Index    Objects hierarchy


commandobject object

object
 +-- commandobject

Description

Object commandobject contains commands common for units and platoon. It is special object and has no name so variable of this type can't be declared in script.

Functions

void ChangedCommandValue()

Commands

int  Initialize()
int  Uninitialize()
int  Stop()
int  Land()
int  Move(int nX, int nY, int nZ)
int  Attack(unit uTarget)
int  AttackOnPoint(int nX, int nY, int nZ)
int  Escort(unit uTarget)
int  HoldPosition()
int  Patrol(int nX, int nY, int nZ)
int  SetHarvestPoint(int nX, int nY, int nZ)
int  Repair(unit uTarget)
int  Convert(unit uTarget)
int  Repaint(unit uTarget)
int  Upgrade(unit uTarget)
int  SetUpgradeWeapons(int nMode)
int  SetUpgradeChasis(int nMode)
int  SetUpgradeShield(int nMode)
int  SetRepairMode(int nMode)
int  SetConvertMode(int nMode)
int  SetRepaintMode(int nMode)
int  SetUpgradeMode(int nMode)
int  SetRepaintSideColor(int nSideColor)
int  SetContainerSource(unit uBuilding)
int  GetSingleContainer(unit uContainer)
int  SetContainerDestination(unit uBuilding)
int  Enter(unit uObject)
int  SendSupplyRequest()
int  FlyForSupply()
int  BuildBuilding(int nX, int nY, int nZ, int nAlpha, int nBuildingID)
int  BuildTrench(int nX1, int nY1, int nZ1, int nX2, int nY2, int nZ2)
int  BuildFlatTerrain(int nX1, int nY1, int nZ1, int nX2, int nY2, int nZ2)
int  BuildWall(int nX1, int nY1, int nZ1, int nX2, int nY2, int nZ2)
int  BuildWideBridge(int nX1, int nY1, int nZ1, int nX2, int nY2, int nZ2)
int  BuildNarrowBridge(int nX1, int nY1, int nZ1, int nX2, int nY2, int nZ2)
int  BuildWideTunnel(int nX1, int nY1, int nZ1, int nX2, int nY2, int nZ2)
int  BuildNarrowTunnel(int nX1, int nY1, int nZ1, int nX2, int nY2, int nZ2)
int  MineTerrainClose(int nX1, int nY1, int nZ1, int nX2, int nY2, int nZ2)
int  MineTerrainMedium(int nX1, int nY1, int nZ1, int nX2, int nY2, int nZ2)
int  MineTerrainFar(int nX1, int nY1, int nZ1, int nX2, int nY2, int nZ2)
int  MineTerrainLine(int nX1, int nY1, int nZ1, int nX2, int nY2, int nZ2)
int  SetTransporterSupplyCenter(unit uBuilding)
int  MoveToSupplyCenterForLoading()
int  TransporterGetUnit(unit uUnit)
int  TransporterPutUnit()
int  TransporterPutUnitToPoint(int nX, int nY, int nZ)
int  TransporterDropUnit()
int  TransporterDropUnitToPoint(int nX, int nY, int nZ)
int  TransporterSetTransportMode(int nMode)
int  TransporterSetAutoGetPoint(int nX, int nY, int nZ)
int  TransporterSetAutoPutPoint(int nX, int nY, int nZ)
int  KeepFormation()
int  SetLights(int nLightsMode)
int  SetAttackMode(int nAttackMode)
int  SetMovementMode(int nMovementMode)
int  DisposePlatoon()
int  AddUnitToPlatoon(unit uUnit)
int  RemoveUnitFromPlatoon(unit uUnit)
int  RotateLeft()
int  RotateRight()
int  UserNoParam0()
int  UserNoParam1()
int  UserNoParam2()
int  UserNoParam3()
int  UserNoParam4()
int  UserNoParam5()
int  UserNoParam6()
int  UserNoParam7()
int  UserNoParam8()
int  UserNoParam9()
int  UserOneParam0(int nMode)
int  UserOneParam1(int nMode)
int  UserOneParam2(int nMode)
int  UserOneParam3(int nMode)
int  UserOneParam4(int nMode)
int  UserOneParam5(int nMode)
int  UserOneParam6(int nMode)
int  UserOneParam7(int nMode)
int  UserOneParam8(int nMode)
int  UserOneParam9(int nMode)
int  UserObject0(unit uObject)
int  UserObject1(unit uObject)
int  UserObject2(unit uObject)
int  UserObject3(unit uObject)
int  UserObject4(unit uObject)
int  UserObject5(unit uObject)
int  UserObject6(unit uObject)
int  UserObject7(unit uObject)
int  UserObject8(unit uObject)
int  UserObject9(unit uObject)
int  UserPoint0(int nX, int nY, int nZ)
int  UserPoint1(int nX, int nY, int nZ)
int  UserPoint2(int nX, int nY, int nZ)
int  UserPoint3(int nX, int nY, int nZ)
int  UserPoint4(int nX, int nY, int nZ)
int  UserPoint5(int nX, int nY, int nZ)
int  UserPoint6(int nX, int nY, int nZ)
int  UserPoint7(int nX, int nY, int nZ)
int  UserPoint8(int nX, int nY, int nZ)
int  UserPoint9(int nX, int nY, int nZ)
int  UserLine0(int nX1, int nY1, int nZ1, int nX2, int nY2, int nZ2)
int  UserLine1(int nX1, int nY1, int nZ1, int nX2, int nY2, int nZ2)
int  UserLine2(int nX1, int nY1, int nZ1, int nX2, int nY2, int nZ2)
int  UserLine3(int nX1, int nY1, int nZ1, int nX2, int nY2, int nZ2)
int  UserLine4(int nX1, int nY1, int nZ1, int nX2, int nY2, int nZ2)
int  UserLine5(int nX1, int nY1, int nZ1, int nX2, int nY2, int nZ2)
int  UserLine6(int nX1, int nY1, int nZ1, int nX2, int nY2, int nZ2)
int  UserLine7(int nX1, int nY1, int nZ1, int nX2, int nY2, int nZ2)
int  UserLine8(int nX1, int nY1, int nZ1, int nX2, int nY2, int nZ2)
int  UserLine9(int nX1, int nY1, int nZ1, int nX2, int nY2, int nZ2)
int  UserDoubleLine0(int nX1, int nY1, int nZ1, int nX2, int nY2, int nZ2)
int  UserDoubleLine1(int nX1, int nY1, int nZ1, int nX2, int nY2, int nZ2)
int  UserDoubleLine2(int nX1, int nY1, int nZ1, int nX2, int nY2, int nZ2)
int  UserDoubleLine3(int nX1, int nY1, int nZ1, int nX2, int nY2, int nZ2)
int  UserDoubleLine4(int nX1, int nY1, int nZ1, int nX2, int nY2, int nZ2)
int  UserDoubleLine5(int nX1, int nY1, int nZ1, int nX2, int nY2, int nZ2)
int  UserDoubleLine6(int nX1, int nY1, int nZ1, int nX2, int nY2, int nZ2)
int  UserDoubleLine7(int nX1, int nY1, int nZ1, int nX2, int nY2, int nZ2)
int  UserDoubleLine8(int nX1, int nY1, int nZ1, int nX2, int nY2, int nZ2)
int  UserDoubleLine9(int nX1, int nY1, int nZ1, int nX2, int nY2, int nZ2)
int  UserArea0(int nX1, int nY1, int nZ1, int nX2, int nY2, int nZ2)
int  UserArea1(int nX1, int nY1, int nZ1, int nX2, int nY2, int nZ2)
int  UserArea2(int nX1, int nY1, int nZ1, int nX2, int nY2, int nZ2)
int  UserArea3(int nX1, int nY1, int nZ1, int nX2, int nY2, int nZ2)
int  UserArea4(int nX1, int nY1, int nZ1, int nX2, int nY2, int nZ2)
int  UserArea5(int nX1, int nY1, int nZ1, int nX2, int nY2, int nZ2)
int  UserArea6(int nX1, int nY1, int nZ1, int nX2, int nY2, int nZ2)
int  UserArea7(int nX1, int nY1, int nZ1, int nX2, int nY2, int nZ2)
int  UserArea8(int nX1, int nY1, int nZ1, int nX2, int nY2, int nZ2)
int  UserArea9(int nX1, int nY1, int nZ1, int nX2, int nY2, int nZ2)
int  SpecialNextAngle()
int  SpecialSetRepaintSideColorDialog()
int  SpecialChangeUnitsScript()

