Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Skrypt] Alternatywa na sprawdzanie graczy


Gość vertek123

Rekomendowane odpowiedzi

Opublikowano

Witam, chciałbym wam opublikować mój już drugi skrypt. Jest to dobra alternatywa do administracji na serwerze survival itp.
Skrypt:
 

Spoiler

on quit:
	if player has permission "sprawdz.uzyj":
		execute player command "/wroc"


command /sprawdz [<player>]:
	permission: sprawdz.uzyj
	permission message: &cNie masz dostepu do tej komendy!
	trigger:
		if {podczaspvp.%player%} is 0 or -1:
			if arg-1 is set:
				if {sprawdzanie.%player%} is false:
					if arg-1 isn't "%player%":
						set gamemode of player to Spectator
						set {%player%.location} to location of player
						set {sprawdzanie.%player%} to true
						set {sprawdzajacy.%player%.%arg-1%} to true
						set {sprawdzany.%arg-1%} to true
						wait 10 ticks
						send "&cAby skonczyc sprawdzac wpisz: &a/wroc"
						send subtitle "&cAby skonczyc sprawdzac wpisz: &a/wroc" for 5 seconds
						teleport player to arg-1
					else:
						send "&cNie mozesz sprawdzic siebie samego!"
				else:
					send "&cAktualnie sprawdzasz juz jedna osobe!"
			else:
				send "&cPoprawne uzycie: &a/sprawdz <Nazwa_Gracza>"
		else:
			send "&cZostales zaatakowany! Musisz odczekac &a%{podczaspvp.%player%}% &asekund &cabys mogl uzyc tej komendy!"
			
			
command /wroc:
	permission: sprawdz.uzyj
	permission message: &cNie masz dostepu do tej komendy!
	trigger:
		if {sprawdzanie.%player%} is true:
			set gamemode of player to Survival
			teleport player to {%player%.location}
			set {sprawdzanie.%player%} to false
			delete {%player%.location}
			loop all players:
				set {sprawdzajacy.%player%.%loop-player%} to false
				set {sprawdzany.%loop-player%} to false	
		else:
			send "&cNikogo nie sprawdzasz!"
		

command /sprawdzconsolekomendargrewvgervgergvfgqerq:
	permission: sprawdz.uzyj
	permission message: &cNie masz dostepu do tej komendy!
	trigger:
		loop all players:
			if {sprawdzajacy.%player%.%loop-player%} is true:
				if distance between player and loop-player is greater than 40:
					teleport player to loop-player
					send subtitle "&cNie mozesz oddalic dalej niz 40 kratek podczas sprawdzania!" for 5 seconds
					send "&cNie mozesz oddalic dalej niz 40 kratek podczas sprawdzania!" to player
					
		
every 1 seconds:
	loop all players:
		if loop-player has permission "sprawdz.uzyj":
			wait 1 second
			execute loop-player command "/sprawdzconsolekomendargrewvgervgergvfgqerq"
			



on damage of player:
	if victim has permission "sprawdz.uzyj":
		set {podczaspvp.%victim%} to 30
		if attacker has permission "sprawdz.uzyj":
			set {podczaspvp.%attacker%} to 30
	if attacker is player:
		set {podczaspvp.%victim%} to 30
		if attacker has permission "sprawdz.uzyj":
			set {podczaspvp.%attacker%} to 30
		
			

		
every 1 second:
  loop all players:
    if loop-player has permission "sprawdz.uzyj":
      if {podczaspvp.%loop-player%} isn't 0 or -1:
        remove 1 from {podczaspvp.%loop-player%}
		
		
		

 

Skrypt działa na zasadzie takiej że wpisując komendę automatycznie teleportuje cię na /gm 3 do sprawdzanego gracza. Nie możesz oddalić się od gracza dalej niż 40 kratek albo cię do niego przeteleportuje (Blokada jak by jakiś administrator chciał sobie poszukać diaxów ...). Większe zabezpieczenie w tym skrypcie jest takie że podczas uderzenia kogoś lub otrzymania obrażeń przez gracza blokuje ci się komenda na równe 30 sekund ? Mam nadzieję że skrypt będzie służyć każdemu kto go zainstaluje.

Uprawnienia:
sprawdz.uzyj  -->  Dostęp do używania skrypta

 

Podoba się skrypt? Daj plusik ? 

  • AlexsanderARG zmienił(a) tytuł na [Skrypt] Alternatywa na sprawdzanie graczy

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...