michal1250 0 Opublikowano 21 stycznia 2021 Udostępnij Opublikowano 21 stycznia 2021 witam próbowałem dodać range na serwerze discord w ten sposób add role with id "801742771173195816" to roles of "{link-konto-discord::%loop-player%}" ale nic z tego Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1 824 Opublikowano 21 stycznia 2021 Udostępnij Opublikowano 21 stycznia 2021 1 minutę temu, michal1250 napisał: witam próbowałem dodać range na serwerze discord w ten sposób add role with id "801742771173195816" to roles of "{link-konto-discord::%loop-player%}" ale nic z tego Dlatego, że nie możesz podać usera w postaci tekstu. Wymagany jest typ 'member'. Jeżeli możesz, użyj event-user lub przechwyć go poprzez: retrieve user with id "ID usera" and store them in {_user} Następnie możesz użyć tej zmiennej w przyznawaniu roli. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 michal1250 0 Opublikowano 21 stycznia 2021 Autor Udostępnij Opublikowano 21 stycznia 2021 4 minuty temu, Kormic napisał: Dlatego, że nie możesz podać usera w postaci tekstu. Wymagany jest typ 'member'. Jeżeli możesz, użyj event-user lub przechwyć go poprzez: retrieve user with id "ID usera" and store them in {_user} Następnie możesz użyć tej zmiennej w przyznawaniu roli. nie rozumiem co mam z tym zrobić dokładnie mam coś takiego teraz every minute: loop all players: if loop-player has permission "vip.vip": retrieve user with id "{link-konto-discord::%loop-player%}" and store them in {_user} add role with id "801742771173195816" to roles of {_user} Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1 824 Opublikowano 21 stycznia 2021 Udostępnij Opublikowano 21 stycznia 2021 Teraz, michal1250 napisał: nie rozumiem co mam z tym zrobić dokładnie mam coś takiego teraz Musiałbyś mieć w tej zmiennej zawarte ID discord usera. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 michal1250 0 Opublikowano 21 stycznia 2021 Autor Udostępnij Opublikowano 21 stycznia 2021 5 minut temu, Kormic napisał: Musiałbyś mieć w tej zmiennej zawarte ID discord usera. id mam w zmiennej {link-konto-discord::%loop-player%} i wyskakuje bląd there's no world in a periodic event if no world is given in the event (e.g like "every hour in "world"") Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1 824 Opublikowano 21 stycznia 2021 Udostępnij Opublikowano 21 stycznia 2021 1 minutę temu, michal1250 napisał: id mam w zmiennej {link-konto-discord::%loop-player%} i wyskakuje bląd there's no world in a periodic event if no world is given in the event (e.g like "every hour in "world"") Jeżeli kod wygląda dokładnie tak samo jak wyżej, przeładuj jeszcze raz skrypt, spróbuj zrestartować serwer. Następnie spróbuj bez wszystkich dodatków do Skripta (oczywiście nie wliczając Vixio). Jak nie pomoże, podaj proszę: wersję serwera silnik serwera wersję Skripta listę dodatków do Skripta wraz z wersjami błędy przy przeładowaniu błędy w konsoli Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 michal1250 0 Opublikowano 21 stycznia 2021 Autor Udostępnij Opublikowano 21 stycznia 2021 26 minut temu, Kormic napisał: Jeżeli kod wygląda dokładnie tak samo jak wyżej, przeładuj jeszcze raz skrypt, spróbuj zrestartować serwer. Następnie spróbuj bez wszystkich dodatków do Skripta (oczywiście nie wliczając Vixio). Jak nie pomoże, podaj proszę: wersję serwera silnik serwera wersję Skripta listę dodatków do Skripta wraz z wersjami błędy przy przeładowaniu błędy w konsoli [15:38:40 INFO]: [Skript] Reloading discord.sk... [15:38:40 ERROR]: There's no world in a periodic event if no world is given in the event (e.g. like 'every hour in "world"') (discord.sk, line 46: add role with id "801742771173195816" to roles of {_user}') [15:38:40 INFO]: [Skript] Encountered 1 error while reloading discord.sk! 1.16.4 paperspigot 2.5.3 skellet 1.9.11 sk utilities 0.9.2 skript reflrct 2.1.0 sk rayfall 1.9.23 vixio 2.0.7 sk query 4.1.4 Łączę posty. Notatka dodana przez Glicz Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1 824 Opublikowano 21 stycznia 2021 Udostępnij Opublikowano 21 stycznia 2021 10 minut temu, michal1250 napisał: [15:38:40 INFO]: [Skript] Reloading discord.sk... [15:38:40 ERROR]: There's no world in a periodic event if no world is given in the event (e.g. like 'every hour in "world"') (discord.sk, line 46: add role with id "801742771173195816" to roles of {_user}') [15:38:40 INFO]: [Skript] Encountered 1 error while reloading discord.sk! Czyli podane przeze mnie rozwiązania nie pomogły. No dobra, w takim razie zamiast od razu podawać zmienną w miejsce ID, spróbuj najpierw ją ustawić do jakiejś zmiennej lokalnej, której później używasz w tym przechwytywaniu usera po ID. W ten sposób zobaczymy czy zmienna jest powodem błędu, czy też z samym przechwytywaniem usera jest problem. Możesz również spróbować użyć tego kodu w jakiejś prostej komendzie w Skript. Zobaczymy czy i tam wyrzuca błędy. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 michal1250 0 Opublikowano 21 stycznia 2021 Autor Udostępnij Opublikowano 21 stycznia 2021 1 minutę temu, Kormic napisał: Czyli podane przeze mnie rozwiązania nie pomogły. No dobra, w takim razie zamiast od razu podawać zmienną w miejsce ID, spróbuj najpierw ją ustawić do jakiejś zmiennej lokalnej, której później używasz w tym przechwytywaniu usera po ID. W ten sposób zobaczymy czy zmienna jest powodem błędu, czy też z samym przechwytywaniem usera jest problem. Możesz również spróbować użyć tego kodu w jakiejś prostej komendzie w Skript. Zobaczymy czy i tam wyrzuca błędy. retrieve user with id "{link-konto-discord::%loop-player%}" and store them in {_user} set {_idd} to {link-konto-discord::%loop-player%} add role with id "801742771173195816" to roles of {_idd} o cos takiego chodzilo jak dalem zmienna ta do kturej zapisuje id do send send "%{link-konto-discord::%player%}%" to player to normalnie wyświetla mi moje id Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1 824 Opublikowano 21 stycznia 2021 Udostępnij Opublikowano 21 stycznia 2021 1 minutę temu, michal1250 napisał: o cos takiego chodzilo O boże... Właśnie zauważyłem czego brakuje. Procentów przy tej zmiennej. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 michal1250 0 Opublikowano 21 stycznia 2021 Autor Udostępnij Opublikowano 21 stycznia 2021 3 minuty temu, Kormic napisał: O boże... Właśnie zauważyłem czego brakuje. Procentów przy tej zmiennej. nawet najlepszym się zdarza tak wywala błąd can't understand this condision / effect if loop-player has permission "vip.vip": retrieve user with id "{link-konto-discord::%loop-player%}" and store them in {_user} set {_idd} to {link-konto-discord::%loop-player%} add role with id "801742771173195816" to roles of %{_idd}% Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1 824 Opublikowano 21 stycznia 2021 Udostępnij Opublikowano 21 stycznia 2021 Teraz, michal1250 napisał: nawet najlepszym się zdarza tak wywala błąd can't understand this condision / effect Nadal tam nie ma procentów. Mam na myśli linijkę 'retrieve user with id...'. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 michal1250 0 Opublikowano 21 stycznia 2021 Autor Udostępnij Opublikowano 21 stycznia 2021 4 minuty temu, Kormic napisał: Nadal tam nie ma procentów. Mam na myśli linijkę 'retrieve user with id...'. jak tak to dalej błąd a procenty maja być przy pierwszej czy drugiej zmiennej? if loop-player has permission "vip.vip": retrieve user with id "%{link-konto-discord::%loop-player%}%" and store them in %{_user}% set {_idd} to {link-konto-discord::%loop-player%} add role with id "801742771173195816" to roles of {_user} Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1 824 Opublikowano 21 stycznia 2021 Udostępnij Opublikowano 21 stycznia 2021 1 minutę temu, michal1250 napisał: jak tak to dalej błąd a procenty maja być przy pierwszej czy drugiej zmiennej? Tylko przy pierwszej, przy drugiej w ogóle ich nie powinno być. Procenty dajemy jedynie w tekście i nazwach zmiennych, gdy chcemy zamieścić wartość czegoś. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 michal1250 0 Opublikowano 21 stycznia 2021 Autor Udostępnij Opublikowano 21 stycznia 2021 1 minutę temu, Kormic napisał: Tylko przy pierwszej, przy drugiej w ogóle ich nie powinno być. Procenty dajemy jedynie w tekście i nazwach zmiennych, gdy chcemy zamieścić wartość czegoś. retrieve user with id "%{link-konto-discord::%loop-player%}%" and store them in {_user} set {_idd} to {link-konto-discord::%loop-player%} add role with id "801742771173195816" to roles of {_user} There's no world in a periodic event if no world is given in the event (e.g. like 'every hour in "world"') (discord.sk, line 46: add role with id "801742771173195816" to roles of {_user}') Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1 824 Opublikowano 21 stycznia 2021 Udostępnij Opublikowano 21 stycznia 2021 3 minuty temu, michal1250 napisał: There's no world in a periodic event if no world is given in the event (e.g. like 'every hour in "world"') (discord.sk, line 46: add role with id "801742771173195816" to roles of {_user}') Hmm... zdaje się, że 'user' nie może być podany w miejsce 'member'. Spróbuj ewentualnie parse'ować {_user} na member. roles of {_user} parsed as member Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 michal1250 0 Opublikowano 21 stycznia 2021 Autor Udostępnij Opublikowano 21 stycznia 2021 6 minut temu, Kormic napisał: Hmm... zdaje się, że 'user' nie może być podany w miejsce 'member'. Spróbuj ewentualnie parse'ować {_user} na member. roles of {_user} parsed as member jeśli oto chodzi to dalej ten sam retrieve user with id "%{link-konto-discord::%loop-player%}%" and store them in {_user} set {_idd} to {link-konto-discord::%loop-player%} add role with id "801742771173195816" to roles of {_user} parsed as member Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1 824 Opublikowano 21 stycznia 2021 Udostępnij Opublikowano 21 stycznia 2021 (edytowane) 17 minut temu, michal1250 napisał: jeśli oto chodzi to dalej ten sam Ehh... nie widzę żadnego sposobu na parse'owanie usera na membera. Może wejdź na ich discorda i zapytaj jak parse'ować usera na membera (albo jak przechwycić membera po id). Jeszcze jedno pytanie. Czy ten user jest na serwerze czy go jeszcze nie ma? EDIT: Pytam dlatego, że z tego co rozumiem to member jest userem, który musi być na twoim serwerze. Edytowane 21 stycznia 2021 przez Kormic Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 michal1250 0 Opublikowano 21 stycznia 2021 Autor Udostępnij Opublikowano 21 stycznia 2021 15 godzin temu, Kormic napisał: Ehh... nie widzę żadnego sposobu na parse'owanie usera na membera. Może wejdź na ich discorda i zapytaj jak parse'ować usera na membera (albo jak przechwycić membera po id). Jeszcze jedno pytanie. Czy ten user jest na serwerze czy go jeszcze nie ma? jest na serwerze bo to ja do zamkniecia Łączę posty. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1 824 Opublikowano 21 stycznia 2021 Udostępnij Opublikowano 21 stycznia 2021 17 minut temu, michal1250 napisał: jest na serwerze bo to ja A no to sprawa wygląda nieco inaczej. Możemy w takim razie zapętlić wszystkich userów na twoim discordzie, a następnie porównać ich ID do tego ID w zmiennej. loop discord members of guild with id "ID twojego serwera discord": discord id of loop-value is "%{twojaZmienna}%" # Kod dodający rolę dla loop-value Musisz jedynie coś zrobić z tą pętlą 'loop all players', gdyż zagnieżdżanie w sobie pętli w Skript nie jest zbyt dobre. Jeżeli to możliwe, wykorzystaj do tego jakiś event, będzie to o wiele lepsze rozwiązanie. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 Usunięty#34161 123 Opublikowano 22 stycznia 2021 Udostępnij Opublikowano 22 stycznia 2021 Problem został rozwiązany. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Pytanie
michal1250 0
witam próbowałem dodać range na serwerze discord w ten sposób
add role with id "801742771173195816" to roles of "{link-konto-discord::%loop-player%}"
ale nic z tego
Odnośnik do komentarza
Udostępnij na innych stronach
20 odpowiedzi na to pytanie
Rekomendowane odpowiedzi