Пользовательские дополнения
На главную
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
На главную