499628539 发表于 2019-12-28 16:19
我好像理解错了,npcmod的脚本可以应用到玩家上?那应该可以做到 我试试
可以的 使用玩家监听中的受伤监听
判断攻击玩家的生物类型
然后赋予玩家对应的buff
本帖最后由 499628539 于 2019-12-28 17:13 编辑
我在脚本魔杖里找不到接口,而且我已经安装了nashorn,是我设置有什么东西没开么
粘兽 发表于 2019-12-28 16:20
可以的 使用玩家监听中的受伤监听
判断攻击玩家的生物类型
然后赋予玩家对应的buff ...
我在脚本魔杖里找不到接口,而且我已经安装了nashorn,是我设置有什么东西没开么
499628539 发表于 2019-12-28 17:06
我在脚本魔杖里找不到接口,而且我已经安装了nashorn,是我设置有什么东西没开么 ...
在新版本用的是函数
例如:
- function init(e){
- e.npc.say('init');
- }
粘兽 发表于 2019-12-29 00:41
在新版本用的是函数
例如:
瞎折腾2天终于弄明白了,说真的这种处于伪代码和真正的编程语言之间的东西是真的让人头大,接口在c++里面只是单纯的重载函数,npc里面接口的用法居然根本不需要对上参数表只需要一个函数名而且参数就是类本身的指针,检测怪物id用的字符串还是中文的,我拿英文名对了半天都不行 各种教程还含糊不清,地狱级的编程体验 ue4都没有这么难受,不过问题最终还是解决了 另外以上只是单纯对npc脚本这方面的不满对你没有带有恶意
499628539 发表于 2019-12-30 11:46
瞎折腾2天终于弄明白了,说真的这种处于伪代码和真正的编程语言之间的东西是真的让人头大,接口在c++里面 ...
这是脚本语言哦 不是伪代码
另外你可以善用print或e.npc.say来输出返回值啥的
这也就不用对半天了