Commands

Conversations

[speaker, side, unit, place, time] targetsAggregate candidates
speaker targetsQuery [receiver, side, unit, place, time]

Default

! a
a != b
a != b
a % b
a && b
a * b
+ a
+ a
a + b
arrayA + arrayB
stringA + stringB
- a
a - b
arrayA - arrayB
a / b
a : b
a < b
a <= b
a == b
a == b
a > b
a >= b
a ^ b
a || b
abs x
acos x
a and b
asin x
assert codition
atan x
x atan2 y
atg x
breakOut name
breakTo name
call code
pars call body
case b
try-Block catch code
ceil x
comment comment
compile expression
cos x
count array
condition count array
default a
deg x
disableSerialization
with do code
forCommand do code
while do code
switch do block
echo text
ifCode else elseCode
if exitWith code
exp x
false
array find x
finite x
floor x
for var
for forspec
command forEach array
for "_var" from b
namespace getVariable name
halt
if condition
x in array
isNil variable
ln x
log x
a max b
a min b
a mod b
nil
not a
a or b
parseNumber string
pi
private variable
rad x
random x
array resize count
round x
scopeName name
scriptName name
array select index
array select index
array set element
namespace setVariable [name, value]
sin x
sqrt x
for /.../ step step
str any value
supportInfo mask
switch exp
tan x
tg x
if then else
if then codeToExecute
throw expression
for "_var" from a to b
toArray string
toLower string
toString characters
toUpper string
true
try code
typeName any
waitUntil condition
while condition
with namespace

Editor

map addEditorObject [type, [name1, value1, ...], subtype class]
map addMenu [text,priority]
map addMenuItem [menu or index,text,command,priority]
map allow3DMode bool
map allowFileOperations bool
clearOverlay map
closeOverlay map
collapseObjectTree map
commitOverlay map
map createMenu index
map deleteEditorObject object
map drawLink [from, to, param type, line type, color]
map editObject object
map editorSetEventHandler [handler name, function]
map evalObjectArgument [object, argument]
map execEditorScript [object, script]
map findEditorObject value
map findEditorObject [type, name1, value1, ...]
getEditorCamera map
getEditorMode map
map getEditorObjectScope object
map getObjectArgument [object, argument]
map getObjectChildren object
map getObjectProxy object
map getVariable name
importAllGroups map
map insertEditorObject [type, value, [name1, value1, ...], subtype class]
isRealTime map
isShowing3DIcons map
map listObjects type
map loadOverlay config
map lookAtPos position
map moveObjectToEnd object
map newOverlay config
nextMenuItemIndex map
map nMenuItems menu index
map onDoubleClick command
map onShowNewObject command
map removeDrawIcon [object, string identifier]
map removeDrawLinks [from, param type]
map removeMenuItem index of menu item to delete
map removeMenuItem text of menu item to delete
restartEditorCamera map
saveOverlay map
selectedEditorObjects map
map selectEditorObject object
map setDrawIcon [object, texture, color, offset, width, height, maintain size?, angle, string identifier, shadow, is3D, draw line?, priority]
map setEditorMode mode
map setEditorObjectScope [objects,editor type,condition,scope,subordinates also]
map setObjectArguments [object, [name1, value1, ...]]
map setObjectProxy [object, proxy object]
map setVariable [name, value]
map setVisibleIfTreeCollapsed [object, visible if tree collapsed]
map show3DIcons bool
map showLegend bool
map showNewEditorObject [type, class, side, position]
map updateDrawIcon [object, string identifier, color, offset, width, height, maintain size?, angle, shadow]
map updateMenuItem [menu item index,text,command]
updateObjectTree map

Identity

task1 != task2
task1 == task2
createDiaryLink [subject, object, text]
person createDiaryRecord [subject, text(, task(, state))] or [subject, [title, text](, task(, state))]
person createDiarySubject [subject, display name] or [subject, display name, picture]
person createSimpleTask [name] or [name, parentTask]
teamMember createTask [[type] or [type, parentTask], priority, name1, value1, name2, value2, ...]
currentTask person
currentTasks teamMember
person diarySubjectExists name
task getVariable name
isNull task
priority task
processDiaryLink link
registeredTasks teamMember
teamMember registerTask entry name
person removeSimpleTask task
person selectDiarySubject subject
sender sendTask [receiver, [type] or [type, parentTask], priority, name1, value1, name2, value2, ...]
task sendTaskResult [state, result, sentence]
person setCurrentTask task
task setSimpleTaskDescription [description, descriptionShort, descriptionHUD]
task setSimpleTaskDestination position
task setTaskResult [state, result]
task setTaskState state
task setVariable [name, value]
simpleTasks person
taskChildren task
taskCompleted task
taskDescription task
taskDestination task
taskNull
taskParent task
taskResult task
taskState task
type task
teamMember unregisterTask name

Location

location1 != location2
location1 == location2
attachedObject location
location attachObject object
createLocation [type, position, sizeX, sizeZ]
deleteLocation location
direction location
location1 or pos1 distance location2 or pos2
getPos location
location getVariable name
importance location
position in location
isNull location
locationNull
locationPosition location
name location
nearestLocation [position, type]
nearestLocations [position, [types], distance, <position to sort from>]
nearestLocationWithDubbing position
position location
rectangular location
location setDirection direction
location setImportance importance
location setName name
location setPosition position
location setRectangular rectangular
location setSide side
location setSize [sizeX, sizeZ]
location setText text
location setType type
location setVariable [name, value]
side location
size location
text location
type location

Location PC

map drawLocation location

OFP

grp1 != grp2
text1 != text2
side1 != side2
obj1 != obj2
side1 == side2
obj1 == obj2
text1 == text2
grp1 == grp2
accTime
unit action action
actionKeys action
actionKeysImages action or [action, maxKeys]
actionKeysNames action or [action, maxKeys]
activateAddons [addon1, ...]
activateKey keyName
unit addAction [action, script filename(, arguments, priority, showWindow, hideOnUse, shortcut, condition)]
object addEventHandler handler
group addGroupIcon properties
unit addLiveStats score
unit addMagazine weaponName
unit addMagazineCargo magazines
name addPublicVariableEventHandler code
unit addRating number
unit addScore score
addSwitchableUnit person
group addVehicle vehicle
group addWaypoint [center, radius] or [center, radius, index]
unit addWeapon weaponName
unit addWeaponCargo weapons
airportSide airportId
AISFinishHeal [unit,unit,bool]
alive obj
allGroups
obj allowDamage allow
obj allowDammage allow
unit allowFleeing courage
unitArray allowGetIn allow
allUnits
unit ammo magazine
animationState man
armoryPoints
soldier assignAsCargo vehicle
soldier assignAsCommander vehicle
soldier assignAsDriver vehicle
soldier assignAsGunner vehicle
assignedCargo vehicle
assignedCommander vehicle
assignedDriver vehicle
assignedGunner vehicle
assignedTarget vehicle
assignedVehicle person
assignedVehicleRole person
vehicle assignTeam team
airplane assignToAirport airportId
obj attachTo [obj, offset, MemPoint]
attackEnabled group
behaviour unit
benchmark
boundingBox object
boundingCenter object
building buildingExit index
building buildingPos index
cadetMode
camera camCommand command
camera camCommit time
camera camCommitPrepared time
camCommitted camera
camera camConstuctionSetParams [[x,y,z],radius, max above land]
type camCreate position
camDestroy camera
camera cameraEffect effect
cameraEffectEnableHUD enable
cameraInterest entity
cameraOn
cameraView
camera camPreload time
camPreloaded camera
camera camPrepareBank bank
camera camPrepareDir direction
camera camPrepareDive dive
camera camPrepareFocus focusRange
camera camPrepareFov fieldOfView
camera camPrepareFovRange fovRange
camera camPreparePos position
camera camPrepareRelPos position
camera camPrepareTarget position
camera camPrepareTarget target
camera camSetBank bank
camera camSetDir direction
camera camSetDive dive
camera camSetFocus focusRange
camera camSetFov fieldOfView
camera camSetFovRange fovRange
camera camSetPos position
camera camSetRelPos position
camera camSetTarget target
camera camSetTarget position
camTarget camera
camUseNVG set
canFire vehicle
canMove vehicle
canStand soldier
canUnloadInCombat vehicle
captive unit
captiveNum unit
civilian
clearGroupIcons group
clearMagazineCargo unit
clearRadio
clearVehicleInit vehicle
clearWeaponCargo unit
combatMode grp
unit commandChat chatText
commander vehicle
unit commandFire target
unit commandFollow formationLeader
commandGetOut unit
commandingMenu
unit commandMove position
unit commandRadio radioName
commandStop unit
unit commandTarget position
unit commandWatch position
unit commandWatch target
completedFSM FSM handle
composeText [text1, text2, ...]
copyFromClipboard
copyToClipboard text
groupTo copyWaypoints groupFrom
unit countEnemy array
unit countFriendly array
side countSide array
typeName countType array
unit countUnknown array
createAgent [type, position, markers, placement, special]
createCenter side
CreateGearDialog [unit,resource]
createGroup side
createGuardedPoint [side, position, idStatic, vehicle]
createMarker [name, position]
createMarkerLocal [name, position]
createMine [type, position, markers, placement]
createSoundSource [type, position, markers, placement]
createTrigger [type, position]
group createUnit [type, position, markers, placement, special]
type createUnit unitInfo
createVehicle [type, position, markers, placement, special]
type createVehicle pos
type createVehicleLocal pos
crew vehicle
control ctrlMapCursor texture names
ctrlMapMouseOver control
currentCommand vehicle
currentMagazine vehicle
currentWaypoint group
currentWeapon vehicle
cursorTarget
layer cutFadeOut duration
cutObj effect
layer cutObj effect
cutRsc effect
layer cutRsc effect
cutText effect
layer cutText effect
damage object
date
DateToNumber date
dayTime
debugLog anything
deleteCenter side
deleteCollection object
deleteGroup group
deleteMarker name
deleteMarkerLocal name
deleteVehicle object
deleteWaypoint waypoint
detach obj
diag_fps
diag_fpsmin
diag_frameno
diag_log anything
diag_tickTime
difficultyEnabled flag
direction object
unit directSay radioName
unit disableAI section
unit disableConversation lock
disableUserInput disable
dissolveTeam team
obj1 or pos1 distance obj2 or pos2
distributionRegion
unit doFire target
unit doFollow position
doGetOut unit
unit doMove position
doStop unit
unit doTarget position
unit doWatch position
unit doWatch target
driver vehicle
east
effectiveCommander vehicle
vehicle emptyPositions position
unit enableAI section
group enableAttack enable
enableEndDialog
enableEnvironment enabled
enableRadio enable
object enableReload enable
enableSaving enable or [enable, save]
enableSentences enable
entity enableSimulation enable
enableTeamSwitch enable
endLoadingScreen
endMission end type
vehicle engineOn on
estimatedEndServerTime
estimatedTimeLeft timeLeft
argument exec script
execFSM filename
argument execFSM filename
exit
expectedDestination person
faction unit
time fadeMusic volume
time fadeRadio volume
time fadeSound volume
failMission end type
object findCover [position, hidePosition, maxDist, minDist, visibilityPosition, ignoreObject]
center findEmptyPosition [radius, maxDistance] or [radius, maxDistance, vehicleType]
center findEmptyPositionReady [radius, maxDistance]
object findNearestEnemy position
finishMissionInit
unit fire weaponName
unit fire array
flag unit
flagOwner flag
fleeing unit
helicopter flyInHeight height
fog
fogForecast
forceEnd
forceMap show
object forceSpeed speed
format format
formation grp
formationDirection person
formationLeader person
formationMembers person
formationPosition person
formationTask person
formatText [format, arg1, arg2, ...]
formLeader unit
fuel vehicle
getDammage obj
getDir obj
side1 getFriend side2
FSM handle getFSMVariable name
group getGroupIcon ID
getGroupIconParams group
getGroupIcons group
object getHideFrom enemy
getMarkerColor marker
getMarkerPos markerName
getMarkerSize marker
getMarkerType marker
getPos obj
getPosASL obj
object getSpeed speedMode
group getVariable name
object getVariable name
getWPPos waypoint
unit(s) glanceAt position
unit globalChat chatText
unit globalRadio radioName
goto label
group obj
unit groupChat chatText
groupIconSelectable
groupIconsVisible
unit groupRadio radioName
groupSelectedUnits unit
unit groupSelectUnit [unit,bool]
grpNull
gunner vehicle
handsHit soldier
unit hasWeapon weaponName
hcAllGroups unit
unit hcGroupParams group
hcLeader group
hcRemoveAllGroups unit
unit hcRemoveGroup group
hcSelected unit
unit hcSelectGroup array
unit hcSetGroup array
hcShowBar bool
hcShownBar
hideBody person
hint text
hintC text
title hintC text
title hintC text
title hintC [text1, text2, ...]
hintCadet text
hintSilent text
image filename
soldier in vehicle
fireplace inflame burn
inflamed fireplace
inGameUISetEventHandler [handler name, function]
initAmbientLife
inputAction name
[object, lod name] intersect [begin, end]
isDedicated
isEngineOn vehicle
position isFlatEmpty [float minDistance,float precizePos,float maxGradient,float gradientRadius,float onWater,bool onShore,object skipobj]
isFormationLeader person
isHidden person
isKeyActive keyName
object isKindOf typeName
typeName1 isKindOf typeName2
isMarkedForCollection object
isMultiplayer
isNull grp
isNull obj
isOnRoad position or object
isPlayer person
isServer
items unit
unitArray join group
unit joinAs [group, id]
unit joinAsSilent [group, id]
unitArray joinSilent group
keyImage dikCode
keyName dikCode
unit knowsAbout target
side knowsAbout target
helicopter land mode
airplane landAt airportId
landResult helicopter
leader unit
leader grp
group leaveVehicle vehicle
group leaveVehicle vehicle
lifeState unit
light lightAttachObject [object, position]
lightDetachObject light
lightIsOn lamppost
object limitSpeed speed
lineBreak
list trigger
loadFile filename
loadGame
local obj
localize stringName
vehicle lock lock
vehicle lockCargo lock
vehicle lockCargo [cargo index, lock]
vehicle lockDriver lock
locked unit
vehicle lockedCargo cargo index
lockedDriver vehicle
vehicle lockedTurret turret path
vehicle lockTurret [turret path, lock]
group lockWp lockWP
unit(s) lookAt position
mapAnimAdd frame
mapAnimClear
mapAnimCommit
mapAnimDone
markerAlpha markerName
markerBrush name
markerColor markerName
markerDir markerName
markerPos markerName
markerShape name
markerSize markerName
markerText markerName
markerType markerName
missionName
missionNamespace
missionStart
object modelToWorld modelPos
morale unit
group move pos
soldier moveInCargo vehicle
soldier moveInCargo [vehicle, CargoIndex]
soldier moveInCommander vehicle
soldier moveInDriver vehicle
soldier moveInGunner vehicle
soldier moveInTurret [vehicle, turret path]
moveOut soldier
person moveTo position
moveToCompleted person
moveToFailed person
musicVolume
name object
position nearEntities radius or [typeName, radius] or [[typeName1, typeName2, ...], radius]
nearestBuilding obj
nearestObject pos
nearestObjects pos
position nearObjects radius or [typeName, radius]
position nearObjectsReady radius
position or object nearRoads radius
unit nearTargets radius
needReload vehicle
nextWeatherChange
NumberToDate [year,time]
objNull
objective objStatus status
onCommandModeChanged command
onGroupIconClick command
onGroupIconOverEnter command
onGroupIconOverLeave command
onHCGroupSelectionChanged command
parameters onMapSingleClick command
onPreloadFinished command
onPreloadStarted command
onTeamSwitch command
unitArray orderGetIn order
overcast
overcastForecast
owner object
parseText text
parsingNamespace
playableUnits
soldier playAction action
soldier playActionNow action
player
playerRespawnTime
playerSide
playersNumber side
soldier playGesture moveName
playMission [campaign, mission] or [campaign, mission, skipBriefing]
soldier playMove moveName
soldier playMoveNow moveName
playMusic nameAndPos
playMusic name
playScriptedMission [world, expression, config]
playSound name
position object
precision entity
preloadCamera position
distance preloadObject object
preloadSound sound
preloadTitleObj effect
preloadTitleRsc effect
preprocessFile filename
preprocessFileLineNumbers filename
processInitCommands
progressLoadingScreen progress
publicVariable varName
radioVolume
rain
rank unit
rankId unit
rating unit
reload vehicle
reloadEnabled vehicle
who remoteControl whom
unit removeAction index
object removeAllEventHandlers handlerType
removeAllItems unit
removeAllWeapons unit
object removeEventHandler handler
group removeGroupIcon icon ID
unit removeMagazine weaponName
unit removeMagazines weaponName
removeSwitchableUnit person
unit removeWeapon weaponName
requiredVersion version
resistance
vehicle respawnVehicle [delay = -1, count = 0]
group reveal unit
reversedMouseY
roadsConnectedTo road segment
runInitScript
SafeZoneH
SafeZoneW
SafeZoneX
SafeZoneY
saveGame
saveVar varName
savingEnabled
unit or [unit, target] say speechName
unit or [unit, target] say speechName
unit or [unit, target] say2D speechName
unit or [unit, target] say2D speechName
unit or [unit, target] say3D speechName
unit or [unit, target] say3D speechName
score unit
screenToWorld position
scriptDone script
scudState scud
selectBestPlaces [_position, _radius, _expression, _precision, _sourcesCount]
object selectionPosition selection name
group selectLeader unit
selectNoPlayer
selectPlayer unit
unit selectWeapon weapon
object sendSimpleCommand command
serverTime
setAccTime accFactor
airportId setAirportSide side
vehicle setAmmoCargo ammoCargo
setAperture set
setArmoryPoints points
text setAttributes [name1, value1, name2, value2, ...]
group setBehaviour behaviour
entity setCameraInterest interest
person setCaptive captive
group setCombatMode mode
group setCurrentWaypoint waypoint
object setDamage damage
obj setDammage dammage
setDate [year, month, day, hour, minute]
object setDestination [position, planningMode, forceReplan]
obj setDir heading
particleSource setDropInterval interval
trigger or waypoint setEffectCondition statement
person setFace soldier
person setFaceanimation blink
flag setFlagOwner owner
flag setFlagSide side
flag setFlagTexture texture
time setFog fog
group setFormation formation
object setFormationTask task
group setFormDir heading
side1 setFriend [side2, value]
FSM handle setFSMVariable [name, value]
vehicle setFuel amount
vehicle setFuelCargo amount
group setGroupIcon properties
group setGroupIconParams properties
setGroupIconsSelectable bool
setGroupIconsVisible array
group setGroupid [nameFomat, nameParam1, ...]
object setHideBehind [objectWhereHide, hidePosition]
object setHit [part, damage]
person setIdentity identity
light setLightAmbient [r, g, b]
light setLightBrightness brightness
light setLightColor [r, g, b]
marker setMarkerAlpha alpha
marker setMarkerAlphaLocal alpha
name setMarkerBrush brush
name setMarkerBrushLocal brush
marker setMarkerColor color
marker setMarkerColorLocal color
name setMarkerDir angle
name setMarkerDirLocal angle
markerName setMarkerPos pos
markerName setMarkerPosLocal pos
name setMarkerShape shape
name setMarkerShapeLocal shape
marker setMarkerSize size
marker setMarkerSizeLocal size
name setMarkerText text
name setMarkerTextLocal text
markerName setMarkerType markerType
markerName setMarkerTypeLocal markerType
person setMimic mimic
setMousePosition [x, y]
trigger or waypoint setMusicEffect track
time setOvercast overcast
particleSource setParticleCircle [radius, velocity]
particleSource setParticleParams array
particleSource setParticleRandom [lifeTime, position, moveVelocity, rotationVelocity, size, color, randomDirectionPeriod, randomDirectionIntensity, {angle}]
setPlayable unit
obj setPos pos
obj setPosASL pos
obj setPosASL2 pos
index setRadioMsg text
time setRain rainDensity
unit setRank rank
vehicle setRepairCargo amount
trigger or waypoint setSoundEffect [sound, voice, soundEnv, soundDet]
group setSpeedMode mode
object setTargetAge age
setTerrainGrid grid
trigger or waypoint setTitleEffect [type, effect, text]
trigger setTriggerActivation [by, type, repeating]
trigger setTriggerArea [a, b, angle, rectangle]
trigger setTriggerStatements [cond, activ, desactiv]
trigger setTriggerText text
trigger setTriggerTimeout [min, mid, max, interruptable]
trigger setTriggerType action
unit setUnconscious set
unit setUnitAbility skill
unit setUnitPos mode
unit setUnitPosWeak mode
unit setUnitRank rank
group setVariable [name, value]
object setVariable [name, value, public]
object setVectorDir [x, z, y]
object setVectorDirAndUp [[x, z, y],[x, y, z]]
object setVectorUp [x, z, y]
object setVehicleAmmo value
object setVehicleArmor value
object setVehicleId id
vehicle setVehicleInit statement
vehicle setVehicleLock state
object setVehiclePosition [position, markers, placement]
object setVehicleVarName name
vehicle setVelocity [x, z, y]
setViewDistance distance
waypoint setWaypointBehaviour mode
waypoint setWaypointCombatMode mode
waypoint setWaypointCompletionRadius radius
waypoint setWaypointDescription text
waypoint setWaypointFormation formation
waypoint setWaypointHousePosition pos
waypoint setWaypointPosition [center, radius]
waypoint setWaypointScript command
waypoint setWaypointSpeed mode
waypoint setWaypointStatements [condition, statement]
waypoint setWaypointTimeout [min, mid, max]
waypoint setWaypointType type
setWind [x, z, forced]
wapoint setWPPos position
showCinemaBorder show
showCommandingMenu class name
showCompass show
showGps show
showHUD enable
showMap show
shownCompass
shownGps
shownMap
shownPad
shownRadio
shownWarrant
shownWatch
showPad show
showRadio show
showSubtitles enable
showWarrant show
showWatch show
waypoint showWaypoint show
side unit
side group
unit sideChat chatText
sideEnemy
sideFriendly
sideLogic
unit sideRadio radioName
sideUnknown
simulationEnabled entity
sizeOf typeName
skipTime duration
sleep delay
someAmmo unit
soundVolume
arguments spawn script
speed obj
speedMode grp
startLoadingScreen [text] or [text, resource]
unit stop stop
stopped unit
surfaceIsWater [x, y]
surfaceType [x, y]
switchableUnits
soldier switchAction action
unit switchCamera mode
soldier switchGesture moveName
lamppost switchLight mode
soldier switchMove moveName
synchronizedObjects unit
unit synchronizeObjectsAdd [objects]
unit synchronizeObjectsRemove [objects]
trigger synchronizeTrigger [waypoint1, waypoint2, ...]
waypoint synchronizeWaypoint [waypoint1, waypoint2, ...]
trigger synchronizeWaypoint [waypoint1, waypoint2, ...]
taskHint text
teamSwitch
teamSwitchEnabled
terminate script
text text
textLog anything
time
titleCut effect
titleFadeOut duration
titleObj effect
titleRsc effect
titleText effect
triggerActivated trigger
triggerActivation trigger
triggerArea trigger
triggerAttachedVehicle trigger
trigger triggerAttachObject objectId
trigger triggerAttachVehicle [] or [vehicle]
triggerStatements trigger
triggerText trigger
triggerTimeout trigger
triggerType trigger
vehicle turretUnit turret path
typeOf object
uiNamespace
unassignTeam vehicle
unassignVehicle unit
unitPos person
unitReady unit
units unit
units grp
unlockAchievement name
soldier useAudioTimeForMoves toggle
vectorDir obj
vectorUp obj
vehicle unit
unit vehicleChat chatText
unit vehicleRadio radioName
vehicles
vehicles
vehicleVarName object
velocity vehicle
verifySignature filename
viewDistance
visibleMap
waypointAttachedObject waypoint
waypointAttachedVehicle waypoint
waypoint waypointAttachObject idStatic or object
waypoint waypointAttachVehicle vehicle
waypointBehaviour waypoint
waypointCombatMode waypoint
waypointCompletionRadius waypoint
waypointDescription waypoint
waypointFormation waypoint
waypointHousePosition waypoint
waypointPosition waypoint
waypoints group
waypointScript waypoint
waypointShow waypoint
waypointSpeed waypoint
waypointStatements waypoint
waypointTimeout waypoint
waypointType waypoint
vehicle weaponDirection weaponName
west
wind
worldName
object worldToModel worldPos
worldToScreen position

OFP PC

control1 != control2
display1 != display2
config1 != config2
config / name
display1 == display2
control1 == control2
config1 == config2
config >> name
buttonAction control
control buttonSetAction action
campaignConfigFile
display closeDisplay exitcode
unit(s) commandFSM [fsm name, position, target]
configFile
configName config
controlNull
count config
parent createDisplay name
parent createMissionDisplay root
ctrlActivate control
control ctrlAddEventHandler [handler name, function]
ctrlAutoScrollDelay control
ctrlAutoScrollRewind control
ctrlAutoScrollSpeed control
control ctrlCommit time
ctrlCommitted control
control ctrlEnable enable
ctrlEnabled control
ctrlFade control
map ctrlMapAnimAdd frame
ctrlMapAnimClear control
ctrlMapAnimCommit control
ctrlMapAnimDone control
ctrlMapScale control
map ctrlMapScreenToWorld [x, y]
map ctrlMapWorldToScreen position
ctrlParent control
ctrlPosition control
control ctrlRemoveAllEventHandlers handler name
control ctrlRemoveEventHandler [handler name, id]
ctrlScale control
display ctrlSetActiveColor color
control ctrlSetAutoScrollDelay delay
control ctrlSetAutoScrollRewind delay
control ctrlSetAutoScrollSpeed speed
display ctrlSetBackgroundColor color
control ctrlSetEventHandler [handler name, function]
control ctrlSetFade fade
ctrlSetFocus control
control ctrlSetFont name
control ctrlSetFontH1 name
control ctrlSetFontH1B name
control ctrlSetFontH2 name
control ctrlSetFontH2B name
control ctrlSetFontH3 name
control ctrlSetFontH3B name
control ctrlSetFontH4 name
control ctrlSetFontH4B name
control ctrlSetFontH5 name
control ctrlSetFontH5B name
control ctrlSetFontH6 name
control ctrlSetFontH6B name
control ctrlSetFontHeight height
control ctrlSetFontHeightH1 height
control ctrlSetFontHeightH2 height
control ctrlSetFontHeightH3 height
control ctrlSetFontHeightH4 height
control ctrlSetFontHeightH5 height
control ctrlSetFontHeightH6 height
control ctrlSetFontP name
control ctrlSetFontP height
control ctrlSetFontPB name
display ctrlSetForegroundColor color
control ctrlSetPosition [x, y, w, h]
control ctrlSetScale scale
control ctrlSetStructuredText structured text
control ctrlSetText text
display ctrlSetTextColor color
display ctrlSetTooltip text
display ctrlSetTooltipColorBox color
display ctrlSetTooltipColorShade color
display ctrlSetTooltipColorText color
control ctrlShow show
ctrlShown control
ctrlText control
ctrlType control
display displayAddEventHandler [handler name, function]
display displayCtrl idc
displayNull
display displayRemoveAllEventHandlers handler name
display displayRemoveEventHandler [handler name, id]
display displaySetEventHandler [handler name, function]
unit(s) doFSM [fsm name, position, target]
map drawArrow [position1, position2, color]
map drawEllipse [center, a, b, angle, color, fill]
map drawIcon [texture, color, position, width, height, angle, text, shadow]
map drawLine [position1, position2, color]
map drawRectangle [center, a, b, angle, color, fill]
execVM filename
argument execVM filename
findDisplay idd
gearSlotData control
getArray config
getNumber config
getText config
control htmlLoad filename
inheritsFrom config
isArray config
isClass config
isNull control
isNull display
isNumber config
isText config
person kbAddDatabase filename
person kbAddDatabaseTargets filename
person kbAddTopic [name, filename(, task type(, player event handler))]
person kbHasTopic name
person kbReact [receiver, topic, sentence id, [argument name, argument value, argument text, argument speech], ...]
person kbRemoveTopic name
person kbTell [receiver, topic, sentence id, [argument name, argument value, argument text, argument speech], ...]
person kbWasSaid [receiver, topic, sentence id, max. age]
control lbAdd text
lbClear control
control lbColor index
lbCurSel control
control lbData index
control lbDelete index
control lbIsSelected index
control lbPicture index
lbSelection control
control lbSetColor [index, color]
control lbSetCurSel index
control lbSetData [index, data]
control lbSetPicture [index, name]
control lbSetSelected [index, selected]
control lbSetValue [index, value]
lbSize control
lbSort control
lbSortByValue control
control lbText index
control lbValue index
control lnbAddColumn position
control lnbAddRow [text1,text2,...]
lnbClear control
control lnbColor [row, column]
lnbCurSelRow control
control lnbData [row, column]
control lnbDeleteColumn index
control lnbDeleteRow row
lnbGetColumnsPosition control
control lnbPicture [row, column]
control lnbSetColor [[row, column], color]
control lnbSetColumnsPos [pos1,pos2,...]
control lnbSetCurSelRow row
control lnbSetData [[row, column], data]
control lnbSetPicture [[row, column], name]
control lnbSetText [[row, column], text]
control lnbSetValue [[row, column], value]
lnbSize control
control lnbText [row, column]
control lnbValue [row, column]
missionConfigFile
moveTime soldier
positionCameraToWorld position
map posScreenToWorld [x, y]
map posWorldToScreen position
progressPosition control
control progressSetPosition pos
config select index
vehicle setSkill [type, skill]
vehicle skill type
sliderPosition control
sliderRange control
control sliderSetPosition pos
control sliderSetRange [min, max]
control sliderSetSpeed [line, page]
sliderSpeed control

