70sOn7

Combat Log

Jan 21st, 2018
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.42 KB | None | 0 0
  1. command /fly [<player>]:
  2. permission: essentials.fly
  3. permission message: &8(&c!&8) &7You can not do this command!
  4. trigger:
  5. if {fly.%player%} is not set:
  6. send "&7Fight mode has been &dEnabled!"
  7. set player's flight mode to true
  8. set {fly.%player%} to true
  9. stop
  10. if {fly.%player%} is true:
  11. send "&7Fight mode has been &dDisabled"
  12. set player's flight mode to false
  13. delete {fly.%player%}
  14. stop
  15. #
  16. # Combat Log
  17. #
  18.  
  19. every tick:
  20. loop all players:
  21. if loop-player is flying:
  22. if {cl.%loop-player%} is true:
  23. send "&8[&cCL&8] &cFlying in PvP is dis-allowed" to loop-player
  24. set loop-player's flight mode to false
  25.  
  26. on damage:
  27. if victim is player:
  28. if attacker is player:
  29. if victim doesn't have permission "cl.bypass":
  30. set {cl.%victim%} to true
  31. set {cltime.%victim%} to "20"
  32. else:
  33. stop trigger
  34. if attacker doesn't have permission "cl.bypass":
  35. set {cl.%attacker%} to true
  36. set {cltime.%attacker%} to "20"
  37. else:
  38. stop trigger
  39.  
  40. on quit:
  41. if {cltime.%player%} is true:
  42. kill player
  43. loop all players:
  44. if loop-player has permission "cl.notify":
  45. send "&c[CL] &c%player% &7has been banned for combat logging! &c[4 HOURS]" to loop-player
  46. kick player due to "<pink>[CL] <gray>You have logged out in combat! <pink>[4 HOURS]"
  47. ban player due to "<pink>[CL] <gray>You have logged out in combat! <pink>[4 HOURS]"
  48. wait 4 hours
  49. unban player
Add Comment
Please, Sign In to add comment