creepek 66 Opublikowano 8 lutego 2017 Udostępnij Opublikowano 8 lutego 2017 (edytowane) Witam, Szukam skryptu na antybot że admin wpisuje /antybot [<player>] i go zapisuje do pliku /plugins/antybot I tak On connect: Jeśli gracz jest wpliku (jego nick) to jest stop A jesśli gracza w pliku nie ma to kick Dziękuję Edytowane 8 lutego 2017 przez wiktorelex Odnośnik do komentarza https://skript.pl/temat/16305-antybot/ Udostępnij na innych stronach Więcej opcji udostępniania...
0 Nieaktywny Opublikowano 8 lutego 2017 Udostępnij Opublikowano 8 lutego 2017 Czy musi być to plik? Odnośnik do komentarza https://skript.pl/temat/16305-antybot/#findComment-111076 Udostępnij na innych stronach Więcej opcji udostępniania...
0 creepek 66 Opublikowano 9 lutego 2017 Autor Udostępnij Opublikowano 9 lutego 2017 7 godzin temu, Jahek napisał: Czy musi być to plik? Tak ponieważ jak będzie nowa edycja serwera to zrobie ctrl + a i usuwam wtedy bazaę danych (bazą jest plik) trzeba będzie uzupełniać od nowa a z /antybot gracz to już mam zrobione Odnośnik do komentarza https://skript.pl/temat/16305-antybot/#findComment-111089 Udostępnij na innych stronach Więcej opcji udostępniania...
0 heyn 46 Opublikowano 9 lutego 2017 Udostępnij Opublikowano 9 lutego 2017 https://code.skript.pl/iWwRig25/ jak są błędy to mów creepek 1 Odnośnik do komentarza https://skript.pl/temat/16305-antybot/#findComment-111095 Udostępnij na innych stronach Więcej opcji udostępniania...
0 creepek 66 Opublikowano 9 lutego 2017 Autor Udostępnij Opublikowano 9 lutego 2017 8 godzin temu, heyn napisał: https://code.skript.pl/iWwRig25/ jak są błędy to mów Ok sprypt działa świetnie Ale.... poco robić setki plików jak można to zrobić w jednym pliku? Zapisując do niego nicki graczy Odnośnik do komentarza https://skript.pl/temat/16305-antybot/#findComment-111150 Udostępnij na innych stronach Więcej opcji udostępniania...
0 heyn 46 Opublikowano 9 lutego 2017 Udostępnij Opublikowano 9 lutego 2017 można... ale to trzeba dodac, ale ważne że działa creepek 1 Odnośnik do komentarza https://skript.pl/temat/16305-antybot/#findComment-111170 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Nieaktywny Opublikowano 9 lutego 2017 Udostępnij Opublikowano 9 lutego 2017 1 minutę temu, heyn napisał: można... ale to trzeba dodac, ale ważne że działa Inaczej by było dużo trudniej moim zdaniem. A jak tak można to jest fajnie Odnośnik do komentarza https://skript.pl/temat/16305-antybot/#findComment-111172 Udostępnij na innych stronach Więcej opcji udostępniania...
0 creepek 66 Opublikowano 13 lutego 2017 Autor Udostępnij Opublikowano 13 lutego 2017 (edytowane) Dnia 9.02.2017 o 11:24, heyn napisał: https://code.skript.pl/iWwRig25/ jak są błędy to mów Ok... Powiem że jest błąd Zedytowałem go tak ->> https://code.skript.pl/lunOfXQW/ I wpuszcza boty nawet jeśli pliku nie ma w folderze Edytowane 13 lutego 2017 przez wiktorelex Odnośnik do komentarza https://skript.pl/temat/16305-antybot/#findComment-111550 Udostępnij na innych stronach Więcej opcji udostępniania...
0 heyn 46 Opublikowano 13 lutego 2017 Udostępnij Opublikowano 13 lutego 2017 spróbuj podmienić on connect na on join Odnośnik do komentarza https://skript.pl/temat/16305-antybot/#findComment-111551 Udostępnij na innych stronach Więcej opcji udostępniania...
0 creepek 66 Opublikowano 13 lutego 2017 Autor Udostępnij Opublikowano 13 lutego 2017 (edytowane) 3 minuty temu, heyn napisał: spróbuj podmienić on connect na on join Ale chodzi o to żeby taki przykładowy bot połączył się nie pobierając mapy spawna bo w AuthMe wtedy tworzy się plik z jego nickiem a ja nie chce takiego spamu Edytowane 13 lutego 2017 przez wiktorelex Odnośnik do komentarza https://skript.pl/temat/16305-antybot/#findComment-111553 Udostępnij na innych stronach Więcej opcji udostępniania...
0 heyn 46 Opublikowano 13 lutego 2017 Udostępnij Opublikowano 13 lutego 2017 (edytowane) Mam lepszy pomysł, jeżeli Authme tobie spamuje o takim czymś może po prostu usuń authme i zrób własny skrypt na logowanie, np. taki: variables: {haslo.%player} = 0 {Logged.%player%} = false {Registred.%player%} = false command /register [<text>] [<text>]: trigger: if arg 1 is not set: send "Podaj haslo" stop else: if arg 2 is not set: send "Potworz haslo" stop else: if {Registred.%player%} is false: send "Zarejestrowano." set {Registred.%player%} to true: set {haslo.%player%} to %arg 2% stop else: send "Jesteś zarejestrowany." command /login [<text>]: trigger: if {Logged.%player%} is false: if {haslo.%player%} is %arg 1%: send "Pomyślnie zalogwano." set {Logged.%player%} to true stop else: send "Zle haslo." else: send "zalogowałeś już się." stop on any move: if {Logged.%player%} is true: stop else: cancel event stop Uwaga. może unieruchomić serwer. Nie testowane. Edytowane 13 lutego 2017 przez heyn Mówie o nie możliwości poruszania się. Odnośnik do komentarza https://skript.pl/temat/16305-antybot/#findComment-111554 Udostępnij na innych stronach Więcej opcji udostępniania...
0 creepek 66 Opublikowano 13 lutego 2017 Autor Udostępnij Opublikowano 13 lutego 2017 9 minut temu, heyn napisał: Mam lepszy pomysł, jeżeli Authme tobie spamuje o takim czymś może po prostu usuń authme i zrób własny skrypt na logowanie, np. taki: variables: {haslo.%player} = 0 {Logged.%player%} = false {Registred.%player%} = false command /register [<text>] [<text>]: trigger: if arg 1 is not set: send "Podaj haslo" stop else: if arg 2 is not set: send "Potworz haslo" stop else: if {Registred.%player%} is false: send "Zarejestrowano." set {Registred.%player%} to true: set {haslo.%player%} to %arg 2% stop else: send "Jesteś zarejestrowany." command /login [<text>]: trigger: if {Logged.%player%} is false: if {haslo.%player%} is %arg 1%: send "Pomyślnie zalogwano." set {Logged.%player%} to true stop else: send "Zle haslo." else: send "zalogowałeś już się." stop on any move: if {Logged.%player%} is true: stop else: cancel event stop Uwaga. może unieruchomić serwer. Nie testowane. Ja nie chce skryptu na logowanie!!! człowieku!!! chce tamten skrypt poprawić!! Odnośnik do komentarza https://skript.pl/temat/16305-antybot/#findComment-111558 Udostępnij na innych stronach Więcej opcji udostępniania...
0 heyn 46 Opublikowano 13 lutego 2017 Udostępnij Opublikowano 13 lutego 2017 okej... tylko poczekaj, musimy zrobić tak, bo tzw. Bota kicka, ale go załapie w ok. 1ms...Niestety nie umiem aż tak dużo, ale wiem kto ci pomoże: @Quaczi _AvaX_ 1 Odnośnik do komentarza https://skript.pl/temat/16305-antybot/#findComment-111561 Udostępnij na innych stronach Więcej opcji udostępniania...
0 _AvaX_ 294 Opublikowano 13 lutego 2017 Udostępnij Opublikowano 13 lutego 2017 (edytowane) Magiczny nietestowany kod :P Jak są błędy to pisz Edytowane 15 lutego 2017 przez Quaczi creepek 1 Odnośnik do komentarza https://skript.pl/temat/16305-antybot/#findComment-111573 Udostępnij na innych stronach Więcej opcji udostępniania...
0 creepek 66 Opublikowano 16 lutego 2017 Autor Udostępnij Opublikowano 16 lutego 2017 (edytowane) Dnia 13.02.2017 o 16:54, Quaczi napisał: Magiczny nietestowany kod :P Jak są błędy to pisz Nie działa Wywala błędy Spoiler >sk reload antybot [21:16:32 INFO]: [Skript] Reloading antybot.sk... [21:16:32 ERROR]: indentation error: expected 2 tabs, but found '____->' [-> = t ab, _ = space, ? = other whitespace] (antybot.sk, line 3: create file "plugins/Q AntyBot/gracze.yml"') [21:16:32 ERROR]: indentation error: expected 2 tabs, but found 4 spaces (antybo t.sk, line 4: wait a tick') [21:16:32 ERROR]: indentation error: expected 2 tabs, but found 4 spaces (antybo t.sk, line 5: set "%{_t}%" to "true" in yaml file "plugins/QAntyBot/gracze.yml"' ) [21:16:32 WARN]: Empty configuration section! You might want to indent one or mo re of the subsequent lines to make them belong to this section or remove the col on at the end of the line if you don't want this line to start a section. (antyb ot.sk, line 2: if file "plugins/QAntyBot/gracze.yml" doesn't exists:') [21:16:32 ERROR]: indentation error: expected 2 tabs, but found '____->' [-> = t ab, _ = space, ? = other whitespace] (antybot.sk, line 9: create file "plugins/Q AntyBot/gracze.yml"') [21:16:32 ERROR]: indentation error: expected 2 tabs, but found 4 spaces (antybo t.sk, line 10: set {_is} to single value "%player%" get of "plugins/QAntyBot/gra cze.yml"') [21:16:32 ERROR]: indentation error: expected 2 tabs, but found 4 spaces (antybo t.sk, line 11: if {_is} is set:') [21:16:32 ERROR]: indentation error: expected 3 tabs, but found '____->->' [-> = tab, _ = space, ? = other whitespace] (antybot.sk, line 13: kick player due to "&aWejdz ponownie"') [21:16:32 ERROR]: indentation error: expected 3 tabs, but found '_______->->' [- > = tab, _ = space, ? = other whitespace] (antybot.sk, line 14: qabAdd("%player% ")') [21:16:32 ERROR]: indentation error: expected 3 tabs, but found 4 spaces (antybo t.sk, line 15: else:') [21:16:32 ERROR]: indentation error: expected 3 tabs, but found '____->' [-> = t ab, _ = space, ? = other whitespace] (antybot.sk, line 16: kick player due to "& aWejdz ponownie"') [21:16:32 ERROR]: indentation error: expected 3 tabs, but found '_______->' [-> = tab, _ = space, ? = other whitespace] (antybot.sk, line 17: qabAdd("%player%") ') [21:16:32 ERROR]: 'qabAdd(t: text)' is not a text (antybot.sk, line 1: function qabAdd(t: text):') [21:16:32 INFO]: [Skript] Encountered 12 errors while reloading antybot.sk! A poza tym miało to być tak że admin/konsola wpisze komendę to go dodaje Edytowane 16 lutego 2017 przez wiktorelex Odnośnik do komentarza https://skript.pl/temat/16305-antybot/#findComment-112175 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Crystal_PL 93 Opublikowano 17 lutego 2017 Udostępnij Opublikowano 17 lutego 2017 Najprosztre bledy jakie wyskakuja.... Zle taby. Wystarczy je porawic Odnośnik do komentarza https://skript.pl/temat/16305-antybot/#findComment-112206 Udostępnij na innych stronach Więcej opcji udostępniania...
0 creepek 66 Opublikowano 17 lutego 2017 Autor Udostępnij Opublikowano 17 lutego 2017 3 godziny temu, Crystal_PL napisał: Najprosztre bledy jakie wyskakuja.... Zle taby. Wystarczy je porawic A mozesz mi wytabowac??? Pliska Odnośnik do komentarza https://skript.pl/temat/16305-antybot/#findComment-112216 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Crystal_PL 93 Opublikowano 17 lutego 2017 Udostępnij Opublikowano 17 lutego 2017 (edytowane) Po wytabowaniu, wywala jakieś śmieszne błędy z funkcji. Jeśli chcesz inny działający skrypt o takiej samej zasadzie napisany specjalnie dla Ciebie, zgłoś się na pw. Tutaj kod z śmiesznymi błędami. function qabAdd(t: text): if file "plugins/QAntyBot/gracze.yml" doesn't exists: create file "plugins/QAntyBot/gracze.yml" wait a tick set "%{_t}%" to "true" in yaml file "plugins/QAntyBot/gracze.yml" on connect: if file "plugins/QAntyBot/gracze.yml" doesn't exists: create file "plugins/QAntyBot/gracze.yml" set {_is} to single value "%player%" get of "plugins/QAntyBot/gracze.yml" if {_is} is set: if {_is} is "" or " " or "<none>": kick player due to "&aWejdz ponownie" qabAdd("%player%") else: kick player due to "&aWejdz ponownie" qabAdd("%player%") Edytowane 17 lutego 2017 przez Crystal_PL Odnośnik do komentarza https://skript.pl/temat/16305-antybot/#findComment-112237 Udostępnij na innych stronach Więcej opcji udostępniania...
Pytanie
creepek 66
Witam,
Szukam skryptu na antybot
że admin wpisuje /antybot [<player>] i go zapisuje do pliku /plugins/antybot
I tak
On connect:
Jeśli gracz jest wpliku (jego nick) to jest stop
A jesśli gracza w pliku nie ma to kick
Dziękuję
Edytowane przez wiktorelexOdnośnik do komentarza
https://skript.pl/temat/16305-antybot/Udostępnij na innych stronach
17 odpowiedzi na to pytanie
Rekomendowane odpowiedzi