Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Options:
- #=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=#
- p: &f[&e&lTAB&8]
- perm: tablist.use
- noperm: &f[&e&lTAB&8] &cNo permission!
- #=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=#
- #LostOfStories - skript
- #=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=#
- #Made by CREAMPAN0408(K2Rのを書き換えて付け足しただけ)
- #version: 0.9
- #=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=#
- #Log and Permission
- perm: LostOfStories.admin
- #Prefix
- system: &9≫
- rank: &9[&cRank&aChanger&9]
- #TAB
- tab_top: %nl%&9- &8&lLost&2Of&6Stories &9-%nl%
- tab_under: %nl%&6%number of all players%&8/&950%nl%&ePing&9: &a%ping of player%%nl%
- #Death Message
- pvpdeathmessage: &8[&4Death&8] &c%victim% &9≪ &6%attacker% &8| &f%name of attacker's tool%
- notooldeathmessage: &8[&4Death&8] &c%victim% &9≪ &6%attacker%
- pvedeathmessage: &8[&4Death&8] &c%victim% &9≪ &8[&f%attacker's name%&8&l]
- nonamepvedeathmessage: &8[&4Death&8] &c%victim% &9≪ &8[&f%attacker%&8]
- otherdeathmessage: &8[&4Death&8] &c%victim%
- #=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=#
- maxlvl: 100
- #=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=#
- variables:
- {lvl::%player%} = 0
- {xp::%player%} = 0
- {sp::%player%} = 0
- {str::%player%} = 0
- {def::%player%} = 0
- {spd::%player%} = 0
- {up::%player%} = 130
- #=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=|=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=#
- every 2 second:
- loop all players:
- send action bar "&2[ &6Level&9: &a%{lvl::%loop-player%}% &8&l&2]" to loop-player
- wipe loop-player's sidebar
- set name of sidebar of loop-player to "&9- &cLost&2Of&6Stories &9-"
- set score "&8- &3&l&oステータス &8-" in sidebar of loop-player to 15
- set score "&a" in sidebar of loop-player to 14
- set score "&6&lLV&9: &a%{lvl::%loop-player%}%&8" in sidebar of loop-player to 13
- set score "&5&lSP&9: &a%{sp::%loop-player%}%" in sidebar of loop-player to 12
- set score "&2" in sidebar of loop-player to 11
- set score "&cRANK&9: %{prefix::%uuid of loop-player%}%" in sidebar of loop-player to 10
- set score "&9" in sidebar of loop-player to 9
- set score "&8- &2&l&oニュース &8-" in sidebar of loop-player to 8
- set score "&e製作中です(´・ω・`)" in sidebar of loop-player to 7
- set score "&e何にも無いんです" in sidebar of loop-player to 6
- set score "&e勘弁してください" in sidebar of loop-player to 5
- On any movement:
- if {prefix::%uuid of player%} is set:
- if {suffix::%uuid of player%} is set:
- set display name of player to "&8[&6LV&9:&2%{lvl::%player%}%&8]&f%{prefix::%uuid of player%}%%player%%{suffix::%uuid of player%}%"
- set the player's tablist name to "&8[&6LV&9:&2%{lvl::%player%}%&8]&f%{prefix::%uuid of player%}%%player%%{suffix::%uuid of player%}%"
- stop
- else:
- set display name of player to "&8[&6LV&9:&2%{lvl::%player%}%&8]&f%{prefix::%uuid of player%}%%player%"
- set the player's tablist name to "&8[&6LV&9:&2%{lvl::%player%}%&8]&f%{prefix::%uuid of player%}%%player%"
- stop
- else:
- if {suffix::%uuid of player%} is set:
- set display name of player to "&8[&6LV&9:&2%{lvl::%player%}%&8]&f%player%%{suffix::%uuid of player%}%"
- set the player's tablist name to "&8[&6LV&9:&2%{lvl::%player%}%&8]&f%player%%{suffix::%uuid of player%}%"
- stop
- else:
- set display name of player to "&8[&6LV&9:&2%{lvl::%player%}%&8]&f%player%"
- set the player's tablist name to "&8[&6LV&9:&2%{lvl::%player%}%&8]&f%player%"
- stop
- #=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=|=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=#
- on level change:
- set {_nowlevels} to "%{lvl::%player%}%"
- set {_nowsp} to "%{sp::%player%}%"
- add 1 to {lvl::%player%}
- add 1 to {sp::%player%}
- add 130 to {up::%player%}
- set {xp::%player%} to 0
- message "{@system} &a&lレベルアップ"
- #=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=|=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=#
- On inventory click:
- if name of player's current inventory contains "&6%{nowinv::%player%}%&aのステータス":
- if clicked slot is 0:
- cancel event
- if clicked slot is 1:
- cancel event
- if clicked slot is 2:
- cancel event
- if clicked slot is 3:
- cancel event
- if clicked slot is 4:
- cancel event
- execute player command "statuspoint"
- if clicked slot is 5:
- cancel event
- if clicked slot is 6:
- cancel event
- if clicked slot is 7:
- cancel event
- if clicked slot is 8:
- cancel event
- if clicked slot is 9:
- cancel event
- if clicked slot is 10:
- cancel event
- if clicked slot is 11:
- cancel event
- if clicked slot is 12:
- cancel event
- if clicked slot is 13:
- cancel event
- if clicked slot is 14:
- cancel event
- if clicked slot is 15:
- cancel event
- if clicked slot is 16:
- cancel event
- if clicked slot is 17:
- cancel event
- if clicked slot is 18:
- cancel event
- if clicked slot is 19:
- cancel event
- if clicked slot is 20:
- cancel event
- if clicked slot is 21:
- cancel event
- if clicked slot is 22:
- cancel event
- if clicked slot is 23:
- cancel event
- if clicked slot is 24:
- cancel event
- if clicked slot is 25:
- cancel event
- if clicked slot is 26:
- cancel event
- if clicked slot is 27:
- cancel event
- if name of player's current inventory contains "&aステータスの&7&l振り分け":
- if clicked slot is 0:
- cancel event
- if clicked slot is 1:
- cancel event
- if clicked slot is 2:
- cancel event
- if clicked slot is 3:
- cancel event
- if clicked slot is 4:
- cancel event
- if clicked slot is 5:
- cancel event
- if clicked slot is 6:
- cancel event
- if clicked slot is 7:
- cancel event
- if clicked slot is 8:
- cancel event
- if clicked slot is 9:
- cancel event
- if clicked slot is 10:
- cancel event
- if {sp::%player%} is less than or equal to 0:
- message "{@system} &5SP&aがありません。" to player
- stop
- add 1 to {str::%player%}
- remove 1 from {sp::%player%}
- message "{@system} &cPower&aを上げました。" to player
- stop
- if clicked slot is 11:
- cancel event
- if {sp::%player%} is less than or equal to 0:
- message "{@system} &5SP&aがありません。" to player
- stop
- add 1 to {def::%player%}
- remove 1 from {sp::%player%}
- message "{@system} &9Defence&aを上げました。" to player
- stop
- if clicked slot is 12:
- cancel event
- if {sp::%player%} is less than or equal to 0:
- message "{@system} &5SP&aがありません。" to player
- stop
- add 1 to {spd::%player%}
- remove 1 from {sp::%player%}
- message "{@system} &bSpeed&aを上げました。" to player
- stop
- if clicked slot is 13:
- cancel event
- if clicked slot is 14:
- cancel event
- if clicked slot is 15:
- cancel event
- if clicked slot is 16:
- cancel event
- if clicked slot is 17:
- cancel event
- if clicked slot is 18:
- cancel event
- if clicked slot is 19:
- cancel event
- if clicked slot is 20:
- cancel event
- if clicked slot is 21:
- cancel event
- if clicked slot is 22:
- cancel event
- execute player command "status"
- if clicked slot is 23:
- cancel event
- if clicked slot is 24:
- cancel event
- if clicked slot is 25:
- cancel event
- if clicked slot is 26:
- cancel event
- if clicked slot is 27:
- cancel event
- #=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=|=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=#
- Command /statuspoint:
- trigger:
- open chest with 3 row named "&aステータスの&7&l振り分け" to player
- wait 1 tick
- set {_slot} to 0
- set {_atk} to {str::%player%}
- set {_def} to {def::%player%}
- set {_spd} to {spd::%player%}
- set {_sp} to {sp::%player%}
- loop 27 times:
- set slot {_slot} of player's current inventory to glowing blue stained glass pane named "&f"
- add 1 to {_slot}
- wait 1 tick
- set slot 10 of player's current inventory to glowing red dye named "&cPower" with lore "&8[&a%{_atk}%&8]"
- wait 1 tick
- set slot 11 of player's current inventory to glowing blue dye named "&9Defence" with lore "&8[&a%{_def}%&8]"
- wait 1 tick
- set slot 12 of player's current inventory to glowing light blue dye named "&bSpeed" with lore "&8[&a%{_spd}%&8]"
- wait 1 tick
- set slot 13 of player's current inventory to air
- wait 1 tick
- set slot 14 of player's current inventory to air
- wait 1 tick
- set slot 15 of player's current inventory to air
- wait 1 tick
- set slot 16 of player's current inventory to glowing book named "&5SP" with lore "&8[&a%{_sp}%&8]"
- wait 1 tick
- set slot 22 of player's current inventory to glowing pink stained glass pane named "&aステータス"
- #=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=|=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=#
- Command /status [<player>]:
- trigger:
- if arg-1 is set:
- open chest with 3 row named "&6%arg-1%&aのステータス" to player
- wait 1 tick
- set {nowinv::%player%} to arg-1
- set {_slot} to 0
- set {_lvl} to {lvl::%arg-1%}
- set {_up} to {up::%arg-1%}
- set {_sp} to {sp::%arg-1%}
- set {_atk} to {str::%arg-1%}
- set {_def} to {def::%arg-1%}
- set {_spd} to {spd::%arg-1%}
- set {_rank} to {prefix::%uuid of arg-1%}
- loop 27 times:
- set slot {_slot} of player's current inventory to glowing black stained glass pane named "&f"
- add 1 to {_slot}
- wait 1 tick
- set slot 10 of player's current inventory to glowing diamond named "&6Level" with lore "&8[&a%{_lvl}%&8]"
- wait 1 tick
- set slot 11 of player's current inventory to glowing slimeball named "&5SP" with lore "&8[&a%{_sp}%&8]"
- wait 1 tick
- set slot 12 of player's current inventory to glowing red dye named "&cPower" with lore "&8[&a%{_atk}%&8]"
- wait 1 tick
- set slot 13 of player's current inventory to glowing blue dye named "&9defense" with lore "&8[&a%{_def}%&8]"
- wait 1 tick
- set slot 14 of player's current inventory to glowing light blue dye named "&bSpeed" with lore "&8[&a%{_spd}%&8]"
- wait 1 tick
- set slot 15 of player's current inventory to glowing book named "&eRank" with lore "%{_rank}%"
- if arg-1 isn't set:
- open chest with 3 row named "&6%player%&aのステータス" to player
- wait 1 tick
- set {nowinv::%player%} to player
- set {_slot} to 0
- loop 27 times:
- set slot {_slot} of player's current inventory to glowing black stained glass pane named "&f"
- add 1 to {_slot}
- wait 1 tick
- set slot 4 of player's current inventory to glowing red stained glass pane named "&aステータスの&7&l振り分け"
- wait 1 tick
- set slot 10 of player's current inventory to glowing diamond named "&6Level" with lore "&8[&a%{lvl::%player%}%&8]"
- wait 1 tick
- set slot 11 of player's current inventory to glowing slimeball named "&5SP" with lore "&8[&a%{sp::%player%}%&8]"
- wait 1 tick
- set slot 12 of player's current inventory to glowing red dye named "&cPower" with lore "&8[&a%{str::%player%}%&8]"
- wait 1 tick
- set slot 13 of player's current inventory to glowing blue dye named "&9defense" with lore "&8[&a%{def::%player%}%&8]"
- wait 1 tick
- set slot 14 of player's current inventory to glowing light blue dye named "&bSpeed" with lore "&8[&a%{spd::%player%}%&8]"
- wait 1 tick
- set slot 15 of player's current inventory to glowing book named "&eRank" with lore "%{prefix::%uuid of player%}%"
- stop
- Command /statusreset [<player>]:
- permission: {@perm}
- trigger:
- if arg-1 isn't set:
- message "{@system} &6名前&aをいれてください。" to player
- stop
- else:
- execute command "xp %Player% -1000000000"
- message "{@system} &6%arg-1%&aのステータスをリセットしました。" to player
- set {lvl::%arg-1%} to 0
- set {up::%arg-1%} to 130
- set {sp::%arg-1%} to 0
- set {str::%arg-1%} to 0
- set {def::%arg-1%} to 0
- set {spd::%arg-1%} to 0
- command "effect %arg-1% clear"
- stop
- #=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=|=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=#
- command /rank [<text>] [<player>] [<text>]:
- permission: {@perm}
- trigger:
- if arg-1 is "help":
- send "&8----------------------------------"
- send " {@rank} "
- send "&a"
- send "&c/rank &aprefix &6%player% &9(rank)"
- send "&7- &9Prefix&aを設定します。"
- send "&c/rank &asuffix &6%player% &9(rank)"
- send "&7- &9Suffix&aを設定します。"
- send "&c/rank &aclear &6%player% &9prefix/suffix/all"
- send "&7- &9RANKを消します &a(allはprefixsuffixどっちも消します)"
- send "&8----------------------------------"
- stop
- if arg-1 is "prefix":
- if arg-2 is set:
- if arg-3 is set:
- set {prefix::%uuid of arg-2%} to colored arg-3
- message "{@system} &6%arg-2%&aの&9Prefix&aを%colored arg-3%&aに設定しました。" to player
- stop
- else:
- message "{@system} &9prefix&aを書いてください。" to player
- stop
- else:
- message "{@system} &6名前を入れてください。" to player
- stop
- if arg-1 is "suffix":
- if arg-2 is set:
- if arg-3 is set:
- set {suffix::%uuid of arg-2%} to colored arg-3
- message "{@system} &6%arg-2%&aの&9Suffix&aを%colored arg-3%&aに設定しました。" to player
- stop
- else:
- message "{@system} &9Suffix&aを書いてください。" to player
- stop
- else:
- message "{@rank} &6名前をいれてください。" to player
- stop
- if arg-1 is "clear":
- if arg-2 is set:
- if arg-3 is "prefix":
- clear {prefix::%uuid of arg-2%}
- message "{@system} &6%arg-2%&aの&9Prefix&aを消しました" to player
- stop
- if arg-3 is "suffix":
- clear {suffix::%uuid of arg-2%}
- message "{@system} &6%arg-2%&aの&9Suffix&aを消しました。" to player
- stop
- if arg-3 is "all":
- clear {prefix::%uuid of arg-2%}
- clear {suffix::%uuid of arg-2%}
- message "{@system} &6%arg-2%&aの&9Prefix&aと&9Suffix&aを消しました。" to player
- stop
- else:
- message "{@system} &6なにを&a消すか決めてください。" to player
- stop
- else:
- message "{@system} &&名前をいれてください。" to player
- stop
- else:
- message "{@system} &6/rank help" to player
- stop
- #=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=|=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=#
- on any movement:
- if {str::%player%} is greater or equal to 1:
- apply strength 1 to the player for 10 seconds
- on any movement:
- if {str::%player%} is greater or equal to 20:
- apply strength 2 to the player for 10 seconds
- on any movement:
- if {str::%player%} is greater or equal to 50:
- apply strength 3 to the player for 10 seconds
- on any movement:
- if {str::%player%} is greater or equal to 100:
- apply strength 4 to the player for 10 seconds
- #Defense
- on any movement:
- if {def::%player%} is greater or equal to 1:
- apply resistance 1 to the player for 10 seconds
- on any movement:
- if {def::%player%} is greater or equal to 20:
- apply resistance 2 to the player for 10 seconds
- on any movement:
- if {def::%player%} is greater or equal to 50:
- apply resistance 3 to the player for 10 seconds
- on any movement:
- if {def::%player%} is greater or equal to 100:
- apply resistance 4 to the player for 10 seconds
- #speed
- on any movement:
- if {spd::%player%} is greater or equal to 1:
- apply speed 1 to the player for 10 seconds
- on any movement:
- if {spd::%player%} is greater or equal to 100:
- apply speed 2 to the player for 10 seconds
- #=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=|=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=#
- On death of player:
- attacker is a player:
- if name of attacker's tool is set:
- set the death message to "{@pvpdeathmessage}"
- else:
- set the death message to "{@notooldeathmessage}"
- stop
- attacker is an entity:
- if attacker's name is set:
- set the death message to "{@pvedeathmessage}"
- else:
- set the death message to "{@nonamepvedeathmessage}"
- stop
- set the death message to "{@otherdeathmessage}"
- #=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=|=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=#
- command /close:
- permission: skript.admin
- trigger:
- command "/whitelist on"
- loop all players:
- loop-player is not an op
- kick the loop-player due to "this server is not open to pulic"
- message "this server is not open to public now"
- #=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=|=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=#
- command /c:
- trigger:
- give command block to player
- #=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=|=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=#
- on join:
- set tab header to "%{header}%" and footer to "%{footer}%" for player
- command /tab [<text>] [<text>] [<text>]:
- permission: {@perm}
- permission message: {@noperm}
- trigger:
- if arg 1 is not set:
- send "&f----------------------------------"
- send "{@p} &cMissing arguments! Get more help"
- send "{@p} &cwith command &e/tab help"
- send "&f----------------------------------"
- if arg 1 is "help":
- send "&f----------------------------------"
- send "{@p} &fHere you have some help!"
- send "{@p} &e/tab help"
- send "{@p} &e/tab set"
- send "{@p} &e/tab reset"
- send "&f----------------------------------"
- if arg 1 is "reset":
- set {header} to "&eYour Server Here!"
- set {footer} to "&fYour Server Description Here!"
- send "{@p} &eTAB LIST &fhas been reseted!"
- if arg 1 is "set":
- if arg 2 is not set:
- send "{@p} &e/tab set (header, footer) (text)"
- if arg 2 is "header":
- if arg 3 is not set:
- send "{@p} &e/tab set header (text)"
- if arg 3 is set:
- set {header} to "%arg 3%"
- send "{@p} &eHEADER &fset to:"
- send "{@p} %{header}%"
- if arg 2 is "footer":
- if arg 3 is not set:
- send "{@p} &e/tab set footer (text)"
- if arg 3 is set:
- set {footer} to "%arg 3%"
- send "{@p} &eFOOTER &fset to:"
- send "{@p} %{footer}%"
- /tab set (header, footer) (text)
- #=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=|=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=#
- on death:
- wait 3 tick
- if player has the permission "{@perm}":
- force respawn player
- #=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=|=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=#
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement