Advertisement
OsamaShinePvP

Inferno

Nov 17th, 2015
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.36 KB | None | 0 0
  1. # #
  2. # #
  3. #Osama #
  4. # #
  5. # #
  6. variables:
  7. JogadorEntrou.%player% = true
  8. SaiuArena.%player% = true
  9. Inventario.Guardar.%player% = false
  10.  
  11. options:
  12. # Prefixo das mensagens.
  13. Prefixo: &f&l[&c&lINFERNO&f&l]
  14.  
  15. # Itens ao entrar no &cINFERNO.
  16. Armadura: diamond armor named "&cINFERNO"
  17. Espada: 1 diamond sword named "&cINFERNO"
  18. Maca: 5 golden apple:1 named "&cINFERNO"
  19. Arco: 1 bow named "&cINFERNO"
  20. Flechas: 64 arrow named "&cINFERNO"
  21.  
  22. command /inferno [<text>]:
  23. trigger:
  24. if arg 1 is "setentrada":
  25. if player has permission "inferno.admin":
  26. set {Arena.entrada} to player's location
  27. send "{@Prefixo} &3Entrada setada com sucesso. Coordenadas:"
  28. send "&bX:&c %x coordinate of player%"
  29. send "&bY:&c %y coordinate of player%"
  30. send "&bZ:&c %z coordinate of player%"
  31. else:
  32. send "{@Prefixo} &3Você não tem acesso a esse comando."
  33. if arg 1 is "setsaida":
  34. if player has permission "inferno.admin":
  35. set {Arena.saida} to player's location
  36. send "{@Prefixo} &3Saida setaca com sucesso. Coordenadas:"
  37. send "&bX:&c %x coordinate of player%"
  38. send "&bY:&c %y coordinate of player%"
  39. send "&bZ:&c %z coordinate of player%"
  40. else:
  41. send "{@Prefixo} &3Você não tem acesso a esse comando."
  42. if arg 1 is "entrar":
  43. if player's inventory has 36 air:
  44. broadcast ""
  45. broadcast "{@Prefixo} &d&lVai Começar A Treta No &4&lInferno /&4&lInferno &d&lEntrar"
  46. broadcast ""
  47. wait 3 second
  48. set {inferno.salvar.capacete.%player%} to player's helmet
  49. set {inferno.salvar.peitoral.%player%} to player's chestplate
  50. set {inferno.salvar.perneiras.%player%} to player's leggings
  51. set {inferno.salvar.botas.%player%} to player's boots
  52. set {inferno.inventario.%player%} to serialized inventory of player
  53. remove all items from player
  54. send "{@Prefixo} &c&lVoce Entrou No &4&lInferno"
  55. send " &6&lSistema Em Beta! Reporte Bugs no Forum GamersBoard"
  56. send " &6&lPara Entrar No Inferno /Inferno Entrar."
  57. send " &6&lBoa Sorte! Que o Capeta te ajude e.e."
  58. set {JogadorEntrou.%player%} to true
  59. teleport player to {Arena.entrada}
  60. clear inventory of player
  61. equip player with all {@Armadura}
  62. give {@Espada} to player
  63. give {@Maca} to player
  64. give {@Arco} to player
  65. give {@Flechas} to player
  66. else:
  67. send "{@Prefixo} &c&lVocê tem de ter o inventario vazio."
  68. if {JogadorEntrou.%player%} is true:
  69. send "{@Prefixo} &c&lVocê já está na arena."
  70.  
  71. if arg 1 is "sair":
  72. if {JogadorEntrou.%player%} is true:
  73. clear the player's inventory
  74. set player's helmet to {inferno.salvar.capacete.%player%}
  75. set player's chestplate to {inferno.salvar.peitoral.%player%}
  76. set player's leggings to {inferno.salvar.perneiras.%player%}
  77. set player's boots to {inferno.salvar.botas.%player%}
  78. set {JogadorEntrou.%player%} to false
  79. send "{@Prefixo}&3 Você saiu do inferno."
  80. teleport player to {Arena.saida}
  81. else:
  82. send "{@Prefixo}&3 Você não está na arena."
  83. stop
  84. if arg 1 is not set:
  85. send "{@Prefixo} &f&lLista de comandos do inferno:"
  86. send "&c&lPara Sair Do Inferno /Inferno Sair"
  87. send "&c&lPara Entrar No Inferno /Inferno Entrar"
  88. #CASO QUEIRA EDITAR DEIXE CLARO MEUS CREDITOS :3
  89. on quit:
  90. if {JogadorEntrou.%player%} is true:
  91. set {SaiuArena.%player%} to true
  92. set {Inventario.Guardar.%player%} to true
  93.  
  94. on join:
  95. if {SaiuArena.%player%} is true:
  96. if {Inventario.Guardar.%player%} is true:
  97. send "{@Prefixo} &3Não tente deslogar no inferno!"
  98. set {SaiuArena.%player%} to false
  99. make player execute command "inferno sair"
  100. set {JogadorEntrou.%player%} to false
  101. set {Inventario.Guardar.%player%} to false
  102.  
  103. on death:
  104. if {JogadorEntrou.%victim%} is true:
  105. wait 5 seconds
  106. set {JogadorEntrou.%victim%} to false
  107. set {Inventario.Guardar.%player%} to false
  108. loop all players:
  109. if {JogadorEntrou.%loop-player%} is true:
  110. send "{@Prefixo} &c&l%victim% &4&lmorreu para &b%attacker%&a."
  111. on respawn:
  112. if {JogadorEntrou.%victim%} is true:
  113. set player's helmet to {inferno.salvar.capacete.%player%}
  114. set player's chestplate to {inferno.salvar.peitoral.%player%}
  115. set player's leggings to {inferno.salvar.perneiras.%player%}
  116. set player's boots to {inferno.salvar.botas.%player%}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement