Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- on chat:
- loop all players:
- if {plsound.%loop-player%} = 0:
- play sound "%{sound.%event-player%}%" with volume {sound-vol.%loop-player%} and pitch {pi.%event-player%} to the loop-player
- on join:
- command "/scoreboard players add %player% sound 0"
- add 0 to {plsound.%player%}
- command /soundop:
- trigger:
- open chest with 4 row named "&e&lサウンドオプション" to player
- if {plsound.%player%} = 0:
- set slot 0 of player's current inventory to Light green stained glass pane named "&f&lチャット音&8&l:&a&lON" with lore "&fクリックでOFF"
- if {plsound.%player%} = 1:
- set slot 0 of player's current inventory to red stained glass pane named "&f&lチャット音&8&l:&c&lOFF" with lore "&fクリックでON"
- set slot 9 of player's current inventory to Blue stained glass pane named "&3&lピッチ調節"
- set slot 18 of player's current inventory to Blue stained glass pane named "&b&lボリューム調節"
- set slot 27 of player's current inventory to note block named "&6&lサウンド設定" with lore "&eサウンドのタイプ:%{nowsound.%player%}%", "&3&lピッチ設定:%{pi.%player%}%", "&b&lボリューム設定:%{sound-vol.%player%}%"
- set slot 1,10,19,28 of player's current inventory to iron bars named " "
- set slot 2 of player's current inventory to experience bottle named "&a&l経験値のサウンド"
- on inventory click:
- if name of player's current inventory contain "&e&lサウンドオプション":
- cancel event
- if event-item's name is "&f&lチャット音&8&l:&a&lON":
- set {plsound.%player%} to 1
- send "&c自分のチャット音をOFFにしました"
- close event-player's inventory
- if event-item's name is "&f&lチャット音&8&l:&c&lOFF":
- set {plsound.%player%} to 0
- send "&a自分のチャット音をONにしました"
- close event-player's inventory
- if event-item's name is "&a&l経験値のサウンド":
- set {sound.%player%} to "entity.experience_orb.pickup"
- set {nowsound.%player%} to "&a&l経験値のサウンド"
- send "&aチャットサウンドを経験値のサウンドに変更しました"
- close event-player's inventory
- if event-item is Blue stained glass pane named "&3&lピッチ調節":
- open chest with 1 row named "&3&lピッチ調節" to player
- set slot 0,1,3,5,7,8 of player's current inventory to white glass pane named " "
- set slot 2 of player's current inventory to blue glass pane named "&3&lピッチ0"
- set slot 4 of player's current inventory to blue glass pane named "&3&lピッチ1"
- set slot 6 of player's current inventory to blue glass pane named "&3&lピッチ2"
- if event-item is Blue stained glass pane named "&b&lボリューム調節":
- open chest with 1 row named "&b&lボリューム調節" to player
- set slot 1,3,5,7 of player's current inventory to white glass pane named " "
- set slot 0 of player's current inventory to light blue glass pane named "&b&lボリューム1"
- set slot 2 of player's current inventory to light blue glass pane named "&b&lボリューム2"
- set slot 4 of player's current inventory to light blue glass pane named "&b&lボリューム3"
- set slot 6 of player's current inventory to light blue glass pane named "&b&lボリューム4"
- set slot 8 of player's current inventory to light blue glass pane named "&b&lボリューム5"
- if name of player's current inventory contain "&3&lピッチ調節":
- cancel event
- if event-item's name is "&3&lピッチ0":
- set {pi.%player%} to 0
- close event-player's inventory
- send "&3ピッチを%{pi.%player%}%に設定しました"
- if event-item's name is "&3&lピッチ1":
- set {pi.%player%} to 1
- close event-player's inventory
- send "&3ピッチを%{pi.%player%}%に設定しました"
- if event-item's name is "&3&lピッチ2":
- set {pi.%player%} to 2
- close event-player's inventory
- send "&3ピッチを%{pi.%player%}%に設定しました"
- if name of player's current inventory contain "&b&lボリューム調節":
- cancel event
- if event-item's name is "&b&lボリューム1":
- set {sound-vol.%player%} to 0.2
- close event-player's inventory
- send "&bボリュームを&b&l%{sound-vol.%player%} * 5 %&bに設定しました"
- if event-item's name is "&b&lボリューム2":
- set {sound-vol.%player%} to 0.4
- close event-player's inventory
- send "&bボリュームを&b&l%{sound-vol.%player%} * 5 %&bに設定しました"
- if event-item's name is "&b&lボリューム3":
- set {sound-vol.%player%} to 0.6
- close event-player's inventory
- send "&bボリュームを&b&l%{sound-vol.%player%} * 5 %&bに設定しました"
- if event-item's name is "&b&lボリューム4":
- set {sound-vol.%player%} to 0.8
- close event-player's inventory
- send "&bボリュームを&b&l%{sound-vol.%player%} * 5 %&bに設定しました"
- if event-item's name is "&b&lボリューム5":
- set {sound-vol.%player%} to 1
- close event-player's inventory
- send "&bボリュームを&b&l%{sound-vol.%player%} * 5 %&bに設定しました"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement