Difference between revisions of "When"
(Created page with '<big>'''When''' ''(_UID, time, condition, command);''</big> :The ‘condition’ term is evaluated in every ’time’ seconds. If true, the ’command’ is executed; if false,...') |
|||
(One intermediate revision by the same user not shown) | |||
Line 2: | Line 2: | ||
:The ‘condition’ term is evaluated in every ’time’ seconds. If true, the ’command’ is executed; if false, than the queuing-evaluating cycle restarts. | :The ‘condition’ term is evaluated in every ’time’ seconds. If true, the ’command’ is executed; if false, than the queuing-evaluating cycle restarts. | ||
+ | :It is necessary to put a specific _UID on each when command otherwise there will be an error. | ||
{{ScriptStructureCommands}} | {{ScriptStructureCommands}} | ||
[[Category:Script structure commands]] | [[Category:Script structure commands]] |
Latest revision as of 10:58, 25 August 2009
When (_UID, time, condition, command);
- The ‘condition’ term is evaluated in every ’time’ seconds. If true, the ’command’ is executed; if false, than the queuing-evaluating cycle restarts.
- It is necessary to put a specific _UID on each when command otherwise there will be an error.
Script structure commands
Structure
Choose - ChooseFirst - Delay - If - IsValid - When - While
Variable manager
Ceil - Cos - Exp - Floor - Log - Max - Min - Not - Pow - Rnd - Round - Sin - Sqrt - Col - CHeat - CPlanck - CInv - CAdd - CAdda - CMul - CLerp - CBrig - CEqu - GetVal - IsName - Rot - V2Rot - R2Vec - Requ - RNull - SLen - SCat - SSub - SNum - SNumPad - SCmp - SiCmp - Set - SetVal - XfIdent - XfTran - XfRotX - XfRotY - XfRotZ - XfRot - XfScale - XfInv - XfTran - XfMul - Vec - VNull - VRandomOrth - VLen - VSqLen - VNorm - VNeg - VAdd - VSub - VMul - VDot - VCross - VEqu - VXform
Selection
AddItem - AddList - AllNum - Copy - CopyIf - DeleteSelect - Deselect - Dim - Empty - ExecList - obj:Colony - FindUnder - FirstNotScanned - GetFreeSel - GetN - IndexOf - InSelection - MaxList - NumOf - Pick - PickFirst - PickMax - PickN - RemoveFirst - RemoveItem - Select - SelectBoats - SelectDevices - SelectEx - SelectShips - SelWeightMul - SetN -SubList
Event handling
Call - ClearTimer - Disable - Enable - EventEx - LocalEvent - MEvent - PEvent - Return - RootEvent - Timer - StartTimer - UCall - UEvent - UTimer - EnableGUIEvents - RequestFiredEvent - obj:tRequestCriticalDamageEvent - obj:tRequestDetectionEvent - obj:tRequestEnergyOnMax - obj:tRequestNoShipsInRangeEvent - obj:tRequestOverforceEvent - obj:tRequestShipInRangeEvent
Statemachine
ChangeState - ChangeTick - GetMachine - IsInState - LeaveState
Multiplay
MpGameOver - MpGetPlayer - MpGetPlayerCount - MpGetPlayerKills - MpGetPlayerGain - MpGetTeamKills - MpGetTeamGain - MpGetTeamRace - MpGetWinningCondition - MpGetWinningConditionParam - MpHoldPrepare - MpHoldPrepare - MpIsIndividual - MpIsPlayerValid - MpEnableJumpIn - MpEnableJumpOut - MpSetDead - MpSetTeamGain - MpSetPlayerGain - MpSetWinnerTeam - MpSetWinnerPlayer - MpSpawnPoint - SetSceneRadius