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

Zlecenie Podczas PVP


Shazad

Rekomendowane odpowiedzi

Opublikowano

Witam. Napisze mi ktoś skrypt kiedy gracz jest podczas pvp i próbuje wejść na linie no pvp to go wyrzuca od niej na 2 kratki?

Opublikowano


options:

# Jak sie nazywa region?

region: spawn

# W jakim swiecie?

world: world

variables:

{walka.%player%} = 0

on region enter:

set {_x} to "%region%"

if {_x} is "{@region} in world {@world}":

if {walka.%player%} > 0:

    cancel event

    loop 3 times:

    push player upwards at speed 0.05

    push player from {spawn}

    wait 1 tick

command /pvpset:

permission: op

trigger:

set {spawn} to location of player

send "Ustawiono"

every 1 real second:

loop all players:

if {walka.%loop-player%} is 0:

stop

else:

send "&6Walka: &7Mozesz sie wylogowac za &c%{walka.%loop-player%}%&7s." to loop-player

remove 1 from {walka.%loop-player%}

if {walka.%loop-player%} is 0:

send "&6Walka: &aMozesz sie juz wylogowac!" to loop-player

on quit:

if {walka.%player%} is 0:

stop

else:

kill player

broadcast "&8[&6Walka&8] &7Gracz &c%player% &7wylogowal sie podczas walki!"

set {walka.%player%} to 0

on damage of player:

attacker is player:

set {walka.%victim%} to 20

set {walka.%attacker%} to 20

 

Opublikowano
options:
	# Jak sie nazywa region?
	region: spawn
	# W jakim swiecie?
	world: world
variables:
	{walka.%player%} = 0
on region enter:
	set {_x} to "%region%"
	if {_x} is "{@region} in world {@world}":
		if {walka.%player%} > 0:
		    cancel event
		    loop 3 times:
			    push player upwards at speed 0.05
			    push player from {spawn}
			    wait 1 tick
command /pvpset:
	permission: op
	trigger:
		set {spawn} to location of player
		send "Ustawiono"
every 1 real second:
	loop all players:
		if {walka.%loop-player%} is 0:
			stop
		else:
			send "&6Walka: &7Mozesz sie wylogowac za &c%{walka.%loop-player%}%&7s." to loop-player
			remove 1 from {walka.%loop-player%}
			if {walka.%loop-player%} is 0:
				send "&6Walka: &aMozesz sie juz wylogowac!" to loop-player
on quit:
	if {walka.%player%} is 0:
		stop
	else:
		kill player
		broadcast "&8[&6Walka&8] &7Gracz &c%player% &7wylogowal sie podczas walki!"
		set {walka.%player%} to 0
on damage of player:
	attacker is player:
		set {walka.%victim%} to 20
		set {walka.%attacker%} to 20

Jakaś instrukcja?

Opublikowano

 

options:
	# Jak sie nazywa region?
	region: spawn
	# W jakim swiecie?
	world: world
variables:
	{walka.%player%} = 0
on region enter:
	set {_x} to "%region%"
	if {_x} is "{@region} in world {@world}":
		if {walka.%player%} > 0:
		    cancel event
		    loop 3 times:
			    push player upwards at speed 0.05
			    push player from {spawn}
			    wait 1 tick
command /pvpset:
	permission: op
	trigger:
		set {spawn} to location of player
		send "Ustawiono"
every 1 real second:
	loop all players:
		if {walka.%loop-player%} is 0:
			stop
		else:
			send "&6Walka: &7Mozesz sie wylogowac za &c%{walka.%loop-player%}%&7s." to loop-player
			remove 1 from {walka.%loop-player%}
			if {walka.%loop-player%} is 0:
				send "&6Walka: &aMozesz sie juz wylogowac!" to loop-player
on quit:
	if {walka.%player%} is 0:
		stop
	else:
		kill player
		broadcast "&8[&6Walka&8] &7Gracz &c%player% &7wylogowal sie podczas walki!"
		set {walka.%player%} to 0
on damage of player:
	attacker is player:
		set {walka.%victim%} to 20
		set {walka.%attacker%} to 20

Jakaś instrukcja?

 

Nawet on nie działa po wytabowaniu można uciekać

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...