Skocz do zawartości
  • 0

/przyznanie itp


JokerS
 Udostępnij

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?

Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść!

@EDIT2

Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść!         -           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

Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść!

Edytowane przez JokerS
Odnośnik do komentarza
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
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
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
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
 Udostępnij

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

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