Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- options:
- P: &7[&eDependency&7]
- CC: &r
- HC: &b
- command /dependency [<text>]:
- trigger:
- if arg-1 is "on" or "enable":
- command sender has permission "skript.dependency":
- if {Dependency.Enabled} is not set:
- set {Dependency.Enabled} to true
- broadcast "{@P}{@CC} Enabled by {@HC}%command sender%!"
- else:
- message "{@P}{@CC} Already enabled!"
- stop trigger
- else:
- execute console command "/playsound random.break %command sender% ~ ~ ~ 1 1 1"
- message "{@P}{@CC} You don't have permission for that!"
- else if arg-1 is "off" or "disable":
- command sender has permission "skript.dependency":
- if {Dependency.Enabled} is true:
- delete {Dependency.Enabled}
- broadcast "{@P}{@CC} Disabled by {@HC}%command sender%!"
- else:
- message "{@P}{@CC} Already disabled!"
- stop trigger
- else:
- execute console command "/playsound random.break %command sender% ~ ~ ~ 1 1 1"
- message "{@P}{@CC} You don't have permission for that!"
- else if arg-1 is "toggle" or "switch":
- if {Dependency.Enabled} is true:
- command sender command "/dependency off"
- stop trigger
- if {Dependency.Enabled} is not set:
- command sender command "/dependency on"
- stop trigger
- else if arg-1 is "help" or "?" or "question" or "info" or "information":
- message ""
- if command sender has permission "skript.dependency":
- message "{@P}{@CC} /dependency {@HC}on/off/toggle"
- message "{@P}{@CC} Scenario by: {@HC}/u/flooft"
- if command sender is "Fleft":
- message "{@P}{@CC} Skript: {@HC}You!"
- else:
- message "{@P}{@CC} Skript: {@HC}Fleft"
- message ""
- message "{@P}{@CC} In {@HC}Dependency{@CC}, you can"
- message "{@P}{@CC} only access a crafting table by"
- message "{@P}{@CC} right clicking on a teammate."
- message ""
- else if arg-1 is not set:
- command sender command "/dependency help"
- else:
- command sender command "/dependency help"
- on craft of crafting table:
- {Dependency.Enabled} is true:
- set {_team} to {Teams.InTeam::%event-player%}
- if (size of ({Team.%{_team}%::*})) is greater than 1:
- cancel the event
- else:
- stop trigger
- on right click on entity:
- {Dependency.Enabled} is true:
- entity is player:
- set {_team1} to {Teams.InTeam::%event-player%}
- set {_team2} to {Teams.InTeam::%entity's name%}
- if {_team1} is equal to {_team2}:
- open crafting table to event-player
- on right click:
- event-player's tool is crafting table:
- {Dependency.Enabled} is true:
- set {_team} to {Teams.InTeam::%event-player%}
- if (size of ({Team.%{_team}%::*})) is greater than 1:
- cancel the event
- else:
- open crafting table to event-player
- on place:
- {Dependency.Enabled} is true:
- event-block is crafting table:
- cancel the event
- on death of player:
- {Dependency.Enabled} is true:
- execute console command "/team leave %player%"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement