Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Options:
- #=================#
- #増え鬼
- #=================#
- header: %nl%&9---&7| &8&l増え鬼 &7|&9---%nl%
- footer: %nl%&2Ping&f: &6%ping of player%%nl%
- join: &8≫ &7%player% &2join
- quit: &8≫ &7%player% &2quit
- On any movement:
- set tab header to "{@header}" and footer to "{@footer}" for player
- On join:
- set join message to "{@join}"
- if {game} is true:
- execute player command "oni"
- delete {join::%player%}
- command /join-spawn:
- permission: sk
- trigger:
- set {joinspawn} to location of player
- send "&8≫&a設定しました"
- On quit:
- set quit message to "{@quit}"
- if {join::%player%} is true:
- add -1 to {player}
- delete {join::%player%}
- stop
- Command /ho [<text>] [<player>]:
- permission: ho
- trigger:
- if arg-1 is "oni":
- if arg-2 is set:
- set {oni} to arg-2
- add {oni} to {oni::*}
- broadcast "&c今回の鬼は&6%{oni::*}%&cさんです。"
- stop
- else:
- send "名前いれろ"
- stop
- if arg-1 is "start":
- if {oni} is set:
- if {player} is less than or equal to 1:
- send "&6人数が足りません最低でも2人は必要です。"
- stop
- if {player} isn't set:
- send "&6人数が足りません最低でも2人は必要です。"
- stop
- else:
- set {game} to true
- loop all players:
- if {join::%loop-player%} is true:
- add loop-value to {nige::*}
- remove {oni} from {nige::*}
- stop loop
- add {oni} to {oniteam::*}
- add -1 to {player}
- set {onk::%{oni}%} to true
- command "gamemode a @a"
- broadcast "&c今回の鬼は&6%{oniteam::*}%さんです。"
- wait 2 second
- broadcast "&cゲームを開始します。"
- loop all players:
- if {niger::%loop-player%} is true:
- set {nige.kakuredama::%loop-player%} to true
- stop loop
- execute console command "onigokko start2"
- stop
- if arg-1 is "start2":
- if {game} is true:
- set {_first} to {oni}
- loop all players:
- if loop-player is {_first}:
- execute loop-player command "oni"
- if {nige.kakuredama::%loop-player%} is true:
- execute loop-player command "onigokko-get-kakuredama"
- stop loop
- set {time} to "300"
- loop all players:
- if loop-player has permission "skript":
- if loop-player isn't {oni}:
- set {kakuredama::%loop-player%} to "3"
- else:
- if loop-player isn't {oni}:
- set {kakuredama::%loop-player%} to "3"
- stop loop
- broadcast "&6ゲームスタート!!!"
- if arg-1 is "stopgame":
- set {game} to false
- delete {oni}
- delete {time}
- broadcast "&aゲーム終了"
- wait 1 second
- broadcast "&e今回の生存者は&7...."
- wait 2 second
- loop all players:
- if {nige::*} is set:
- add loop-player to {nigewin::*}
- broadcast "&6%{nigewin::*}%です!"
- stop loop
- if {nige::*} isn't set:
- broadcast "&5....&4いませんでした..%{oniteam::*}%&cの勝利!"
- stop loop
- execute console command "clear @a"
- loop all players:
- if loop-player have permission "sk":
- delete {nigewin::*}
- delete {oniteam::*}
- delete {nige::*}
- delete {oni}
- delete {kakuredama::%loop-player%}
- delete {oni::*}
- delete {nige.kakuredama::%loop-player%}
- delete {onik::%loop-player%}
- delete {niger::%loop-player%}
- delete {onk::%loop-player%}
- delete {player}
- delete {join::%loop-player%}
- stop loop
- if loop-player don't have permission "sk":
- delete {nigewin::*}
- delete {oniteam::*}
- delete {nige::*}
- delete {oni}
- delete {kakuredama::%loop-player%}
- delete {oni::*}
- delete {nige.kakuredama::%loop-player%}
- delete {onik::%loop-player%}
- delete {niger::%loop-player%}
- delete {onk::%loop-player%}
- delete {player}
- delete {join::%loop-player%}
- stop loop
- else:
- send "..."
- stop
- Command /oni:
- trigger:
- if {game} is true:
- teleport the player to {onispawn}
- set player's helmet to diamond helmet
- set player's chestplate to diamond chestplate
- set player's leggings to diamond leggings
- set player's boots to diamond boots
- give player book named "鬼本"
- broadcast "&2%player%は&9鬼&2に&c食われた"
- set {_victimplayer} to player
- remove {_victimplayer} from {nige::*}
- set {onk::%player%} to true
- add {_victimplayer} to {oniteam::*}
- add -1 to {player}
- command /onigokko-get-kakuredama:
- trigger:
- if {game} is true:
- give player slimeball named "隠れ玉"
- stop
- command /play:
- trigger:
- if {join::%player%} isn't true:
- if {game} isn't true:
- add 1 to {player}
- set {join::%player%} to true
- broadcast "&7≫ &2%player%&aさんが参加しました。"
- else:
- send "あなたはすでに参加しています。"
- stop
- command /leave-onigokko:
- trigger:
- if {join::%player%} is true:
- add -1 to {player}
- set {join::%player%} to false
- broadcast "&7≫ &2%player%さんが参加を取り消しました。"
- stop
- else:
- send "あなたは参加していません。"
- stop
- On damage:
- if {game} is true:
- if {onk::%victim%} isn't set:
- if {niger::%attacker%} is true:
- stop
- if {onk::%attacker%} is true:
- teleport the victim to {onispawn}
- set victim's helmet to diamond helmet
- set victim's chestplate to diamond chestplate
- set victim's leggings to diamond leggings
- set victim's boots to diamond boots
- broadcast "&2%victim%は&9鬼&2に&c食われた"
- set {_victimplayer} to victim
- remove {_victimplayer} from {nige::*}
- set {onk::%victim%} to true
- add {_victimplayer} to {oniteam::*}
- add -1 to {player}
- stop
- if {onk::%victim%} is true:
- cancel event
- stop
- if {niger::%attacker%} is true:
- stop
- else:
- stop
- every second in "world":
- if {game} is true:
- if {time} is 0:
- execute console command "onigokko stopgame"
- stop
- if {player} is 0:
- execute console command "onigokko stopgame"
- every 1 second:
- if {game} is true:
- remove 1 from {time}
- else:
- stop
- command /oni-set-start:
- permission: sk
- trigger:
- set {onispawn} to location of player
- send "&8≫&a設定しました"
- On respawn:
- teleport the player to {onispawn}
- On right click:
- if player's held item is slimeball:
- if {kakuredama::%player%} is less than or equal to 0:
- stop
- if {kakuredama::%player%} is greater or equal to 1:
- execute console command "effect %player% minecraft:invisibility 3 0 true"
- remove 1 from {kakuredama::%player%}
- stop
- if player's held item is book:
- teleport the player to {onispawn}
- stop
- every 1 second:
- loop all players:
- wipe loop-player's sidebar
- set name of sidebar of loop-player to "&7&k| &8増え鬼 &7&k|"
- set score "&2残り時間: %{time}%" in sidebar of loop-player to 4
- set score "&6残り人数: %{player}%" in sidebar of loop-player to 3
- set score "&7隠れ玉: %{kakuredama::%loop-player%}%" in sidebar of loop-player to 2
- set score "&5Game: %{game}%" in sidebar of loop-player to 1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement