在游戏里实现经济系统能提升玩法,下面教你通过指令创建金币系统。
操作前要做这些准备:
1.在对话框输入/gamerule commandblockoutput false,防止指令刷屏
2.设置常加载区域,让指令全图生效,具体设置可参考相关教程
一、建立金币系统基础
1.执行scoreboard objectives add 金币 dummy
2.执行scoreboard objectives add 金币榜 dummy §l§e金币
3.执行scoreboard players reset * 金币榜
4.执行execute @a ~~~ scoreboard players operation @s 金币榜 = @s 金币
5.执行scoreboard players add @a 金币 0
二、金币显示设置(任选一种方式)
1.让金币在物品栏上方显示,执行execute @a ~~~ titleraw @s actionbar {"rawtext":[{"text":"§l§e金币§f: "},{"score":{"name":"@s","objective":"金币"}}]}
2.让金币在玩家列表显示,执行/scoreboard objectives setdisplay list 金币榜
3.清除玩家列表的金币显示,执行/scoreboard objectives setdisplay list
4.让金币在侧边栏显示,执行/scoreboard objectives setdisplay sidebar 金币榜
5.清除侧边栏的金币显示,执行/scoreboard objectives setdisplay sidebar
三、金币管理指令
1.给玩家增加金币,执行/scoreboard players add 玩家ID 金币 金币数量
2.给玩家减少金币,执行/scoreboard players remove 玩家ID 金币 金币数量
3.重置玩家的金币,执行/scoreboard players reset 玩家ID 金币
4.设置玩家的金币数量,执行/scoreboard players set 玩家ID 金币 金币数量
以上内容由游戏爱好者整理分享,仅供参考。