Advertisement
Guest User

SpaarkArenaP4

a guest
May 31st, 2016
170
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.19 KB | None | 0 0
  1. # Script - SpaarkArenaP4 v1.0
  2. # Criador - zSpaark
  3. # Skype - spaark.minecraft
  4.  
  5. #
  6. # Configuraçao abaixo.
  7. #
  8.  
  9. options:
  10.  
  11. #Prefix das mensagens.
  12. Prefix: &7[&6ArenaP4&7]
  13.  
  14. #
  15. # Mensagens gerais.
  16. #
  17.  
  18. #Mensagem quando nao tem permissao.
  19. MsGSP: &cSem Permissao.
  20.  
  21. #Mensagem quando seta a entrada da arenap4.
  22. MsGSE: &bVoce setou a entrada.
  23.  
  24. #Mensagem quando seta a saida da arenap4.
  25. MsGSS: &bVoce setou a saida.
  26.  
  27. #Mensagem quando seta o local que o player sera teletranportado quando um staff pedir tela dele.
  28. MsGSLPT: &bVoce setou o local das telas.
  29.  
  30. #Mensagem quando um player entra entra na arenap4. Use %player% para exibir o nick do player na mensagem.
  31. MsGJoinP4: &b%player% entrou na ArenaP4
  32.  
  33. #Mensagem quando um player sai da arenap4. Use %player% para exibir o nick do player na mensagem.
  34. MsGQuitP4: &b%player% saiu da ArenaP4
  35.  
  36. #Mensagem quando um player morre na arenap4.
  37. #Use %victim% para exibir o nick do player que morreu.
  38. #Use %attacker% para exibir o nick do player que matou.
  39. MsGMM: &b%victim% morreu para %attacker% na &6ArenaP4
  40.  
  41. #Mensagem quando um player desconecta da arenap4. Use %player% para exibir o nick do player na mensagem.
  42. MsGDC: &b%player% desconectou da %{arenap4.%player%}%
  43.  
  44. #Mensagem quando o player nao esta na arenap4.
  45. MsGNE: &cVoce nao esta na ArenaP4
  46.  
  47. #Mensagem quando o player tenta usar algum comando na arenap4.
  48. MsGNC: &cVoce nao pode usar esse comando na arena.
  49.  
  50. #Mensagem que aparece no broadcast de 2 em dois minutos relacionada ao script.
  51. MsGBC: &ePara ver os comandos da &6ArenaP4 - &e&l/arenap4
  52.  
  53. #Mensagem que aparece pro player que é kickado da arenap4.
  54. MsGKP: &cVoce foi kickado da ArenaP4
  55.  
  56. #Mensagem quando um player nao existe.
  57. MsGPI: &cEsse player nao existe.
  58.  
  59. #Mensagem quando o player for kickado.
  60. MsGPK: &aPlayer kickado.
  61.  
  62. #
  63. # Configuraçao da funçao "Pedir tela" e "Mandar tela" abaixo.
  64. #
  65.  
  66. #Mensagem que aparece pro player quando um staff pedi tela para ele.
  67. #Use %player% para exibir o nick do staff que pediu tela na mensagem.
  68. #Linha 1.
  69. MsGPT: &7[&6%player%&7] &ePassa tela agora, ao contrario sera banido.
  70. #Linha 2.
  71. MsGPT2: &7[&6%player%&7] &ePara mandar tela - &e&l/tela [Link]
  72.  
  73. #Mensagem quando o player que um staff pediu tela nao esta na arenap4.
  74. MsGPNE: &cO Player que voce pediu tela nao esta na arenap4.
  75.  
  76. #Mensagem quando um player manda tela para um staff.
  77. #Use %player% para exibir o nome do player que mandou tela na mensagem.
  78. #Use %arg 1% para exibir o link da tela do player.
  79. MsGMT: &7[&6%player%&7] &eMinha tela - &e&l%arg 2%
  80.  
  81. #Mensagem quando ninguem pediu tela do player e ele ultiliza o comando /tela.
  82. MsGNPT: &cNinguem te pediu tela.
  83.  
  84. #Mensagem quando enviou a tela.
  85. MsGTE: &aTela enviada!
  86.  
  87. #Mensagem quando o pedido de tela é enviado.
  88. MsGPES: &cPedido de tela enviado.
  89.  
  90.  
  91. #
  92. # Fim da Configuraçao. Nao mecha nos codigos abaixo.
  93. #
  94.  
  95. every 120 seconds:
  96. broadcast "{@Prefix} {@MsGBC}"
  97.  
  98. command /arenap4admin [<text>] [<player>]:
  99. permission: arenap4.admin
  100. permission message: {@Prefix} {@MsGSP}
  101. trigger:
  102. if arg 1 is "setentrada":
  103. if arg 2 is not set:
  104. set {arena.p4entrada} to location of player
  105. send "{@Prefix} {@MsGSE}"
  106. if arg 1 is "setsaida":
  107. if arg 2 is not set:
  108. set {arena.p4saida} to location of player
  109. send "{@Prefix} {@MsGSS}"
  110. if arg 1 is "setloctela":
  111. if arg 2 is not set:
  112. set {arena.p4loctela} to location of player
  113. send "{@Prefix} {@MsGSLPT}"
  114. if arg 1 is "pedirtela":
  115. if arg 2 is set:
  116. if {arenap4.%arg 2%} is "ArenaP4":
  117. clear {arenap4.%arg 2%}
  118. set {loctela.%arg 2%} to "Tela"
  119. teleport arg 2 to {arena.p4loctela}
  120. remove strength from the arg 2
  121. remove swiftness from the arg 2
  122. clear inventory of arg 2
  123. send " " to arg 2
  124. send "{@MsGPT}" to arg 2
  125. send "{@MsGPT2}" to arg 2
  126. send " " to arg 2
  127. send "{@Prefix} {@MsGPES}"
  128. else:
  129. send "{@Prefix} {@MsGPNE}"
  130. else:
  131. send "{@Prefix} {@MsGPI}"
  132. if arg 1 is "kick":
  133. if arg 2 is set:
  134. if {arenap4.%arg 2%} is "ArenaP4":
  135. teleport arg 2 to {arena.p4saida}
  136. send "{@Prefix} {@MsGKP}" to arg 2
  137. clear {arenap4.%arg 2%}
  138. remove strength from the arg 2
  139. remove swiftness from the arg 2
  140. clear inventory of arg 2
  141. send "{@Prefix} {@MsGPK}"
  142. else:
  143. send "{@Prefix} {@MsGPNE}"
  144. else:
  145. send "{@Prefix} {@MsGPI}"
  146. if arg 1 is not set:
  147. send "&7============[ &fArenaP4 CommandsAdmins &7]============"
  148. send " &7* &f&l/arenap4admin setentrada &7- &fSeta entrada da ArenaP4."
  149. send " &7* &f&l/arenap4admin setsaida &7- &fSeta saida da ArenaP4."
  150. send " &7* &f&l/arenap4admin setloctela &7- &fSeta local de pedir tela."
  151. send " &7* &f&l/arenap4admin pedirtela &7- &fPedir tela de um player."
  152. send " &7* &f&l/arenap4admin kick &7- &fKickar um player da ArenaP4"
  153. send "&7============[ &fArenaP4 CommandsAdmins &7]============"
  154.  
  155. command /arenap4 [<text>] [<text>]:
  156. trigger:
  157. if arg 1 is "entrar":
  158. if arg 2 is not set:
  159. teleport player to {arena.p4entrada}
  160. broadcast "{@Prefix} {@MsGJoinP4}"
  161. equip player with all diamond armour of protection 4 and unbreaking 3
  162. give 1 diamond sword of sharpness 5 and fire aspect 2 to player
  163. give 64 golden apple:1 to player
  164. give 64 cooked porkchop to player
  165. apply strength 2 to the player for 100000000 minutes
  166. apply swiftness 2 to the player for 100000000 minutes
  167. set {arenap4.%player%} to "ArenaP4"
  168. if arg 1 is "sair":
  169. if arg 2 is not set:
  170. if {arenap4.%player%} is "ArenaP4":
  171. teleport player to {arena.p4saida}
  172. send "{@Prefix} {@MsGQuitP4}"
  173. remove strength from the player
  174. remove swiftness from the player
  175. clear the player's inventory
  176. clear {arenap4.%player%}
  177. else:
  178. send "{@Prefix} {@MsGNE}"
  179. if arg 1 is "tela":
  180. if arg 2 is set:
  181. if {loctela.%player%} is "Tela":
  182. loop all players:
  183. loop-player has permission "arenap4.admin":
  184. send "{@MsGMT}" to loop-player
  185. send "{@Prefix} {@MsGTE}"
  186. clear {loctela.%player%}
  187. else:
  188. send "{@Prefix} {@MsGNPT}"
  189. if arg 1 is not set:
  190. send "&7===============[ &fArenaP4 Commands &7]==============="
  191. send " &7* &f&l/arenap4 entrar &7- &fEntrar na ArenaP4."
  192. send " &7* &f&l/arenap4 sair &7- &fSair da ArenaP4."
  193. send " &7* &f&l/arenap4 tela &7- &fMandar tela para os staffs."
  194. send " &7* &f&l/arenap4admin &7- &fComandos para admins."
  195. send "&7===============[ &fArenaP4 Commands &7]==============="
  196.  
  197. on command:
  198. if full command is "arenap4 sair":
  199. stop
  200. else:
  201. if {arenap4.%player%} is set:
  202. cancel event
  203. send "{@Prefix} {@MsGNC}"
  204. stop
  205.  
  206. on death:
  207. if {arenap4.%player%} is "ArenaP4":
  208. broadcast "{@Prefix} {@MsGMM}"
  209. clear {arenap4.%player%}
  210.  
  211. on quit:
  212. if {arenap4.%player%} is "ArenaP4":
  213. broadcast "{@Prefix} {@MsGDC}"
  214. clear the player's inventory
  215. remove strength from the player
  216. remove swiftness from the player
  217.  
  218. on join:
  219. if {arenap4.%player%} is "ArenaP4":
  220. teleport player to {arena.p4saida}
  221. clear the player's inventory
  222. remove strength from the player
  223. remove swiftness from the player
  224. clear {arenap4.%player%}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement