Gość Usunięty#19006 Opublikowano 16 października 2020 Udostępnij Opublikowano 16 października 2020 (edytowane) Witam ogólnie mam taki skrypcik i nie mam zielonego pojęcia dlaczego on nie działa ;// Skript: 2.5 najnowszy na 1.8.8 SkQuery: 3.21.4 Vixio: 2.0.7 Spigot 1.8.8 błąd z konsolki Edytowane 17 października 2020 przez xNightPower_ (§2.2.1.2) - Zmieniam tytuł na bardziej zrozumiały. Cytuj Odnośnik do komentarza https://skript.pl/temat/42117-nadawanie-nagr%C3%B3d/ Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1951 Opublikowano 16 października 2020 Udostępnij Opublikowano 16 października 2020 38 minut temu, jhgggg napisał: Witam ogólnie mam taki skrypcik i nie mam zielonego pojęcia dlaczego on nie działa ;// 1. Nigdy nie powinno się podawać komuś innemu tokenu bota. Jak najszybciej to wywal z tego skryptu lub zastąp czymś. 2. Czy zmienna się ustawia? Cytuj Odnośnik do komentarza https://skript.pl/temat/42117-nadawanie-nagr%C3%B3d/#findComment-264058 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Gość Usunięty#19006 Opublikowano 16 października 2020 Udostępnij Opublikowano 16 października 2020 (edytowane) 1. Zmieniłem token przed opublikowaniem tematu 2. Najprawdopodobnie nie Edytowane 16 października 2020 przez jhgggg Cytuj Odnośnik do komentarza https://skript.pl/temat/42117-nadawanie-nagr%C3%B3d/#findComment-264059 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1951 Opublikowano 16 października 2020 Udostępnij Opublikowano 16 października 2020 42 minuty temu, jhgggg napisał: 1. Zmieniłem token przed opublikowaniem tematu 2. Najprawdopodobnie nie Ten fragment mi się nie podoba: if {nagroda::%id of event-user%} is not set: if arg 1 is online: reply with "Nadano nagrodę graczu %arg-1%!" broadcast "Gracz %arg-1% otrzymał nagrode!" give 1 diamond to arg-1 set {nagroda::%id of event-user%} to true Nie rozumiem tutaj jednej rzeczy. Zgaduję, że 'id of event-user' zwraca id osoby wykonującej komendę. Tymczasem ty miałeś na myśli chyba zapisywanie, że gracz jako 'arg 1' już otrzymał komendę. Czy komenda cokolwiek wysyła przy użyciu? Cytuj Odnośnik do komentarza https://skript.pl/temat/42117-nadawanie-nagr%C3%B3d/#findComment-264067 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Gość Usunięty#19006 Opublikowano 17 października 2020 Udostępnij Opublikowano 17 października 2020 Kompletnie nic Cytuj Odnośnik do komentarza https://skript.pl/temat/42117-nadawanie-nagr%C3%B3d/#findComment-264090 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1951 Opublikowano 17 października 2020 Udostępnij Opublikowano 17 października 2020 (edytowane) 41 minut temu, jhgggg napisał: Kompletnie nic Dobra, przerobiłem nieco skrypt, zobacz czy teraz zadziała. Zamieniłem również %id of event-user% na %{_arg-1}%, gdyż to tobie przypisywało w tym przypadku zmienną, nie argumentowi 1. discord command nagroda: prefixes: ! trigger: if discord id of event-channel is not "{@id}": reply with "Nie ten kanał!" stop set {_arg-1} to arg-1 if {_arg-1} is not set: reply with "Podaj nick!" stop if ({_arg-1} parsed as offline player) hasn't played before: reply with "Ten gracz nigdy wcześniej nie był na tym serwerze!" stop if {nagroda::%{_arg-1}%} is not set: reply with "Ten gracz już otrzymał nagrodę!" stop if ({_arg-1} parsed as offline player) is not online: reply with "Gracz jest offline!" stop reply with "Nadano nagrodę graczowi %{_arg-1}%!" broadcast "Gracz %{_arg-1}% otrzymał nagrodę!" give 1 diamond to {_arg-1} set {nagroda::%{_arg-1}%} to true Komenda się nie zmieniła, ciągle to jest '!nagroda'. Po spacji podajesz nick gracza, którego chcesz nagrodzić. Przetestuj cały skrypt poprzez: wpisywanie komendy na złym kanale nieuzupełnianie argumentu nr 1 podawanie nicku gracza, który nigdy wcześniej nie był na serwerze podawanie nicku gracza, który już wcześniej został nagrodzony podawanie gracza, który grał wcześniej na serwerze, ale obecnie jest offline Kiedy to wszystko zrobisz i skrypt będzie się odpowiednio zachowywał, to świetnie. Edytowane 17 października 2020 przez Kormic Cytuj Odnośnik do komentarza https://skript.pl/temat/42117-nadawanie-nagr%C3%B3d/#findComment-264096 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Gość Usunięty#19006 Opublikowano 17 października 2020 Udostępnij Opublikowano 17 października 2020 Hmm a wiesz może dlaczego przy /sk reload tego skryptu lub przy choćby restarcie serwera wyskakuje ten błąd w konsolce? Cytuj Odnośnik do komentarza https://skript.pl/temat/42117-nadawanie-nagr%C3%B3d/#findComment-264097 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1951 Opublikowano 17 października 2020 Udostępnij Opublikowano 17 października 2020 6 minut temu, jhgggg napisał: Hmm a wiesz może dlaczego przy /sk reload tego skryptu lub przy choćby restarcie serwera wyskakuje ten błąd w konsolce? Błąd leży w tej linijce: [ERROR] #!#! Current node: if discord id of event-channel is "{@id}": (enchant.sk, line 14) Spróbuj zamienić 'discord id' po prostu na 'id'. Cytuj Odnośnik do komentarza https://skript.pl/temat/42117-nadawanie-nagr%C3%B3d/#findComment-264098 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Gość Usunięty#19006 Opublikowano 17 października 2020 Udostępnij Opublikowano 17 października 2020 dalej ten sam błąd, ta sama linijka: if id of event-channel is not "{@id}": Cytuj Odnośnik do komentarza https://skript.pl/temat/42117-nadawanie-nagr%C3%B3d/#findComment-264099 Udostępnij na innych stronach Więcej opcji udostępniania...
Pytanie
Gość Usunięty#19006
Witam ogólnie mam taki skrypcik i nie mam zielonego pojęcia dlaczego on nie działa ;//
Skript: 2.5 najnowszy na 1.8.8
SkQuery: 3.21.4
Vixio: 2.0.7
Spigot 1.8.8
błąd z konsolki
Edytowane przez xNightPower_(§2.2.1.2) - Zmieniam tytuł na bardziej zrozumiały.
Odnośnik do komentarza
https://skript.pl/temat/42117-nadawanie-nagr%C3%B3d/Udostępnij na innych stronach
8 odpowiedzi na to pytanie
Rekomendowane odpowiedzi
Dołącz do dyskusji
Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.