Advertisement
Kyorotomametan

ThisIsWorldWars

Aug 25th, 2018
173
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
YAML 13.12 KB | None | 0 0
  1. #-------------------------------------------運営Menu-----------------------------------------------------------------------------------
  2. command /ophelp:
  3.     permission:admin
  4.     trigger:
  5.         message "&a/evenntset [text] &6: &fTabキーの下の欄のEventのところを変える"
  6.         message "&a/tips [text] &6: &f鯖民にメッセージをながす"
  7.         message "&a/regularly [text] [間隔] &6: &f定期間隔ごとにメッセージを流す"
  8.  
  9. command /eventset [<text>]:
  10.     permission:admin
  11.     trigger:
  12.         if arg-1 is set:
  13.             set {event} to arg-1
  14.         else:
  15.             message "&c[Error] >>> /eventset 表示するもの"
  16.  
  17. command /tips [<text>]:
  18.     permission:admin
  19.     trigger:
  20.         if arg-1 is set:
  21.             broadcast "&a----------------ThisIsTips-----------------"
  22.             broadcast "&aBy %player%"
  23.             broadcast "%colored arg%"
  24.             broadcast "&a--------------------------------------------"
  25.         else:
  26.             message "&c[Error] >>> /tips 表示するもの"
  27.  
  28. command /regularly [<text>] [<text>] [<text>] [<integer>]:
  29.     permission:admin
  30.     trigger:
  31.         if arg-1 is "add":
  32.             if arg-2 is set:
  33.                 if arg-3 is set:
  34.                     if arg-4 is set:
  35.                         loop {regularly.::*}:
  36.                             if loop-index = arg-2:
  37.                                 message "&c[定期Manager] >>> もうその名前があります。別のものにしてください"
  38.                                 stop
  39.                         set {regularly.::%arg-2%} to arg-4
  40.                         set {regularly.set.%arg-2%} to 0
  41.                         set {regularly.message.%arg-2%} to arg-3
  42.                         message "&c[定期Manager] >>> 定期を追加しました"
  43.                         message "&c%arg-2% &7: %arg-3% &a間隔[%arg-4%&a]"
  44.         if arg-1 is "check":
  45.             if arg-2 is set:
  46.                 message "%{regularly.set.%arg-2%}%"
  47.         if arg-1 is "list":
  48.             message "&c----[定期Manager]----"
  49.             loop {regularly.::*}:
  50.                 message "&bName: %loop-index% &bMessage: %{regularly.message.%loop-index%}% &b間隔: %loop-value%"
  51.             message "&c---------------------"
  52.         if arg-1 is "remove":
  53.             if arg-2 is set:
  54.                 loop {regularly.::*}:
  55.                     if loop-index = arg-2:
  56.                         delete {regularly.::%arg-2%}
  57.                         delete {regularly.set.%arg-2%}
  58.                         delete {regularly.message.%arg-2%}
  59.                         message "&c[定期Manager] >>> 定期を削除しました"
  60.                         stop
  61.                 message "&c[定期Manager] >>> そんな名前の定期はありません"
  62.  
  63. every minute:
  64.     loop {regularly.::*}:
  65.         add 1 to {regularly.set.%loop-index%}
  66.         if loop-value <= {regularly.set.%loop-index%}:
  67.             broadcast "%colored {regularly.message.%loop-index%}%"
  68.             set {regularly.set.%loop-index%} to 0
  69. #--------------------------------------------------------Origin------------------------------------------------------------------------
  70. on rightclick on a sign:
  71.     line 1 of clicked block is "&a---JoinOrigin---"
  72.     line 2 of clicked block is "&bRightClick"
  73.     line 3 of clicked block is "&bJoin the Origin"
  74.     line 4 of clicked block is "&a-------------"
  75.     if {origin.mode} is not "start":
  76.         if {origin.players.::*} contains "%player%":
  77.             message "&a[Origin] &7≫ &cもう試合に参加しています"
  78.         else:
  79.             add player to {origin.players.::*}
  80.             message "&a[Origin] &7≫ &a試合に参加しました"   
  81.     else:
  82.         message "&a[Origin] &7≫ &aただいま試合が開始しています"
  83.  
  84.  
  85. on rightclick on a sign:
  86.     line 1 of clicked block is "&c---QuitOrigin---"
  87.     line 2 of clicked block is "&aRightClick"
  88.     line 3 of clicked block is "&aQuit the Origin"
  89.     line 4 of clicked block is "&c-------------"
  90.     if {origin.mode} is not "start":
  91.         if {origin.players.::*} contains "%player%":
  92.             remove player from {origin.players.::*}
  93.             message "&a[Origin] &7≫ &c試合から離脱しました"
  94.         else:
  95.             message "&a[Origin] &7≫ &cあなたは試合に参加していません" 
  96.     else:
  97.         message "&a[Origin] &7≫ &aただいま試合が開始しています"
  98. #---------------------------------------------------燃料--------------------------------------------------------------------------------
  99. on rightclick on a sign:
  100.     line 1 of clicked block is "&c---燃料搬入口---"
  101.     line 2 of clicked block is "&aRight = 1"
  102.     line 3 of clicked block is "&aShift+Right = All"
  103.     line 4 of clicked block is "&c-------------"
  104.     if player's tool is coal item:
  105.         if Name of player's tool is "&7石炭燃料":
  106.             if player is sneaking:
  107.                 loop Items in player's inventory:
  108.                     loop-Item is coal item
  109.                     Name of loop-Item is "&7石炭燃料"
  110.                     if {red.member.::*} contains "%player%":
  111.                         add 5 to {red.coal}
  112.                         remove 1 coal item from player's inventory
  113.                         add 1 to {coalmore.%player%}
  114.                     if {blue.member.::*} contains "%player%":
  115.                         add 5 to {blue.coal}
  116.                         remove 1 coal item from player's inventory
  117.                         add 1 to {coalmore.%player%}
  118.                 message "&c%{coalmore.%player%}%個の&7[石炭燃料]&cを搬入しました"
  119.                 delete {coalmore.%player%}
  120.             else:
  121.                 if {red.member.::*} contains "%player%":
  122.                     add 5 to {red.coal}
  123.                     remove 1 coal item from player's inventory
  124.                 if {blue.member.::*} contains "%player%":
  125.                     add 5 to {blue.coal}
  126.                     remove 1 coal item from player's inventory
  127.  
  128. on mine:
  129.     if target block is coal ore:
  130.         cancel event
  131.         set {mine.coal.::%location of target block%} to 6
  132.         set {mine.%location of target block%} to location of target block
  133.         set block at target block to cobble stone
  134.         give player coal item  named "&7石炭燃料"
  135.         execute console command "execute %player% ~ ~ ~ playsound minecraft:entity.item.pickup master @p"
  136.  
  137. every second:
  138.     loop {mine.coal.::*}:
  139.         remove 1 from {mine.coal.::%loop-index%}
  140.         if {mine.coal.::%loop-index%} <= 0:
  141.             set block at {mine.%loop-index%} to coal ore
  142.             delete {mine.coal.::%loop-index%}
  143.             delete {mine.%loop-index%}
  144.  
  145. on mine:
  146.     if target block is iron ore:
  147.         cancel event
  148.         set {mine.iron.::%location of target block%} to 10
  149.         set {mine.%location of target block%} to location of target block
  150.         set block at target block to cobble stone
  151.         give player iron ore named "&7鉄鉱石"
  152.         execute console command "execute %player% ~ ~ ~ playsound minecraft:entity.item.pickup master @p"
  153.  
  154. every second:
  155.     loop {mine.iron.::*}:
  156.         remove 1 from {mine.iron.::%loop-index%}
  157.         if {mine.iron.::%loop-index%} <= 0:
  158.             set block at {mine.%loop-index%} to iron ore
  159.             delete {mine.iron.::%loop-index%}
  160.             delete {mine.%loop-index%}
  161. #----------------------------------------表示-------------------------------------------------------------------------------------------
  162. on craft:
  163.     cancel event
  164.  
  165. every tick:
  166.     loop all players:
  167.         set tab header to "&c&lThis Is WorldWars!!" and footer to "&c&lEvent%nl%&6&l%{event}%" for loop-player
  168.  
  169. on join:
  170.     set player's gamemode to adventure
  171.  
  172. command /get-menu:
  173.     trigger:
  174.         give player enchanted book named "&c&lThisIsServerMenu" with lore "&eRarity : &bLegendary||&7-=-=Info=-=-||&7この鯖のメニュー||&7右クリックで開ける"
  175.  
  176. command /id:
  177.     permission:admin
  178.     trigger:
  179.         if player's tool is not empty:
  180.             message "&f%player's tool%"
  181.         else:
  182.             message "&c[Error] >>> アイテムを持ってください"
  183. #-----------------------------ThisIsServerMenu-----------------------------------------------------------------------------------------
  184. on rightclick:
  185.     if player's tool is enchanted book:
  186.         if Name of player's tool is "&c&lThisIsServerMenu":
  187.             open chest with 1 rows named "&c&lThisIsServerMenu" to player
  188.             wait a tick
  189.             format slot 1 of player with emerald named "&aShopping" to run [make player execute command "tp-shop"]
  190.             format slot 4 of player with grass named "&dMnigame[Origin]Menu" to run [make player execute command "open-origin"]
  191.             format slot 6 of player with iron sword named "&cFFA[Distortion]Menu" to run [make player execute command "open-ffa"]
  192.             format slot 7 of player with clay bricks block named "&bParkour[SpaceTravel]Menu" to run [make player execute command "open-parkour"]
  193.             format slot 8 of player with sign item named "&cRuleMenu" to run [make player execute command "open-rule"]
  194.            
  195. #-------------------------------------------------お金----------------------------------------------------------------------------------
  196. on rightclick on a sign:
  197.     line 1 of clicked block is "&6-----ATM-----"
  198.     line 2 of clicked block is "&aRightClick"
  199.     line 3 of clicked block is "&aOpen ATMmenu"
  200.     line 4 of clicked block is "&6-------------"
  201.     open chest with 1 rows named "&6&lATM Menu" to player
  202.     wait a tick
  203.     format slot 0 of player with iron nugget named "&7[-=銀貨=-]" with lore "&6Money10G&f分の価値がある||&fこの世界で最小のお金の単位" to run [make player execute command "money10"]
  204.     format slot 1 of player with iron ingot named "&7[-=銀の延べ棒=-]" with lore "&6Money100G&f分の価値がある" to run [make player execute command "money100"]
  205.     format slot 2 of player with gold nugget named "&e[-=金貨=-]" with lore "&6Money1000G&f分の価値がある" to run [make player execute command "money1000"]
  206.     format slot 3 of player with gold ingot named "&e[-=金の延べ棒=-]" with lore "&6Money10000G&f分の価値がある" to run [make player execute command "money10000"]
  207.     format slot 8 of player with barrier named "&cClose" to close
  208.  
  209. command /money10:
  210.     trigger:
  211.         if {money.%player%} >= 10:
  212.             remove 10 from {money.%player%}
  213.             give player iron nugget named "&7[-=銀貨=-]" with lore "&6Money10G&f分の価値がある||&fこの世界で最小のお金の単位"
  214.         else:
  215.             message "&c[Error] >>> お金が足りません"
  216.             stop
  217.  
  218. command /money100:
  219.     trigger:
  220.         if {money.%player%} >= 100:
  221.             remove 100 from {money.%player%}
  222.             give player iron ingot named "&7[-=銀の延べ棒=-]" with lore "&6Money100G&f分の価値がある"
  223.         else:
  224.             message "&c[Error] >>> お金が足りません"
  225.             stop
  226.  
  227. command /money1000:
  228.     trigger:
  229.         if {money.%player%} >= 1000:
  230.             remove 1000 from {money.%player%}
  231.             give player gold nugget named "&e[-=金貨=-]" with lore "&6Money1000G&f分の価値がある"
  232.         else:
  233.             message "&c[Error] >>> お金が足りません"
  234.             stop
  235.  
  236. command /money10000:
  237.     trigger:
  238.         if {money.%player%} >= 10000:
  239.             remove 10000 from {money.%player%}
  240.             give player gold ingot named "&e[-=金の延べ棒=-]" with lore "&6Money10000G&f分の価値がある"
  241.         else:
  242.             message "&c[Error] >>> お金が足りません"
  243.             stop
  244.  
  245. on rightclick:
  246.     if player is sneaking:
  247.         if player's tool is iron nugget:
  248.             if Name of player's tool is "&7[-=銀貨=-]":
  249.                 if Lore of player's tool is "&6Money10G&f分の価値がある||&fこの世界で最小のお金の単位":
  250.                     remove 1 iron nugget from player's tool
  251.                     add 10 to {money.%player%}
  252.  
  253. on rightclick:
  254.     if player is sneaking:
  255.         if player's tool is iron ingot:
  256.             if Name of player's tool is "&7[-=銀の延べ棒=-]":
  257.                 if Lore of player's tool is "&6Money100G&f分の価値がある":
  258.                     remove 1 iron ingot from player's tool
  259.                     add 100 to {money.%player%}
  260.  
  261.  
  262. on rightclick:
  263.     if player is sneaking:
  264.         if player's tool is gold nugget:
  265.             if Name of player's tool is "&e[-=金貨=-]":
  266.                 if Lore of player's tool is "&6Money1000G&f分の価値がある":
  267.                     remove 1 gold nugget from player's tool
  268.                     add 1000 to {money.%player%}
  269.  
  270. on rightclick:
  271.     if player is sneaking:
  272.         if player's tool is gold ingot:
  273.             if Name of player's tool is "&e[-=金の延べ棒=-]":
  274.                 if Lore of player's tool is "&6Money10000G&f分の価値がある":
  275.                     remove 1 gold ingot from player's tool
  276.                     add 10000 to {money.%player%}
  277.  
  278. command /money [<text>] [<player>] [<number>]:
  279.     trigger:
  280.         if arg-1 is not set:
  281.             message "&6[-=MoneyCommand=-]"
  282.             message "&6/money me &2: &6自分の所持金を確認する"
  283.             message "&6/money pay [player] [Money] &2: &6[player]に[Money]Gお金を渡す"
  284.             if player has permission "admin":
  285.                 message "&6/money add [player] [Money] &2: &6[player]に[Money]Gお金を追加する"
  286.                 message "&6/money set [player] [Money] &2: &6[player]のお金を[Money]Gにする"
  287.             stop
  288.         if arg-1 is "set":
  289.             if arg-2 is set:
  290.                 if arg-3 is set:
  291.                     if player has permission "admin":
  292.                         set {money.%arg-2%} to arg-3
  293.         if arg-1 is "me":
  294.             message "&6[MoneyCommand] &a>>> &fあなたの所持金は&6%{money.%player%}%G&fです"
  295.         if arg-1 is "pay":
  296.             if arg-2 is set:
  297.                 if arg-3 is set:
  298.                     if arg-2 is not player:
  299.                         if arg-3 > 0:
  300.                             if {money.%player%} >= arg-3:
  301.                                 add arg-3 to {money.%arg-2%}
  302.                                 remove arg-3 from {money.%player%}
  303.                                 message "&6[MoneyCommand] &a>>> &f%player%から&6%arg-3%G&fお金をもらいました" to arg-2
  304.                                 message "&6[MoneyCommand] &a>>> &f%arg-2%に&6%arg-3%G&fお金を送金しました"
  305.                                 stop
  306.                             else:
  307.                                 message "&c[Error] >>> お金が足りません"
  308.                                 stop
  309.                         else:
  310.                             message "&c[Error] >>> 0より大きい数にしてください"
  311.                             stop
  312.                     else:
  313.                         message "&c[Error] >>> 自分に渡すことはできません"
  314.                         stop
  315.                 else:
  316.                     make player execute command "money"
  317.                     stop
  318.             else:
  319.                 make player execute command "money"
  320.                 stop
  321.         if arg-1 is "add":
  322.             if player has permission "admin":
  323.                 if arg-2 is set:
  324.                     if arg-3 is set:
  325.                         add arg-3 to {money.%arg-2%}
  326.                         message "&6[MoneyCommand] &a>>> &f%arg-2%に&6%arg-3%triG&f与えました"
  327.                         stop
  328.             else:
  329.                 message "&c[Error] >>> あなたはこのコマンドを使用する権限がありません"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement