Home API Manuals About Forum
Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Back to homepage

GlobalChatChannelsList

Returns the list of available global chat channels.

Возвращает список доступных каналов глобального чата.

DWS

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.

Pascal Script

procedure GlobalChatChannelsList(var TL: TStringList);

Python

def GlobalChatChannelsList() -> list[str]: ...

Pascal Example

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.

Python Example

channels = GlobalChatChannelsList()
AddToSystemJournal(f'Available channels: {len(channels)}')
for ch in channels:
    AddToSystemJournal(f'  {ch}')

See Also

GlobalChatActiveChannel, GlobalChatJoinChannel, GlobalChatLeaveChannel, GlobalChatSendMsg