Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- command /event [<string>]:
- trigger:
- if player has permission "mod":
- if arg-1 is not set:
- send "&7Specify the first argument!"
- else if arg-1 = "start" or "begin":
- if {Eventspawn} is set:
- if {Event} is not true:
- set {Event} to true
- add all players to {eventnot::*}
- remove player from {eventnot::*}
- send "<tooltip:&b&k|&bVerified &a✔&b&k|>&b&k|&bBot &a✔&b&k| &bRang<reset>&8&l>> &b%player% &7Is hosting an event! to join do /Event join.. Hope to see you there!" to {eventnot::*}
- send "<tooltip:&b&k|&bVerified &a✔&b&k|>&b&k|&bBot &a✔&b&k| &bRang<reset>&8&l>> &7Event started &aSuccessfully!" to player
- clear {eventnot::*}
- else:
- send "<tooltip:&b&k|&bVerified &a✔&b&k|>&b&k|&bBot &a✔&b&k| &bRang<reset>&8&l>> &7The event is already active silly!"
- else:
- send "<tooltip:&b&k|&bVerified &a✔&b&k|>&b&k|&bBot &a✔&b&k| &bRang<reset>&8&l>> &7You need to set an event spawn first!"
- else if arg-1 = "stop" or "close":
- if {Event} = true:
- add all players to {eventnot::*}
- remove player from {eventnot::*}
- send "<tooltip:&b&k|&bVerified &a✔&b&k|>&b&k|&bBot &a✔&b&k| &bRang<reset>&8&l>> &b%player% &7Has ended the event!" to {eventnot::*}
- send "<tooltip:&b&k|&bVerified &a✔&b&k|>&b&k|&bBot &a✔&b&k| &bRang<reset>&8&l>> &7Event ended &aSuccessfully!"
- clear {eventnot::*}
- clear {Event}
- loop all players:
- if {eventjoined.%loop-player's uuid%} is true:
- make loop-player execute command "/spawn"
- clear {eventjoined.%loop-player's uuid%}
- else:
- send "<tooltip:&b&k|&bVerified &a✔&b&k|>&b&k|&bBot &a✔&b&k| &bRang<reset>&8&l>> &7The event is already disabled silly!"
- else:
- if arg-1 = "join":
- if {Event} = true:
- if {eventjoined.%player's uuid%} is not set:
- send "<tooltip:&b&k|&bVerified &a✔&b&k|>&b&k|&bBot &a✔&b&k| &bRang<reset>&8&l>> &7Joining event!"
- set {prevpos.%player's uuid%} to player's location
- play sound "minecraft:entity.tnt.primed" to player
- wait 3 seconds
- teleport player to {Eventspawn}
- play sound "minecraft:entity.player.levelup" to player
- set {eventjoined.%player's uuid%} to true
- else:
- send "<tooltip:&b&k|&bVerified &a✔&b&k|>&b&k|&bBot &a✔&b&k| &bRang<reset>&8&l>> &7You are already in the event silly!"
- else:
- send "<tooltip:&b&k|&bVerified &a✔&b&k|>&b&k|&bBot &a✔&b&k| &bRang<reset>&8&l>> &7No event is currently active!"
- else if arg-1 = "join":
- if {Event} = true:
- if {eventjoined.%player's uuid%} is not set:
- send "<tooltip:&b&k|&bVerified &a✔&b&k|>&b&k|&bBot &a✔&b&k| &bRang<reset>&8&l>> &7Joining event!"
- set {prevpos.%player's uuid%} to player's location
- play sound "minecraft:entity.tnt.primed" to player
- wait 3 seconds
- teleport player to {Eventspawn}
- play sound "minecraft:entity.player.levelup" to player
- set {eventjoined.%player's uuid%} to true
- else:
- send "<tooltip:&b&k|&bVerified &a✔&b&k|>&b&k|&bBot &a✔&b&k| &bRang<reset>&8&l>> &7You are already in the event silly!"
- else:
- send "<tooltip:&b&k|&bVerified &a✔&b&k|>&b&k|&bBot &a✔&b&k| &bRang<reset>&8&l>> &7No event is currently active!"
- else if arg-1 = "leave" or "quit":
- if {Event} = true:
- if {eventjoined.%player's uuid%} is set:
- send "<tooltip:&b&k|&bVerified &a✔&b&k|>&b&k|&bBot &a✔&b&k| &bRang<reset>&8&l>> &7Leaving event!"
- play sound "minecraft:entity.tnt.primed" to player
- wait 3 seconds
- teleport player to {prevpos.%player's uuid%}
- play sound "minecraft:entity.player.levelup" to player
- clear {eventjoined.%player's uuid%}
- else:
- send "<tooltip:&b&k|&bVerified &a✔&b&k|>&b&k|&bBot &a✔&b&k| &bRang<reset>&8&l>> &7Your not in an event silly!"
- else:
- send "<tooltip:&b&k|&bVerified &a✔&b&k|>&b&k|&bBot &a✔&b&k| &bRang<reset>&8&l>> &7No event is currently active!"
- else if arg-1 = "setspawn" or "spawnset":
- send "<tooltip:&b&k|&bVerified &a✔&b&k|>&b&k|&bBot &a✔&b&k| &bRang<reset>&8&l>> &7Set Event spawn!"
- set {Eventspawn} to player's location
- play sound "minecraft:entity.player.levelup" to player
- else if arg-1 = "help":
- send "&c&lVS &7| Event help!"
- send "&c/event &bstart&8/&bbegin"
- send "&c/event &bstop&8/&bclose"
- send "&c/event &bleave&8/&bquit"
- send "&c/event &bjoin"
- else:
- send "&c&lVS &7| /event help."
- stop
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement