Guest User

Untitled

a guest
Jul 19th, 2016
425
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.61 KB | None | 0 0
  1. options:
  2.  
  3. tag: &fCraft&9PVP &f»
  4. #punkty z jakimi zaczyna gracz#
  5. punkty: 500
  6.  
  7. on script load:
  8. set {rankingPRO::pvp:on} to "&2tak"
  9. stop
  10.  
  11. on first join:
  12. if {rankingPRO::punkty::%player%} is not set:
  13. set {rankingPRO::punkty::%player%} to {@punkty}
  14. if {rankingPRO::zabicia::%player%} is not set:
  15. set {rankingPRO::zabicia::%player%} to 0
  16. if {rankingPRO::smierci::%player%} is not set:
  17. set {rankingPRO::smierci::%player%} to 0
  18. stop
  19.  
  20. on join:
  21. set {rankingPRO::logaut::%player%} to "&4nie"
  22.  
  23. on death of player:
  24. if attacker is player:
  25. wait 5 tick
  26. if victim is online:
  27. add 1 to {rankingPRO::zabicia::%attacker%}
  28. add 1 to {rankingPRO::smierci::%victim%}
  29. if {rankingPRO::punkty::%attacker%} > {rankingPRO::punkty::%victim%}:
  30. add 10 to {rankingPRO::punkty::%attacker%}
  31. remove 20 from {rankingPRO::punkty::%victim%}
  32. stop
  33. if {rankingPRO::punkty::%attacker%} < {rankingPRO::punkty::%victim%}:
  34. add 50 to {rankingPRO::punkty::%attacker%}
  35. remove 50 from {rankingPRO::punkty::%victim%}
  36. stop
  37. if {rankingPRO::punkty::%attacker%} = {rankingPRO::punkty::%victim%}:
  38. add 10 to {rankingPRO::punkty::%attacker%}
  39. remove 10 from {rankingPRO::punkty::%victim%}
  40. broadcast "{@tag} Gracz &9%attacker% &f(&2+20&f) zabil gracza &9%victim% &f(&4-20&f) z &c%attacker's tool%!"
  41.  
  42. on damage of player:
  43. if attacker is player:
  44. if {rankingPRO::pvp:on} is "&2tak":
  45. set {rankingPRO::logaut::%victim%} to "&2tak"
  46. send "{@tag} Zaczales walke! Nie mozesz sie wylogowac! &c(20 sekund)" to victim
  47. set {rankingPRO::atakujacy::%victim%} to name of attacker
  48. if {rankingPRO::pvp:on} is "&2tak":
  49. wait 1 seconds
  50. if {rankingPRO::pvp:on} is "&2tak":
  51. wait 1 seconds
  52. if {rankingPRO::pvp:on} is "&2tak":
  53. wait 1 seconds
  54. if {rankingPRO::pvp:on} is "&2tak":
  55. wait 1 seconds
  56. if {rankingPRO::pvp:on} is "&2tak":
  57. wait 1 seconds
  58. if {rankingPRO::pvp:on} is "&2tak":
  59. wait 1 seconds
  60. if {rankingPRO::pvp:on} is "&2tak":
  61. wait 1 seconds
  62. if {rankingPRO::pvp:on} is "&2tak":
  63. wait 1 seconds
  64. if {rankingPRO::pvp:on} is "&2tak":
  65. wait 1 seconds
  66. if {rankingPRO::pvp:on} is "&2tak":
  67. wait 1 seconds
  68. set {rankingPRO::logaut::%victim%} to "&4nie"
  69. send "{@tag} Skonczyles walke! Mozesz sie wylogowac!"
  70. else:
  71. set {rankingPRO::logaut::%victim%} to "&4nie"
  72. else:
  73. set {rankingPRO::logaut::%victim%} to "&4nie"
  74. else:
  75. set {rankingPRO::logaut::%victim%} to "&4nie"
  76. else:
  77. set {rankingPRO::logaut::%victim%} to "&4nie"
  78. else:
  79. set {rankingPRO::logaut::%victim%} to "&4nie"
  80. else:
  81. set {rankingPRO::logaut::%victim%} to "&4nie"
  82. else:
  83. set {rankingPRO::logaut::%victim%} to "&4nie"
  84. else:
  85. set {rankingPRO::logaut::%victim%} to "&4nie"
  86. else:
  87. set {rankingPRO::logaut::%victim%} to "&4nie"
  88. else:
  89. set {rankingPRO::logaut::%victim%} to "&4nie"
  90. else:
  91. cancel event
  92. send "{@tag} PVP jest wylaczone!" to attacker
  93.  
  94.  
  95. on quit:
  96. if {rankingPRO::logaut::%player%} is "&2tak":
  97. kill player
  98. add 1 to {rankingPRO::zabicia::%{rankingPRO::atakujacy::%player%}%}
  99. add 1 to {rankingPRO::smierci::%player%}
  100. remove 50 from {rankingPRO::punkty::%player%}
  101. add 10 to {rankingPRO::atakujacy::%player%}
  102. broadcast "{@tag} Gracz &9%player% &f(&4-50&f) opuscil serwer podczas walki z graczem &9%{rankingPRO::atakujacy::%player%}% &f(&2+10&f)!"
  103.  
  104. every 1 seconds:
  105. loop all players:
  106. display board named "&3STATYSTYKI" to loop-player
  107. make score "&fPunkty: &9%{rankingPRO::punkty::%loop-player%}%" in board of loop-player to 4
  108. make score "&fZabic: &9%{rankingPRO::zabicia::%loop-player%}%" in board of loop-player to 3
  109. make score "&fSmierci: &9%{rankingPRO::smierci::%loop-player%}%" in board of loop-player to 2
  110. make score "&fPvp: %{rankingPRO::pvp:on}%" in board of loop-player to 1
  111. make score "&fWalka: %{rankingPRO::logaut::%loop-player%}%" in board of loop-player to 0
  112. move display of loop-player to sidebar
  113.  
  114.  
  115. command /resetpkt <player>:
  116. trigger:
  117. if player has permission "reset.krejzolekPRO":
  118. if arg 1 is set:
  119. set {rankingPRO::punkty::%arg 1%} to {@punkty}
  120. set {rankingPRO::zabicia::%arg 1%} to 0
  121. set {rankingPRO::smierci::%arg 1%} to 0
  122. send "{@tag} Administartor &9%player% &fzresetowal twoje statystyki!" to arg 1
  123. broadcast "{@tag} Administartor &9%player% zresetowal statystyki gracza &9%arg 1%&f!"
  124. else:
  125. send "&4BLAD: &cNie posiadasz odpowiednich uprawnien!"
  126.  
  127. command /gracz <player>:
  128. trigger:
  129. if arg 1 is set:
  130. send " &3STATYSTYKI"
  131. send "&fPunkty: &9%{rankingPRO::punkty::%arg 1%}%"
  132. send "&fZabicia: &9%{rankingPRO::zabicia::%arg 1%}%"
  133. send "&fSmierci: &9%{rankingPRO::smierci::%arg 1%}%"
  134.  
  135. command /pvp <text>:
  136. trigger:
  137. if player has permission "pvp.krejzolekPRO":
  138. if arg 1 is "on" or "wlacz":
  139. if {rankingPRO::pvp:on} is "&2tak":
  140. send "{@tag} PVP jest juz wlaczone!"
  141. stop
  142. else:
  143. set {rankingPRO::pvp:on} to "&2tak"
  144. stop
  145. if arg 1 is "off" or "wylacz":
  146. if {rankingPRO::pvp:on} is "&4nie":
  147. send "{@tag} PVP jest juz wylaczone!"
  148. stop
  149. else:
  150. set {rankingPRO::pvp:on} to "&4nie"
  151. stop
  152. else:
  153. send "&4BLAD: &cNie posiadasz odpowiednich uprawnien!"
  154.  
  155. command /logaut:
  156. if {rankingPRO::logaut::%player%} is "&2tak":
  157. send "{@tag} Jestes podczas walki!"
  158. stop
  159. else:
  160. send "{@tag} Nie jestes podczas walki!"
  161. stop
Advertisement
Add Comment
Please, Sign In to add comment