Skocz do zawartości
  • 0

Problem ze skryptem


marcinek7
 Udostępnij

Pytanie

Witajcie,

 

Mam skrypt na sprawdzanie i mam takie coś: 

 

command /sprawdz [<player>]:
	trigger:
		if player has permission "spr.full":
			if arg 1 is set:
				execute console command "/broadcast &7"
				execute console command "/broadcast &aGracz &4&l%arg 1% &ajest podejrzewany o cheaty!"
				execute console command "/broadcast &aMasz 3 minuty na podanie Skype na /helpop"
#				execute console command "/broadcast &aLogout = BAN
				execute console command "/broadcast &7"
				teleport player to {miejsce.spr}
				teleport arg 1 to {miejsce.spr}
				execute console command "/pex user %arg 1% add jestem.sprawdzany"
			if arg 1 is not set:
				send "&a&lPoprawne uzycie to: &e&l/sprawdz (gracz)"
		else:
			send "&cNie masz do tego uprawnien!"

 

command /czysty [<player>]:
	trigger:
		if player has permission "spr.full":
			if arg 1 is set:
				execute console command "/ogloszenie  &7"
				execute console command "/ogloszenie  &aGracz &4&l%arg 1% &anie posiada cheatow!"
				execute console command "/ogloszenie &7"
				execute console command "/pex user %arg 1% remove jestem.sprawdzany"
				teleport arg 1 to {spr.zak}
				teleport player to {spr.zak}
		else:
			send "&cNie masz do tego uprawnien!"

 

on quit:
	if player has permission "jestem.sprawdzany":
		execute console command "/ban %player% Wyszedles podczas sprawdzania!"
		stop

 

Czyli, że jeśli wpiszę /sprawdz nick, to dodaje się permisja "jestem.sprawdzany", jeśli wpiszę /czysty nick, to usuwa się permisja "jestem.sprawdzany", a jeśli ktoś ma permisję "jestem.sprawdzany", to po wyjściu z serwera go automatycznie zbanuje. Problem polega na tym, że nawet jeśli permisja zostaje usunięta, to gracz po wyjściu zostaje zbanowany. Ma ktoś pomysł jak to rozwiązać?

Odnośnik do komentarza
Udostępnij na innych stronach

3 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

Czemu raz uzywasz broadcast a raz ogloszenie? nie wazne, jak masz to execute console command "/pex user cos tam cos tam" to usun "/" i zamiast execute console command daj po prostu broadcast "costam"

;v

 

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