Enums

Target types:

findTargetWaterUnit
findTargetFlyingUnit
findTargetNormalUnit
findTargetBuildingUnit
findTargetAnyUnit
findTargetWall

Side selection:

findEnemyUnit
findAllyUnit
findNeutralUnit
findOurUnit

Kind selection:

findNearestUnit
findWeakestUnit
findStrongestUnit
findDisabledUnit
findSickestUnit

Destination selection:

findDestinationCivilUnit
findDestinationArmedUnit
findDestinationRepairerUnit
findDestinationSupplyUnit
findDestinationAnyUnit

End cannon fire status:

endCannonFireNoTarget
endCannonFireNotInRange
endCannonFireNoAmmo

Cannon types:

cannonTypeLaser
cannonTypeLaserSDI
cannonTypeElectric
cannonTypeMachine
cannonTypeCannon
cannonTypeRocket
cannonTypeAutoRocket
cannonTypeBallisticRocket
cannonTypeSonic
cannonTypeAntiRocket
cannonTypeDropBomb
cannonTypeBomb
cannonTypeIon
cannonTypePlasma
cannonTypeSuperPlasma
cannonTypeEarthquake [MP]

Target location:

notInRange
inRangeBadAngleAlpha
inRangeBadAngleBeta
inRangeBadHit
inRangeGoodHit