Dawideq_Games 2 Opublikowano 21 stycznia 2021 Udostępnij Opublikowano 21 stycznia 2021 (edytowane) Witam mój skrypt (chociaż mały i prosty) to sie przydaje Ten skrypt przyspiesza dawanie rang graczom Wymagania minimalne: Skript 2.1.2 Minecraft 1.7.2 plugin do permisji Komendy i permisje: /dajrange <gracz> <nazwa rangi> dajrange.* DL: https://code.skript.pl/BMas1nkX Edytowane 21 stycznia 2021 przez Dawideq_Games troche powalilem wersje skripta Odnośnik do komentarza https://skript.pl/temat/44789-skrypt-na-minimalne-przyspieszenie-pracy-administracji-dajrange/ Udostępnij na innych stronach Więcej opcji udostępniania...
Glicz 246 Opublikowano 21 stycznia 2021 Udostępnij Opublikowano 21 stycznia 2021 Ten temat został przeniesiony. Odnośnik do komentarza https://skript.pl/temat/44789-skrypt-na-minimalne-przyspieszenie-pracy-administracji-dajrange/#findComment-281243 Udostępnij na innych stronach Więcej opcji udostępniania...
Kormic 1951 Opublikowano 21 stycznia 2021 Udostępnij Opublikowano 21 stycznia 2021 1. Ale żeś poszybował z tą wersją... Skript 2.12. Żarty żartami, ale myślę, że miałeś na myśli Skripta 2.1.2. 2. W rzeczywistości wymagania skryptu są znacznie niższe. Nie potrzeba koniecznie LuckPerms, wystarczy dowolny plugin zarządzający permisjami, gdyż jedyna różnica byłaby w wykonywanej komendzie. To samo tyczy się Minecrafta 1.8.8. 3. Do sprawdzania permisji o wiele prościej jest użyć parametrów 'permission' oraz 'permission message'. 4. Dla estetyki kodu poza zmiennymi, tekstami i nazwami funkcji w kodzie używamy jedynie małych liter. 5. Zalecam pozbyć się nawyku tworzenia zagnieżdżonych w sobie warunków. Pokażę przykład. # Jak ty to robisz: if arg-1 is set: if arg-2 is set: if arg-3 is set: # Dalszy kod else: send "Podaj argument nr 3!" else: send "Podaj argument nr 2!" else: send "Podaj argument nr 1!" # Jak ja bym to zrobił: if arg-1 is not set: send "Podaj argument nr 1!" stop if arg-2 is not set: send "Podaj argument nr 2!" stop if arg-3 is not set: send "Podaj argument nr 3!" stop # Dalszy kod Odnośnik do komentarza https://skript.pl/temat/44789-skrypt-na-minimalne-przyspieszenie-pracy-administracji-dajrange/#findComment-281247 Udostępnij na innych stronach Więcej opcji udostępniania...
Dawideq_Games 2 Opublikowano 21 stycznia 2021 Autor Udostępnij Opublikowano 21 stycznia 2021 12 minut temu, Kormic napisał: 1. Ale żeś poszybował z tą wersją... Skript 2.12. Żarty żartami, ale myślę, że miałeś na myśli Skripta 2.1.2. 2. W rzeczywistości wymagania skryptu są znacznie niższe. Nie potrzeba koniecznie LuckPerms, wystarczy dowolny plugin zarządzający permisjami, gdyż jedyna różnica byłaby w wykonywanej komendzie. To samo tyczy się Minecrafta 1.8.8. 3. Do sprawdzania permisji o wiele prościej jest użyć parametrów 'permission' oraz 'permission message'. 4. Dla estetyki kodu poza zmiennymi, tekstami i nazwami funkcji w kodzie używamy jedynie małych liter. 5. Zalecam pozbyć się nawyku tworzenia zagnieżdżonych w sobie warunków. Pokażę przykład. # Jak ty to robisz: if arg-1 is set: if arg-2 is set: if arg-3 is set: # Dalszy kod else: send "Podaj argument nr 3!" else: send "Podaj argument nr 2!" else: send "Podaj argument nr 1!" # Jak ja bym to zrobił: if arg-1 is not set: send "Podaj argument nr 1!" stop if arg-2 is not set: send "Podaj argument nr 2!" stop if arg-3 is not set: send "Podaj argument nr 3!" stop # Dalszy kod 1.prawda dzieki za feedback poprawie co moge ! 8 minut temu, Dawideq_Games napisał: 1.prawda dzieki za feedback poprawie co moge ! juz poprawilem kod a i co do luckpermsa to po prostu to sa wymagania ktore mi odpowiadaly i dzialaly w miare ok Łączę posty. Odnośnik do komentarza https://skript.pl/temat/44789-skrypt-na-minimalne-przyspieszenie-pracy-administracji-dajrange/#findComment-281248 Udostępnij na innych stronach Więcej opcji udostępniania...
Kormic 1951 Opublikowano 21 stycznia 2021 Udostępnij Opublikowano 21 stycznia 2021 1 minutę temu, Dawideq_Games napisał: juz poprawilem kod Nie poprawiłeś. If player is online: execute console command "lp user %arg 1% group set %arg 2%" send "{@nadanierangi}" else: send "{@offline}" To jest cała komenda. Jak możesz samemu zauważyć, blok 'else' w tym momencie nie jest przynależny do jakiegokolwiek warunku. Jeszcze co do 'permission message', nie podajemy tam cudzysłowu. Tak więc możesz go usunąć w sekcji 'options' oraz w samym 'permission message'. Odnośnik do komentarza https://skript.pl/temat/44789-skrypt-na-minimalne-przyspieszenie-pracy-administracji-dajrange/#findComment-281255 Udostępnij na innych stronach Więcej opcji udostępniania...
Dawideq_Games 2 Opublikowano 21 stycznia 2021 Autor Udostępnij Opublikowano 21 stycznia 2021 (edytowane) 2 minuty temu, Kormic napisał: Nie poprawiłeś. If player is online: execute console command "lp user %arg 1% group set %arg 2%" send "{@nadanierangi}" else: send "{@offline}" To jest cała komenda. Jak możesz samemu zauważyć, blok 'else' w tym momencie nie jest przynależny do jakiegokolwiek warunku. Jeszcze co do 'permission message', nie podajemy tam cudzysłowu. Tak więc możesz go usunąć w sekcji 'options' oraz w samym 'permission message'. gotowe a i blok else: jest przynależny do If player is online: Edytowane 21 stycznia 2021 przez Dawideq_Games poprawka Odnośnik do komentarza https://skript.pl/temat/44789-skrypt-na-minimalne-przyspieszenie-pracy-administracji-dajrange/#findComment-281256 Udostępnij na innych stronach Więcej opcji udostępniania...
Kormic 1951 Opublikowano 21 stycznia 2021 Udostępnij Opublikowano 21 stycznia 2021 Teraz, Dawideq_Games napisał: gotowe Zmieniłeś jedynie 'permission message'. Komenda w dalszym ciągu nie zadziała, wyjaśniłem wyżej dlaczego. Odnośnik do komentarza https://skript.pl/temat/44789-skrypt-na-minimalne-przyspieszenie-pracy-administracji-dajrange/#findComment-281257 Udostępnij na innych stronach Więcej opcji udostępniania...
Dawideq_Games 2 Opublikowano 21 stycznia 2021 Autor Udostępnij Opublikowano 21 stycznia 2021 (edytowane) |-------------------------------------------------------------| Dajrange Autor: DawideqGames PROSZE O NIE KOPIOWANIE MOJEGO SKRYPTU wszelkie opcje sa zawarte ponizej |-------------------------------------------------------------| options: nadanierangi: &a>>Nadano range offline: &4>> Gracz nie jest online brakperm &4>> Nie masz permisji command /dajrange [<offlineplayer>] [<text>]: permission: dajrange.admin permission message: {@brakperm} trigger: If player is online: execute console command "lp user %arg 1% group set %arg 2%" send "{@nadanierangi}" else: send "{@offline}" poprawilem opcje i permission message Edytowane 21 stycznia 2021 przez Dawideq_Games Odnośnik do komentarza https://skript.pl/temat/44789-skrypt-na-minimalne-przyspieszenie-pracy-administracji-dajrange/#findComment-281258 Udostępnij na innych stronach Więcej opcji udostępniania...
Kormic 1951 Opublikowano 21 stycznia 2021 Udostępnij Opublikowano 21 stycznia 2021 1 minutę temu, Dawideq_Games napisał: poprawilem opcje i permission messange Mówię przecież, że problemem ciągle jest kod samej komendy. Widzisz ile przerwy jest przed warunkiem spawdzającym czy gracz jest online, a ile jest przed blokiem 'else' podłączonym do tego warunku? Teraz to w linijce w 'options', która określa 'brakperm', będzie błąd. Omyłkowo usunąłeś dwukropek przy definicji tej wiadomości w sekcji 'options'. Odnośnik do komentarza https://skript.pl/temat/44789-skrypt-na-minimalne-przyspieszenie-pracy-administracji-dajrange/#findComment-281260 Udostępnij na innych stronach Więcej opcji udostępniania...
Dawideq_Games 2 Opublikowano 21 stycznia 2021 Autor Udostępnij Opublikowano 21 stycznia 2021 to jak moge to lepiej zrobic? bo dwukropek poprawilem 5 minut temu, Kormic napisał: Mówię przecież, że problemem ciągle jest kod samej komendy. Widzisz ile przerwy jest przed warunkiem spawdzającym czy gracz jest online, a ile jest przed blokiem 'else' podłączonym do tego warunku? Teraz to w linijce w 'options', która określa 'brakperm', będzie błąd. Omyłkowo usunąłeś dwukropek przy definicji tej wiadomości w sekcji 'options'. Odnośnik do komentarza https://skript.pl/temat/44789-skrypt-na-minimalne-przyspieszenie-pracy-administracji-dajrange/#findComment-281261 Udostępnij na innych stronach Więcej opcji udostępniania...
Kormic 1951 Opublikowano 21 stycznia 2021 Udostępnij Opublikowano 21 stycznia 2021 (edytowane) 1 minutę temu, Dawideq_Games napisał: to jak moge to lepiej zrobic? bo dwukropek poprawilem Musi być takie samo wcięcie w kodzie (taka sama przerwa) przed tymi dwiema rzeczami, aby były połączone ze sobą. Edytowane 21 stycznia 2021 przez Kormic Odnośnik do komentarza https://skript.pl/temat/44789-skrypt-na-minimalne-przyspieszenie-pracy-administracji-dajrange/#findComment-281262 Udostępnij na innych stronach Więcej opcji udostępniania...
Dawideq_Games 2 Opublikowano 21 stycznia 2021 Autor Udostępnij Opublikowano 21 stycznia 2021 (edytowane) teraz w 100% dziala #|-------------------------------------------------------------| # Dajrange # # Autor: DawideqGames # # PROSZE O NIE KOPIOWANIE MOJEGO SKRYPTU # # wszelkie opcje sa zawarte ponizej #|-------------------------------------------------------------| options: nadanierangi: &a>>Nadano range offline: &4>> Gracz nie jest online brakperm: &4>> Nie masz permisji command /dajrange [<offlineplayer>] [<text>]: permission: dajrange.admin permission message: {@brakperm} trigger: If player is online: execute console command "lp user %arg 1% group set %arg 2%" send "{@nadanierangi}" else: send "{@offline}" dzieki za pomoc Edytowane 21 stycznia 2021 przez Dawideq_Games poprawka Łączę posty. Kormic 1 Odnośnik do komentarza https://skript.pl/temat/44789-skrypt-na-minimalne-przyspieszenie-pracy-administracji-dajrange/#findComment-281263 Udostępnij na innych stronach Więcej opcji udostępniania...
Glicz 246 Opublikowano 21 stycznia 2021 Udostępnij Opublikowano 21 stycznia 2021 50 minut temu, Dawideq_Games napisał: teraz w 100% dziala #|-------------------------------------------------------------| # Dajrange # # Autor: DawideqGames # # PROSZE O NIE KOPIOWANIE MOJEGO SKRYPTU # # wszelkie opcje sa zawarte ponizej #|-------------------------------------------------------------| options: nadanierangi: &a>>Nadano range offline: &4>> Gracz nie jest online brakperm: &4>> Nie masz permisji command /dajrange [<offlineplayer>] [<text>]: permission: dajrange.admin permission message: {@brakperm} trigger: If player is online: execute console command "lp user %arg 1% group set %arg 2%" send "{@nadanierangi}" else: send "{@offline}" dzieki za pomoc player - gracz który wykonuje komendę, więc sprawdzasz czy gracz który wykonuje tą komendę jest online. Użyj: if arg-1 is online: Odnośnik do komentarza https://skript.pl/temat/44789-skrypt-na-minimalne-przyspieszenie-pracy-administracji-dajrange/#findComment-281267 Udostępnij na innych stronach Więcej opcji udostępniania...
V4T3 2 Opublikowano 21 stycznia 2021 Udostępnij Opublikowano 21 stycznia 2021 Ta stopka jest dłuższa niż cały kod, CoFFeIN04 1 Odnośnik do komentarza https://skript.pl/temat/44789-skrypt-na-minimalne-przyspieszenie-pracy-administracji-dajrange/#findComment-281282 Udostępnij na innych stronach Więcej opcji udostępniania...
Dawideq_Games 2 Opublikowano 10 lutego 2021 Autor Udostępnij Opublikowano 10 lutego 2021 W dniu 21.01.2021 o 12:39, V4T3 napisał: Ta stopka jest dłuższa niż cały kod, xD zeczywiscie Odnośnik do komentarza https://skript.pl/temat/44789-skrypt-na-minimalne-przyspieszenie-pracy-administracji-dajrange/#findComment-287136 Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi