- Dokumentacja
- Funkcje klienta
- resetDiscordRichPresenceData
Funkcja
resetDiscordRichPresenceData
Kasuje 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.
Składnia
bool resetDiscordRichPresenceData()Zwraca
true przy powodzeniu.
Przykład
addEventHandler("onClientResourceStop", resourceRoot, function()
resetDiscordRichPresenceData()
end)
Zobacz też
setDiscordRichPresenceDetailsUstawia górną linię statusu „Gra w...” na profilu Discord gracza (rich presence), np. „Służba w policji” albo „Wyścig: Grove Street”. Status pokazuje launcher Trilogy Hub, więc działa, gdy gracz ma uruchomioną aplikację Discord na komputerze. Zmiany trafiają do Discorda najwyżej raz na 15 sekund (to limit Discorda), więc częstsze wywołania są łączone i widać ostatnią wartość. Pusty napis przywraca domyślny tekst „Playing on: nazwa serwera”.setDiscordApplicationIDPrzełą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.