ФЭНДОМ


Список псевдопеременных, используемых свойствами show и enable командного меню. Пример пункта меню
(configFile >> "RscGroupRootMenu" >> "Items" >> "NextWP"):

   class NextWP {
       title = "Следующая контрольная точка"; // название пункта меню
       shortcuts[] = {0}; // горячая клавиша, см. DIK KeyCodes
       command = "CMD_NEXT_WAYPOINT"; // тип команды, см. Commanding-menu-cmd.hpp
       show = "IsLeader * (1 - CursorOnGround) * (1 - IsWatchCommanded)"; // условие показа пункта меню, выражение с использованием псевдопеременных
       enable = "NotEmpty + CommandsToPilot"; // условие доступности пункта, выражение с использованием псевдопеременных
       speechId = 0; // если Вы точно знаете, что означает этот параметр, пожалуйста, исправте эту статью !
   };

Каждая из псевдопеременных возвращает 0 или 1.

  • Булево AND записывается как *
  • Булево OR записывается как +
  • Булево NOT записывается как (1 - value)

Список псевдопеременных использованных в config.cpp Arma2:

ActionBasic
ActionTurret
ActionObject
ActionWeapon
ActionMagazineType
ActionWeaponIndex
ActionIndex
ActionMagazine
ActionMagazineAndMuzzle
ActionLadder
ActionLadderPos
ActionTell
PlayerOwnRadio
HCCursorOnIconenemy
HCCursorOnIconSelectableSelected
CursorOnGroupMemberSelected
SomeSelectedHaveTarget
CursorOnNotEmptySubgroups
IsTeamSwitch
IsXbox
PlayerVehicleCanGetIn
HCNotEmpty
HCCanDeselectTeamFromBar
HCCanSelectTeamFromBar
HCCanDeselectUnitFromBar
HCCanSelectUnitFromBar
HCCursorOnIconSelectable
HCCursorOnIcon
HCIsLeader
IsSelectedToAdd
IsWatchCommanded
PlayableSelected
PlayableLeader
SomeSelectedHoldingFire
FormationDiamond
FormationLine
CanDeselectTeamFromBar
CanSelectTeamFromBar
CanDeselectVehicleFromBar
CanSelectVehicleFromBar
CanDeselectUnitFromBar
CanSelectUnitFromBar
CursorOnGround
CursorOnEnemy
CursorOnFriendly
CursorOnVehicleCanGetIn
CursorOnEmptyVehicle
CursorOnHoldingFire
CursorOnGroupMember
AreActions
Multiplayer
Injured
AmmoLow
FuelLow
SelectedUnit
SelectedTeam
NotEmptyInVehicle
NotEmptySubgroups
NotEmptyYellowTeam
NotEmptyBlueTeam
NotEmptyGreenTeam
NotEmptyRedTeam
NotEmptyMainTeam
NotEmptyCommanders
NotEmptySoldiers
NotEmpty
CommandsToPilot
CommandsToGunner
VehicleCommander
IsCommander
IsAloneInVehicle
IsAlone
IsLeader
CanAnswer
HasRadio
Yellow
Blue
Green
Red
White
Материалы сообщества доступны в соответствии с условиями лицензии CC-BY-SA , если не указано иное.