Advertisement
fleft17

Untitled

Sep 21st, 2014
243
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.89 KB | None | 0 0
  1. options:
  2.  
  3. P: &7[&eDependency&7]
  4. CC: &r
  5. HC: &b
  6.  
  7.  
  8. command /dependency [<text>]:
  9. trigger:
  10. if arg-1 is "on" or "enable":
  11. command sender has permission "skript.dependency":
  12. if {Dependency.Enabled} is not set:
  13. set {Dependency.Enabled} to true
  14. broadcast "{@P}{@CC} Enabled by {@HC}%command sender%!"
  15. else:
  16. message "{@P}{@CC} Already enabled!"
  17. stop trigger
  18. else:
  19. execute console command "/playsound random.break %command sender% ~ ~ ~ 1 1 1"
  20. message "{@P}{@CC} You don't have permission for that!"
  21.  
  22. else if arg-1 is "off" or "disable":
  23. command sender has permission "skript.dependency":
  24. if {Dependency.Enabled} is true:
  25. delete {Dependency.Enabled}
  26. broadcast "{@P}{@CC} Disabled by {@HC}%command sender%!"
  27. else:
  28. message "{@P}{@CC} Already disabled!"
  29. stop trigger
  30. else:
  31. execute console command "/playsound random.break %command sender% ~ ~ ~ 1 1 1"
  32. message "{@P}{@CC} You don't have permission for that!"
  33.  
  34.  
  35. else if arg-1 is "toggle" or "switch":
  36. if {Dependency.Enabled} is true:
  37. command sender command "/dependency off"
  38. stop trigger
  39. if {Dependency.Enabled} is not set:
  40. command sender command "/dependency on"
  41. stop trigger
  42.  
  43. else if arg-1 is "help" or "?" or "question" or "info" or "information":
  44. message ""
  45. if command sender has permission "skript.dependency":
  46. message "{@P}{@CC} /dependency {@HC}on/off/toggle"
  47. message "{@P}{@CC} Scenario by: {@HC}/u/flooft"
  48. if command sender is "Fleft":
  49. message "{@P}{@CC} Skript: {@HC}You!"
  50. else:
  51. message "{@P}{@CC} Skript: {@HC}Fleft"
  52. message ""
  53. message "{@P}{@CC} In {@HC}Dependency{@CC}, you can"
  54. message "{@P}{@CC} only access a crafting table by"
  55. message "{@P}{@CC} right clicking on a teammate."
  56. message ""
  57.  
  58. else if arg-1 is not set:
  59. command sender command "/dependency help"
  60. else:
  61. command sender command "/dependency help"
  62.  
  63.  
  64. on craft of crafting table:
  65. {Dependency.Enabled} is true:
  66. set {_team} to {Teams.InTeam::%event-player%}
  67. if (size of ({Team.%{_team}%::*})) is greater than 1:
  68. cancel the event
  69. else:
  70. stop trigger
  71.  
  72. on right click on entity:
  73. {Dependency.Enabled} is true:
  74. entity is player:
  75. set {_team1} to {Teams.InTeam::%event-player%}
  76. set {_team2} to {Teams.InTeam::%entity's name%}
  77. if {_team1} is equal to {_team2}:
  78. open crafting table to event-player
  79.  
  80. on right click:
  81. event-player's tool is crafting table:
  82. {Dependency.Enabled} is true:
  83. set {_team} to {Teams.InTeam::%event-player%}
  84. if (size of ({Team.%{_team}%::*})) is greater than 1:
  85. cancel the event
  86. else:
  87. open crafting table to event-player
  88.  
  89. on place:
  90. {Dependency.Enabled} is true:
  91. event-block is crafting table:
  92. cancel the event
  93.  
  94. on death of player:
  95. {Dependency.Enabled} is true:
  96. execute console command "/team leave %player%"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement