jogurcik122pl 10 Opublikowano 4 lipca 2020 Udostępnij Opublikowano 4 lipca 2020 Dał by radę ktoś napisać sk który będzie wysyłać wiadomość title graczowi z pingiem powyżej 100 aby to ogarnął komunikaty powinny się pojawiać 3 razy co minutę jeżeli nie spadnie poniżej 100 zostanie on wyrzucony z serwera Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 xRealDie_ 1 Opublikowano 4 lipca 2020 Udostępnij Opublikowano 4 lipca 2020 (edytowane) every 5 minutes: if player's ping > 100: send title "&4&lOgarnij ping!" with subtitle " " for 4 seconds wait 60 seconds else: cancel event if player's ping > 100: send title "&4&lOgarnij ping!" with subtitle " " for 4 seconds wait 60 seconds else: cancel event if player's ping > 100: send title "&4&lOgarnij ping!" with subtitle " " for 4 seconds wait 60 seconds else: cancel event if player's ping > 100 kick due to "Masz za wysoki ping" else: cancel event Edytowane 5 lipca 2020 przez Peridot Wstawiam w code Notatka dodana przez Peridot Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 jogurcik122pl 10 Opublikowano 4 lipca 2020 Autor Udostępnij Opublikowano 4 lipca 2020 (edytowane) @xRealDie_ 16 błędów Edytowane 30 sierpnia 2020 przez Wojciu Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 Peridot 507 Opublikowano 5 lipca 2020 Udostępnij Opublikowano 5 lipca 2020 Godzinę temu, jogurcik122pl napisał: @xRealDie_ 16 błędów Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść! Wystarczy tylko dobrze wytabować ten skrypt i nie będzie błędów Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 jogurcik122pl 10 Opublikowano 5 lipca 2020 Autor Udostępnij Opublikowano 5 lipca 2020 (edytowane) @Peridot wytabowałem tak jak mi pokazywał sk i pokazuję się teraz [17:17:50 ERROR]: indentation error: expected 5 tabs, but found 6 tabs (test.sk, line 13: send title "&4&lOgarnij ping!" with subtitle " " for 4 seconds') [17:17:50 WARN]: Empty configuration section! You might want to indent one or more of the subsequent lines to make them belong to this section or remove the colon at the end of the line if you don't want this line to start a section. (test.sk, line 12: if player's ping > 100:') [17:17:50 WARN]: Empty configuration section! You might want to indent one or more of the subsequent lines to make them belong to this section or remove the colon at the end of the line if you don't want this line to start a section. (test.sk, line 15: else:') [17:17:50 WARN]: Empty configuration section! You might want to indent one or more of the subsequent lines to make them belong to this section or remove the colon at the end of the line if you don't want this line to start a section. (test.sk, line 19: else:') [17:17:50 ERROR]: There's no player in a periodical event (test.sk, line 2: if player's ping > 100:') [17:17:50 ERROR]: 'else' has to be placed just after an 'if' or 'else if' section (test.sk, line 5: else:') A sk wygląda aktualnie tak every 5 minutes: if player's ping > 100: send title "&4&lOgarnij ping!" with subtitle " " for 4 seconds wait 60 seconds else: cancel event if player's ping > 100: send title "&4&lOgarnij ping!" with subtitle " " for 4 seconds ait 60 seconds else: cancel event if player's ping > 100: send title "&4&lOgarnij ping!" with subtitle " " for 4 seconds wait 60 seconds else: cancel event if player's ping > 100 kick due to "Masz za wysoki ping" else: cancel event Edytowane 5 lipca 2020 przez Peridot Usuwam niepotrzebne formatowanie Notatka dodana przez Peridot Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 Peridot 507 Opublikowano 5 lipca 2020 Udostępnij Opublikowano 5 lipca 2020 29 minut temu, jogurcik122pl napisał: @Peridot wytabowałem tak jak mi pokazywał sk i pokazuję się teraz [17:17:50 ERROR]: indentation error: expected 5 tabs, but found 6 tabs (test.sk, line 13: send title "&4&lOgarnij ping!" with subtitle " " for 4 seconds') [17:17:50 WARN]: Empty configuration section! You might want to indent one or more of the subsequent lines to make them belong to this section or remove the colon at the end of the line if you don't want this line to start a section. (test.sk, line 12: if player's ping > 100:') [17:17:50 WARN]: Empty configuration section! You might want to indent one or more of the subsequent lines to make them belong to this section or remove the colon at the end of the line if you don't want this line to start a section. (test.sk, line 15: else:') [17:17:50 WARN]: Empty configuration section! You might want to indent one or more of the subsequent lines to make them belong to this section or remove the colon at the end of the line if you don't want this line to start a section. (test.sk, line 19: else:') [17:17:50 ERROR]: There's no player in a periodical event (test.sk, line 2: if player's ping > 100:') [17:17:50 ERROR]: 'else' has to be placed just after an 'if' or 'else if' section (test.sk, line 5: else:') A sk wygląda aktualnie tak every 5 minutes: if player's ping > 100: send title "&4&lOgarnij ping!" with subtitle " " for 4 seconds wait 60 seconds else: cancel event if player's ping > 100: send title "&4&lOgarnij ping!" with subtitle " " for 4 seconds ait 60 seconds else: cancel event if player's ping > 100: send title "&4&lOgarnij ping!" with subtitle " " for 4 seconds wait 60 seconds else: cancel event if player's ping > 100 kick due to "Masz za wysoki ping" else: cancel event Masz dalej źle wytabowane Teraz zauważyłem też, że ten skrypt nie jest zbytnio dobrze napisany a ja się jakoś mocno na pisaniu skryptów nie znam ;v Ale masz może zadziała every 5 minutes: loop all players: if loop-player's ping > 100: send title "&4&lOgarnij ping!" with subtitle " " for 4 seconds wait 60 seconds else: if loop-player's ping > 100: send title "&4&lOgarnij ping!" with subtitle " " for 4 seconds wait 60 seconds else: if loop-player's ping > 100: send title "&4&lOgarnij ping!" with subtitle " " for 4 seconds wait 60 seconds else: if loop-player's ping > 100: kick due to "Masz za wysoki ping" Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 Helios1993 323 Opublikowano 5 lipca 2020 Udostępnij Opublikowano 5 lipca 2020 (edytowane) on join: while player is online: loop 3 times: if player's ping >= 100: add 1 to {_ping::%player%} send title "&c&l%player's ping% ms" with subtitle "&cTwój ping jest zbyt wysoki!" to player wait 20 second if {_ping::%player%} = 3: kick player due to "&cMasz zbyt wysoki ping!" clear {_ping::%player%} Edytowane 5 lipca 2020 przez Helios1993 Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 jogurcik122pl 10 Opublikowano 5 lipca 2020 Autor Udostępnij Opublikowano 5 lipca 2020 @Helios1993 skrypt działa, był 1 błąd ale go poprawiłem ale jest kolejny a mianowicie skrypt wysyła bardzo dużo wiadomości do gracza przed wyrzuceniem a w założeniu było 3 wiadomości i za 4 kick, oraz przy każdym za wysokim pingu pokazuje że gracz wyszedł i wszedł na serwer pomino że ciągle na nim się znajduję on join: while player is online: loop 3 times: if player's ping >= 30: add 1 to {_ping::%player%} send player title "&c&l%player's ping% ms" with subtitle "&cTwój ping jest zbyt wysoki!" for 4 seconds wait 20 second if {_ping::%player%} = 3: kick player due to "&cMasz zbyt wysoki ping!" clear {_ping::%player%} Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 Helios1993 323 Opublikowano 6 lipca 2020 Udostępnij Opublikowano 6 lipca 2020 Skrypt działa poprawnie, pokaż /ver skript. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 jogurcik122pl 10 Opublikowano 6 lipca 2020 Autor Udostępnij Opublikowano 6 lipca 2020 (edytowane) 2.1.2 spigot 1.8.8 @xAxee działa a da radę dodać że to ostrzeżenie np 1/3 potem 2/3 i 3/3 i następny raz to kick ? (Połącz posty ) Edytowane 6 lipca 2020 przez jogurcik122pl Łączę, następnym razem zgłoś post, aby poinformować moderację o wymaganej interwencji np. połączenie postu. Notatka dodana przez Wojciu Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 xAxee 1 951 Opublikowano 6 lipca 2020 Udostępnij Opublikowano 6 lipca 2020 every 45 second: loop all players: if loop-player's ping >= 45: add 1 to {ping::%loop-player%} send loop-player title "&c&l%loop-player's ping% ms" with subtitle "&cTwój ping jest zbyt wysoki!" for 4 seconds else: set {ping::%loop-player%} to 0 if {ping::%loop-player%} is 3: kick loop-player due to "&cMasz zbyt wysoki ping!" clear {ping::%loop-player%} Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Pytanie
jogurcik122pl 10
Dał by radę ktoś napisać sk który będzie wysyłać wiadomość title graczowi z pingiem powyżej 100 aby to ogarnął komunikaty powinny się pojawiać 3 razy co minutę jeżeli nie spadnie poniżej 100 zostanie on wyrzucony z serwera
Odnośnik do komentarza
Udostępnij na innych stronach
10 odpowiedzi na to pytanie
Rekomendowane odpowiedzi