001 ActivateTrap( Trap : object , Activate : float ) 
001_ : ActivateTrap - : Activate - 0  : Activate<>0 : Trap   . ,    :      : @ActivateTrap( GetObjectByID( "4515" ) , 1 )     .  -     - 0.         : SetDiplomacy. 
002 Add( A : float , B : float ) : float 
002_ : Add -       Float: A  . 

003 AddLoot( nPlayer : float , PartyNameSend : string , PartyNameRecv : string ) 
003_ : AddLoot -       "": PartyNameSend     "": PartyNameRecv.  ""  "": nPlayer.   ""  "".           ,     ""     ""       "": PartyNameRecv.   : RedeployParty " ": PartyNameSend . ""      ,      ,           . : GetLootItemsCount   0. 

004 AddMob( FileNameMob : string ) 
004_ : AddMob -   "Mob"   FileNameMob   \MAPS\.        .     Maps Object (*.mob)    . \: . 

005 AddObject( grp : group , UnitMap : object ) 
005_ : AddObject -  : Unit  "" ,   : grp. : AddObject    ,           . \:  . 

006 AddRectToArea( idArea : float , x1 : float , y1 : float , x2 : float , y2 : float ) 
006_ : AddRectToArea -          : idArea.     ,  (X1,Y1)  (X2,Y2)     . ( -    - ) (-  - ).        .      ,    .          : idArea. , : QObjArea    "" ( ):     : idArea -        : QStart.    "",         : idArea. 

007 AddRoundToArea( idArea : float , x : float , y : float , rad : float ) 
007_ : AddRoundToArea -          : idArea.     : (x,y)  : rad.          : idArea. , : QObjArea    "":     : idArea        : QStart -    ""         : idArea. 

008 AddUnitToParty(nPlayer : float , PartyName::NamePersRes" : String , NameUnitRes : String ) 
008_ : AddUnitToParty -  : nPlayer,   : PartyName  () : NamePersRes   : texts.res.   : NameUnitRes     .          : AddUnitToParty(nPlayer, NamePersRes : String, NameUnitRes : String).  !           ,           PartyName::NamePersRes. 

009 AddUnitToServer( NameUnitMap : string , NameUnitRes : string , NameUnitControl : string , x : float , y : float , z : float ) 
009_ : AddUnitToServer -  -: NameUnitRes      (x,y,z)     .     : NameUnitMap  ,   : NameUnitControl.      : NameUnitMap  .    : (NameUnitMap : string)   (idUnit : float)        -   .    : idUnit      : AddUnitToServer   : GetObjectId.     : AddUnitToServer    - 10 ,  : GetObjectId      . 

010 AddUnitUnderControl( nPlayer : float , Unit : object ) 
010_ : AddUnitUnderControl -     : nPlayer  : Unit.             : Unit.          : Unit.             ,      . 

011 AlarmPosX( nAlarm : float ) : float 
011_ : AlarmPosX -      : x  : InvokeAlarm,  : nAlarm. 

012 AlarmPosY( nAlarm : float ) : float 
012_ : AlarmPosY -      : y  : InvokeAlarm,  : nAlarm. 

013 AlarmTime( nAlarm : float ) : float 
013_ : AlarmTime -   : nAlarm.   : nAlarm : InvokeAlarm,    .   -       ,       : nAlarm   .       .  : nAlarm  ,      (1/15 ).    : nAlarm : InvokeAlarm    ,   .               .     : nAlarm        ,   : InvokeAlarm    = 0 : InvokeAlarm(0,0,0) 

014 Any( GlobalVariable : object , grp : group , bool : float ) : float 
014_ : Any - :    ,   : grp - -: Unit      : bool.    ,       : grp   : Unit  -   : grp. : grp        :  ,    - : GroupAdd  GroupCross. 

015 AttachParticles( id : float , Object : object ) 
015_ : AttachParticles -     : id  : Object .        .    ( x , y , z ) ,    CreateParticleSource    . : @CreateParticleSource( 1234 , 1 , -2 , 2 , -1 , "fire" ) ; @AttachParticles( 1234 , GetLeader( ) ) ;      1       1 : x , -2 : y  2 : z . \: . 

016 AttachParticleSource( id : float , idObject : float ) 
016_ : AttachParticleSource -     : id    : idObject.        .    ( x , y , z ) ,    CreateParticleSource     . 

017 Attack( UnitA : object , UnitB : object ) 
017_ : Attack -  : UnitA  : UnitB. 

018 BlockUnit( Unit : object , Block : float ) 
018_ : BlockUnit -     : Unit.    : Block - 1,   : Block - 0.  :          .  : BlockUnit   ,      . 

019 Cast( Unit : object , x : float , y : float ) 
019_ : Cast -  : Unit   ,   : Unit  : ( x , y )  .         ,    .     : SetSpellAggression.?   : Cast  .   : Cast    : CastSpellPoint  CastSpellUnit. 

020 CastSpellPoint( constSpell : string , x1 : float , y1 : float , x2 : float ,  : float ) 
020_ : CastSpellPoint -      . : constSpell    ,   ,     (  ).  : constSpell     ,      ,   . : (x1,y1)            , : (x2,2)      ,      : constSpell. 

021 CastSpellUnit( constSpell : string , x : float , y : float , Unit : object ) 
021_ : CastSpellUnit -    : Unit. : constSpell    .  : constSpell     ,      ,   . : (x, y)            : constSpell. 

022 ConsoleFloat( float ) 
022_ : ConsoleFloat -    .    ,  .  # 

023 ConsoleString( string ) 
023_ : ConsoleString -    .     ,  .  $ 

024 CopyItems(nPlayer : float , NameSendRES : String , PartyName::NameRecvRES" : String ) 
024_ : CopyItems -    (    ) -: NameSendRES     -: NameRecvRES    .      : nPlayer.  - -     .        : NameRecvRES  : PartyName,        : "PartyName::NameRecvRES" 

025 CopyLoot( nPlayer : float , PartyNameSend : string , PartyNameRecv : string ) 
025_ : CopyLoot -  : PartyNameSend (  )     : PartyNameRecv.     : PartyNameRecv  .        : nPlayer.     .           ,                : PartyNameRecv.   : RedeployParty  : PartyNameSend .       ,      ,           . : GetLootItemsCount   0. 

026 CopyStats( nPlayer , PartyNameSend : string , PartyNameRecv : string ) 
026_ : CopyStats -    (, , ) -: NameSendRES     -: NameRecvRES,     .      : nPlayer.  - -     .        : NameRecvRES  : PartyName,        : "PartyName::NameRecvRES" 

027 Crawl( Unit : object ) 
027_ : Crawl -   : Unit . 

028 CreateFX( x : float , y : float , z : float , Volume : float , rad : float , NameWav : string ) 
028_ : CreateFX -      WAV : NameWav  : (x,y,z)   : rad : Volume. 

029 CreateFXSource( id : float , x : float , y : float , z : float , Volume : float , rad : float , NameWav : string ) 
029_ : CreateFXSource -    : NameWav  : id  : (X,Y,Z)   : rad  : Volume.       : DeleteFXSource   : id. 

030 CreateLightning( id : float , x1 : float , y1 : float , z1 : float , x2 : float , y2 : float , z2 : float , Intensity : float ) 
030_ : CreateLightning -     ,   : (x1,y1,z1)  (x2,y2,z2)  : Intensity.   : Intensity : (x2,y2,z2) -    -      .   : Intensity       .  : Intensity = 0     :      ( )  .  : Intensity   ,     .     Intensity  20,         .   : Intensity = 100,       .    : CreateLightning   : id   .  ,             : id.  : (x1,y1,z1)  (x2,y2,z2)  : CreateLightning            ,   ,   : z1  z2.         : DeleteLightning. 

031 CreateParticleSource( id : float , x : float , y : float , z : float , R : float , onstParticleSource : string ) 
031_ : CreateParticleSource -    : constParticleSource  : R  : id   (x,y,z) .         .         (    ): transform; portalstar; portal; mushroom; nuke; geyser; poisonfog; smoke; fire; lightningblast; fireblast; campfire; fireball; firearrow; teleport. 

032 CreateParty( nPlayer : float , PartyName : string ) 
032_ : CreateParty -     : PartyName (   ,    )      : nPlayer.       : PartyName . 

033 CreatePointLight( id : float , x : float , y : float , z : float , rad : float , R : float , G : float , B : float ) 
033_ : CreatePointLight -     : id, : rad   (R,G,B)   (x,y,z).                 -  .  : rad - ,   - .    : z  ,     (),     . 

034 CreateRandomizedFXSource( id : float , x1 : float , x2 : float , y1 : float , y2 : float , z1 : float , z2 : float , Volume : float , rad : float , NameWav : string ) 
034_ : CreateRandomizedFXSource - 

035 DeleteArea( idArea : float ) 
035_ : DeleteArea -        : idArea. 

036 DeleteFXSource( id : float ) 
036_ : DeleteFXSource -         : id. 

037 DeleteLightning( id : float ) 
037_ : DeleteLightning -        : id. 

038 DeleteParticleSource( id : float ) 
038_ : DeleteParticleSource -         : id. 

039 DeletePointLight( id : float ) 
039_ : DeletePointLight -         : id. 

040 DistanceUnitPoint( Unit : object , x : float , y : float ) : float 
040_ : DistanceUnitPoint -     : Unit    : (x,y). 

041 DistanceUnitUnit( UnitA : object , UnitB : object ) : float 
041_ : DistanceUnitUnit -     : UnitA  UnitB. 

042 Div( A : float , B : float ) : float 
042_ : Div -    : A   B. 

043 EnableLever( Lever : object , Enable : float ) 
043_ : EnableLever -       : Lever. : Enable = 0  : Enable = 1.                : Lever.            : @EnableLever(GetObjectByID( "4636" ),1) 

044 EraseQuestItem( nPlayer : float , idQuestItem : float ) 
044_ : EraseQuestItem -      : nPlayer    : id 

045 Every( GlobalVariable : object , grp : group , bool : float ) : float 
045_ : Every - :    ,   : grp  -: Unit      : bool.    ,       : grp   : Unit  -   : grp. : grp        :  ,    - : GroupAdd  GroupCross. 

046 FixItems( ) 
046_ : FixItems -     ,  ,      ,     . 

047 FixWorldTime( Time : float ) 
047_ : FixWorldTime -   : Time   .     . 

048 Follow( UnitA : object , UnitB : object ) 
048_ : Follow -    : UnitA   : UnitB.    .     : UMFollow. 

049 For( GlobalVariable : object , grp : group ) ( Command ) 
049_ : For -       : grp.     ,    : object   : grp.   , ,    : Command.    ,       : grp   : Unit  -   : grp. : grp        :  ,    - : GroupAdd  GroupCross. 

050 () 
050_ : ForIf - 

051 GetAIClass( Unit : object ) : float 
051_ : GetAIClass -    : AI  : Unit.    : Unit   ,    .         : RaceModels,    : AI Class Stay.        - (-1) (   ). 

052 GetBSZValue( x : float , y : float ) : float 
052_ : GetBSZValue -          : ( x , y ) .   : GetZValue  ,    : (,)    (   ),      (  ),   .        : GetZValue. 

053 GetDiplomacy( nDiplomacyGroupA : float , nDiplomacyGroupB : float ) : float 
053_ : GetDiplomacy -    :        nDiplomacyGroupA   : nDiplomacyGroupB,        .  : 1 -  ; 0 -  ; -1 - . 

054 GetFutureX( UnitMap : object , Time : float ) : float 
054_ : GetFutureX -   :  : UnitMap   : Time. : Time   ,  1/15     .    : Time   .            .    ,   .               . 

055 GetFutureY( UnitMap : object , Time : float ) : float 
055_ : GetFutureY -   : y : UnitMap   : Time. : Time   ,  1/15     .    : Time   .            .    ,   .               . 

056 GetLeader( ) : object 
056_ : GetLeader -    -    .     ,    -   .       : nPlayer. 

057 GetLeverState( Lever : object ) : float 
057_ : GetLeverState -  : float - 0,        : float - 1,     . ,   : SwitchLeverState.         : #GetLeverState(GetObjectByID( "4636" )). 

058 GetLootItemsCount( nPlayer : float ) : float 
058_ : GetLootItemsCount -         ( ,   ) , ,        ,      .               ,    : nPlayer. 
     ,     :     : ,   ,     ,     : GetLootItemsCount   = 2,            .          :     ,   , : GetLootItemsCount    =2,    .          .       ,              : GetLootItemsCount.   , : GetLootItemsCount    ,       .       ,     . 

059 GetMercsNumber( nPlayer : float ) : float 
059_ : GetMercsNumber -         : nPlayer     . 

060 GetMoney( nPlayer : float ) : float 
060_ : GetMoney -         nPlayer. ,     "" : nPlayer   .          -  .  ,        . 

061 GetObject( idObject : float ) : object 
061_ : GetObject -  : object    : idObject.     .  : idObject  ,    : GetObjectByID. 

062 GetObjectByID( idObject : string ) : object 
062_ : GetObjectByID -  : object    : idObject ,  : idObject     .    : GetObject, : GetObjectByID   ,    . 

063 GetObjectByName( NameUnitMap : string ) : object 
063_ : GetObjectByName -  : object     : NameUnitMap. 

064 GetObjectID( Object : object ) : float 
064_ : GetObjectID -   : idObject.   Objects    Units,   , : , ....? : GetObjectID -      ,   : idObject   10 ,     ,   : idObject    ,  ,  .        -      : AddUnitToServer      : Maps Object (*.mob) : idUnit ,  10  -    : GetObjectID    . 

065 GetPlayer( Unit : object ) : float 
065_ : GetPlayer -    ,     : Unit. 

066 GetPlayerUnits( nDiplomacyGroup : float ) : group 
066_ : GetPlayerUnits -    ,        nDiplomacyGroup. 

067 GetUnitOfPlayer( nPlayer : float , nUnitInCurrentParty : float ) : object 
067_ : GetUnitOfPlayer -         : nPlayer.     : nUnitInCurrentParty    . : nUnitInCurrentParty           ()         : nUnitInCurrentParty.  : nUnitInCurrentParty : GetUnitOfPlayer - ,   .         . 

068 GetWorldTime( ) : float 
068_ : GetWorldTime -      (   ). 

069 GetX( Object : object ) : float 
069_ : GetX -   : "x", ,     (Object)      .    ,       : "x" . 

070 GetY( Object : object ) : float 
070_ : GetY -   : "y", ,     (Object)      .    ,       : "y" . 

071 GetZ( Object : object ) : float 
071_ : GetZ -   : "z", ,     (Object)      .       : z    .    : "z"   -     ,      . 

072 GetZValue( x : float , y : float ) : float 
072_ : GetZValue -      (         )     ( x , y ),     : filter graphics 1      . : GetZValue    : GetBSZValue. 

073 GiveDexterity( Unit : object , Amount : float ) 
073_ : GiveDexterity -   : Unit  : Amount.     .      ,     . 

074 GiveIntelligence( Unit : object , Amount : float ) 
074_ : GiveIntelligence -   : Unit  : Amount .     .      ,       . 

075 GiveItem( nPlayer : float , Item : string ) 
075_ : GiveItem -  : nPlayer   (   )    ( ),   Items .        : ". [[ ]]" -     (      ,      ) ; "instruction weapon . " -    ; "instruction armor . " -    ; "instruction quick item . " -    ; "prototype . " -    ; "rune . " -   ; "material . [[]] " -   (     ,      ) ;  : "bone spear . dragon green bones" -      ; "crystal crossbow . diamond[weak{it;d2;d2;m2;m2;m2}]" -     ; "material . steel[25]" - 25  . 

076 GiveMoney( nPlayer : float , Money : float ) 
076_ : GiveMoney -      : Money. : GiveMoney    .       . 

077 GiveQuestItem( nPlayer : float , QuestItem : strin ) 
077_ : GiveQuestItem -        .    .        ,    ,     . 

078 GiveSkill( Unit : object , Skill : string , Amount : float ) 
078_ : GiveSkill -   : Amount  : Skill : Unit.     : GiveSkill    : 1-         , 2 -     : Unit ( !). 3 -      ,           -  : ""  "" . 

079 GiveStrength( Unit : object , Amount : float ) 
079_ : GiveStrength -   : Unit  : Amount .     .      ,     . 

080 GiveUnitQuestItem( Unit : object , QuestItem : string ) 
080_ : GiveUnitQuestItem -     : QuestItem   : Unit ().    "" ,       . 

081 GiveUnitSpell( Unit : object , sSpell : string ) 
081_ : GiveUnitSpell -  : Unit ,   Spell.     ,      -   ,    .      ,    ,     ,     

082 GodMode( nPlayer : float , Mode : float ) 
082_ : GodMode -      : nPlayer : Mode - 0   , Mode - 1      , Mode - 2   ,              . 

083 GroupAdd( grpA : group , grpB : group ) : group 
083_ : GroupAdd -    ,         ,        : grpA  grpB.     : " ", ""  "".  ""            ,   : grpA  grpB      .? 

084 GroupCross( grpA : group , grpB : group ) : group 
084_ : GroupCross -         ,     : grpA,    : grpB.     : " ", ""  "".  ""            ,   : grpA  grpB      .? 

085 GroupHas( grp : group , Unit : object ) : float 
085_ : GroupHas -  :  = 1 -   : grp  : Unit.     : " ", ""  "".  ""            ,   : grp      .? 

086 GroupSee( grp : group ) : group 
086_ : GroupSee -  - ,      ,       : grp.  : : grp    . ,          : grp.            ,     .     :  ,   .              ,   : grp      .? 

087 GroupSize( grp : group ) : float 
087_ : GroupSize -     : grp.     : " ", ""  "".  ""            ,   : grp      .? 

088 GroupSub( grpA : group , grpB : group ) : group 
088_ : GroupSub -      ,      grpA,    grpB.     : " ", ""  "".  ""            ,   : grpA  grpB      .? 

089 GSDelVar( nPlayer : float , Var : string ) 
089_ : GSDelVar -    : Var   : nPlayer. 

090 GSGetVar( nPlayer : float , Var : string ) : float 
090_ : GSGetVar -     : Var   : nPlayer. 

091 GSSetVar( nPlayer : float , Var : string , nVar : float ) 
091_ : GSSetVar -  : nVar    : Var   : nPlayer. ? 

092 GSSetVarMax( nPlayer : float , Var : string , nVar : float ) 
092_ : GSSetVarMax -  : nVar    : Var   : nPlayer. ? 

093 Guard( Unit : object , x : float , y : float , rad : float ) 
093_ : Guard -   : Unit,    : rad    : (x,y).      ,  . 

094 HaveItem( nPlayer : float , idQuestItem : float ) : float 
094_ : HaveItem -  : 1,     : nPlayer          : idQuestItem,     - 0 

095 HideObject( Unit : object , Hide : float ) 
095_ : HideObject -     . -:  : Hide - 1 : Unit    ,  : Hide - 0  : Unit    . 

096 HP( Unit : object ) : float 
096_ : HP -    :    Unit.        ,   . 

097 Idle( Unit : object ) 
097_ : Idle - 

098 InflictDamage( Unit : object , Amount : float ) 
098_ : InflictDamage -    : Amount     -: Unit.       ,           ? 

099 InvokeAlarm( nAlarm , x : float , y : float ) 
099_ : InvokeAlarm -  .  : nAlarm.   : nAlarm               .  : nAlarm  ,      (1/15 ).       .    : nAlarm, : InvokeAlarm    ,    .         ,         .     : nAlarm        ,   : InvokeAlarm    = 0 : InvokeAlarm(0,0,0).    .          : (x,y)   ,  .      ,    ,     .       . ,       (, ?)         Guard.   : nAlarm=0,  ,         . 

100 IsAlarm( nAlarm : float ) : float 
100_ : IsAlarm -   =1,   ,  =0   . 

101 IsAlive( Unit : object ) : float 
101_ : IsAlive -  =1,  : Unit ,  =0   . 

102 IsCameraPlaying( ) : float 
102_ : IsCameraPlaying - 

103 IsDead( Unit : object ) : float 
103_ : IsDead -   = 1-  : Unit ,   =0 -   .   ?    ?,    ,    ? 

104 IsEnemy( Unit : object , nDiplomacyGroup : float ) : float 
104_ : IsEnemy -    .   : Unit     : nDiplomacyGroup 

105 IsEqual( A : float , B : float ) : float 
105_ : IsEqual -   = 1,  : A  : B,  =1   . 

106 IsEqualString( A : string , B : string ) : float 
106_ : IsEqualString -  =1,  : A  : B   ,  =0   . 

107 IsGreater( A : float , B : float ) : float 
107_ : IsGreater -  =1,  : A   : B,  =0   . 

108 IsInArea( idArea : float , x : float , y : float ) : float 
108_ : IsInArea -  =1,  : (x,y)       : idArea,  =0   . 

109 IsInSquare( x : float , y : float , x1 : float , y1 : float , x2 : float , y2 : float ) : float 
109_ : IsInSquare -  =1,  : (x,y)   : (x1,y1)-(x2, y2),  =0   . 

110 IsLess( A : float , B : float ) : float 
110_ : IsLess -  =1,  : A   : B,  =0   . 

111 IsNight( ) : float 
111_ : IsNight -     : 0  1     :  20  0  -   0.0001  1.  0  8    = 1,  8  20  = 0. 

112 IsPlayerInDanger( nPlayer : float ) : float 
112_ : IsPlayerInDanger -   =0 -      : nPlayer   , : =1,         . IsPlayerInDanger( 0 ) = NOT( IsPlayerInSafety( 0 ) ) 

113 IsPlayerInSafety( nPlayer : float ) : float 
113_ : IsPlayerInSafety -   =0 -      : nPlayer   , : =1,         . IsPlayerInSafety( 0 ) = NOT( IsPlayerInDanger( 0 ) ) 

114 IsUnitBlocked( Unit : object ) : float 
114_ : IsUnitBlocked -  =1,  : Unit ,  =0   . 

115 IsUnitInWater( Unit : object ) : float 
115_ : IsUnitInWater -  =1,  : Unit   ,  =0   .? 

116 IsUnitVisible( Unit : object ) : float 
116_ : IsUnitVisible -  : 1,       ,   : 0 (   nPlayer). : HideObject    ,   . 

117 KillScript( ) 
117_ : KillScript -      ! 

118 KillUnit( Unit : object ) 
118_ : KillUnit -  : Unit.      .    : Unit   ""   : InflictDamage. 

119 LeaveToZone( nPlayer : float , MapZone : string , nEnterMap : float ) 
119_ : LeaveToZone -  : nPlayer (   )  : MapZone  : nEnterMap. : nEnterMap -           .        : nEnterMap. 

120 Lie( Unit : object ) 
120_ : Lie -    : Unit,  : . 

121 Mana( Unit : object ) : float 
121_ : Mana -    :   : Unit. 

122 MaxHP( Unit : object ) : float 
122_ : MaxHP -       : Unit.        ,   . 

123 MaxMana( Unit : object ) : float 
123_ : MaxMana -     : Mana  : Unit. 

124 MoveParticleSource( id : float , x : float , y : float , z : float , Time : float , Remove : float ) 
124_ : MoveParticleSource -     : id  : (x,y,z)  : Time (  1/15 ).  : Remove - ,     . 

125 MovePointLight( id : float , x : float , y : float , z : float , Time : float , Remove : float ) 
125_ : MovePointLight -     : id  : (x,y,z)  : Time (  1/15 ).  : Remove - ,     . 

126 MoveToObject( UnitA : object , UnitB : object ) 
126_ : MoveToObject -  : UnitA        ,         UnitB. 

127 MoveToPoint( Unit : object , x : float , y : float ) 
127_ : MoveToPoint -   : Unit   : (x,y). 

128 Mul( A : float , B : float ) : float 
128_ : Mul -   : (A  B) 

129 Not( bool : float ) : float 
129_ : Not -     bool: =1, : bool  ,  =0   . 

130 PlayAnimation( Unit : object , Animation : string ) 
130_ : PlayAnimation -   -       . Unit - ,    .   anim:     ,     .   lmpdatabase\MapObjects\RaceModels.txt  Name  .  ,     Mask name.         adb,    res\database.res\ .             -    anim'   .     -: Name = LMP Orc Male Tatoo Mask name = unorma  = res\database.res\unorma.adb   anim': uattack01..09 -   .   "",  "",  "". udeath01..31 - .   /  /  ,   /   /  ,   /  / . cidle01..09 - ,     . ,   ,     . ucast01..04 - .      ,   . uhit01..21 -   .    ,   . crun01..02 - .    . cwalk01..09 -  , .      , , . ccrawl01 -  . ucross01..09 -    /  /   . scross01..09 -    /  etc.  ,     . crest -   .  ,  ""  unhuma.adb  : ( ) ubriefing## -    . uspecial## -  , ,    , etc. cspecial## -     ,   , etc.    - : u -    ,        -   ,       .           (),    .     ,          .  ,      . s -  u.    anim   .       ,   ,      . (    : ""   ) 

131 PlayCamera( PlayName : string ) 
131_ : PlayCamera -        .      : PlayName   : ...CAMERA\. 

132 PlayerSee( nPlayer : float ) : group 
132_ : PlayerSee -  .    ,     : nPlayer, - ..,   ,     ()  .        .    GroupSee ( GetPlayerUnits ( nDiplomacyGroup ) )!. 

133 PlayFX( float , float , float , float , string ) 
133_ : PlayFX - 

134 PlayMovie( PlayName : string ) 
134_ : PlayMovie -     PlayName   : ...MOVIES\. 

135 PlayMusic( nPlayer : float , PlayName : string ) 
135_ : PlayMusic -     PlayName  : ...\STREAM\.     . 

136 Qfinish( ) 
136_ : QFinish -   ,    : Qstart.       ,      .   : Qstart, Qfinish     ,    ,       .    : QStart        . ,       : QObjSeeUnit      ,          . 

137 QObjArea( idArea : float ) 
137_ : QObjArea -            .  , : idArea    - 1.                  ID. 

138 QObjGetItem( id : float ) 
138_ : QObjGetItem -            .  :     : id 

139 QObjKillGroup( "grp" : string ) 
139_ : QObjKillGroup -            .  :  ""     : grp.                - : AddObject. : grp -     . : QObjKillGroup    ,       "" .? 

140 QObjKillUnit( UnitName : string ) 
140_ : QObjKillUnit -            .  :    : UnitName. 

141 QObjSeeObject( ObjectName : string ) 
141_ : QObjSeeObject -            .  :   (,  )  : ObjectName. 

142 QObjSeeUnit( UnitName : string ) 
142_ : QObjSeeUnit -            .  :  -  : UnitName. 

143 QObjUse( Lever : string , State : float ) 
143_ : QObjUse -         -  (Lever)  (State)  :  "": Lever  : State     : Qstart 

144 QStart( QuestName : string ) 
144_ : QStart - ,      -, : QStart             .     : QFinish.     ( )      .            , ,           .       ,   ,             . 

145 QuestComplete( nPlayer : float , QuestName : string ) 
145_ : QuestComplete -    : QFinish         ,          . 

146 Random( Max : float ) : float 
146_ : Random -      : 0 : Max. 

147 RecalcMercBriefings( ) 
147_ : RecalcMercBriefings - 

148 RedeployParty( nPlayer : float ) 
148_ : RedeployParty -        : nPlayer. 

149 RemoveObject( grp : group , Unit : object ) 
149_ : RemoveObject -   : Unit    " ": grp.                - : AddObject. : grp -     . : RemoveObject    ,       "" .? 

150 RemoveObjectFromServer( Object : object ) 
150_ : RemoveObjectFromServer -     (, ...) 

151 RemoveParty( nPlayer : float , PartyName : string ) 
151_ : RemoveParty -    : PartyName      : nPlayer. 

152 RemoveQuestItem( Unit : object , id : float ) 
152_ : RemoveQuestItem -      (?)  . (   ?) -      ? 

153 RemoveUnitFromControl( nPlayer : float , Unit : object ) 
153_ : RemoveUnitFromControl -   : Unit    : nPlayer   . 

154 RemoveUnitFromParty( nPlayer : float , NamePersRes : string ) 
154_ : RemoveUnitFromParty -     : NamePersRes    : nPlayer.        ,        . 

155 RemoveUnitFromServer( Unit : object ) 
155_ : RemoveUnitFromServer -    .   ,    ? 

156 ResetTarget( Unit : object ) 
156_ : ResetTarget -   : ,   .              .      .    1.0  .      1.02,     : "   "    . 

157 Rest( Unit : object ) 
157_ : Rest - : Unit ,   ,    . 

158 RotateTo( Unit : object , x : float , y : float ) 
158_ : RotateTo -  : Unit     ( X , Y ).    : AddUnitToServer : RotateTo  ,  ,     ,    : Sleep   . : Sleep      . 

159 Run( Unit : object ) 
159_ : Run -  -: Unit   "" 

160 RunWorldTime( Hour : float ) 
160_ : RunWorldTime -   : Hour  . 

161 SendEvent( float , flaot ) 
161_ : SendEvent - 

162 SendStringEvent( float , string ) 
162_ : SendStringEvent - 

163 Sentry( Unit : object , x : float , y : float ) 
163_ : Sentry -   : Unit  : (x,y),     .       . 

164 SetBackgroudColor( R : float , G : float , B : float ) 
164_ : SetBackGroundColor -       : (R,G,B).    ,        . 

165 SetCameraOrientation( float ) 
165_ : SetCameraOrientation - 

166 SetCameraPosition( float , float , float ) 
166_ : SetCameraPosition - 

167 SetCP( Object : object , x : float , y : float , z : float ) 
167_ : SetCP -  : Object  , (  )  : (x,y).        : @setcp( GetObjectByID( "4636" ), 22 , 140, 0) 

168 SetCPFast( Object : object , x : float , y : float , z : float ) 
168_ : SetCPFast -  : Object  , (  )  : (x,y).        : @setcp( GetObjectByID( "4636" ), 22 , 140, 0) 

169 SetCurrentParty( nPlayer : float , PartyName : string ) 
169_ : SetCurrentParty -   : PartyName      : nPlayer. 

170 SetDiplomacy( nDiplomacyGroupA : float , nDiplomacyGroupB : float , Diplomacy : float ) 
170_ : SetDiplomacy -      . : nDiplomacyGroupA  nDiplomacyGroupB   .   "" ""      = 0.  : Diplomacy: 1 -  0 -  -1 -  

171 SetDirectionToObject( nUnit : float ) 
171_ : SetDirectionToObject - 

172 SetEnemy( Unit : object , id : float ) 
172_ : SetEnemy - 

173 SetParticleSourceSize( id : float , rad : float ) 
173_ : SetParticleSourceSize -      : id : rad. 

174 SetPlayer( Unit : object , nDiplomacyGroup : float ) 
174_ : SetPlayer -  : Unit,     : nDiplomacyGroup. 

175 SetPlayerAggression( float , float ) 
175_ : SetPlayerAggression - 

176 SetScience( object , float , float , float , float , float , float ) 
176_ : SetScience - 

177 SetSpellAggression( Unit object , Aggression : float ) 
177_ : SetSpellAggression - 

178 SetSunLight( sunlightR : float , sunlightG : float , sunlightB : float , ambientR : float , ambientG : float , ambientB : float , skyR : float , skyG : float , skyB : float ) 
178_ : SetSunLight - 

179 SetWaterLevel( idWBassein : float , Level : float , delay : float ) 
179_ : SetWaterLevel -  : Level : idWBassein  : delay   .         . 

180 SetWind( float , float , float , float ) 
180_ : SetWind - 

181 ShowBitmap( float , Bitmap : string ) 
181_ : ShowBitmap - 

182 ShowCredits( string ) 
182_ : ShowCredits - 

183 Sleep( Sleep : float ) 
183_ : Sleep -  : Sleep        . 

184 SleepUntil( bool : float ) 
184_ : SleepUntil - 

185 SleepUntilIdle( Unit : object ) 
185_ : SleepUntilIdle - 

186 Standt( Unit : object ) 
186_ : Stand -    : Unit  . 

187 StartAnimation( Unit : object , PathAnimation : string ) 
187_ : StartAnimation - 

188 Sub( A : float , B : float ) : float 
188_ : Sub -      . 

189 Sum () 
189_ : Sum - 

190 SwitchLeverState( Lever : object , State : float ) 
190_ : SwitchLeverState -   (): Lever    : State - 0    : State - 1. ,       . : GetLeverState -   . 

191 SwitchLeverStateEx( Lever : object , State : float , Delay : float ) 
191_ : SwitchLeverStateEx -   (): Lever    : State = 0    : State = 1. ,       .  : Delay      . : GetLeverState -   . 

192 UMAg( Unit : object , Ag : float ) 
192_ : UMAg -   : Unit  ,       . 

193 UMAggression( Unit : object ) 
193_ : UMAggression -   : Unit     . 

194 UMClear( Unit : object ) 
194_ : UMClear -      : Unit. 

195 UMCorpseWatcher( Unit : object ) 
195_ : UMCorpseWatcher - 

196 UMFear( Unit : object , Fear : float ) 
196_ : UMFear -   "" : Unit.            .      . : Fear -   ? 

197 UMFollow( UnitA : object , UnitB : object ) 
197_ : UMFollow -   : UnitA    : UnitB .     .     : Follow. 

198 UMGuard( Unit : object , x : float , y : float , rad : float ) 
198_ : UMGuard -  : Unit   (x,y)  : rad. 

199 UMGuardEx( Unit : object , x : float , y : float , rad : float , Delay : float ) 
199_ : UMGuardEx -  : Unit   (x,y)  : rad  : Delay     : Unit. 

200 UMPatrol( Unit : object ) 
200_ : UMPatrol -    !     ,  : ResetTarget     . 

201 UMPatrolAddPoint( Unit : object , x : float , y : float ) 
201_ : UMPatrolAddPoint -    : (x,y)      .            ,    : UMPatrolAddPoint : UMPatrolAddPointLook. 

202 UMPatrolAddPointLook( Unit : object , x : float , y : float , Delay : float ) 
202_ : UMPatrolAddPointLook -  : Unit  (x,y)     : Unit   : Delay     . 

203 UMPatrolClear( Unit : object ) 
203_ : UMPatrolClear -      : UMPatrolAddPointLook, UMPatrolAddPoint.   : ResetTarget,  ResetTarget    UM*. 

204 UMPlayer( Unit : object ) 
204_ : UMPlayer -  : Unit .       .      .? 

205 UMRevenge( Unit : object ) 
205_ : UMRevenge -    : Unit     - 0. : Unit           - 0.       ,       . 

206 UMSentry( Unit : object , x : float , y : float ) 
206_ : UMSentry -    : Unit  : (x,y),     .   ,     . 

207 UMStandard( Unit : object ) 
207_ : UMStandard -   : Unit        : Unit.     . 

208 UMSuspection( Unit : object ) 
208_ : UMSuspection -   : Unit         : Unit,    ? 

209 UnitInSquare( Unit : object , x1 : float , y1 : float , x2 : float , y2 : float ) : float 
209_ : UnitInSquare -  =1,  : Unit   : (x1,y1)-(x2, y2). 

210 UnitSee( Unit : object ) : group 
210_ : UnitSee -      ,       : Unit.     : GroupSize(UnitSee( GetLeader())) 

211 WaitEndAnimation( ) 
211_ : WaitEndAnimation - 

212 WaitSegment( float ) 
212_ : WaitSegment - 

213 Walk( Unit : object ) 
213_ : Walk -   : Unit   . 

214 WasLooted( Unit : object ) : float 
214_ : WasLooted -   - 0,   : Unit .  ()         . 
