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

На главную


group.GetMembers()

Возвращает упорядоченный список членов группы, включая главного игрока. Главный игрок всегда первый в списке (имеет индекс 0). Если группы нет, возвращается nil.

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

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

-- параметры:
нет

-- возвращаемое значение
table or nil:
  key: number (int) [0..] - индекс персонажа в списке, персонаж главного игрока всегда имеет индекс 0
  value: table - таблица с информацией о персонаже из группы:
    name: WString - имя персонажа
    state: number (enum GROUP_MEMBER_STATE_...) - состояние персонажа
    id: ObjectId - идентификатор персонажа или nil, если его нет поблизости (порвалась связь, в другой зоне и т.д.)
    level: number (int) or nil - уровень игрока или nil, если он не известен в данный момент

-- пример:
local members = group.GetMembers()

См. также enum GROUP_MEMBER_STATE_...

Search: "CategoryLuaApi" "CategoryGroup"

EnumGroupInviteFailed
EnumGroupKickFailed
EnumGroupMemberState
EventAvatarItemTakenByGroupmate
EventAvatarMoneyTakenByGroupmate
EventGroupAcceptError
EventGroupAppeared
EventGroupChanged
EventGroupDecline
EventGroupDeclineBusy
EventGroupDeclineIgnored
EventGroupDisappeared
EventGroupInvite
EventGroupInviteFailed
EventGroupKickFailed
EventGroupMemberAdded
EventGroupMemberRemoved
EventTeleportOfferRequest
FunctionAvatarTeleportOfferReply
FunctionGroupAccept
FunctionGroupCanInvite
FunctionGroupChatChannel
FunctionGroupChatParty
FunctionGroupChatSay
FunctionGroupChatWhisper
FunctionGroupChatYell
FunctionGroupDecline
FunctionGroupGetLeaderIndex
FunctionGroupGetMemberIndexByName
FunctionGroupGetMemberNameByIndex
FunctionGroupGetMembers
FunctionGroupGetShipOwnerIndex
FunctionGroupInvite
FunctionGroupIsPlayerInGroup
FunctionGroupKickMember
FunctionGroupLeave
FunctionGroupSetLeader


CategoryLuaApi CategoryFunction CategoryGroup

На главную