17173有料社区

    查看: 6296|回复: 0

    [互助技巧] 如何在租赁服务器做新手礼包

    [复制链接]

    351

    主题

    424

    帖子

    1979

    积分

    实习版主

    Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

    发表于 2017-9-25 09:00:08 | 显示全部楼层 |阅读模式
    记得玩服务器,第一次进入游戏会获得新手工具包,一身铁装备,铁剑铁斧头一组牛肉之类的=那么在没有插件的原版服务器里怎么实现呢=                                                                                   
      虽然简单,却很实用,我看貌似没人发--所以发一下=

    第一步:按T输入下面指令,即可创建一个叫做"新手礼包"的计分板,类型是 [成就-打开背包]

    /scoreboard objectives add 新手礼包 achievement.openInventory

    第二步:第二步就是开始添加新手礼包的物品了,先放置一个循环命令方块丨红石控制,在这个循环命令方块的箭头方向放置一个连锁命令方块丨保持开启,,里面输入的指令:  /give @a[score_新手礼包=1] 物品ID 物品数量


    例子

    【第一步】按T输入:

    /scoreboard objectives add 新手礼包 achievement.openInventory

    【第二步】放置命令方块来运行这个系统:

    第一个循环命令方块:/give @a[score_新手礼包_min=1,score_新手礼包=1] minecraft:leather_chestplate 1 0 {Unbreakable:1B,AttributeModifiers:[{Operation:0,UUIDLeast:1,UUIDMost:1,Amount:20.0,AttributeName:generic.maxHealth,Name:Attack}]}

    第二个连锁命令方块:/give @a[score_新手礼包_min=1,score_新手礼包=1] minecraft:leather_helmet 1 0 {Unbreakable:1B,AttributeModifiers:[{Operation:0,UUIDLeast:1,UUIDMost:1,Amount:20.0,AttributeName:generic.maxHealth,Name:Attack}]}

    第三个连锁命令方块:/give @a[score_新手礼包_min=1,score_新手礼包=1] minecraft:leather_leggings 1 0 {Unbreakable:1B,AttributeModifiers:[{Operation:0,UUIDLeast:1,UUIDMost:1,Amount:20.0,AttributeName:generic.maxHealth,Name:Attack}]}

    第四个连锁命令方块:/give @a[score_新手礼包_min=1,score_新手礼包=1] minecraft:leather_boots 1 0 {Unbreakable:1B,AttributeModifiers:[{Operation:0,UUIDLeast:1,UUIDMost:1,Amount:20.0,AttributeName:generic.maxHealth,Name:Attack}]}

    第五个连锁命令方块:/give @a[score_新手礼包_min=1,score_新手礼包=1] minecraft:iron_sword 1 0 {AttributeModifiers:[{Operation:0,UUIDLeast:1,UUIDMost:1,Amount:10.0,AttributeName:generic.attackDamage,Name:Attack}]}

    第六个连锁命令方块:/give @a[score_新手礼包_min=1,score_新手礼包=1] minecraft:iron_axe 1 0

    第七个连锁命令方块:/give @a[score_新手礼包_min=1,score_新手礼包=1] minecraft:iron_pickaxe 1 0

    第八个连锁命令方块:/give @a[score_新手礼包_min=1,score_新手礼包=1] minecraft:cooked_beef 64

    第九个连锁命令方块:/give @a[score_新手礼包_min=1,score_新手礼包=1] minecraft:white_shulker_box 5

    第十个连锁命令方块:/tellraw @a[score_新手礼包_min=1,score_新手礼包=1] [{"text":"欢迎来到","color":"yellow","bold":"true"},{"text":"XXX的服务器","color":"red","bold":"true"},{"text":"祝您游戏愉快~","color":"yellow","bold":"true"}]

    第十一个连锁命令方块:/scoreboard players set @a[score_新手礼包_min=1,score_新手礼包=1] 新手礼包 2

    第一个命令方块选择红石控制,其余的都选择保持开启。用红石火把把第一个循环命令方块激活,系统就开始工作了。

           上面这几段是  玩家第一次打开背包 即可获得 [一身加20滴血量的皮革套]    [一把加10攻击的铁剑]     [一把 铁斧头]     [一把 铁镐 ]    [一组牛排]     [五个潜影盒 ]很适合生存       然后是显示 "欢迎来到XXX的服务器,祝您游戏愉快" 这段话。  最后是把打开背包次数设置成2避免一直give这些东西


    怎么验证系统是否能正常工作呢

    接下来我们输入

    /scoreboard players reset @p 新手礼包

    然后按E打开背包看看吧~~

    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    点击这里给我发消息 点击链接加入【17173社区玩家群1】