Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- command 1vs1 [<text>] [<text>]:
- executable by: players
- aliases: 1v1
- trigger:
- arg 1 is set:
- arg 1 is "-info":
- player has permission "moderator":
- send "&2&lArena PVP 1vs1"
- send " &aSpawn 1: &e%{1vs1.location.pos1}%"
- send " &aSpawn 2: &e%{1vs1.location.pos2}%"
- send " &aRegion: &e%{1vs1.location.region}%"
- else:
- send "&cNie masz do tego permissji"
- stop
- arg 1 is "-rglist":
- player has permission "moderator":
- send "&2Zablokowane regiony:"
- send "&a%{1v1.denyrg::*}%"
- else:
- send "&cNie masz do tego permissji"
- stop
- arg 1 is "-rgadd":
- player has permission "moderator":
- arg 2 is set:
- send "&aDodano region %arg 2% jako zablokowany"
- add arg 2 to {1v1.denyrg::*}
- else:
- send "&eNie podales nazwy regionu"
- else:
- send "&cNie masz do tego permissji"
- stop
- arg 1 is "-rgrem":
- player has permission "moderator":
- arg 2 is set:
- send "&aUsunieto region %arg 2% z listy zablokowanych"
- add arg 2 to {1v1.denyrg::*}
- else:
- send "&eNie podales nazwy regionu"
- else:
- send "&cNie masz do tego permissji"
- stop
- arg 1 is "-set1":
- player has permission "moderator":
- set {1vs1.location.pos1} to location at player
- send "&aPomyslnie ustawiono pierwsza pozycje walki 1vs1"
- else:
- send "&cNie masz do tego permissji"
- stop
- arg 1 is "-set2":
- player has permission "moderator":
- set {1vs1.location.pos2} to location at player
- send "&aPomyslnie ustawiono druga pozycje walki 1vs1"
- else:
- send "&cNie masz do tego permissji"
- stop
- arg 1 is "-setrg":
- player has permission "moderator":
- arg 2 is set:
- set {1vs1.location.region} to arg 2
- send "&aPomyslnie ustawiono region walki 1vs1 na &e%arg 2%"
- else:
- send "&ceNie podales nazwy regionu"
- else:
- send "&cNie masz do tego permissji"
- stop
- {1vs1.accept::%arg 1%} is set:
- send "&cTen gracz juz zostal wyzwany przez kogos na pojedynek. Odczekaj 10 sekund i zapytaj ponownie"
- stop
- arg 1 parsed as player is online:
- set {_p} to arg 1 parsed as player
- "%region at {_p}%" do not contain "%{1vs1.location.region}% in world %{_p}'s world%":
- player is not {_p}:
- set {1vs1.accept::%arg 1%} to "%player%"
- send "&aWyslano zaproszenie na pojedynek do %arg 1%"
- send "&aOtrzymales zaproszenie na pojedynek od %sender%" to {_p}
- send "&eMasz 20 sekund na potwierdzenie /1v1accept" to {_p}
- wait 20 seconds
- {1vs1.accept::%arg 1%} is set:
- delete {1vs1.accept::%arg 1%}
- send "&cGracz %arg 1% nie odpowiedzial na twoje zapytanie"
- else:
- send "&cSiebie chcesz wyzwac?"
- else:
- send "&cTen gracz juz odbywa swoja walke"
- else:
- send "&cTen gracz nie jest online"
- else:
- send "&a/1v1 <nick> &2- &eZapros kogos na pojedynek"
- player has permission "moderator":
- send "&a/1vs1 -info &2- &eInformacje o arenie 1vs1"
- send "&a/1vs1 -set1 &2- &eUstaw pozycje pierwszego gracza"
- send "&a/1vs1 -set2 &2- &eUstaw pozycje drugiego gracza"
- send "&a/1vs1 -setrg &2- &eUstaw region walk 1vs1"
- send "&a/1vs1 -rglist &2- &eWyswietl zablokowane regiony"
- send "&a/1vs1 -rgadd &2- &eDodaj region do listy zablokowanych"
- send "&a/1vs1 -rgrem &2- &eUsun region z listy zablokowanych"
- send "&2Alias: &e/1v1"
- command 1vs1accept:
- aliases: 1v1accept
- trigger:
- {1vs1.accept::%player%} is set:
- set {_p} to {1vs1.accept::%player%} parsed as player
- delete {1vs1.accept::%player%}
- {_p} is online:
- send "&aZa 3 sekundy walczysz z &e%{_p}%"
- send "&aZa 3 sekundy walczysz z &e%player%" to {_p}
- wait 3 seconds
- loop {1v1.denyrg::*}:
- "%region at {_p}%" contains "%loop-value% in world %{_p}'s world%":
- send "&cTwoj przeciwnik znajduje sie na regionie uniemozliwiajacym dolaczenie do walki 1vs1"
- send "&cZnajdujesz sie na regionie uniemozliwiajacym dolaczenie do walki 1vs1" to {_p}
- stop
- "%region at player%" contains "%loop-value% in world %player's world%":
- send "&cTwoj przeciwnik znajduje sie na regionie uniemozliwiajacym dolaczenie do walki 1vs1" to {_p}
- send "&cZnajdujesz sie na regionie uniemozliwiajacym dolaczenie do walki 1vs1"
- stop
- loop all players:
- "%region at loop-player%" contains "%{1vs1.location.region}% in world %loop-player's world%":
- send "&cAktualnie ktos znajduje sie na arenie 1vs1"
- send "&cAktualnie ktos znajduje sie na arenie 1vs1" to {_p}
- stop
- teleport player to {1vs1.location.pos2}
- teleport {_p} to {1vs1.location.pos1}
- send "&6&lPokaz kto jest najlepszy!"
- send "&6&lPokaz kto jest najlepszy!" to {_p}
- else:
- send "&aGracz &e%{_p}% &anie jest online"
- else:
- send "&aAktualnie nie masz zadnego zaproszenia"
Advertisement
Add Comment
Please, Sign In to add comment