Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- variables:
- {floor.%player%} = 0
- {prefix.%player%} = "&7&l[-]"
- on join:
- set slot 4 of player to emerald named "&aBack to checkpoint"
- set slot 0 of player to air
- set slot 1 of player to air
- set slot 2 of player to air
- set slot 3 of player to air
- set slot 5 of player to air
- set slot 6 of player to air
- set slot 7 of player to air
- set slot 8 of player to air
- if event-player hasn't played before:
- set join message to "&d%event-player%が初参加したぜ!"
- teleport player to location (0.5, 4, 0.5)
- else:
- set join message to "&e%event-player%が参加したぜ!"
- on chat:
- set {_mes} to message
- cancel event
- if {floor.%player%} is not 0:
- if {floor.%player%} is 1:
- set {prefix.%player%} to "&7&l[&7-&b&lI&7-&7&l]"
- if {floor.%player%} is 2:
- set {prefix.%player%} to "&7&l[&7-&a&lII&7-&7&l]"
- if {floor.%player%} is 3:
- set {prefix.%player%} to "&7&l[&7-&9&lIII&7-&7&l]"
- if {floor.%player%} is 4:
- set {prefix.%player%} to "&7&l[&7-&d&lIV&7-&7&l]"
- if {floor.%player%} is 5:
- set {prefix.%player%} to "&7&l[&7-&c&lV&7-&7&l]"
- if {floor.%player%} is 6:
- set {prefix.%player%} to "&7&l[&7-&3&lVI-&7-&7&l]"
- if {floor.%player%} is 7:
- set {prefix.%player%} to "&7&l[&7-&2&lVII&7-&7&l]"
- if {floor.%player%} is 8:
- set {prefix.%player%} to "&7&l[&7-&1&lVIII&7-&7&l]"
- if {floor.%player%} is 9:
- set {prefix.%player%} to "&7&l[&7-&5&lIX&7-&7&l]"
- if {floor.%player%} is 10:
- set {prefix.%player%} to "&7&l[&7-&4&lX&7-&7&l]"
- else:
- set {prefix.%player%} to "&7&l[-]"
- broadcast "%{prefix.%player%}%&7 : %player% >> &f%message%"
- command /evaluate <string>:
- permission: admin
- trigger:
- evaluate arg
- command /setflo <number>:
- permission: admin
- trigger:
- if arg is not 0:
- set {floor.%player%} to arg
- else:
- set {floor.%player%} to 0
- command /resetpref:
- permission: admin
- trigger:
- set {prefix.%player%} to "&7&l[-]"
- command /sendflopre <string>:
- permission: admin
- aliases: sfp
- trigger:
- if arg is "flo" or "floor":
- send "%{floor.%player%}%"
- if arg is "pre" or "prefix":
- send "%{prefix.%player%}%"
- on walking on gold block or bottom quartz slab:
- set {cp.%player%} to location of event-block
- if event-block is gold block:
- add 0.5 to y-coord of {cp.%player%}
- on right click with emerald:
- name of tool is "&aBack to checkpoint":
- teleport player to {cp.%player%}
- command /givebackemerald:
- permission: admin
- aliases: gbe
- trigger:
- give emerald named "&aBack to checkpoint" to player
- command /motteru:
- permission: admin
- trigger:
- message "おめえが持ってるのは%player's tool%だ" to player
- on hunger meter change:
- cancel event
- on damage:
- if attacker is player:
- cancel event
- if damage cause is fall:
- cancel event
- on drop:
- cancel event
- on respawn:
- set slot 4 of player to emerald named "&aBack to checkpoint"
- set slot 0 of player to air
- set slot 1 of player to air
- set slot 2 of player to air
- set slot 3 of player to air
- set slot 5 of player to air
- set slot 6 of player to air
- set slot 7 of player to air
- set slot 8 of player to air
- on teleport:
- if {floor.%player%} is 1:
- set player's tab name to "&7&l[&7-&b&lI&7-&7&l]&7 : &f%player%"
- if {floor.%player%} is 2:
- set player's tab name to "&7&l[&7-&a&lII&7-&7&l]&7 : &f%player%"
- if {floor.%player%} is 3:
- set player's tab name to "&7&l[&7-&9&lIII&7-&7&l]&7 : &f%player%"
- if {floor.%player%} is 4:
- set player's tab name to "&7&l[&7-&d&lIV&7-&7&l]&7 : &f%player%"
- if {floor.%player%} is 5:
- set player's tab name to "&7&l[&7-&c&lV&7-&7&l]&7 : &f%player%"
- if {floor.%player%} is 6:
- set player's tab name to "&7&l[&7-&3&lVI-&7-&7&l]&7 : &f%player%"
- if {floor.%player%} is 7:
- set player's tab name to "&7&l[&7-&2&lVII&7-&7&l]&7 : &f%player%"
- if {floor.%player%} is 8:
- set player's tab name to "&7&l[&7-&1&lVIII&7-&7&l]&7 : &f%player%"
- if {floor.%player%} is 9:
- set player's tab name to "&7&l[&7-&5&lIX&7-&7&l]&7 : &f%player%"
- if {floor.%player%} is 10:
- set player's tab name to "&7&l[&7-&4&lX&7-&7&l]&7 : &f%player%"
- if {floor.%player%} is 0:
- set player's tab name to "&7&l[-]&7 : &f%player%"
- on right click on sign:
- if line 1 of clicked block is "&6&lClear!":
- set {_xcp} to x-coordinate of location of player
- set {_ycp} to y-coordinate of location of player
- set {_zcp} to z-coordinate of location of player
- set {cp.%player%} to location ({_xcp}, {_ycp}, {_zcp})
- add 1 to {floor.%player%}
- if line 3 of clicked block is "&1&llevel is II":
- teleport player to {floor2}
- if line 3 of clicked block is "&1&llevel is III":
- teleport player to {floor3}
- if line 3 of clicked block is "&1&llevel is IV":
- teleport player to {floor4}
- if line 3 of clicked block is "&1&llevel is V":
- teleport player to {floor5}
- if line 3 of clicked block is "&1&llevel is VI":
- teleport player to {floor6}
- if line 3 of clicked block is "&1&llevel is VII":
- teleport player to {floor7}
- if line 3 of clicked block is "&1&llevel is VIII":
- teleport player to {floor8}
- if line 3 of clicked block is "&1&llevel is IX":
- teleport player to {floor9}
- if line 3 of clicked block is "&1&llevel is X":
- teleport player to {floor10}
- command /floorset <number>:
- permission: admin
- aliases: flos
- trigger:
- set {_xfloor} to x-coordinate of location of player
- set {_yfloor} to y-coordinate of location of player
- set {_zfloor} to z-coordinate of location of player
- set {floor%arg%} to location ({_xfloor}, {_yfloor}, {_zfloor})
- command /testfloor <number>:
- permission: admin
- aliases: tflo
- trigger:
- teleport player to {floor%arg%}
- command /sendfloor <number>:
- permission: admin
- aliases: sendf
- trigger:
- send "%{floor%arg%}%" to player
- command /floorupy <number>:
- permission: admin
- aliases: fpy
- trigger:
- add 0.1 to y-coordinate of {floor%arg%}
- on rightclick on a sign:
- if {signset.%player%} is true:
- message "&4Signs &8» &7You have selected a sign!"
- set {sign.%player%} to the event-block
- clear {signset.%player%}
- stop
- command /sign [<string>] [<int>] [<string>]:
- permission: admin
- trigger:
- if arg-1 is "select":
- message "&4Signs &8» &7Please select a sign now!"
- set {signset.%player%} to true
- stop
- if arg-1 is "redo":
- if {redo.%player%} is not set:
- message "&4Signs &8» &7You have not done anything to redo!"
- stop
- else:
- set {undos.%player%} to {s.%player%}
- set {undol.%player%} to {arg2.%player%}
- set {undo.%player%} to line {undol.%player%} of {undos.%Player%}
- message "&4Signs &8» &7You have redo'd what you've just done!"
- set line {undol.%player%} of {undos.%player%} to {redo.%player%}
- clear {arg2.%player%}
- clear {s.%player%}
- stop
- if arg-1 is "undo":
- if {undo.%player%} is not set:
- message "&4Signs &8» &7You have not done anything to undo!"
- stop
- else:
- set {redo.%player%} to line {undol.%player%} of {undos.%player%}
- message "&4Signs &8» &7You've undo'd what you've just done!"
- set line {undol.%player%} of {undos.%player%} to {undo.%player%}
- clear {undos.%player%}
- clear {undol.%player%}
- clear {undo.%player%}
- stop
- if arg-1 is "editline" or "el":
- if arg-3 is set:
- if {sign.%player%} is set:
- if arg-2 is greater than or equal to 5:
- message "&4Signs &8» &7There are only 4 lines on a sign!"
- stop
- set {s.%player%} to {sign.%player%}
- set {arg2.%player%} to arg-2
- set {undos.%player%} to {sign.%player%}
- set {undol.%player%} to arg-2
- set {undo.%player%} to line arg-2 of {sign.%Player%}
- set {arg.%player%} to arg-3
- replace all "&" with "§" in {arg.%player%}
- set line arg-2 of {sign.%Player%} to {arg.%player%}
- message "&4Signs &8» &7You have updated the line %arg-2% of the sign you selected!"
- clear {arg.%player%}
- stop
- else:
- message "&4Signs &8» &7You need to select a sign before using this command! /sign select."
- stop
- if arg-1 is "reload":
- execute console command "sk reload %script%"
- message "&4Signs &8» &7Signs has been reloaded successfully!"
- stop
- if arg-1 is not set:
- message "&7&m----------------------"
- message ""
- message "&6/sign editline|el <line> <text>"
- message "&6/sign select"
- message "&6/sign undo"
- message "&6/sign redo"
- message "&6/sign reload"
- message ""
- message "&7&m----------------------"
- stop
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement