Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #Spleef
- variables:
- {start} = false
- command /setspawn [<text>]:
- permission: owner.setspawn
- permission message: &cNo permission.
- trigger:
- set {spawn} to player's location
- send "&3Spleef Spawn set! &7(%{spawn}%)"
- command /setspawn1 [<text>]:
- permission: owner.setspawn1
- permission message: &cNo permission.
- trigger:
- set {spawn1} to player's location
- send "&3Spawn 1 set!"
- command /setspawn2 [<text>]:
- permission: owner.setspawn1
- permission message: &cNo permission.
- trigger:
- set {spawn2} to player's location
- send "&3Spawn 2 set!"
- #-------------------------------------------#
- on chat:
- if player has permission "chat.admin":
- set message format to "&4%player%&7: &f%message%"
- stop
- else:
- set message format to "&8%player%&7: &7%message%"
- stop
- #-------------------------------------------#
- on load:
- clear {ingame::.}
- clear {broked.blocks::.}
- loop all players:
- delete {opposant.%loop-player%}
- teleport loop-player to {spawn}
- broadcast "&aReload!"
- on join:
- set join message to ""
- if {start} is false:
- teleport player to {spawn}
- send "&eWelcome to our spleef!"
- if {ingame::.} contains player:
- remove player from {ingame::.}
- on quit:
- set quit message to ""
- if {ingame::.} contains "%player%":
- remove player from {ingame::.}
- #-------------------------------------------#
- on break of snow block:
- if {ingame::.} contains player:
- set block to air
- wait 30 seconds
- set block to snow block
- on damage of player:
- if damage cause is void:
- cancel event
- teleport victim to {spawn}
- teleport {opposant.%victim%} to {spawn}
- broadcast "&8[&c&lSpleef&8] &b{opposant.%victim%} &3has winned agaisnt &c%victim%&3!"
- #-------------------------------------------#
- command /start [<text>]:
- permission: op
- permission message: &cNo permission!
- trigger:
- if {start} is true:
- send "&cError: The game is already started!"
- stop
- else:
- if {ingame::.} contains player:
- clear {ingame::.}
- if number of online players = 2:
- set {_p1} to player
- loop all players:
- set {notplayer1} to to a random element of all players
- if {notplayer1} isn't {_p1}:
- teleport {_p1} to {spawn1}
- teleport {_p1} to {spawn2}
- set {opposant.%{_p1%} to {_p2}
- set {opposant.%{_p2%} to {_p1}
- add {_p1} to {ingame::.}
- add {_p2} to {ingame::.}
- broadcast "&3Match start: &b%{_p1}% &7vs &b%{_p2}%"
- stop
- else:
- loop all players:
- loop 15 times:
- if {notplayer1} is {_p1}:
- set {notplayer1} to to a random element of all players
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement