GlobalChatChannelsList
Returns the list of available global chat channels.
Возвращает список доступных каналов глобального чата.
function GlobalChatChannelsList: TArray<String>;
DWS overload:
procedure GlobalChatChannelsList(var TL: TStringList);
In the TStringList variant, the list must be created before calling and freed after use.
procedure GlobalChatChannelsList(var TL: TStringList);
def GlobalChatChannelsList() -> list[str]: ...
DWScript (array version):
var
Channels: TArray<String>;
i: Integer;
begin
Channels := GlobalChatChannelsList;
AddToSystemJournal('Available channels: ' + IntToStr(Length(Channels)));
for i := 0 to Length(Channels) - 1 do
AddToSystemJournal(' ' + Channels[i]);
end.
PascalScript (TStringList version):
var
SL: TStringList;
i: Integer;
begin
SL := TStringList.Create;
GlobalChatChannelsList(SL);
AddToSystemJournal('Available channels: ' + IntToStr(SL.Count));
for i := 0 to SL.Count - 1 do
AddToSystemJournal(' ' + SL[i]);
SL.Free;
end.
channels = GlobalChatChannelsList()
AddToSystemJournal(f'Available channels: {len(channels)}')
for ch in channels:
AddToSystemJournal(f' {ch}')
GlobalChatActiveChannel, GlobalChatJoinChannel, GlobalChatLeaveChannel, GlobalChatSendMsg