Пользовательские дополнения
На главную
group.GetMemberInfoByPersistentId( memberId )
Возвращает информацию о члене группы, включая главного игрока.
-- библиотека:
group
-- объявление:
function GetMemberInfoByPersistentId( memberId )
-- параметры:
memberId: ObjectId - уникальный постоянный идентификатор персонажа (приходит, например, в EVENT_LOOT_TO_DISTRIBUTE в поле looters или в group.GetMembers() в поле persistentId)
-- возвращаемое значение
table or nil - nil если нет информации; иначе таблица с информацией о персонаже из группы, поля:
name: WString - имя персонажа
state: number (enum GROUP_MEMBER_STATE_...) - состояние персонажа
id: ObjectId - идентификатор персонажа или nil, если его нет поблизости (порвалась связь, в другой зоне и т.д.)
persistentId: number (integer) - постоянный идентификатор персонажа (есть всегда, не изменяется при релогине)
level: number (int) or nil - уровень игрока или nil, если он не известен в данный момент
className: string or nil - системное название класса игрока (нелокализуемое)
classLocalName: WString или nil - лорное название класса игрока (локализуемое)
-- пример:
local memberInfo = GetMemberInfoByPersistentId( memberId )
См. также
Search: "CategoryLuaApi" "CategoryGroup"
CategoryGroup
EnumGroupInviteFailed
EnumGroupKickFailed
EnumGroupMemberState
EnumReadyCheckReadyState
EventAvatarItemTakenByGroupmate
EventAvatarMoneyTakenByGroupmate
EventGroupAcceptError
EventGroupAppeared
EventGroupChanged
EventGroupDecline
EventGroupDeclineBusy
EventGroupDeclineIgnored
EventGroupDisappeared
EventGroupInvite
EventGroupInviteFailed
EventGroupItemQualityChanged
EventGroupKickFailed
EventGroupLeaderChanged
EventGroupLootSchemeChanged
EventGroupMemberAdded
EventGroupMemberChanged
EventGroupMemberRemoved
EventPartyMemberPositionUpdated
EventReadyCheckEnded
EventReadyCheckInfoChanged
EventReadyCheckStarted
EventTeleportOfferRequest
FunctionAvatarGetChannelsInfo
FunctionAvatarSwitchToChannel
FunctionAvatarTeleportOfferReply
FunctionGroupAccept
FunctionGroupCanInvite
FunctionGroupCanKickMember
FunctionGroupDecline
FunctionGroupGetLeaderIndex
FunctionGroupGetMemberIndexByName
FunctionGroupGetMemberInfoByPersistentId
FunctionGroupGetMemberNameByIndex
FunctionGroupGetMembers
FunctionGroupGetReadyCheckInfo
FunctionGroupGetShipOwnerIndex
FunctionGroupInvite
FunctionGroupInviteByName
FunctionGroupIsAutomatic
FunctionGroupIsCreatureInGroup
FunctionGroupIsLeader
FunctionGroupKickMember
FunctionGroupKickMerc
FunctionGroupLeave
FunctionGroupReportReadyCheck
FunctionGroupSetLeader
FunctionGroupStartReadyCheck
CategoryLuaApi
CategoryFunction
CategoryGroup
На главную