Skocz do zawartości
  • 0

doda ktos cos do skryptu?


vkvbuss

Pytanie

Jak wyżej, chciałbym żeby ktos dodal, ze gdy gracz wpisze /backup będzie mu pisalo, ze nie ma dostepu, bo gdy gracz wpisuje /backup to pojawiaja mu sie komendy jakie do tego sa.

command /backup [<text>] [<player>] [<text>] [<text>]:
	trigger:
		if arg 1 is not set:
			send "&8/backup przywroc [gracz] [rok/miesiac/dzien] [godzina:minuta] &2- &7przywraca backup z dokladnej daty i godziny"
			send "&8/backup sprawdz [gracz] [rok/miesiac/dzien] [godzina:minuta] &2- &7sprawdza stan przedmiotow"
			stop
		else if arg 1 is "przywroc":
			if player has permission "backup.przywroc":
				if arg 2 is online:
					if arg 3 is set:
						if arg 4 is set:
							if {KrejzolekBACKUP::%arg 2%::%arg 3%::%arg 4%::*} is set:
								set {KrejzolekBACKUP::%arg 2%::odbior} to true
								set {KrejzolekBACKUP::%arg 2%::data} to "%arg 3%::%arg 4%"
								send "&8Twoj backup zostal przywrocony przez gracza: &2%player%&8. Odbierz go pod komenda: &2/backup odbierz &8pamietaj, po uzyciu komendy - nie bedzie mozliwe jej ponowne uzycie!" to arg-player
							else:
								send "&4Blad: &cTakiego zapisu nie ma w bazie danych!"
						else:
							send "&cPoprawne uzycie: &4/backup przywroc [gracz] [rok/miesiac/dzien] [godzina:minuta]"
					else:
						send "&cPoprawne uzycie: &4/backup przywroc [gracz] [rok/miesiac/dzien] [godzina:minuta]"
				else:
					send "&4Blad: &cArgument 2 nie jest graczem albo nie ma go na serwerze!"
			else:
				send "&4Blad: &cNie masz uprawnien!"
		else if arg 1 is "sprawdz":
			if player has permission "backup.sprawdz":
				if arg 2 is online:
					if arg 3 is set:
						if arg 4 is set:
							if {KrejzolekBACKUP::%arg 2%::%arg 3%::%arg 4%::*} is set:
								set {item::%player%} to true
								open chest with 5 rows named "&8Backup gracza: &2%arg 2%" to player
								set slot 36 of player's current inventory to {KrejzolekBACKUP::%arg 2%::%arg 3%::%arg 4%::buty}
								set slot 37 of player's current inventory to {KrejzolekBACKUP::%arg 2%::%arg 3%::%arg 4%::spodnie}
								set slot 38 of player's current inventory to {KrejzolekBACKUP::%arg 2%::%arg 3%::%arg 4%::zbroja}
								set slot 39 of player's current inventory to {KrejzolekBACKUP::%arg 2%::%arg 3%::%arg 4%::helm}
								format slot 43 of player with 1 of red wool named "&cZamknij!" with lore "&cKliknij, aby zamknac!" to close
								loop 36 times:
									set slot loop-number -1 of player's current inventory to {KrejzolekBACKUP::%arg 2%::%arg 3%::%arg 4%::slot::%loop-number -1%}
							else:
								send "&4Blad: &cTakiego zapisu nie ma w bazie danych!"
						else:
							send "&cPoprawne uzycie: &4/backup sprawdz [gracz] [rok/miesiac/dzien] [godzina:minuta]"
					else:
						send "&cPoprawne uzycie: &4/backup sprawdz [gracz] [rok/miesiac/dzien] [godzina:minuta]"
				else:
					send "&4Blad: &cArgument 2 nie jest graczem albo nie ma go na serwerze!"
			else:
				send "&4Blad: &cNie masz uprawnien!"
		else if arg 1 is "odbierz":
			if {KrejzolekBACKUP::%player%::odbior} is true:
				open chest with 5 rows named "&8Odbierz swoj backup!" to player
				set slot 36 of player's current inventory to {KrejzolekBACKUP::%player%::%{KrejzolekBACKUP::%player%::data}%::buty}
				set slot 37 of player's current inventory to {KrejzolekBACKUP::%player%::%{KrejzolekBACKUP::%player%::data}%::spodnie}
				set slot 38 of player's current inventory to {KrejzolekBACKUP::%player%::%{KrejzolekBACKUP::%player%::data}%::zbroja}
				set slot 39 of player's current inventory to {KrejzolekBACKUP::%player%::%{KrejzolekBACKUP::%player%::data}%::helm}
				loop 36 times:
					set slot loop-number -1 of player's current inventory to {KrejzolekBACKUP::%player%::%{KrejzolekBACKUP::%player%::data}%::slot::%loop-number -1%}
				clear {KrejzolekBACKUP::%player%::odbior}
			else:
				send "&4Blad: &cNie masz zadnego backup'u do odebrania!"
		else:
			execute player command "backup"
				
			
							
on inventory click:
	if {item::%player%} is set:
		if clicked slot is not 43:
			cancel event[/spoiler]
Odnośnik do komentarza
https://skript.pl/temat/20963-doda-ktos-cos-do-skryptu/
Udostępnij na innych stronach

2 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

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