- Dokumentacja
- Funkcje klienta
- setDiscordApplicationID
Funkcja
setDiscordApplicationID
Przełącza status Discord gracza na własną aplikację Discord serwera (Application ID z panelu Discord Developer Portal). Dzięki temu w statusie widać nazwę Twojego serwera zamiast „Trilogy Hub” i można używać własnych obrazków z zakładki Rich Presence → Art Assets tej aplikacji. Zmiana aplikacji wymaga ponownego połączenia z Discordem, dlatego obrazki ustawione wcześniej są kasowane. Pusty napis wraca do aplikacji Trilogy Hub.
Składnia
bool setDiscordApplicationID(string id)Argumenty
idstring- Numer aplikacji (same cyfry, jako napis, np.
"1234567890123456789").""= aplikacja Trilogy Hub.
Zwraca
true przy powodzeniu, false gdy napis nie jest numerem.
Przykład
setDiscordApplicationID("1234567890123456789")
setDiscordRichPresenceAsset("logo", "Mój Serwer RP")
Uwagi
Numer jako napis. Numer aplikacji jest za duży na liczbę Lua bez utraty dokładności, dlatego zawsze podawaj go w cudzysłowie.
Zobacz też
setDiscordRichPresenceAssetUstawia duży obrazek w statusie Discord gracza oraz podpis, który pojawia się po najechaniu na niego myszą. Obrazek to klucz (nazwa) grafiki wgranej w Discord Developer Portal do aplikacji ustawionej przezsetDiscordApplicationID. Bez własnej aplikacji Trilogy Hub pokazuje swoje logo. Pusty klucz usuwa obrazek ustawiony skryptem.resetDiscordRichPresenceDataKasuje wszystko, co skrypty ustawiły w statusie Discord gracza (teksty, obrazki, czasy, grupę, przyciski, własną aplikację) i przywraca domyślny status Trilogy Hub: „Playing on: nazwa serwera / As nick”. Status jest też kasowany automatycznie, gdy gracz łączy się z serwerem, rozłącza albo wychodzi.