Mirage-Skripter

FakeCoreProtect

Mar 2nd, 2019
300
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.03 KB | None | 0 0
  1. options:
  2. pre: &7[&4Fake&3CoreProtect&7]&f
  3. dpre: &3CoreProtect&f
  4.  
  5. on quit:
  6. delete {coi.%player%}
  7. delete {select.%player%}
  8. delete {target.%player%}
  9.  
  10. command /fco <text> [<text>] [<text>] [<text>] [<text>] [<number>]:
  11. permission: mirage.skripts
  12. permission message: Unknown command. Type "/help" for help.
  13. usage: /fco help
  14. trigger:
  15. if arg-1 is "help":
  16. message "&6----- &f{@pre} &6-----"
  17. message "&a&l・&3/fco &7edit &3<make/delete> <Username> <BlockName> <placed/removed> <number(time)>"
  18. message "Create Fake CoreProtect log."
  19. message ""
  20. message "&a&l・&3/fco &7help"
  21. message "Show this code's commands page."
  22. message ""
  23. message "&a&l・&3/fco &7i"
  24. message "Switch log check mode."
  25. message ""
  26. message "&a&l・&3/fco &7select"
  27. message "Switch block select mode."
  28. else if arg-1 is "i":
  29. if {coi.%player%} is true:
  30. delete {coi.%player%}
  31. message "{@dpre} - Inspector now disabled."
  32. else:
  33. set {coi.%player%} to true
  34. message "{@dpre} - Inspector now enabled."
  35. else if arg-1 is "select":
  36. if {select.%player%} is not set:
  37. set {select.%player%} to true
  38. message "{@pre} &c&lEnabled block selector."
  39. else:
  40. delete {select.%player%}
  41. message "{@pre} &c&lDisabled block selector."
  42. else if arg-1 is "edit":
  43. if {target.%player%} is set:
  44. if arg-2 is "make":
  45. if arg-3 is set:
  46. if arg-4 is set:
  47. if arg-5 is "placed" or "removed":
  48. if arg-6 is set:
  49. set {fco.%{target.%player%}%} to true
  50. add "&7%arg-6%/h ago &f- &3%arg-3% &f%arg-5% &3%arg-4%&f." to {fcodata::*}
  51. message "{@pre} &a&lCreated fake log successfully. &7%{fcodata::*}%"
  52. else:
  53. message "{@pre} &c&lYou must write number(time)."
  54. else:
  55. message "{@pre} &c&lYou must write placed or removed."
  56. else:
  57. message "{@pre} &c&lYou must write BlockName"
  58. else:
  59. message "{@pre} &c&lYou must write Username."
  60. else if arg-2 is "delete":
  61. delete {fco.%{target.%player%}%}
  62. delete {fcodata::*}
  63. message "{@pre} &c&lAll data has been removed. &7(%{target.%player%}%)"
  64. else:
  65. message "{@pre} &c&lYou must write make or delete."
  66. else:
  67. message "{@pre} &c&lYou must target block."
  68.  
  69. else:
  70. message "{@pre} &4&l/fco help"
  71.  
  72. on left click:
  73. if clicked block is set:
  74. if {coi.%player%} is true:
  75. cancel event
  76. if {fco.%location of event-block%} is true:
  77. set {_xloc} to round(event-block's x-coordinate)
  78. set {_yloc} to round(event-block's y-coordinate)
  79. set {_zloc} to round(event-block's z-coordinate)
  80. message "----- {@dpre} ----- &7(x%{_xloc}%/y%{_yloc}%/z%{_zloc}%)"
  81. wait 1 tick
  82. loop {fcodata::*}:
  83. message "%loop-value%"
  84. else:
  85. message "{@dpre} - No block data found for this location."
  86.  
  87. on right click:
  88. if {select.%player%} is true:
  89. if targeted block is not air:
  90. if player is sneaking:
  91. cancel event
  92. set {target.%player%} to location of event-block
  93. message "{@pre} &c&lTarget block selected."
Advertisement
Add Comment
Please, Sign In to add comment