Skocz do zawartości
  • 0

/przyznanie itp


JokerS

Pytanie

Witam potrzebuje skryptu ktory jest prosty ale oczywiście ja po dosyć długiej przerwie od pisania wszystko zapomniałem więc jeżeli chodzi o zlecenie to potrzebuje (wszystko w jednym skrypcie)

/przyznanie <nick> - banuje gracza na 10d i powod jest taki Przyznanie do cheatow // <NICK BANUJACEGO>

/cheaty <nick> - banuje gracza na 30d za wykrycie cheatow powod Wykrycie cheatow // JokerGamesTV

/czysty <nick> - Pisze na chatcie &cGracz &6<nick> &cnie posiada zadnych nie dozwolonych modyfikacji!

/reklama <nick> - banuje gracza na perm powod REKLAMA // <NICK ADMINA>

permisje km.bany

 

@EDIT1 Napisałem coś takiego i czy jest to działający skrypt czy raczej nie?

https://code.skript.pl/GVOzHbOA/

@EDIT2

https://code.skript.pl/Fs4q20yB/         -           POPRAWIONA WERSJA 

@EDIT3

To juz chyba ostateczna i prawie skonczona wersja jeszcze potrzebuje tego aby gracz został przeteleportowany na dane kordy i nie mogl uzywac zadnej komendy do komendy /sprawdz

https://code.skript.pl/RSTWywst/

Edytowane przez JokerS
Odnośnik do komentarza
https://skript.pl/temat/21021-przyznanie-itp/
Udostępnij na innych stronach

3 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

Nie testowane, może za chwilę sprawdzę na localhost.

variables:
	{spr::gracz::%player%} = false
	{sprawdzany} = 0
	{czysty} = 0

on first join:
	set {spr::gracz::%player%} to false
	stop

on command:
	if {spr::gracz::%player%} is true:
		cancel event
		send "&8>> &cJestes podczas sprawdzania, nie mozesz uzywac zadnych komend!"

command /setspr:
	aliases: ustawspr
	permission: km.bany
	permission message: &cNie masz uprawnien do &ekm.bany&c!
	trigger:
		set {sprawdzany} to the location at the player
		send "&8>> &cUstawiono miejsce sprawdzania gracza!"
		stop

command /setczysty:
	aliases: ustawczysty
	permission: km.bany
	permission message: &cNie masz uprawnien do &ekm.bany&c!
	trigger:
		set {czysty} to the location at the player
		send "&8>> &cUstawiono miejsce sprawdzonego, czystego gracza!"
		stop

command /sprawdz [<text>] [<player>]:
	usage: &2/spr &e<gracz|przyznanie|cheaty|czysty|reklama> &c[nick]
	aliases: spr
	permission: km.bany
	permission message: &cNie masz uprawnien do &ekm.bany&c!
	trigger:
		if arg 1 is "gracz":
			if arg 2 is online:
				if {spr::gracz::%arg 2%} is false:
					set {spr::gracz::%arg 2%} to true
					send "&8>> &cJestes sprawdzany przez &a%player%!" to arg 2
					send "&8>> &cSprawdzasz gracza &a%arg 2%"
					stop
				else:
					send "&8>> &cTen gracz jest juz sprawdzany!"
			else:
				send "&8>> &cTen gracz nie istnieje, nie ma go na serwerze, badz nie zostal podany!"
		if arg 1 is "przyznanie":
			if arg 2 is online:
				if {spr::gracz::%arg 2%} is true:
					execute player command "tempban %arg 2% 10d Przyznanie sie // %player%"
					wait 1 tick
					set {spr::gracz::%arg 2%} to false
					stop
				else:
					send "&8>> &cTen gracz nie jest sprawdzany!"
			else:
				send "&8>> &cTen gracz nie istnieje, nie ma go na serwerze, badz nie zostal podany!"
		if arg 1 is "cheaty":
			if arg 2 is online:
				if {spr::gracz::%arg 2%} is true:
					execute player command "tempban %arg 2% 30d Przyznanie sie // %player%"
					wait 1 tick
					set {spr::gracz::%arg 2%} to false
					stop
				else:
					send "&8>> &cTen gracz nie jest sprawdzany!"
			else:
				send "&8>> &cTen gracz nie istnieje, nie ma go na serwerze, badz nie zostal podany!"
		if arg 1 is "czysty":
			if arg 2 is online:
				if {spr::gracz::%arg 2%} is true:
					set {spr::gracz::%arg 2%} to false
					send "&8>> &a%player% &cuznal ze nie masz cheatow!"
					send "&8>> &a%arg 2% &cjest czysty!"
				else:
					send "&8>> &cTen gracz nie jest sprawdzany!"
			else:
				send "&8>> &cTen gracz nie istnieje, nie ma go na serwerze, badz nie zostal podany!"
		if arg 1 is "reklama":
			if arg 2 is online:
				if {spr::gracz::%arg 2%} is true:
					execute player command "ban %arg 1% REKLAMA // %player%"
					execute player command "banip %arg 1% REKLAMA // %player%"
					wait 1 tick
					set {spr::gracz::%arg 2%} to false
					stop
				else:
					send "&8>> &cTen gracz nie jest sprawdzany!"
			else:
				send "&8>> &cTen gracz nie istnieje, nie ma go na serwerze, badz nie zostal podany!"

Zrobiłem jedną główną komendę i dwie do ustawienia miejsca teleportacji gracza ;)

Edytowane przez SayJacoB
Poprawka
Odnośnik do komentarza
https://skript.pl/temat/21021-przyznanie-itp/#findComment-142895
Udostępnij na innych stronach

  • 0

Skript chyba działa chociaż jeszcze go nie testowałem ale uważam że temat do zamknięcia :)

@EDIT po sprawdzeniu skriptu nie pokazje bledow ktore wpisalem czyli tkz poprawnego wpisania oraz teleportacja gracza nie dziala poprawinie :/

oraz gracz kiedy opusci serwer nie banuje automatycznie :/

 

Odnośnik do komentarza
https://skript.pl/temat/21021-przyznanie-itp/#findComment-142961
Udostępnij na innych stronach

  • 0

Zapomniałem dać żeby teleportowało gracza tam gdzie się ustawi, nie banuje automatycznie bo nic na ten temat nie pisałeś... Łap :)

variables:
	{spr::gracz::%player%} = false
	{sprawdzany} = 0
	{czysty} = 0

on first join:
	set {spr::gracz::%player%} to false
	stop

on command:
	if {spr::gracz::%player%} is true:
		cancel event
		send "&8>> &cJestes podczas sprawdzania, nie mozesz uzywac zadnych komend!"

on quit:
	if {spr::gracz::%player%} is true:
		execute console command "ban %player% Wyszedles podczas sprawdzania"
		wait 1 tick
		set {spr::gracz::%player%} to false
		stop

command /setspr:
	aliases: ustawspr
	permission: km.bany
	permission message: &cNie masz uprawnien do &ekm.bany&c!
	trigger:
		set {sprawdzany} to the location at the player
		send "&8>> &cUstawiono miejsce sprawdzania gracza!"
		stop

command /setczysty:
	aliases: ustawczysty
	permission: km.bany
	permission message: &cNie masz uprawnien do &ekm.bany&c!
	trigger:
		set {czysty} to the location at the player
		send "&8>> &cUstawiono miejsce sprawdzonego, czystego gracza!"
		stop

command /sprawdz [<text>] [<player>]:
	usage: &2/spr &e<gracz|przyznanie|cheaty|czysty|reklama> &c[nick]
	aliases: spr
	permission: km.bany
	permission message: &cNie masz uprawnien do &ekm.bany&c!
	trigger:
		if arg 1 is "gracz":
			if arg 2 is online:
				if {spr::gracz::%arg 2%} is false:
					set {spr::gracz::%arg 2%} to true
					teleport arg 2 to {sprawdzany}
					send "&8>> &cJestes sprawdzany przez &a%player%!" to arg 2
					send "&8>> &cSprawdzasz gracza &a%arg 2%"
					stop
				else:
					send "&8>> &cTen gracz jest juz sprawdzany!"
			else:
				send "&8>> &cTen gracz nie istnieje, nie ma go na serwerze, badz nie zostal podany!"
		if arg 1 is "przyznanie":
			if arg 2 is online:
				if {spr::gracz::%arg 2%} is true:
					execute player command "tempban %arg 2% 10d Przyznanie sie // %player%"
					wait 1 tick
					set {spr::gracz::%arg 2%} to false
					stop
				else:
					send "&8>> &cTen gracz nie jest sprawdzany!"
			else:
				send "&8>> &cTen gracz nie istnieje, nie ma go na serwerze, badz nie zostal podany!"
		if arg 1 is "cheaty":
			if arg 2 is online:
				if {spr::gracz::%arg 2%} is true:
					execute player command "tempban %arg 2% 30d Przyznanie sie // %player%"
					wait 1 tick
					set {spr::gracz::%arg 2%} to false
					stop
				else:
					send "&8>> &cTen gracz nie jest sprawdzany!"
			else:
				send "&8>> &cTen gracz nie istnieje, nie ma go na serwerze, badz nie zostal podany!"
		if arg 1 is "czysty":
			if arg 2 is online:
				if {spr::gracz::%arg 2%} is true:
					set {spr::gracz::%arg 2%} to false
					teleport arg 2 to {czysty}
					send "&8>> &a%player% &cuznal ze nie masz cheatow!"
					send "&8>> &a%arg 2% &cjest czysty!"
				else:
					send "&8>> &cTen gracz nie jest sprawdzany!"
			else:
				send "&8>> &cTen gracz nie istnieje, nie ma go na serwerze, badz nie zostal podany!"
		if arg 1 is "reklama":
			if arg 2 is online:
				if {spr::gracz::%arg 2%} is true:
					execute player command "ban %arg 1% REKLAMA // %player%"
					execute player command "banip %arg 1% REKLAMA // %player%"
					wait 1 tick
					set {spr::gracz::%arg 2%} to false
					stop
				else:
					send "&8>> &cTen gracz nie jest sprawdzany!"
			else:
				send "&8>> &cTen gracz nie istnieje, nie ma go na serwerze, badz nie zostal podany!"

 

Edytowane przez SayJacoB
Odnośnik do komentarza
https://skript.pl/temat/21021-przyznanie-itp/#findComment-142979
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

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