Guest User

MrTybnk

a guest
May 7th, 2014
796
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.30 KB | None | 0 0
  1. variables:
  2. {joined.%player%} = false
  3. {sm.%player%} = 0
  4. {zab.%player%} = 0
  5. {arena.enable} = true
  6. {arena.istnieje} = false
  7. {monety.%player%} = 0
  8. {gracze.arena} = 0
  9. {start.arena} = false
  10. {arena.%player%} = true
  11. {arena.start} = false
  12. options:
  13. autor: tybnk
  14. skname: TybnkCastle
  15. version: Beta 0.1
  16. cos: &9|============== &8[ &2TybnkCastle &8] &9==============|
  17. itemy1: 1 diamond helmet
  18. itemy2: 1 diamond chestplate
  19. itemy3: 1 diamond leggins
  20. itemy4: 1 diamond boots
  21. itemy5: 1 diamond sword
  22. itemy6: 1 bow
  23. itemy7: 64 arrow
  24. itemy8: 2 golden apple
  25. itemy9: 64 tnt
  26. command /castle [<text>] [<text>] [<text>]:
  27. aliases: /tybnkskript, /tybnk, /tcastle
  28. trigger:
  29. if arg 1 is not set:
  30. send "{@cos}"
  31. send "&6/castle join [arena] &7- dolaczasz do areny"
  32. send "&6/castle leave &7- opuszczasz arene"
  33. send "&6/castle shop &7- wkrotce!"
  34. send "&6/castle info &7- informacje"
  35. send "&6/castle staty &7- statystyki castle"
  36. if arg 1 is "admin":
  37. if player has permissions "castle.admin":
  38. send "{@cos}"
  39. send "&6/castle ustaw [nazwa] &7- ustawiasz arene"
  40. send "&6/castle ustawlobby &7- ustawiasz miejsce spawnu po zakonczeniu areny"
  41. send "&6/castle wylacz [nazwa] &7- wlaczasz arene"
  42. send "&6/castle wlacz [nazwa] &7- wlaczasz arene"
  43. send "&6/castle usun [nazwa] &7- usuwasz arene"
  44. else:
  45. send "&6>> &cNie masz uprawnien &7(castle.admin)"
  46. if arg 1 is "info":
  47. send "{@cos}"
  48. send "&9Nazwa: &6{@skname}"
  49. send "&9Autor: &6{@autor}"
  50. send "&9Wersja: &6{@version}"
  51. if arg 1 is "shop":
  52. send "&6Wkrotce shop zostanie dodany ;]"
  53. if arg 1 is "ustawlobby":
  54. if player has permissions "castle.admin":
  55. set {lobby} to location of player
  56. send "&c>> &6Ustawiles lobby castle!"
  57. else:
  58. send "&6>> &cNie masz uprawnien &7(castle.admin)"
  59. if arg 1 is "ustaw":
  60. if arg 2 is not set:
  61. send "&6>> &cPodaj nazwe areny!"
  62. if arg 2 is set:
  63. if player has permissions "castle.admin":
  64. set {arena.istnieje} to true
  65. set {%arg 2%} to location of player
  66. send "&6>> &9Pomyslnie ustawiles arene castle: &c%arg 2%"
  67. else:
  68. send "&6>> &cNie masz uprawnien &7(castle.admin)"
  69. if arg 1 is "join":
  70. if arg 2 is not set:
  71. send "&6>> &cPodaj nazwe areny"
  72. if arg 2 is set:
  73. if {arena.istnieje} is true:
  74. if {arena.enable} is true:
  75. set {arena.%player%} to true
  76. add 1 to {gracze.arena}
  77. set {join.%player%} to true
  78. teleport player to {%arg 2%}
  79. send "&c>> &6Dolaczyles do areny: &2%arg 2%"
  80. wait 10 seconds
  81. if {gracze.arena} is 15:
  82. broadcast "&6Runda zacznie sie za 20 sekund"
  83. wait 5 second
  84. broadcast "&6Runda zacznie sie za 15 sekund"
  85. wait 5 second
  86. broadcast "&6Runda zacznie sie za 10 sekund"
  87. wait 5 second
  88. broadcast "Runda zacznie sie za 5 sekund"
  89. wait 1 second
  90. broadcast "&6Runda zacznie sie za 4 sekundy"
  91. wait 1 second
  92. broadcast "&6Runda zacznie sie za 3 sekundy"
  93. wait 1 second
  94. broadcast "&6Runda zacznie sie za 2 sekundy"
  95. wait 1 second
  96. broadcast "&6Runda zacznie sie za 1 sekundy"
  97. wait 1 second
  98. broadcast "&6Runda sie zaczela! Do boju!"
  99. set {arena.start} to true
  100. give {@itemy1} to the player
  101. give {@itemy2} to the player
  102. give {@itemy3} to the player
  103. give {@itemy4} to the player
  104. give {@itemy5} to the player
  105. give {@itemy6} to the player
  106. give {@itemy7} to the player
  107. give {@itemy8} to the player
  108. give {@itemy9} to the player
  109. else:
  110. send "&6>> &cArena nie istnieje!"
  111. else:
  112. send "&6>> &cArena jest aktualnie wylaczona!"
  113. if arg 1 is "wlacz":
  114. if arg 2 is not set:
  115. send "&6>> &cPodaj nazwe areny!"
  116. if arg 2 is set:
  117. if {arena.istnieje} is true:
  118. if {arena.enable} is false:
  119. if player has permissions "castle.admin":
  120. set {arena.enable} to true
  121. send "&c>> &6Wlaczyles arene: &2%arg 2%"
  122. else:
  123. send "&6>> &cArena nie istnieje!"
  124. else:
  125. send "&6>> &cArena jest juz wlaczona!"
  126. else:
  127. send "&6>> &cNie masz uprawnien &7(castle.admin)"
  128. if arg 1 is "wylacz":
  129. if arg 2 is not set:
  130. send "&6>> &cPodaj nazwe areny"
  131. if arg 2 is set:
  132. if {arena.enable} is true:
  133. if {arena.istnieje} is true:
  134. if player has permissions "castle.admin":
  135. set {arena.enable} to false
  136. send "&c>> &6Wylaczyles arene: &2%arg 2%"
  137. else:
  138. send "&6>> &cArena jest juz wylaczona!"
  139. else:
  140. send "&6>> &cArena nie istnieje!"
  141. else:
  142. send "&6>> &cNie masz uprawnien &7(castle.admin)"
  143. if arg 1 is "usun" or "delete":
  144. if arg 2 is not set:
  145. send "&6>> &cPodaj nazwe areny"
  146. if arg 2 is set:
  147. if {arena.istnieje} is true:
  148. if player has permissions "castle.admin":
  149. set {arena.istnieje} to false
  150. send "&c>> &6Usunales arene: &2%arg 2%"
  151. else:
  152. send "&6>> &cArena nie istnieje!"
  153. else:
  154. send "&6>> &cNie masz uprawnien &7(castle.admin)"
  155. if arg 1 is "lista":
  156. if {arena.%player%} is true:
  157. send "&6Lista graczy: &9%{gracze.%player%}%"
  158. if arg 1 is "staty" or "stats":
  159. send "{@cos}"
  160. send "&6Monety: &9%{monety.%player%}%"
  161. send "&6Kills: &9%{zab.%player%}%"
  162. send "&6Deaths: &9%{sm.%player%}%"
  163. send "&6K.D: &9%{zab.%player%}%&2.&9%{sm.%player%}%"
  164. if arg 1 is "monety":
  165. send "&6Monety: &a%{monety.%player%}%"
  166. on rightclick on sign:
  167. if line 1 is "&bLOGO":
  168. if line 2 is "&lCASTLE":
  169. if line 3 is "&9Dolacz":
  170. if line 4 is "&a[%arg 2%]":
  171. if {arena.istnieje} is true:
  172. if {arena.enable} is true:
  173. add 1 to {gracze.arena}
  174. teleport player to {%arg 2%}
  175. send "&c>> &6Zostales przeteleportowany na arene:"
  176. on death:
  177. if {arena.%player%} is true:
  178. attacker is a player:
  179. victim is a player:
  180. add 1 to {zab.%attacker%}
  181. add 1 to {sm.%victim%}
  182. add 10 to {monety.%attacker%}
  183. broadcast "&6>> &cGracz &a%victim% &czostal zabity przez: 7e%attacker%"
  184. on damage:
  185. if {arena.%player%} is false:
  186. if {arena.start} is false:
  187. send "&cArena sie jeszcze nie zaczela!"
  188. cancel event
Advertisement
Add Comment
Please, Sign In to add comment