Advertisement
FrostedWeFall

CEGG

Nov 26th, 2017
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.29 KB | None | 0 0
  1. on rightclick with a creeper spawn egg:
  2. loop all players:
  3. if block above loop-player is water or falling water:
  4. log "The %player% tried to Creeper-egg in %world% at %location%" to "CreeperTry.log"
  5. damage player by 3 hearts
  6. message "&6[&aCreepers&6] &cYou can not put creepers while you are underwater!"
  7. make loop-player execute command "/sreport"
  8. cancel event
  9.  
  10. on rightclick with a creeper spawn egg:
  11. log "The %player% used a Creeper-egg in %world% at %location%" to "Creeper.log"
  12. {creeperspawnegg.%player%.lastused} was less than 5 seconds ago:
  13. set {_epdiff} to difference between {creeperspawnegg.%player%.lastused} and now
  14. if {_epdiff} is less than 5 seconds:
  15. set {_epdiff} to difference between {_epdiff} and 5 seconds
  16. message "&6You must wait &e&L%{_epdiff}%&f"
  17. cancel event
  18. stop
  19. set {creeperspawnegg.%player%.lastused} to now
  20.  
  21. options:
  22. PrefixConsoleBroadcast: &c[&bServerReport&c]
  23. Infomessage1: &aPlayer&c: &e%player%
  24. Infomessage2: &aWorld&c: &e%world%
  25. Infomessage3: &aCoords&c: &e%location%
  26. Infomessage4: &aReason&c: &bUse a creeper underwater&c!
  27. command /sreport:
  28. executable by: player
  29. aliases: /sr
  30. trigger:
  31. if {reporter.%player%.toggle} is true:
  32. loop all players:
  33. loop-player has permission "info.op"
  34. message "{@PrefixConsoleBroadcast} {@Infomessage1}" to loop-player
  35. message "{@PrefixConsoleBroadcast} {@Infomessage2}" to loop-player
  36. message "{@PrefixConsoleBroadcast} {@Infomessage3}" to loop-player
  37. message "{@PrefixConsoleBroadcast} {@Infomessage4}" to loop-player
  38. send "{@PrefixConsoleBroadcast} {@Infomessage1}" to the console
  39. send "{@PrefixConsoleBroadcast} {@Infomessage2}" to the console
  40. send "{@PrefixConsoleBroadcast} {@Infomessage3}" to the console
  41. send "{@PrefixConsoleBroadcast} {@Infomessage4}" to the console
  42. stop
  43.  
  44. options:
  45. Enable: &c[&bServerReport&c] &aON
  46. Disable: &c[&bServerReport&c] &aOFF
  47.  
  48. command /reporter:
  49. description: Toggle the reports.
  50. executable by: players
  51. permission: admin.sr
  52. trigger:
  53. if {reporter.%player%.toggle} is true:
  54. set {reporter.%player%.toggle} to false
  55. message "{@Enable}"
  56. stop trigger
  57. set {reporter.%player%.toggle} to true
  58. message "{@Disable}"
  59. stop
  60.  
  61. on first join:
  62. set {reporter.%player%.toggle} to true
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement