Skocz do zawartości

Rekomendowane odpowiedzi

Skrypt oryginalny lecz również prosty, jak twój poprzedni :) Podoba mi się, że coś jest nowego :kappa: Nie testowałem, ale myślę, że będzie działało.. :D

 

@edit sorki, jednak... Nawet jak kliknę w zieloną wełnę to i tak mnie wyrzuci z serwera... BŁĄD, Jak kliknę w czerwoną - wyrzuca, kliknę w zieloną - wyrzuca... Napraw :)

//Łącze ~Ixidi

Odnośnik do komentarza
https://skript.pl/temat/16266-skrypt-na-captcha/#findComment-110752
Udostępnij na innych stronach

on join:
	set {_set} to yaml value "Captcha.%player%" from file "/captcha.yml"
	if {_set} is not set:
		open chest with 1 rows named "&7[&c&lCaptcha&7]" to player
		wait 1 tick
		set {_} to random integer between 0 and 8
		loop 9 times:
			if (loop-number - 1) is not {_}:
				format slot loop-number - 1 of player with 1 of red wool named "&4Jestem botem." to run [kick player due to "&7[&c&lCaptcha&7]"]
		format slot {_} of player with 1 of green wool named "&2Nie jestem botem." to close then run [set yaml value "Captcha.%player%" from file "/captcha.yml" to "true"]->[stop]
		wait 15 second
		set {_set} to yaml value "Captcha.%player%" from file "/captcha.yml"
		if {_set} is not set:
			kick the player due to "&7[&c&lCaptcha&7]"

@MrSzescianPL Tutaj masz wgl bez zmiennych

Edytowane przez Enxi
Odnośnik do komentarza
https://skript.pl/temat/16266-skrypt-na-captcha/#findComment-110771
Udostępnij na innych stronach

@Enxi Coś mi ten twój kod nie działa zbytnio :/

Spoiler

[00:19:28] [User Authenticator #19/INFO]: UUID of player Hydorax is e2f7c77d-c110-33c0-a00d-c6f3cd92d98e
[00:19:28] [Server thread/WARN]: Failed to handle packet for /127.0.0.1:63580
java.lang.IllegalArgumentException: Listener already listening
    at net.minecraft.server.v1_7_R4.Container.addSlotListener(Container.java:54) ~[PaperSpigot-latest.jar:git-PaperSpigot-1f7d532]
    at net.minecraft.server.v1_7_R4.EntityPlayer.syncInventory(EntityPlayer.java:171) ~[PaperSpigot-latest.jar:git-PaperSpigot-1f7d532]
    at net.minecraft.server.v1_7_R4.PlayerList.a(PlayerList.java:201) ~[PaperSpigot-latest.jar:git-PaperSpigot-1f7d532]
    at net.minecraft.server.v1_7_R4.LoginListener.c(LoginListener.java:119) ~[PaperSpigot-latest.jar:git-PaperSpigot-1f7d532]
    at net.minecraft.server.v1_7_R4.LoginListener.a(LoginListener.java:44) ~[PaperSpigot-latest.jar:git-PaperSpigot-1f7d532]
    at net.minecraft.server.v1_7_R4.NetworkManager.a(NetworkManager.java:192) ~[PaperSpigot-latest.jar:git-PaperSpigot-1f7d532]
    at net.minecraft.server.v1_7_R4.ServerConnection.c(ServerConnection.java:81) [PaperSpigot-latest.jar:git-PaperSpigot-1f7d532]
    at net.minecraft.server.v1_7_R4.MinecraftServer.v(MinecraftServer.java:795) [PaperSpigot-latest.jar:git-PaperSpigot-1f7d532]
    at net.minecraft.server.v1_7_R4.DedicatedServer.v(DedicatedServer.java:307) [PaperSpigot-latest.jar:git-PaperSpigot-1f7d532]
    at net.minecraft.server.v1_7_R4.MinecraftServer.u(MinecraftServer.java:643) [PaperSpigot-latest.jar:git-PaperSpigot-1f7d532]
    at net.minecraft.server.v1_7_R4.MinecraftServer.run(MinecraftServer.java:549) [PaperSpigot-latest.jar:git-PaperSpigot-1f7d532]
    at net.minecraft.server.v1_7_R4.ThreadServerApplication.run(SourceFile:628) [PaperSpigot-latest.jar:git-PaperSpigot-1f7d532]
[00:19:28] [Server thread/INFO]: Hydorax lost connection: Internal server error
[00:19:29] [Server thread/INFO]: Hydorax left the game.

https://scr.hu/3L6D5O

Nie wiem czy to wina mojego sinika, czy coś ze skryptem,

tak btw napisałem ostatnio coś podobnego, jednakże połączyłem tą captche z blokowaniem pisania na chacie, oraz mozliwość zmiany rodzaju captchy na opcję wykopanie np 50 bloków kamienia oraz na kliknięcie wełny w GUI (ponieważ mój serwer jest częstym celem ataków Botów, które reklamują inne serwery, bądz  piszą czasem nieprzyjemne rzeczy) i sprawdza się to naprawdę dobrze. Jeśli chcecie mogę go upublicznić.

Ponadto na serwer polecam wgrac np Plugin PhoenixAntyCheat, Skutecznie blokuje ataki Botów z Proxy, mi np wpuści na serwer z 7 botów po czym automatycznie je kickuje i nei pozwala wejść innym botom na serwer. Ponadto zawiera skromny antycheat między innymi anty killaurę (sprawdza gracza i wysyła ostrzezenie do administracji)

Edytowane przez Hydorax
Odnośnik do komentarza
https://skript.pl/temat/16266-skrypt-na-captcha/#findComment-110807
Udostępnij na innych stronach

@Enxi to ze po wgraniu go na serwer po przelogowaniu nie mogę wejsc z powrotem na serwer i wywala powyżej przedstawione błędy,  testowałeś ten skrypt ?

Edytowane przez Hydorax
Odnośnik do komentarza
https://skript.pl/temat/16266-skrypt-na-captcha/#findComment-110847
Udostępnij na innych stronach

@Enxi hmm próbowałem również na Craftbukkicie jednakże skrypt cały czas crashuje i nie pozwala wejść na serwer - LINK DO YT

Nie ma pojęcia czemu tak się dzieję, przetestuj go u siebie i przedstaw rezultaty w poście.

 

 

Odnośnik do komentarza
https://skript.pl/temat/16266-skrypt-na-captcha/#findComment-110851
Udostępnij na innych stronach

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ą.

Nieaktywny
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...