Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #全体オプション
- options:
- Title: 未定(後々設定)
- #SK reload
- on load:
- broadcast "&a[&cSkript&a] リロードが完了しました。"
- #sidebar on join
- on join:
- wait 0.2 seconds
- create a new stylish scoreboard named "%player%"
- set title of stylish scoreboard "%player%" to "&6&l-&c&lLostWorld&6&l-"
- create a new id based score "%player%10" with text "&7&l< &e&l%player% &7&l>" slot 10 for stylish scoreboard "%player%"
- create a new id based score "%player%9" with text "&e" slot 9 for stylish scoreboard "%player%"
- create a new id based score "%player%8" with text "&6&lLevel &7&l> &c&l%{Level.%player%}%" slot 8 for stylish scoreboard "%player%"
- create a new id based score "%player%7" with text "&6&lExp &7&l> &c&l%{Exp.%player%}%&7/&6%2*({Level.%player%}^2)+10%" slot 7 for stylish scoreboard "%player%"
- create a new id based score "%player%6" with text "&f" slot 6 for stylish scoreboard "%player%"
- create a new id based score "%player%5" with text "&6&lMoney &7&l> &c&l%{Money.%player%}%&6G" slot 5 for stylish scoreboard "%player%"
- create a new id based score "%player%4" with text "&6&lSoul &7&l> &c&l%{Soul.%player%}%&7/&65" slot 4 for stylish scoreboard "%player%"
- set stylish scoreboard of player to "%player%"
- #reset
- command /reset:
- trigger:
- set {Level.%player%} to 1
- set {Exp.%player%} to 0
- set {Money.%player%} to 100
- set {Soul.%player%} to 5
- send "&bステータスをリセットしました。"
- #status set
- command /setstatus [<text>] [<text>] [<number>] :
- trigger:
- if arg 2 is "level":
- set {Level.%arg 1%} to arg 3
- send "&b%arg 1% の %arg 2% を %arg 3% に設定しました。"
- stop
- if arg 2 is "exp":
- set {Exp.%arg 1%} to arg 3
- send "&b%arg 1% の %arg 2% を %arg 3% に設定しました。"
- stop
- if arg 2 is "money":
- set {Money.%arg 1%} to arg 3
- send "&b%arg 1% の %arg 2% を %arg 3% に設定しました。"
- stop
- if arg 2 is "soul":
- set {Soul.%arg 1%} to arg 3
- send "&b%arg 1% の %arg 2% を %arg 3% に設定しました。"
- stop
- else:
- send "&4Skript error"
- stop
- #score 設定
- command /applyboard:
- trigger:
- create a new stylish scoreboard named "%player%"
- set title of stylish scoreboard "%player%" to "&6&l-&c&lLostWorld&6&l-"
- create a new id based score "%player%10" with text "&7&l< &e&l%player% &7&l>" slot 10 for stylish scoreboard "%player%"
- create a new id based score "%player%9" with text "&e" slot 9 for stylish scoreboard "%player%"
- create a new id based score "%player%8" with text "&6&lLevel &7&l> &c&l%{Level.%player%}%" slot 8 for stylish scoreboard "%player%"
- create a new id based score "%player%7" with text "&6&lExp &7&l> &c&l%{Exp.%player%}%&7/&6%2*({Level.%player%}^2)+10%" slot 7 for stylish scoreboard "%player%"
- create a new id based score "%player%6" with text "&f" slot 6 for stylish scoreboard "%player%"
- create a new id based score "%player%5" with text "&6&lMoney &7&l> &c&l%{Money.%player%}%&6G" slot 5 for stylish scoreboard "%player%"
- create a new id based score "%player%4" with text "&6&lSoul &7&l> &c&l%{Soul.%player%}%&7/&65" slot 4 for stylish scoreboard "%player%"
- set stylish scoreboard of player to "%player%"
- command /updatescores:
- trigger:
- set the text of id "%player%10" to "&7&l< &e&l%player% &7&l>"
- set the text of id "%player%9" to "&e"
- set the text of id "%player%8" to "&6&lLevel &7&l> &c&l%{Level.%player%}%"
- set the text of id "%player%7" to "&6&lExp &7&l> &c&l%{Exp.%player%}%&7/&6%2*({Level.%player%}^2)+10%"
- set the text of id "%player%6" to "&f"
- set the text of id "%player%5" to "&6&lMoney &7&l> &c&l%{Money.%player%}%&6G"
- set the text of id "%player%4" to "&6&lSoul &7&l> &c&l%{Soul.%player%}%&7/&65"
- command /removeboard:
- trigger:
- reset stylish scoreboard of player
- delete stylish scoreboard named "%player%"
- #TAB
- on join:
- loop all players:
- set tab header to "&6&lThe Fantasy RPG Server" and footer to "&eOnline players &7: &e%amount of all players%&7/&e15" for loop-player
- on quit:
- loop all players:
- wait 0.5 ticks
- set tab header to "&6&lThe Fantasy RPG Server" and footer to "&eOnline players &7: &e%amount of all players%&7/&e15" for loop-player
- #Join&Quitメッセージ表示
- on join:
- set join message to "&7[&a+&7] &7%player%"
- on quit:
- set quit message to "&7[&c-&7] &7%player%"
- on first join:
- message "&7[&a+&7] &7%player% &e-&6New&e-"
- set {Level.%player%} to 1
- set {Exp.%player%} to 0
- set {Money.%player%} to 100
- set {Soul.%player%} to 5
- #Soul
- on death:
- wait 2 ticks
- create a new stylish scoreboard named "%player%"
- set title of stylish scoreboard "%player%" to "&6&l-&c&lLostWorld&6&l-"
- create a new id based score "%player%10" with text "&7&l< &e&l%player% &7&l>" slot 10 for stylish scoreboard "%player%"
- create a new id based score "%player%9" with text "&e" slot 9 for stylish scoreboard "%player%"
- create a new id based score "%player%8" with text "&6&lLevel &7&l> &c&l%{Level.%player%}%" slot 8 for stylish scoreboard "%player%"
- create a new id based score "%player%7" with text "&6&lExp &7&l> &c&l%{Exp.%player%}%&7/&6%2*({Level.%player%}^2)+10%" slot 7 for stylish scoreboard "%player%"
- create a new id based score "%player%6" with text "&f" slot 6 for stylish scoreboard "%player%"
- create a new id based score "%player%5" with text "&6&lMoney &7&l> &c&l%{Money.%player%}%&6G" slot 5 for stylish scoreboard "%player%"
- create a new id based score "%player%4" with text "&6&lSoul &7&l> &c&l%{Soul.%player%}%&7/&65" slot 4 for stylish scoreboard "%player%"
- set stylish scoreboard of player to "%player%"
- if {Soul.%player%} is 5:
- set {Soul.%player%} to 4
- send "&bSoulが4に減少しました。"
- stop
- if {Soul.%player%} is 4:
- set {Soul.%player%} to 3
- send "&bSoulが3に減少しました。"
- stop
- if {Soul.%player%} is 3:
- set {Soul.%player%} to 2
- send "&bSoulが2に減少しました。"
- stop
- if {Soul.%player%} is 2:
- set {Soul.%player%} to 1
- send "&bSoulが1に減少しました。"
- stop
- if {Soul.%player%} is 1:
- set {Soul.%player%} to 5
- set {Exp.%player%} to {Exp.%player%}/2
- set {Money.%player%} to {Money.%player%}/2
- send "&bSoulが0になったのでExpとMoneyが半分になりました。"
- stop
- #sound
- on inventory click:
- play sound "BLOCK_LEVER_CLICK" to player with volume 5 and pitch 6
- on command:
- play sound "BLOCK_LEVER_CLICK" to player with volume 5 and pitch 3
- #command log
- on command:
- sender is player
- loop all players:
- loop-player have permission "admin"
- message "&7[&bCommandLog&7] &b%player%&7 /%full command%" to loop-player
- #monster spawn
- command /spawnmonster [<text>] [<text>] [<number>] [<number>]:
- trigger:
- if arg 1 is "zombie"
- spawn a zombie at {zombie.spawn}
- set name of spawned entity to "&a[Lv. 1] Zombie"
- set {entity} to last spawned entity
- on death:
- wait 3 seconds
- if victim is {entity}:
- spawn a zombie at {zombie.spawn}
- set name of spawned entity to "&a[Lv. 1] Zombie"
- set {entity} to last spawned entity
- command /setmonster [<text>] [<text>] [<number>] [<number>]:
- trigger:
- if player is op:
- set {zombie.spawn} to location of player
- send "&8[&bMobspawn&8] &7設定を追加しました。"
- command /removemonster [<text>] [<text>] [<number>] [<number>]:
- trigger:
- if player is op:
- delete {zombie.spawn}
- send "&8[&bMobspawn&8] &7設定を追加しました。"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement