Hydorax

Klasa_v1

Aug 9th, 2014
258
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.34 KB | None | 0 0
  1. on first join:
  2. set max health of player to 25
  3. heal player
  4.  
  5. Options:
  6. lvl: 10 #tu wpisz ile punktów lvl jest potrzebne do dania 1 punktu umiejętności
  7.  
  8. variables:
  9. {wybierz.%player%} = false
  10. {staty.%player%} = false
  11. {health.%player%} = 25
  12. {domage.%player%} = 1%
  13. {zaplac.punkty.zdrowie.%player%} = 1
  14. {zaplac.punkty.zwinnosc.%player%} = 1
  15. command /klasa [<text>] [<text>]:
  16. usage: /klasa <Magik/Wojownik>
  17. trigger:
  18. if arg 1 is "help":
  19. send "&7*Aby wybrać klasę wpisz &6/klasa Magik/Wojownik"
  20. send "&7*swoje punkty lvl, umiejętności możesz na bierząco śledzić za pokocą komendy &6/klasa"
  21. send "&7*Aby wyienić punkty na dodatkowe umiejętności wpisz komendę &6/klasa wymien zwinnosc/zdrowie"
  22. if arg 1 is "Magik":
  23. if {wybierz.%player%} is false:
  24. set {wybierz.%player%} to true
  25. set {klasa.%player%} to 1
  26. set {staty.%player%} to true
  27. set {LVL.%player%} to 0
  28. set {punkty.%player%} to 0
  29. set {zdrowie.%player%} to 0
  30. set {zwinnosc.%player%} to 0
  31. send "&7Wybrałeś klasę &6Magik" to the player
  32. send "&7Swój LVL, ilość punktów do rozdysponowania oraz aktualny poziom umiejętności możesz sprawdzić komendą &6/klasa." to the player
  33. if arg 1 is "Wojownik":
  34. if {wybierz.%player%} is false:
  35. set {wybierz.%player%} to true
  36. set {klasa.%player%} to 2
  37. set {staty.%player%} to true
  38. set {LVL.%player%} to 0
  39. set {punkty.%player%} to 0
  40. set {zdrowie.%player%} to 0
  41. set {zwinnosc.%player%} to 0
  42. send "&7Wybrałeś klasę &6Wojownik" to the player
  43. send "&7Swój LVL, ilość punktów do rozdysponowania oraz aktualny poziom umiejętności możesz sprawdzić komendą &6/klasa." to the player
  44. if arg 1 is not set:
  45. if {staty.%player%} is true:
  46. if {klasa.%player%} is 1:
  47. send "&7Twoja klasa to &6Magik"
  48. send "&7Twój LVL wynosi aktualnia &6%{LVL.%player%}% pkt"
  49. send "&7W tej chwili posiadasz &6%{punkty.%player%}% pkt &7do rozdysponowania"
  50. send "&7Twoja umiejętność &8Zdrowie &7aktualnie znajduje się na &6%{zdrowie.%player%}% poziomie&7."
  51. send "&7Twoja umiejętność &8Zwinność &7aktualnie znajduje się na &6%{zwinnosc.%player%}% poziomie&7."
  52. if {klasa.%player%} is 2:
  53. send "&7Twoja klasa to &6Wojownik"
  54. send "&7Twój LVL wynosi aktualnia &6%{LVL.%player%}% pkt"
  55. send "&7W tej chwili posiadasz &6%{punkty.%player%}% pkt &7do rozdysponowania"
  56. send "&7Twoja umiejętność &8Zdrowie &7aktualnie znajduje się na &6%{zdrowie.%player%}% poziomie&7."
  57. send "&7Twoja umiejętność &8Zwinność &7aktualnie znajduje się na &6%{zwinnosc.%player%}% poziomie&7."
  58. if arg 1 is "wymien":
  59. if arg 2 is "zdrowie":
  60. if {klasa.%player%} is 1:
  61. {punkty.%player%} is greater than or equal to {zaplac.punkty.zdrowie.%player%}:
  62. remove {zaplac.punkty.zdrowie.%player%} from {punkty.%player%}
  63. add 1 to {health.%player%}
  64. Send "&7Wymieniłeś &6%{zaplac.punkty.zdrowie.%player%}% pkt&7 umiejętności na dodatkowe 1 serduszko"
  65. add 1 to {zaplac.punkty.zdrowie.%player%}
  66. add 1 to {zdrowie.%player%}
  67. set max health of player to {health.%player%}
  68. send "&7Pozostało jeszcze &6%{punkty.%player%}% pkt &7 do rozdysponowania, do kolejnego poziomu potrzeba &6%{zaplac.punkty.zdrowie.%player%}% pkt &7."
  69.  
  70. else:
  71. send "&7Masz za mało punktów, aby nabyć tą umiejętność (potrzeba &6%{zaplac.punkty.zdrowie.%player%}% pkt &7)."
  72. if {klasa.%player%} is 2:
  73. {punkty.%player%} is greater than or equal to {zaplac.punkty.zdrowie.%player%}:
  74. remove {zaplac.punkty.zdrowie.%player%} from {punkty.%player%}
  75. add 2 to {health.%player%}
  76. Send "&7Wymieniłeś &6%{zaplac.punkty.zdrowie.%player%}% pkt&7 umiejętności na dodatkowe 2 serduszka"
  77. add 1 to {zaplac.punkty.zdrowie.%player%}
  78. add 1 to {zdrowie.%player%}
  79. set max health of player to {health.%player%}
  80. send "&7Pozostało jeszcze &6%{punkty.%player%}% pkt &7 do rozdysponowania, do kolejnego poziomu potrzeba &6%{zaplac.punkty.zdrowie.%player%}% pkt &7."
  81. else:
  82. send "&7Masz za mało punktów, aby nabyć tą umiejętność (potrzeba &6%{zaplac.punkty.zdrowie.%player%}% pkt &7)."
  83. if arg 2 is "zwinnosc":
  84. if {klasa.%player%} is 1:
  85. {punkty.%player%} is greater than or equal to {zaplac.punkty.zwinnosc.%player%}:
  86. remove {zaplac.punkty.zwinnosc.%player%} from {punkty.%player%}
  87. add 1 to {domage.%player%}
  88. Send "&7Wymieniłeś &6%{zaplac.punkty.zwinnosc.%player%}% pkt&7 umiejętności na dodatkowy 1 proc. ataku"
  89. add 1 to {zaplac.punkty.zwinnosc.%player%}
  90. add 1 to {zwinnosc.%player%}
  91. send "&7Pozostało jeszcze &6%{punkty.%player%}% pkt &7 do rozdysponowania, do kolejnego poziomu potrzeba &6%{zaplac.punkty.zwinnosc.%player%}% pkt &7."
  92. else:
  93. send "&7Masz za mało punktów, aby nabyć tą umiejętność (potrzeba &6%{zaplac.punkty.zwinnosc.%player%}% pkt &7)."
  94. if {klasa.%player%} is 2:
  95. {punkty.%player%} is greater than or equal to {zaplac.punkty.zwinnosc.%player%}:
  96. remove {zaplac.punkty.zwinnosc.%player%} from {punkty.%player%}
  97. add 2 to {domage.%player%}
  98. Send "&7Wymieniłeś &6%{zaplac.punkty.zwinnosc.%player%}% pkt&7 umiejętności na dodatkowe 2 proc. ataku"
  99. add 1 to {zaplac.punkty.zwinnosc.%player%}
  100. add 1 to {zwinnosc.%player%}
  101. send "&7Pozostało jeszcze &6%{punkty.%player%}% pkt &7 do rozdysponowania, do kolejnego poziomu potrzeba &6%{zaplac.punkty.zwinnosc.%player%}% pkt &7."
  102. else:
  103. send "&7Masz za mało punktów, aby nabyć tą umiejętność (potrzeba &6%{zaplac.punkty.zwinnosc.%player%}% pkt &7)."
  104. command /zeruj [<player>]:
  105. trigger:
  106. if arg 1 is set:
  107. if player has permissions "czysc.player":
  108. set {LVL.%arg 1%} to 0
  109. set {punkty.%arg 1%} to 0
  110. set {zdrowie.%arg 1%} to 0
  111. set {zwinnosc.%arg 1%} to 0
  112. send "&7Wyczyściłeś wszystkie punkty graczowi &6%arg 1%"
  113. send "&4%player% &7wyczyścił wszystkie punkty graczowi &6%arg 1%" to the arg 1
  114. on death of creature or player:
  115. attacker is a player:
  116. set {_ilesclvl} to a random integer between 1 and 3
  117. add {_ilesclvl} to {lvl.%attacker%}
  118. {LVL.%attacker%} is greater than or equal to {@lvl}:
  119. add -{@lvl} to {LVL.%attacker%}
  120. add 1 to {punkty.%attacker%}
  121.  
  122.  
  123. on damage:
  124. attacker is a player
  125. increase the damage by {domage.%attacker%}
  126. stop
Advertisement
Add Comment
Please, Sign In to add comment