Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- command /pvp [<text>]:
- trigger:
- arg 1 is "dolacz":
- if {pvpczas} = true:
- if {pvp:%player%} = false:
- if {pvpgracze} is smaller than 20:
- add 1 to {pvpgracze}
- teleport player to {pvpspawn}
- set {pvp:%player%} to true
- set {fight:%player} to false
- add player to {pvplistagraczy::*}
- send "&aDolaczyles do pvp (%{pvpgracze}%/20)"
- else:
- send "&cLista graczy jest pelna!"
- else:
- send "&cJestes juz na evencie!"
- else:
- send "&cCzas na dolaczenie sie skonczyl"
- arg 1 is "setspawn":
- player is an op:
- set {pvpspawn} to location of player
- send "&aUstawiles spawnpoint pvp"
- else:
- send "&cNie masz permisji do uzycia tej komendy!"
- arg 1 is "start":
- player is an op:
- if {pvpczas} = false:
- set {pvpczas} to true
- broadcast "&aWpisz /pvp aby dolaczyc do pvp!"
- wait 60 seconds
- set {pvpczas} to false
- broadcast "&aCzas ma dolaczenie do pvp sie skonczyl!"
- else:
- send "&cAktualnie trwa juz event pvp!"
- else:
- send "&cNie masz permisji do uzycia tej komendy!"
- arg 1 is "zakoncz":
- player is an op:
- if {pvpczas} = false:
- set {pvpczas} to false
- broadcast "&aEvent pvp sie skonczyl!"
- loop {pvplistagraczy::*}:
- teleport loop-value to spawn
- else:
- send "&cAktualnie trwa juz event pvp!"
- else:
- send "&cNie masz permisji do uzycia tej komendy!"
- arg 1 is "lista":
- if {pvpczas} = true:
- send "&aLista graczy: (%size of {pvplistagraczy::*}%) %{pvplistagraczy::*}%"
- on quit:
- if {pvp:%player%} = true:
- remove 1 from {pvpgracze}
- remove player from {pvplistagraczy::*}
- set {pvp:%player%} to false
- set {tpspawn:%player%} to true
- set {fight:%player} to false
- on join:
- if {tpspawn:%player%} = true:
- wait 1 tick
- teleport player to spawn
- send "&cZostales przeteleportowany na spawn, poniewaz opusciles event pvp!"
- set {tpspawn:%player%} to false
- every 1 second:
- if {pvpczas} = true:
- if {pvpgracze} is higher than 19:
- broadcast "&aZa 5 sekund rozpocznie sie walka!"
- wait 5 seconds
- loop all players:
- if {pvp:%loop-player%} = true:
- set {fight:%loop-player} to true
- broadcast "&aPVP START!"
- on damage:
- if {fight:%attacker%} = false:
- cancel event
- else:
- stop
Advertisement
Add Comment
Please, Sign In to add comment