Advertisement
fleft17

Untitled

Oct 9th, 2014
268
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.69 KB | None | 0 0
  1. #= Credit to OblivionTU for the name =#
  2.  
  3. options:
  4.  
  5. P: &6[&cArrowlette&6]
  6. C: &f
  7. H: &e
  8.  
  9. Scenario: Arrowlette
  10. Command: /arrowlette
  11. Permission: skript.arrowlette
  12. ScenarioCreator: Fleft
  13. Skripter: Fleft
  14.  
  15. Explosions: true #= The explosions don't cause damage =#
  16. MoreThanOneItem: false
  17.  
  18.  
  19.  
  20. command {@Command} [<text>]:
  21. trigger:
  22. if arg-1 is "on" or "enable":
  23. command sender has permission "{@Permission}":
  24. if {Arrowlette.Enabled} is not set:
  25. set {Arrowlette.Enabled} to true
  26. broadcast "{@P}{@C} Enabled by {@H}%command sender%!"
  27. else:
  28. message "{@P}{@C} Already enabled!" to the command sender
  29. stop trigger
  30. else:
  31. execute console command "/playsound random.break %command sender% ~ ~ ~ 1 1 1"
  32. message "{@P}{@C} You don't have permission for that!" to the command sender
  33.  
  34. else if arg-1 is "off" or "disable":
  35. command sender has permission "{@Permission}":
  36. if {Arrowlette.Enabled} is true:
  37. delete {Arrowlette.Enabled}
  38. broadcast "{@P}{@C} Disabled by {@H}%command sender%!"
  39. else:
  40. message "{@P}{@C} Already disabled!" to the command sender
  41. stop trigger
  42. else:
  43. execute console command "/playsound random.break %command sender% ~ ~ ~ 1 1 1"
  44. message "{@P}{@C} You don't have permission for that!" to the command sender
  45.  
  46.  
  47. else if arg-1 is "toggle" or "switch":
  48. if {Arrowlette.Enabled} is true:
  49. command sender command "/{@Command} off"
  50. stop trigger
  51. if {Arrowlette.Enabled} is not set:
  52. command sender command "/{@Command} on"
  53. stop trigger
  54.  
  55. else if arg-1 is "help" or "?" or "question" or "info" or "information":
  56. message "" to the command sender
  57. if command sender has permission "{@Permission}":
  58. message "{@P}{@C} /{@Command} {@H}on/off/toggle" to the command sender
  59. message "{@P}{@C} Scenario by: {@H}{@ScenarioCreator}"
  60. message "{@P}{@C} Skript: {@H}{@Skripter}" to the command sender
  61. message "" to the command sender
  62. message "{@P}{@C} In {@H}Arrowlette{@C}, a random item drops" to the command sender
  63. message "{@P}{@C} when an arrow hits a player/ground. Arrows"
  64. message "{@P}{@C} do not drop when they hit the ground."
  65. message "" to the command sender
  66.  
  67. else if arg-1 is not set:
  68. command sender command "/{@Command} help"
  69. else:
  70. command sender command "/{@Command} help"
  71.  
  72.  
  73. on projectile hit:
  74. projectile is arrow:
  75. if {Arrowlette.Enabled} is true:
  76. if {@MoreThanOneItem} is true:
  77. drop (random integer between 1 and 64) of random item out of all items at projectile
  78. else:
  79. drop a random item out of all items at projectile
  80. if {@Explosions} is true:
  81. create fake explosion at projectile
  82. delete the arrow
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement