#discord.js problem z funkcją setTimeout

Odpowiedz Nowy wątek
2018-12-23 19:05
0

Witam, moje zapytanie polega na tym, jak zrobić aby funkcja przestawała działać, przy danym evencie. Dokładniej mówiąc chcę, aby funkcja setTimeout wyłączyła się, kiedy dany użytkownik straci range na discordzie.

setTimeout(function(){
        tomute.removeRole(muterole.id);
        message.channel.send(`<@${tomute.id}> został odmutowany!`);  
    }, ms(mutetime)); 

Potrzebuję, żeby funckja wyłączyła się, kiedy tomute (zmutowany użytkownik) już straci role muted (w kodzie ta ranga nazywa sie: muterole). Wydaje mi się, że dosyć chaotycznie to napisałem, więc w razie jakichkolwiek niejasności, proszę śmiało pytać.
Z góry dziękuje za wszelką pomoc :)

Pozostało 580 znaków

2018-12-23 19:33

setTimeout zwraca ci "uchwyt" do anulowania przez clearTimeout
https://developer.mozilla.org[...]rWorkerGlobalScope/setTimeout


((0b10*0b11*(0b10**0b101-0b10)**0b10+0b110)**0b10+(100-1)**0b10+0x10-1).toString(0b10**0b101+0b100);

Pozostało 580 znaków

2018-12-23 19:52
0

Haha, dzięki wielkie! Tyle męczenia się, a wystarczyła jedna linia kodu.

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0