Resistance

addMagazinePool
addWeaponPool [name, count]
object animate [animation, phase]
object animationPhase animation
buttonAction idc
buttonSetAction [idc, action]
cheatsEnabled
clearMagazinePool
clearWeaponPool
closeDialog idc
createDialog name
ctrlEnable [idc, enable]
ctrlEnabled idc
ctrlSetText [idc, text]
ctrlShow [idc, show]
ctrlText idc
ctrlVisible idc
deleteIdentity identityName
deleteStatus statusName
dialog
drop array
fillWeaponsFromPool person
lbAdd [idc, text]
lbClear idc
lbColor [idc, index]
lbCurSel idc
lbData [idc, index]
lbDelete [idc, index]
lbPicture [idc, index]
lbSetColor [idc, index, color]
lbSetCurSel [idc, index]
lbSetData [idc, index, data]
lbSetPicture [idc, index, name]
lbSetValue [idc, index, value]
lbSize idc
lbText [idc, index]
lbValue [idc, index]
lnbAddArray [IDC,[[[text,text], [value,..], [data,..]], [[text,text], [value,..], [data,..]],]]
lnbAddColumn [idc, position]
lnbAddRow [idc, [text, text,...]]
lnbClear idc
lnbColor [idc, [row, column]
lnbCurSelRow idc
lnbData [idc, [row, column]
lnbDeleteColumn [idc, index]
lnbDeleteRow [idc, index]
lnbGetColumnsPosition idc
lnbPicture [idc, [row, column]
lnbSetColor [idc, [row, column], color]
lnbsetColumnsPos [idc, [row, column], data]
lnbSetCurSelRow [idc, index]
lnbSetData [idc, [row, column], data]
lnbSetPicture [idc, [row, column], name]
lnbSetText [idc, [row, column], data]
lnbSetValue [idc, [row, column], value]
lnbSize idc
lnbText [idc, [row, column]]
lnbValue [idc, [row, column]
person loadIdentity name
object loadStatus name
magazines vehicle
position nearestObject type
position nearestObject id
onBriefingGroup sound
onBriefingNotes sound
onBriefingPlan sound
onBriefingTeamSwitch sound
onMapSingleClick command
onPlayerConnected statement
onPlayerDisconnected statement
pickWeaponPool obj
primaryWeapon vehicle
putWeaponPool obj
queryMagazinePool name
queryWeaponPool name
person saveIdentity name
object saveStatus name
secondaryWeapon vehicle
object setObjectTexture texture
vehicle setSkill skill
skill person
sliderPosition idc
sliderRange idc
sliderSetPosition [idc, pos]
sliderSetRange [idc, min, max]
sliderSetSpeed [idc, line, page]
sliderSpeed idc
weapons vehicle

Visual

number ppEffectAdjust array
string ppEffectAdjust array
array ppEffectCommit scalar
number ppEffectCommit number
string ppEffectCommit number
ppEffectCommitted effect
ppEffectCommitted effect
ppEffectCreate effect
ppEffectCreate effect
ppEffectDestroy effect
ppEffectDestroy effect
number ppEffectEnable bool
string ppEffectEnable bool
array ppEffectEnable bool

Types

Any
Any Value
Anything
Array
Boolean
Code
Config
Control
Diary record
Display
Exception Type
for type
Group
If Type
Location
Namespace
Nothing
Number
Number or Nothing
Object
Object or Array
Object or Group
Object or String
Orientation
Script
Side
String
String or Array
String or Code
Structured text
Switch Type
Target
Task
Text or String
Transformation
Vector
While Type
With Type

Common array formats

Color
ParticleArray
Position
Position2D
PositionASL
Waypoint

Scripting topics

Array assignment
Code strings
Event based scripts
Event handlers
Functions - SQF
Local variables
Script syntax
Triggers
Variables
Waypoints

String values

Vehicle
Weapons and magazines