Пользовательские дополнения

На главную


battleground.GetPlayerMark( playerId )

Позволяет получить данные о команде, к которой принадлежит игрок, если он участвует в баттлграунде.

-- библиотека:
battleground

-- объявление:
function GetPlayerMark( playerId )

-- параметры:
playerId: ObjectId (not nil) -- идентификатор игрока

-- возвращаемое значение:
BattlegroundMarkId or nil - если игрок в данный момент не участвует в баттлграунде, или участвует, но команда определяется фракцией, то nil; иначе идентификатор команды

Пример:

local commandMarkId = battleground.GetPlayerMark( avatar.GetId() )
if commandMarkId then
  commandInfo = commandMarkId:GetInfo()
  if commandInfo then
    LogInfo( "Вattleground command sysName: ", commandInfo.sysName  )
  end
end

Связанные страницы: "CategoryLuaApi" "CategoryBattleground"

BattlegroundMarkId
CategoryBattleground
EnumBattlegroundRecapturablePlayerSpawnPlaceState
EventBattlegroundCheckpointAdded
EventBattlegroundCheckpointRemoved
EventBattlegroundCheckpointsChanged
EventBattlegroundCheckpointStateChanged
FunctionBattlegroundGetAvatarMark
FunctionBattlegroundGetCheckpointInfo
FunctionBattlegroundGetCheckpoints
FunctionBattlegroundGetCheckpointTeam
FunctionBattlegroundGetHeroesArenaQuitSpell
FunctionBattlegroundGetHeroesArenaStartStageSpell
FunctionBattlegroundGetLinkedCheckpoint
FunctionBattlegroundGetPlayerMark
FunctionBattlegroundIsCheckpoint


CategoryLuaApi CategoryFunction CategoryBattleground

На главную