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

[Pytanie] Jak dodać uprawnienia do skryptu?


Rekomendowane odpowiedzi

Opublikowano

Masz źle wytabowany skrypt. (I tak widzę, że ten skrypt jest mój a nie podziękowałeś :'( )

 

po każdym ':' masz w nowej linijce jeden tab więcej

 

kopiujesz stąd http://pastebin.com/raw.php?i=sLqkXXRH skrypt wklejasz na serwer za pomocą rozszerzenia .sk i powinno śmigać :)

Jeżeli pomogłem, daj + Ciebie nic nie kosztuje Mi znaczy wiele.

 

 

 

 

 

 

 

Zachęcam do podsyłania pomysłów na film jako poradniki na YouTube

 

Opublikowano

@knugi  ten tpa nie działa bo jak sie tepam do kogoś to tepa go do mnie  ten co wczesniej zrobiles

a zrobilbys jeszcze na repair,tpa 

 

 

zeby tpa tepalo mnie do kogos

a repair co 5 minut :) daje limicik

i zeby ktos sie nie ruszał podczas ./home

Opublikowano

@PLRosekPL mała pomyłka :P

 

poprawiony skrypt:

command /tpa [<text>]:
	trigger:
		if arg 1 is not set:
			send "Podaj nick gracza."
			stop
		set {_arg1} to arg 1
		set {_arg1} to {_arg1} parsed as offlineplayer
		if {_arg1} is online:
			send "Gracz %player% wysyla Tobie zapytanie o teleportacje." to {_arg1}
			send "Wpisz &e/tpaccept &raby akceptowac" to {_arg1}
			send "Wpisz &e/tpdeny &raby anulowac" to {_arg1}
			send "Wyslales zapytanie o akceptowanie teleportacji do: %{_arg1}%"
			set {tpa::%{_arg1}%::sendAsk} to name of player
			set {tpa::%player%::toTeleport} to {_arg1}
on quit:
	if {tpa::%player%::toTeleport} is set:
		clear {tpa::%{tpa::%player%::toTeleport}%::toTeleport}	
		clear {tpa::%player%::toTeleport}
	if {tpa::%player%::sendAsk} is set:
		clear {tpa::%{tpa::%player%::sendAsk}%::sendAsk}
		clear {tpa::%player%::sendAsk}
command /tpaccept:
	trigger:
		if {tpa::%player%::sendAsk} is set:
			set {_p} to {tpa::%player%::sendAsk}
			set {_p} to {_p} parsed as offlineplayer
			if {_p} is online:
				send "Gracz %player% akceptowal twoje zapytanie o teleportacje." to {_p}
				send "Nie ruszaj sie przez 5 sekund." to {_p}
				send "Akceptowales zapytanie o teleportacje do Ciebie od %{_p}%"
				clear {tpa::%{_p}%::toTeleport}
				clear {tpa::%player%::toTeleport}
				clear {tpa::%{_p}%::sendAsk}
				clear {tpa::%player%::sendAsk}
				set {_x} to x-location of {_p}
				set {_y} to y-location of {_p}
				set {_z} to z-location of {_p}
				loop 5 times:
					if difference between x-location of {_p} and {_x} is larger than 0.5:
						send "Ruszyles sie. Teleportacja przerwana." to {_p}
						stop
					if difference between y-location of {_p} and {_y} is larger than 0.5:
						send "Ruszyles sie. Teleportacja przerwana." to {_p}
						stop
					if difference between z-location of {_p} and {_z} is larger than 0.5:
						send "Ruszyles sie. Teleportacja przerwana." to {_p}
						stop
					wait 1 second
				teleport {_p} to player
				stop
			clear {tpa::%{_p}%::toTeleport}
			clear {tpa::%player%::toTeleport}
			clear {tpa::%{_p}%::sendAsk}
			clear {tpa::%player%::sendAsk}
			send "Nie ma od kogo akceptowac teleportacji."
			stop
		send "Nie dostales prosby o teleporacje."
command /tpdeny:
	trigger:
		if {tpa::%player%::sendAsk} is set:
			set {_p} to {tpa::%player%::sendAsk}
			set {_p} to {_p} parsed as offlineplayer
			if {_p} is online:
				clear {tpa::%{_p}%::toTeleport}
				clear {tpa::%player%::toTeleport}
				clear {tpa::%{_p}%::sendAsk}
				clear {tpa::%player%::sendAsk}
				send "Odrzucono prosbe o teleportacje od gracza %player%" to {_p}
				send "Odrzuciles prosbe o teleportacje do gracza %{_p}%"
				stop
			clear {tpa::%{_p}%::toTeleport}
			clear {tpa::%player%::toTeleport}
			clear {tpa::%{_p}%::sendAsk}
			clear {tpa::%player%::sendAsk}
			send "Nie ma od kogo odrzucic teleportacji."
			stop
		send "Nie dostales prosby o teleporacje."
		

a jeżeli nie chce Ci się kopiować to tylko w linijce 49:

teleport player to {_p}

zmieniasz na:

teleport {_p} to player

Cała filozofia

Jeżeli pomogłem, daj + Ciebie nic nie kosztuje Mi znaczy wiele.

 

 

 

 

 

 

 

Zachęcam do podsyłania pomysłów na film jako poradniki na YouTube

 

Opublikowano

Masz przecież przykład jak to zrobić, tylko trzymaj się tabów. A jak wpiszesz /home to musisz czekać 5 sekund, i wystarczy że będziesz miał dobry plg od pvp i nie trza będzie robić w sk

Jeżeli pomogłem, daj + Ciebie nic nie kosztuje Mi znaczy wiele.

 

 

 

 

 

 

 

Zachęcam do podsyłania pomysłów na film jako poradniki na YouTube

 

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...