Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- options:
- P: &7[&4Iron Man&7]&r
- command /ironman <text>:
- permission: skript.op
- trigger:
- if arg-1 is "start" or "on":
- set {IronMan} to true
- delete {IM.noDamage::*}
- loop all players:
- add loop-player to {IM.noDamage::*}
- add loop-player to {IM.list.reset}
- set {IM.list.added.%loop-player%} to true
- broadcast "{@P} Iron man list reset!"
- broadcast "{@P} %{IM.noDamage::*}%"
- if arg-1 is "end" or "off":
- set {IronMan} to false
- loop {IM.list.reset::*}:
- remove loop-value from {IM.noDamage::*}
- delete {IM.list.added.%loop-value%}
- delete {IM.list.reset}
- delete {IM.noDamage::*}
- broadcast "{@P} Iron man list cleared!"
- if arg-1 is "list":
- {IM.noDamage::*} is set:
- message "{@P} These players have not taken damage:"
- message "{@P} %{IM.noDamage::*}%"
- {IM.noDamage::*} is not set:
- message "{@P} Iron man list not set!"
- on login:
- {IronMan} is true:
- {IM.list.added.%player%} is not set:
- set {IM.list.added.%player%} to true
- add player to {IM.noDamage::*}
- on damage:
- {IronMan} is true:
- remove victim from {IM.noDamage::*}
- wait 0.1 seconds
- if size of {IM.noDamage::*} is 1:
- broadcast "{@P} %{IM.noDamage::*}% is iron man!"
- set {IronMan} to false
- loop {IM.noDamage::*}:
- remove loop-value from {IM.noDamage::*}
- loop {IM.list.reset::*}:
- remove loop-value from {IM.noDamage::*}
- delete {IM.list.added.%loop-value%}
- delete {IM.list.noDamage}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement