Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- variables:
- {kills::%player%} = 0
- {deaths::%player%} = 0
- {escapes::%player%} = 0
- command /stanwalki:
- aliases: sw
- trigger:
- if {stanwalki::%player%} is not set:
- send "&7Obecnie nie jestes podczas walki!"
- stop
- else:
- send "&7Aktualnie walczysz z &a%{stanwalki::%player%}%&7."
- send "&7Do konca walki pozostalo &c%{czaswalki::%player%}% &7sekund."
- stop
- command /stats:
- aliases: staty, statystyki
- trigger:
- send "&b========================="
- send "&a[Statystyki] &6%player%"
- send "&6Zabojstwa: &c%{kills::%player%}%"
- send "&6Smierci: &c%{deaths::%player%}%"
- send "&6Ucieczki: &c%{escapes::%player%}%"
- send "&b========================="
- on command:
- if {stanwalki::%player%} is set:
- if full command is not "stanwalki" or "sw":
- cancel event
- send "&cNie mozesz uzyc tej komendy podczas walki!"
- stop
- on damage of player:
- if attacker is a player:
- if {blokada::%attacker%::gracz} is victim:
- cancel event
- send "&7Mozesz walczyc z tym graczem za &c%{blokada::%attacker%::czas}% &7sekund." to attacker
- stop
- if {stanwalki::%victim%} is set:
- if {stanwalki::%victim%} is not attacker:
- cancel event
- send "&cTen gracz jest juz podczas walki!" to attacker
- stop
- if {stanwalki::%attacker%} is set:
- if {stanwalki::%attacker%} is not victim:
- cancel event
- send "&cJestes juz podczas walki!" to attacker
- stop
- if {stanwalki::%attacker%} is not set:
- set {stanwalki::%attacker%} to name of victim
- send "&7Rozpoczynasz walke z &a%victim%&7." to attacker
- if {stanwalki::%victim%} is not set:
- set {stanwalki::%victim%} to name of attacker
- send "&a%attacker% &7rozpoczyna z Toba walke." to victim
- set {czaswalki::%victim%} to 10
- set {czaswalki::%attacker%} to 10
- on death of player:
- if attacker is a player:
- send "&a%{stanwalki::%victim%}% &7zabija Cie i przegrywasz walke!" to victim
- add 1 to {deaths::%victim%}
- send "&7Zabijasz &a%victim% &7i wygrywasz walke!" to attacker
- add 1 to {kills::%attacker%}
- set {blokada::%attacker%::gracz} to {stanwalki::%victim%}
- set {blokada::%attacker%::czas} to 10
- set {blokada::%victim%::gracz} to {stanwalki::%attacker%}
- set {blokada::%victim%::czas} to 10
- clear {czaswalki::%victim%}
- clear {stanwalki::%victim%}
- clear {czaswalki::%attacker%}
- clear {stanwalki::%attacker%}
- loop 10 times:
- wait a second
- remove 1 from {blokada::%attacker%::czas}
- remove 1 from {blokada::%victim%::czas}
- clear {blokada::%attacker%::czas}
- clear {blokada::%victim%::czas}
- clear {blokada::%attacker%::gracz}
- clear {blokada::%victim%::gracz}
- every 1 second:
- loop {czaswalki::*}:
- if {czaswalki::%loop-index%} is more than 0:
- remove 1 from {czaswalki::%loop-index%}
- else if {czaswalki::%loop-index%} is 0:
- send "&7Zakonczyles walke z &a%{stanwalki::%loop-index%}%&7." to loop-index parsed as player
- set {blokada::%loop-index%::gracz} to {stanwalki::%loop-index%}
- set {blokada::%loop-index%::czas} to 10
- clear {czaswalki::%loop-index%}
- clear {stanwalki::%loop-index%}
- loop 10 times:
- wait a second
- remove 1 from {blokada::%loop-index%::czas}
- clear {blokada::%loop-index%::gracz}
- clear {blokada::%loop-index%::czas}
- on quit:
- if {stanwalki::%player%} is set:
- add 1 to {escapes::%player%}
- broadcast "&a%player% &7wylogowal sie podczas walki!"
- kill player
- clear {czaswalki::%{czaswalki::%player%}%}
- clear {stanwalki::%{stanwalki::%player%}%}
- clear {czaswalki::%player%}
- clear {stanwalki::%player%}
- stop
Advertisement
Add Comment
Please, Sign In to add comment