Browse Source

可以买箭了

LTCatt 6 years ago
parent
commit
14d475b733

+ 8 - 1
data/ltw/functions/init.mcfunction

@@ -25,7 +25,6 @@ forceload add 0 0
 setblock 0 0 0 jukebox
 setblock 0 0 0 jukebox
 
 
 # 记分板
 # 记分板
-scoreboard objectives add gold dummy "金粒"
 scoreboard objectives remove temp
 scoreboard objectives remove temp
 scoreboard objectives add temp dummy
 scoreboard objectives add temp dummy
 scoreboard objectives remove countdown
 scoreboard objectives remove countdown
@@ -51,6 +50,14 @@ scoreboard objectives remove game_id
 scoreboard objectives add game_id dummy "游戏编号"
 scoreboard objectives add game_id dummy "游戏编号"
 scoreboard players set $ game_id 0
 scoreboard players set $ game_id 0
 
 
+# 商店系统记分板
+scoreboard objectives add gold dummy "金粒"
+scoreboard objectives add shop_arrow dummy "箭升级"
+scoreboard objectives add shop_potion dummy "药水升级"
+scoreboard objectives add shop_apple dummy "苹果升级"
+scoreboard objectives add shop_armor dummy "护甲升级"
+scoreboard objectives add shop_weapon dummy "武器升级"
+
 # 常量与变量初始化
 # 常量与变量初始化
 scoreboard players set $c_mini_total mem 7
 scoreboard players set $c_mini_total mem 7
 scoreboard players set #const_2 mem 2
 scoreboard players set #const_2 mem 2

+ 14 - 0
data/ltw/functions/state/0/shop/buy_arrow1.mcfunction

@@ -0,0 +1,14 @@
+# 箭 x2 (1 gi)
+
+tag @s remove canbuy
+tag @s[scores={shop_arrow=..0,gold=9..}] add canbuy
+
+tellraw @s[scores={shop_arrow=1..}] ["",{"text":">> ","color":"aqua","bold":true},{"text":"你已经购买了这个物品了!","color":"aqua"}]
+tellraw @s[scores={shop_arrow=..0,gold=..8}] ["",{"text":">> ","color":"red","bold":true},{"text":"你没有足够的金锭来购买这个物品!","color":"red"}]
+
+tellraw @s[tag=canbuy] ["",{"text":">> ","color":"green","bold":true},{"text":"你购买了 箭 x2!","color":"green"}]
+scoreboard players add @s[tag=canbuy] shop_arrow 1
+scoreboard players remove @s[tag=canbuy] gold 9
+
+execute as @s[tag=!canbuy] at @s run function lib:sounds/error
+execute as @s[tag=canbuy] at @s run function lib:sounds/levelup