Guest User

Untitled

a guest
May 2nd, 2015
23
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.51 KB | None | 0 0
  1. variables:
  2. {kills::%player%} = 0
  3. {deaths::%player%} = 0
  4. {escapes::%player%} = 0
  5. command /stanwalki:
  6. aliases: sw
  7. trigger:
  8. if {stanwalki::%player%} is not set:
  9. send "&7Obecnie nie jestes podczas walki!"
  10. stop
  11. else:
  12. send "&7Aktualnie walczysz z &a%{stanwalki::%player%}%&7."
  13. send "&7Do konca walki pozostalo &c%{czaswalki::%player%}% &7sekund."
  14. stop
  15. command /stats:
  16. aliases: staty, statystyki
  17. trigger:
  18. send "&b========================="
  19. send "&a[Statystyki] &6%player%"
  20. send "&6Zabojstwa: &c%{kills::%player%}%"
  21. send "&6Smierci: &c%{deaths::%player%}%"
  22. send "&6Ucieczki: &c%{escapes::%player%}%"
  23. send "&b========================="
  24. on command:
  25. if {stanwalki::%player%} is set:
  26. if full command is not "stanwalki" or "sw":
  27. cancel event
  28. send "&cNie mozesz uzyc tej komendy podczas walki!"
  29. stop
  30. on damage of player:
  31. if attacker is a player:
  32. if {blokada::%attacker%::gracz} is victim:
  33. cancel event
  34. send "&7Mozesz walczyc z tym graczem za &c%{blokada::%attacker%::czas}% &7sekund." to attacker
  35. stop
  36. if {stanwalki::%victim%} is set:
  37. if {stanwalki::%victim%} is not attacker:
  38. cancel event
  39. send "&cTen gracz jest juz podczas walki!" to attacker
  40. stop
  41. if {stanwalki::%attacker%} is set:
  42. if {stanwalki::%attacker%} is not victim:
  43. cancel event
  44. send "&cJestes juz podczas walki!" to attacker
  45. stop
  46. if {stanwalki::%attacker%} is not set:
  47. set {stanwalki::%attacker%} to name of victim
  48. send "&7Rozpoczynasz walke z &a%victim%&7." to attacker
  49. if {stanwalki::%victim%} is not set:
  50. set {stanwalki::%victim%} to name of attacker
  51. send "&a%attacker% &7rozpoczyna z Toba walke." to victim
  52. set {czaswalki::%victim%} to 10
  53. set {czaswalki::%attacker%} to 10
  54.  
  55. on death of player:
  56. if attacker is a player:
  57. send "&a%{stanwalki::%victim%}% &7zabija Cie i przegrywasz walke!" to victim
  58. add 1 to {deaths::%victim%}
  59. send "&7Zabijasz &a%victim% &7i wygrywasz walke!" to attacker
  60. add 1 to {kills::%attacker%}
  61. set {blokada::%attacker%::gracz} to {stanwalki::%victim%}
  62. set {blokada::%attacker%::czas} to 10
  63. set {blokada::%victim%::gracz} to {stanwalki::%attacker%}
  64. set {blokada::%victim%::czas} to 10
  65. clear {czaswalki::%victim%}
  66. clear {stanwalki::%victim%}
  67. clear {czaswalki::%attacker%}
  68. clear {stanwalki::%attacker%}
  69. loop 10 times:
  70. wait a second
  71. remove 1 from {blokada::%attacker%::czas}
  72. remove 1 from {blokada::%victim%::czas}
  73. clear {blokada::%attacker%::czas}
  74. clear {blokada::%victim%::czas}
  75. clear {blokada::%attacker%::gracz}
  76. clear {blokada::%victim%::gracz}
  77.  
  78. every 1 second:
  79. loop {czaswalki::*}:
  80. if {czaswalki::%loop-index%} is more than 0:
  81. remove 1 from {czaswalki::%loop-index%}
  82. else if {czaswalki::%loop-index%} is 0:
  83. send "&7Zakonczyles walke z &a%{stanwalki::%loop-index%}%&7." to loop-index parsed as player
  84. set {blokada::%loop-index%::gracz} to {stanwalki::%loop-index%}
  85. set {blokada::%loop-index%::czas} to 10
  86. clear {czaswalki::%loop-index%}
  87. clear {stanwalki::%loop-index%}
  88. loop 10 times:
  89. wait a second
  90. remove 1 from {blokada::%loop-index%::czas}
  91. clear {blokada::%loop-index%::gracz}
  92. clear {blokada::%loop-index%::czas}
  93.  
  94. on quit:
  95. if {stanwalki::%player%} is set:
  96. add 1 to {escapes::%player%}
  97. broadcast "&a%player% &7wylogowal sie podczas walki!"
  98. kill player
  99. clear {czaswalki::%{czaswalki::%player%}%}
  100. clear {stanwalki::%{stanwalki::%player%}%}
  101. clear {czaswalki::%player%}
  102. clear {stanwalki::%player%}
  103. stop
Advertisement
Add Comment
Please, Sign In to add comment