筒子
本帖最后由 __Tong__ 于 2015-3-18 11:09 编辑

作用:让RPG的装备更加炫酷,让打击感更加真实,让技能更加震撼
建议:配合火球/瞬移技能口味更加,技能间隔太短很吵
想法:有天我突然无聊的想到,是不是可以让玩家右键就触发一段声音指令呢?
指令
/playsound <声音名字> <玩家> [x] [y] [z] [音量] [音调] [最小音量]
使用的时候一般是
/playsound mob.enderdragon.growl __Tong__ ~ ~ ~ 3 1 1
这个指令可以让我在游戏里听到龙吼声

这个也是BBS上面的一个大神找到的原帖
上面那个是原帖,下面为了大家方便查阅,我转载一遍
[note_block]游戏里面大部分声音的名字[note_block]
知道了这些声音指令那么就剩下怎么把这这个指令附加到武器上面了
我们必须用到的一个指令power command
当然我发现这个在游戏里面是无法直接输入的,因为长度已经超出可以输入的最大字节了
于是只能在后台直接配置这个文件,打开RPGitem的配置文件item.yml
找到你要加声音的那个武器的powers:
    powers:
      '0':
        powerName: command
        cooldown: 2000
        command: playsound mob.enderdragon.growl {player} ~ ~ ~ 3 1 1
        display: 释放龙威
        isRight: true
        permission: '*'

下面我来给大家解释一下为什么要这样加好了

powersName:就是技能的名字
cooldown:技能的冷却(现实时间/游戏时时间1/20)
command:指令
display:指令的显示名字
isRight:左键或者右键触发
permission:触发时给予的权限
关键词:{player}表示触发者的名字

也就是说,上面这个指令每100秒可以触发一次,触发一次只有自己可以听见的龙吼
触发时候给予的权限问题,如果实在找不到权限节点,就用*就行了,这个只是给予使用一次的权限而已

本次教程结束,喜欢的给个人气+回复就行了,不会的可以再下面追问


七舅姥爷
头像是  丽?

第一页 上一页 下一页 最后一页