Advertisement
Guest User

Untitled

a guest
Oct 13th, 2015
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 23.35 KB | None | 0 0
  1. #
  2. # PowerFight - Lutinha de Pobre!
  3. #
  4. # Criado por MrPowerGamerBR - Website: http://mrpowergamerbr.com/
  5.  
  6. # | LICENÇA |
  7. # Ao baixar este arquivo, você está sujeito a licença do CC BY-NC-SA 3.0
  8.  
  9. # | Configurações |
  10. options:
  11. # | CONFIGURAÇÕES |
  12. # Prêmio para quem ganha o Evento Fight
  13. Premio: 100000
  14.  
  15. # Prêmio para quem ganha uma partida no Evento Fight
  16. PremioPartida: 50
  17.  
  18. # Se ativado, os players irão ter que ficar sem itens no inventário para entrar no Fight
  19. InventarioVazio: false
  20.  
  21. # Tag do Vencedor
  22. VencedorTag: &8[&c&lLutador&8]
  23.  
  24. # Usar Legendchat para dar as tags? (Requer SkPower) {fight}
  25. UsarLC: false
  26.  
  27. # Mensagens que irão aparecer de "ENTRE NO FIGHT!" (Quando todas as Mensagens forem mostradas, irá começar o evento)
  28. Avisos: 2
  29.  
  30. # Delay entre as Mensagens de "ENTRE NO FIGHT!"
  31. DelayEntre: 10
  32.  
  33. # Tempo de Delay até que outra partida seja iniciada.
  34. DelayMorte: 3
  35.  
  36. # Quantos Segundos deveriam ter no Countdown?
  37. CountdownSegundos: 3
  38.  
  39. # Cor das Mensagens de Countdown (..5, ..4, ..3, ..2, ..1, GO!)
  40. CorCountdown: &b
  41.  
  42. # Automaticamente ativa o FriendlyFire ao entrar no Evento
  43. ClanFF: true
  44.  
  45. # Comando a ser executado para ativar o FriendlyFire
  46. ClanAtivarFF: "clan globalff allow"
  47.  
  48. # Comando a ser executado para desativar o FriendlyFire
  49. ClanDesativarFF: "clan globalff auto"
  50.  
  51. # Para aonde o player deveria ir quando ele perde o Fight?
  52. # 0 = Camarote
  53. # 1 = Spawn do Mundo
  54. # 2 = Comando Customizado (/spawn, etc)
  55. AondeEuVou: 1
  56.  
  57. # Comando Customizado (AondeEuVou: 2)
  58. ComandoCustomizado: /fight camarote
  59.  
  60. # Deveria bloquear comandos no Fight?
  61. BloquearCmds: true
  62.  
  63. # Comandos que podem ser usados no Fight
  64. CmdsPermitidos: "tell" or "msg" or "fight" or "seen" or "kitfight"
  65.  
  66. # Se alguém morrer, os itens deveriam ser dropados?
  67. SemDrops: true
  68.  
  69. # Ativar/Desativar Evento Automático
  70. EventoAutomatico: true
  71.  
  72. # Horário do Evento Automático
  73. EventoHora: 12
  74. EventoMin: 30
  75.  
  76. # Se o seu Host não quer alterar as horas do seu Servidor para o Horário de Brasília, você pode arrumar a diferença aqui
  77. # Exemplo: Se no seu Host o horário é 12:30, e o Horário de Brasília é 13:48, coloque hora_fix para 1 e min_fix para 18
  78. HoraFix: 0
  79. MinFix: 0
  80.  
  81. # Se ativado, irá avisar para todos os players que irá começar um Evento Fight um minuto antes
  82. AviseAntes: true
  83.  
  84. # | MENSAGENS |
  85. # Prefixo do Fight
  86. MsgPrefixo: &a[&lFIGHT&a]&b
  87.  
  88. # Mensagem que o Evento Fight Iniciou
  89. MsgEventoIniciou: &bEvento Fight iniciou!
  90.  
  91. # Evento Cancelado por falta de players
  92. MsgFaltaPlayers: &bEvento cancelado devido a falta de players...
  93.  
  94. # Mensagem quando alguém ganha uma partida no Fight (Você pode usar @player e @premio)
  95. MsgGanhouPvP: &bO player @player&a ganhou um combate! &a+&2@premio
  96.  
  97. # Mensagem quando alguém ganha o Fight (Você pode usar @player e @premio)
  98. MsgVencedor: &bParabéns &l@player&b! Você ganhou o evento Fight!
  99.  
  100. # Mensagem de VS (Você pode usar @player1 e @player2)
  101. MsgPvPMensagem: &bLutadores: &l@player1 &bcontra &l@player2
  102.  
  103. # Mensagem quando alguém tenta usar um comando no Evento Fight
  104. MsgComandoNoFight: &bEste comando foi bloqueado no evento!
  105.  
  106. # Mensagem quando você não tem permissão
  107. MsgSemPerm: &bVocê nao tem permissao!
  108.  
  109. # Mensagem quando não tem nenhum evento Fight acontecendo.
  110. MsgNenhumFight: &bNenhum Fight foi iniciado!
  111.  
  112. # Mensagem que aparece quando você usa /fight camarote
  113. MsgCamarote: &bVocê está no camarote!
  114.  
  115. # Mensagem que aparece quando você usa /fight sair
  116. MsgSaiuFight: &bVocê saiu do Fight!
  117.  
  118. # Mensagem que aparece quando você usa /fight sair em uma batalha
  119. MsgSairBatalha: &bVocê nao pode sar durante a batalha!
  120.  
  121. # Mensagem que aparece quando você entra no Evento Fight
  122. MsgEntrouNoFight: &bVocê entrou no Fight, boa sorte!
  123.  
  124. # Mensagem que aparece quando você usa /fight e você já está no evento
  125. MsgEstouNoFight: &bVocê já está no Fight!
  126.  
  127. # Sorry, mas o Evento Fight já iniciou ;-;
  128. MsgEventoComecou: &bO evento já iniciou!
  129.  
  130. # Mensagem quando você precisa esvaziar o inventário
  131. MsgEsvaziarInv: &bVocê nao pode entrar com itens no inventário!
  132.  
  133. # Mensagem avisando que daqui a 1 minuto irá começar o Evento Fight
  134. MsgAviseAntes: &bPrepare-se Galera! Irá começar um Evento Fight em 1 minuto!
  135.  
  136. # Derp, alguém saiu durante o Countdown...
  137. MsgSaiuCountdown: &bAlguém saiu durante o cooldown...
  138.  
  139. # GO! Literalmente.
  140. MsgCountdownFinal: &c&lGO!
  141. # VVV Mensagens que aparecem antes do Evento Fight VVV
  142. # Mensagens da lista de msg_avisoX que irão aparecer (1 a 5)
  143. Mensagens: 5
  144. # Mensagens
  145. MsgAviso1: &a[&lFIGHT&a] &bEvento FIGHT iniciando!
  146. MsgAviso2: &a[&lFIGHT&a] &bPara entrar no evento use o /fight
  147. MsgAviso3: &a[&lFIGHT&a] &bPara assistir use o /fight camarote
  148. MsgAviso4: &a[&lFIGHT&a] &bPrêmio: &a100k &b+ TAG
  149. MsgAviso5: &a[&lFIGHT&a] &bEntre sem itens no inventário!
  150. # ^^^ Mensagens que aparecem antes do Evento Fight ^^^
  151.  
  152. # | Código-Fonte |
  153. variables:
  154. {PowerFight.Config.ArenaSetup} = false
  155. {PowerFight.Config.ArenaIniciada} = false
  156. {PowerFight.Config.ArenaPrestart} = false
  157. {PowerFight.Config.Countdown} = false
  158. {PowerFight.Config.BroadcastAviso} = false
  159. {KadooGN.Config.KitEscolhido.%player%} = false
  160.  
  161. command /fight [<text>]:
  162. aliases: eventofight
  163. permission: PowerFight.Entrar
  164. permission message: {@MsgSemPerm}
  165. trigger:
  166. if {PowerFight.Config.ArenaSetup} is false:
  167. if player has permission "PowerFight.Setup":
  168. send "{@MsgPrefixo} &cAinda não existe nenhuma Arena de &4&lFight&c configurada!"
  169. send ""
  170. send "{@MsgPrefixo} &cUse &6/setupfight"
  171. stop
  172. else:
  173. send "{@MsgPrefixo} {@MsgNenhumFight}"
  174. stop
  175. else:
  176. if {PowerFight.Config.ArenaIniciada} is true:
  177. if arg 1 is "camarote":
  178. if player has permission "PowerFight.Camarote":
  179. teleport player to {PowerFight.Config.CamarotePoint}
  180. send "{@MsgPrefixo} {@MsgCamarote}"
  181. stop
  182. else:
  183. send "{@MsgSemPerm}"
  184. stop
  185. if arg 1 is "sair":
  186. loop {PowerFight.PlayerList::*}:
  187. if loop-value is player's name:
  188. if player's name is {PowerFight.Config.BattlePlayer::Player1} or {PowerFight.Config.BattlePlayer::Player2}:
  189. send "{@MsgPrefixo} {@MsgSairBatalha}"
  190. stop
  191. remove player's name from {PowerFight.PlayerList::*}
  192. if {@AondeEuVou} is 0:
  193. teleport player to {PowerFight.Config.CamarotePoint}
  194. if {@AondeEuVou} is 2:
  195. make player execute command "{@ComandoCustomizado}"
  196. else:
  197. teleport player to spawn
  198. send "{@MsgPrefixo} {@MsgSaiuFight}"
  199. stop
  200. if {PowerFight.Config.ArenaPrestart} is true:
  201. if player has not enough space for 2304 feathers:
  202. send "{@MsgPrefixo} &bVocê está com itens no inventário!"
  203. stop
  204. else:
  205. if player is wearing helmet:
  206. send "{@MsgPrefixo} &bVocê está com itens no inventário!"
  207. stop
  208. if player is wearing chestplate:
  209. send "{@MsgPrefixo} &bVocê está com itens no inventário!"
  210. stop
  211. if player is wearing leggings:
  212. send "{@MsgPrefixo} &bVocê está com itens no inventário!"
  213. stop
  214. if player is wearing boots:
  215. send "{@MsgPrefixo} &bVocê está com itens no inventário!"
  216. stop
  217. loop {PowerFight.PlayerList::*}:
  218. if loop-value is player's name:
  219. send "{@MsgPrefixo} {@MsgEstouNoFight}"
  220. stop
  221. if {@InventarioVazio} is true:
  222. loop items in player's inventory:
  223. add loop-item to {_temporary::*}
  224. if {_temporary::*} is set:
  225. send "{@MsgPrefixo} {@MsgEsvaziarInv}"
  226. stop
  227. add player's name to {PowerFight.PlayerList::*}
  228. teleport player to {PowerFight.Config.LobbyPoint}
  229. clear {PowerFight.Inventarios::%player%::*}
  230. clear {PowerFight.InventariosArmaduras::%player%::*}
  231. loop items in player's inventory:
  232. add loop-item to {PowerFight.Inventarios::%player%::*}
  233. set {PowerFight.InventariosArmaduras::%player%.h} to player's helmet
  234. set {PowerFight.InventariosArmaduras::%player%.c} to player's chestplate
  235. set {PowerFight.InventariosArmaduras::%player%.l} to player's leggings
  236. set {PowerFight.InventariosArmaduras::%player%.b} to player's boots
  237. clear inventory of player
  238. clear player's inventory
  239. send "{@MsgPrefixo} {@MsgEntrouNoFight}"
  240. else:
  241. send "{@MsgPrefixo} {@MsgEventoComecou}"
  242. stop
  243. else:
  244. send "{@MsgPrefixo} {@MsgNenhumFight}"
  245.  
  246. command /startfight:
  247. permission: PowerFight.Iniciar
  248. permission message: {@MsgSemPerm}
  249. trigger:
  250. if {PowerFight.Config.ArenaSetup} is true:
  251. if {PowerFight.Config.ArenaIniciada} is false:
  252. clear {PowerFight.PlayerList::*}
  253. set {PowerFight.Config.ArenaIniciada} to true
  254. set {PowerFight.Config.ArenaPrestart} to true
  255. clear {PowerFight.Inventarios::*}
  256. clear {PowerFight.InventariosArmaduras::*}
  257. if {@ClanFF} is true:
  258. make console execute command "/clan globalff allow"
  259. loop {@Avisos} times:
  260. if {@Mensagens} is more or equal to 1:
  261. broadcast "{@MsgAviso1}"
  262. if {@Mensagens} is more or equal to 2:
  263. broadcast "{@MsgAviso2}"
  264. if {@Mensagens} is more or equal to 3:
  265. broadcast "{@MsgAviso3}"
  266. if {@Mensagens} is more or equal to 4:
  267. broadcast "{@MsgAviso4}"
  268. if {@Mensagens} is more or equal to 5:
  269. broadcast "{@MsgAviso5}"
  270. wait {@DelayEntre} seconds
  271. if size of {PowerFight.PlayerList::*} is less than 2:
  272. broadcast "{@MsgPrefixo} {@MsgFaltaPlayers}"
  273. set {PowerFight.Config.ArenaIniciada} to false
  274. set {PowerFight.Config.ArenaPrestart} to false
  275. loop {PowerFight.PlayerList::*}:
  276. set {_triste} to "%loop-value%" parsed as player
  277. if {@AondeEuVou} is 0:
  278. teleport {_triste} to {PowerFight.Config.CamarotePoint}
  279. if {@AondeEuVou} is 2:
  280. make {_triste} execute command "{@ComandoCustomizado}"
  281. else:
  282. teleport {_triste} to spawn
  283. clear {_triste}'s inventory
  284. if size of {PowerFight.PlayerList::*} is 0:
  285. stop
  286. make console execute command "recoverinv %{_triste}%"
  287. stop
  288. broadcast "{@MsgPrefixo} {@MsgEventoIniciou}"
  289. set {PowerFight.Config.ArenaPrestart} to false
  290. make console execute command "/fightstartpvp"
  291. else:
  292. send "&cJá existe um Evento Fight ocorrendo!"
  293. else:
  294. send "&cAinda não existe nenhum Evento Fight ativado! Use &6/setupfight&c!"
  295.  
  296. command /fightstartpvp:
  297. executable by: console
  298. trigger:
  299. clear {PowerFight.Config.BattleDC::*}
  300. clear {PowerFight.Config.BattlePlayer::*}
  301. if size of {PowerFight.PlayerList::*} is 1:
  302. loop {PowerFight.PlayerList::*}:
  303. set {_winner} to loop-value
  304. clear {PowerFight.PlayerList::*}
  305. set {_msg} to "{@MsgVencedor}"
  306. replace all "@player" with "%{_winner}%" in {_msg}
  307. replace all "@premio" with "{@Premio}" in {_msg}
  308. broadcast "{@MsgPrefixo} %{_msg}%"
  309. broadcast "{@MsgPrefixo} &bSeu prêmio de &a100k &bmais sua &aTAG &bforam entregues!"
  310. set {_winner} to "%{_winner}%" parsed as player
  311. wait 1 tick
  312. make console execute command "/eco give %{_winner}% {@Premio}"
  313. set {PowerFight.Config.ArenaIniciada} to false
  314. if {@UsarLC} is true:
  315. wait 1 tick
  316. else:
  317. make console execute command "darvip %{_winner}% fight 1"
  318. set {PowerFight.Config.Ultimo} to {_winner}
  319. clear {_winner}'s inventory
  320. if {@ClanFF} is true:
  321. make console execute command "sudo %{_winner}% clan ff deny"
  322. if {@AondeEuVou} is 0:
  323. teleport {_winner} to {PowerFight.Config.CamarotePoint}
  324. if {@AondeEuVou} is 2:
  325. make {_winner} execute command "{@ComandoCustomizado}"
  326. else:
  327. teleport {_winner} to spawn
  328. loop all players:
  329. set {KadooGN.Config.KitEscolhido.%loop-player%} to false
  330. stop
  331. wait {@DelayMorte} seconds
  332. set {_player1} to a random element out of {PowerFight.PlayerList::*}
  333. set {_player2} to a random element out of {PowerFight.PlayerList::*}
  334. while {_player1} is equal to {_player2}:
  335. set {_player1} to a random element out of {PowerFight.PlayerList::*}
  336. set {_player2} to a random element out of {PowerFight.PlayerList::*}
  337. set {_msg} to "{@MsgPvPMensagem}"
  338. replace all "@player1" with "%{_player1}%" in {_msg}
  339. replace all "@player2" with "%{_player2}%" in {_msg}
  340. set {PowerFight.Config.BattleDC::Player1} to "%{_player1}%" parsed as a player
  341. set {PowerFight.Config.BattleDC::Player2} to "%{_player2}%" parsed as a player
  342. set {PowerFight.Config.CountdownDC} to false
  343. broadcast "{@MsgPrefixo} %{_msg}%"
  344. set {PowerFight.Config.BattlePlayer::Player1} to "%{_player1}%" parsed as a player
  345. set {PowerFight.Config.BattlePlayer::Player2} to "%{_player2}%" parsed as a player
  346. broadcast "{@MsgPrefixo} &bOs lutadores tem 10 segundos para escolher seu kit!"
  347. make console execute command "fightdaritens %{_player1}%"
  348. make console execute command "fightdaritens %{_player2}%"
  349. wait 10 seconds
  350. wait 1 seconds
  351. set {_countdown} to {@CountdownSegundos}
  352. loop {@CountdownSegundos} times:
  353. broadcast "{@CorCountdown}...%{_countdown}%"
  354. subtract 1 from {_countdown}
  355. wait 1 second
  356. clear {PowerFight.Config.BattleDC::*}
  357. if {PowerFight.Config.CountdownDC} is true:
  358. broadcast "{@MsgPrefixo} {@MsgSaiuCountdown}"
  359. make console execute command "fightstartpvp"
  360. stop
  361. broadcast "{@CorCountdown}{@MsgCountdownFinal}"
  362. set {_player1} to "%{_player1}%" parsed as a player
  363. set {_player2} to "%{_player2}%" parsed as a player
  364. teleport {_player1} to {PowerFight.Config.SpawnPoint1}
  365. teleport {_player2} to {PowerFight.Config.SpawnPoint2}
  366. heal {_player1}
  367. heal {_player2}
  368.  
  369. command /setupfight [<text>]:
  370. permission: PowerFight.Setup
  371. permission message: {@MsgSemPerm}
  372. trigger:
  373. if arg 1 is "pronto":
  374. if {PowerFight.Config.ArenaSetup} is false:
  375. set {PowerFight.Config.ArenaSetup} to true
  376. send "{@MsgPrefixo} &aAtivada com Sucesso!"
  377. stop
  378. else:
  379. set {PowerFight.Config.ArenaSetup} to false
  380. send "{@MsgPrefixo} &aDesativada com Sucesso!"
  381. stop
  382. if arg 1 is "spawnpoint1":
  383. set {PowerFight.Config.SpawnPoint1} to location of player
  384. send "{@MsgPrefixo} &aSpawnPoint 1 Setado!"
  385. stop
  386. if arg 1 is "spawnpoint2":
  387. set {PowerFight.Config.SpawnPoint2} to location of player
  388. send "{@MsgPrefixo} &aSpawnPoint 2 Setado!"
  389. stop
  390. if arg 1 is "lobbypoint":
  391. set {PowerFight.Config.LobbyPoint} to location of player
  392. send "{@MsgPrefixo} &aLobby Setado!"
  393. stop
  394. if arg 1 is "camarotepoint":
  395. set {PowerFight.Config.CamarotePoint} to location of player
  396. send "{@MsgPrefixo} &aCamarote Setado!"
  397. stop
  398. if arg 1 is "clean":
  399. clear {PowerFight.PlayerList::*}
  400. set {PowerFight.Config.ArenaIniciada} to false
  401. set {PowerFight.Config.ArenaPrestart} to false
  402. clear {PowerFight.Inventarios::*}
  403. clear {PowerFight.InventariosArmaduras::*}
  404. send "&aEvento Fight Resetado com Sucesso!"
  405. stop
  406. if arg 1 is "setkit":
  407. clear {PowerFight.KitFight::*}
  408. loop items in player's inventory:
  409. add loop-item to {PowerFight.KitFight::*}
  410. set {PowerFight.KitFight::h} to player's helmet
  411. set {PowerFight.KitFight::c} to player's chestplate
  412. set {PowerFight.KitFight::l} to player's leggings
  413. set {PowerFight.KitFight::b} to player's boots
  414. send "&aItens Adicionados com Sucesso!"
  415. stop
  416. if arg 1 is set:
  417. send "{@MsgPrefixo} &cSubComando Inválido!"
  418. stop
  419. send "&8***&7***&8***&7***&8***&7***&8***&7*** &aPowerFight &7***&8***&7***&8***&7***&8***&7***&8***&7***"
  420. send ""
  421. send "&3/setupfight spawnpoint1 &8- &7Seta o SpawnPoint do 1 Player"
  422. send "&3/setupfight spawnpoint2 &8- &7Seta o SpawnPoint do 2 Player"
  423. send "&3/setupfight lobbypoint &8- &7Seta o Lobby (Aonde os players Participantes ficam)"
  424. send "&3/setupfight camarotepoint &8- &7Seta o Camarote (Aonde os players não participantes ficam)"
  425. send "&3/setupfight setkit &8- &7Coloca o Kit usado nas batalhas do Fight"
  426. send "&3/setupfight pronto &8- &7Ativa/Desativa o Modo Setup do Fight"
  427. send ""
  428. if {PowerFight.Config.ArenaSetup} is false:
  429. send "&7Estado atual da Arena&8: &4DESLIGADA"
  430. else:
  431. send "&7Estado atual da Arena&8: &aLIGADA"
  432. send "&8***&7***&8***&7***&8***&7***&8*** &2MrPowerGamerBR &7***&8***&7***&8***&7***&8***&7***&8***"
  433.  
  434. on death:
  435. if player's name is {PowerFight.Config.BattlePlayer::Player1}:
  436. set {KadooGN.Config.KitEscolhido.%player%} to false
  437. remove player's name from {PowerFight.PlayerList::*}
  438. set {_msg} to "{@MsgGanhouPvP}"
  439. replace all "@player" with "%{PowerFight.Config.BattlePlayer::Player2}%" in {_msg}
  440. replace all "@premio" with "{@PremioPartida}" in {_msg}
  441. set {_attacker} to "%{PowerFight.Config.BattlePlayer::Player2}%" parsed as player
  442. broadcast "{@MsgPrefixo} &b%{PowerFight.Config.BattlePlayer::Player2}% ganhou matou %player%!"
  443. broadcast "{@MsgPrefixo} &b%{PowerFight.Config.BattlePlayer::Player2}% ganhou &a100 &bde money!"
  444. make console execute command "/eco give %{_attacker}% 100"
  445. make console execute command "limparpots %{_attacker}%"
  446. make console execute command "fightstartpvp"
  447. clear {_attacker}'s inventory
  448. teleport {_attacker} to {PowerFight.Config.LobbyPoint}
  449. set {PowerFight.Config.Loser} to victim's name
  450. add player's name to {PowerFight.RestoreInventoryList::*}
  451. clear player's inventory
  452. loop all players:
  453. set {KadooGN.Config.KitEscolhido.%loop-player%} to false
  454. if {@SemDrops} is true:
  455. delete drops
  456. stop
  457. if player's name is {PowerFight.Config.BattlePlayer::Player2}:
  458. set {KadooGN.Config.KitEscolhido.%player%} to false
  459. remove player's name from {PowerFight.PlayerList::*}
  460. set {_msg} to "{@MsgGanhouPvP}"
  461. replace all "@player" with "%{PowerFight.Config.BattlePlayer::Player1}%" in {_msg}
  462. replace all "@premio" with "{@PremioPartida}" in {_msg}
  463. set {_attacker} to "%{PowerFight.Config.BattlePlayer::Player1}%" parsed as player
  464. broadcast "&c %player% morreu para %{PowerFight.Config.BattlePlayer::Player1}%"
  465. make console execute command "/eco give %{_attacker}% 100"
  466. make console execute command "limparpots %{_attacker}%"
  467. make console execute command "fightstartpvp"
  468. clear {_attacker}'s inventory
  469. teleport {_attacker} to {PowerFight.Config.LobbyPoint}
  470. set {PowerFight.Config.Loser} to victim's name
  471. add player's name to {PowerFight.RestoreInventoryList::*}
  472. loop all players:
  473. set {KadooGN.Config.KitEscolhido.%loop-player%} to false
  474. clear player's inventory
  475. if {@SemDrops} is true:
  476. delete drops
  477. stop
  478.  
  479. on respawn:
  480. loop {PowerFight.RestoreInventoryList::*}:
  481. if loop-value is entity's name:
  482. wait 1 tick
  483. if {@AondeEuVou} is 0:
  484. teleport entity to {PowerFight.Config.CamarotePoint}
  485. if {@AondeEuVou} is 2:
  486. make entity execute command "{@ComandoCustomizado}"
  487. else:
  488. teleport entity to spawn
  489. remove loop-value from {PowerFight.RestoreInventoryList::*}
  490.  
  491. on disconnect:
  492. loop {PowerFight.PlayerList::*}:
  493. if loop-value is player's name:
  494. remove player's name from {PowerFight.PlayerList::*}
  495. if {@AondeEuVou} is 0:
  496. teleport player to {PowerFight.Config.CamarotePoint}
  497. if {@AondeEuVou} is 2:
  498. make player execute command "{@ComandoCustomizado}"
  499. else:
  500. teleport player to spawn
  501. if {PowerFight.Config.BattlePlayer::Player1} or {PowerFight.Config.BattlePlayer::Player2} is player's name:
  502. kill player
  503. stop
  504. if {PowerFight.Config.BattleDC::Player1} or {PowerFight.Config.BattleDC::Player2} is player's name:
  505. set {PowerFight.Config.CountdownDC} to true
  506. remove player's name from {PowerFight.PlayerList::*}
  507. if {@AondeEuVou} is 0:
  508. teleport player to {PowerFight.Config.CamarotePoint}
  509. if {@AondeEuVou} is 2:
  510. make player execute command "{@ComandoCustomizado}"
  511. else:
  512. teleport player to spawn
  513. command /fightdaritens [<player>]:
  514. executable by: console
  515. trigger:
  516. if {KadooGN.Config.KitEscolhido.%arg 1%} is true:
  517. stop
  518. send " Fight Vai Começar Prepara!" to argument-1
  519. wait 7.5 seconds
  520. if {KadooGN.Config.KitEscolhido.%arg 1%} is false:
  521. make console execute command "fightkit fight %arg 1%"
  522.  
  523. on command:
  524. if {@BloquearCmds} is true:
  525. if {PowerFight.Config.ArenaIniciada} is true:
  526. loop {PowerFight.PlayerList::*}:
  527. if loop-value is player's name:
  528. if command is not {@CmdsPermitidos}:
  529. cancel event
  530. send "{@MsgComandoNoFight}"
  531. on damage:
  532. wait 1 tick
  533. if "%region at attacker%" contains "FIGHT":
  534. remove 1 of snowball from shooter's inventory
  535. attacker is a player
  536. victim is a player
  537. if "%region at victim%" contains "FIGHT":
  538. projectile is snowball
  539. spawn 100 of particle flame offset by 1, 1, 1 at attacker
  540. damage victim by 3.5 hearts
  541. send "&a ATACADO" to attacker
  542. send "&a ATACADO" to victim
  543. create a fake explosion at the victim's head
  544. wait 5 ticks
  545. create a fake explosion at the victim's head
  546. wait 5 ticks
  547. create a fake explosion at the victim's head
  548. command /kitfight [<text>]:
  549. trigger:
  550. if arg 1 is "fight":
  551. make console execute command "fightkit fight %player%"
  552. if arg 1 is "fightvip":
  553. make console execute command "fightkit fightvip %player%"
  554. command /fightkit [<text>] [<player>]:
  555. permission: fight.admin
  556. permission message: &cError
  557. trigger:
  558. if arg 1 is "fight":
  559. if argument-2's name is {PowerFight.Config.BattlePlayer::Player1} or {PowerFight.Config.BattlePlayer::Player2}:
  560. if {KadooGN.Config.KitEscolhido.%arg 2%} is false:
  561. send "&6 Você escolheu o Fight!" to argument-2
  562. clear argument-2's inventory
  563. give 1 diamond sword of sharpness 5, fire aspect 2 and unbreaking 3 named "&6&lFIGHT" to argument-2
  564. give 1 diamond axe of sharpness 5, efficiency 4, fire aspect 2 and unbreaking 3 named "&6&lFIGHT" to argument-2
  565. give 64 golden apple:1 named "&6&lFIGHT" to argument-2
  566. give 1 potion of:8201 named "&6&lFIGHT" to argument-2
  567. give 2 potion of:8226 named "&6&lFIGHT" to argument-2
  568. set argument-2's helmet to diamond helmet of protection 4 and unbreaking 3 named "&6&lFIGHT"
  569. set argument-2's chestplate to diamond chestplate of protection 4 and unbreaking 3 named "&6&lFIGHT"
  570. set argument-2's leggings to diamond leggings of protection 4 and unbreaking 3 named "&6&lFIGHT"
  571. set argument-2's boots to diamond boots of protection 4 and unbreaking 3 named "&6&lFIGHT"
  572. set {KadooGN.Config.KitEscolhido.%arg 2%} to true
  573. stop
  574. else:
  575. send "&c Você já escolheu um kit!" to argument-2
  576. else:
  577. send "&c Você nao está batalhando!"
  578. command /limparpots [<player>]:
  579. permission: fight.admin
  580. trigger:
  581. remove haste from argument-1
  582. remove invisibility from argument-1
  583. remove strength from argument-1
  584. remove slowness from argument-1
  585. remove jump boost from argument-1
  586. remove fire resistance from argument-1
  587. remove poison from argument-1
  588. remove speed from argument-1
  589. remove nausea from argument-1
  590. remove weakness from argument-1
  591. remove regeneration from argument-1
  592. remove resistance from argument-1
  593. remove absorption from argument-1
  594. command /powerfight:
  595. trigger:
  596. # | ATENÇÃO |
  597. # Se você modificar de qualquer maneira este comando, você estará permitindo que eu (MrPowerGamerBR) possa usar o nome do seu
  598. # Servidor de qualquer maneira ou forma, sendo para promover ou difamar o seu Servidor.
  599. # Bloquear, colocar permissão ou remover este comando também será considerado edição.
  600. send "&3&lPower&4&lFight &71.2.1 &8- &7Criado por &aMrPowerGamerBR"
  601. send "&2Website&8: &3http://mrpowergamerbr.com/"
  602. send "&2 Versão v2 - by zKaduuGN"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement