PartyMembersList
Returns the list of party members’ serial IDs.
Returns an empty array/list if the character is not in a party.
Возвращает список серийных номеров (ID) членов пати.
Возвращает пустой массив/список, если персонаж не состоит в пати.
function PartyMembersList: TArray<Cardinal>;
DWS overload:
function PartyMembersList: TStringList;
In the TStringList variant, each entry is the serial as a string. The caller must free the returned TStringList.
function PartyMembersList: TStringList;
def PartyMembersList() -> list[int]: ...
DWScript (array version):
var
Members: TArray<Cardinal>;
i: Integer;
begin
Members := PartyMembersList;
AddToSystemJournal('Party size: ' + IntToStr(Length(Members)));
for i := 0 to Length(Members) - 1 do
AddToSystemJournal(' $' + IntToHex(Members[i], 8) + ' - ' + GetName(Members[i]));
end.
PascalScript (TStringList version):
var
SL: TStringList;
i: Integer;
begin
SL := PartyMembersList;
AddToSystemJournal('Party size: ' + IntToStr(SL.Count));
for i := 0 to SL.Count - 1 do
AddToSystemJournal(' ' + SL[i]);
SL.Free;
end.
members = PartyMembersList()
AddToSystemJournal(f'Party size: {len(members)}')
for mid in members:
AddToSystemJournal(f' ${mid:08X} - {GetName(mid)}')