Advertisement
FrostedWeFall

FactionsXCore

Oct 24th, 2017
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.93 KB | None | 0 0
  1. # FactionsX • Skript #
  2. # Developer: ExelV #
  3. # Version: 1.8 - JULY #
  4.  
  5.  
  6.  
  7. on script load:
  8. message "&9FactionsX &e» &aLoaded! &6Developer: ExelV" to the console
  9. command /report [<player>] [<text>]:
  10. trigger:
  11. if arg 1 is not set:
  12. message "&6&lReport &e» &cYou don't specify player or player is offline!"
  13. stop
  14. if arg 1 is player:
  15. message "&6&lReport &e» &cYou can't report yourself!"
  16. stop
  17. if arg 2 is not set:
  18. message "&6&lReport &e» &cYou must specify reason!"
  19. stop
  20. if arg 2 is set:
  21. message "&6&lReport &e» &aReporting player..."
  22. wait 15 ticks
  23. message "&6&lReport &e» &aThank you to report player &6%arg-1%&a!"
  24. loop all players:
  25. loop-player has permission "report.see"
  26. send "&6&lReport &e» &cPlayer &a%sender% &creported player &4%arg-1% &cfor &5%arg-2%" to loop-player
  27.  
  28. command /title [<text>]:
  29. aliases: /t
  30. permission: server.broadcaster
  31. permission message: &[&4Alert&7] &rYou do not have permission to use this command
  32. trigger:
  33. if arg 1 is not set:
  34. message "&3&lBroadcaster &e» &7Use: &e/title <text>"
  35. stop trigger
  36. else:
  37. loop all players:
  38. send loop-player title "%colored arg 1%" for 5 seconds with 1 second fade in and 1 second fade out
  39. command /bc [<text>]:
  40. aliases: /b
  41. permission: server.broadcast
  42. permission message: &3&lBroadcaster &e&l» &cYou do not have permission to use this command!
  43. trigger:
  44. if arg 1 is not set:
  45. message "&3&lBroadcast &e» &7Use: &7/broadcast <text>"
  46. stop trigger
  47. else:
  48. broadcast "&3&lBroadcast &e» &f%colored arg 1%"
  49. command /cc:
  50. permission: chat.clear
  51. permission message: &cYou do not have permission to use this command!
  52. trigger:
  53. loop 200 times:
  54. broadcast ""
  55. message "&a&lYou have successfully cleared chat"
  56. loop 1 times:
  57. broadcast "&a&lChat has been cleared!"
  58.  
  59. command /pl:
  60. trigger:
  61. send "&cYou don't have permission!"
  62.  
  63. command /me:
  64. trigger:
  65. send "&cYou don't have permission!"
  66.  
  67. command /plugins:
  68. trigger:
  69. send "&cYou don't have permission!"
  70.  
  71. command /?:
  72. trigger:
  73. send "&cYou don't have permission!"
  74.  
  75. command /help:
  76. trigger:
  77. send "&cYou don't have permission!"
  78.  
  79. command /bukkit:?:
  80. trigger:
  81. send "&cYou don't have permission!"
  82.  
  83. command /bukkit:help:
  84. trigger:
  85. send "&cYou don't have permission!"
  86.  
  87. command /bukkit:plugins:
  88. trigger:
  89. send "&cYou don't have permission!"
  90.  
  91. command /version:
  92. trigger:
  93. send "&cYou don't have permission!"
  94.  
  95. command /bukkit:version:
  96. trigger:
  97. send "&cYou don't have permission!"
  98.  
  99. command /icanhasbukkit:
  100. trigger:
  101. send "&cYou don't have permission!"
  102.  
  103. command /ver:
  104. trigger:
  105. send "&cYou don't have permission!"
  106.  
  107. command /bukkit:ver:
  108. trigger:
  109. send "&cYou don't have permission!"
  110.  
  111.  
  112. on join:
  113. if player has permission "staff.join":
  114. broadcast "&bStaff member &6%player% &bhas joined"
  115.  
  116.  
  117. options:
  118. Prefix: &6StaffChat &7»
  119. NoPerm: &cYou do not have permission to use this command!
  120. ON: &6StaffChat &8- &aEnabled
  121. OFF: &6StaffChat &8- &cDisabled
  122.  
  123. command /sc:
  124. aliases: /staffchat
  125. trigger:
  126. if player does not have permission "staffchat.use":
  127. message "{@NoPerm}"
  128. stop
  129. else:
  130. if {sc.%player%} is not set:
  131. message "{@Prefix} {@ON}"
  132. set {sc.%player%} to true
  133. stop
  134. else:
  135. message "{@Prefix} {@OFF}"
  136. delete {sc.%player%}
  137. stop
  138.  
  139.  
  140. on chat:
  141. if {sc.%player%} is true:
  142. cancel event
  143. loop all players:
  144. if loop-player has permissions "staffchat.use":
  145. message "&6StaffChat &7» &7%player% &8: &7%message%" to loop-players
  146. else:
  147. stop
  148. else:
  149. delete {sc.%player%}
  150. stop
  151. on quit:
  152. delete {sc.%player%}
  153.  
  154.  
  155. send "&e&m--------------------------------------------------------"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement