触发器应用在 Database\System\Envir\NPCs 文件夹下的 00-QFunction.txt 全局配置文件下使用。 在此文档中该文件我们采用全局属性的说法来代替。
在全局配置文件中 添加 [@_Login] 入口 服务端-> 重载Lua 即可
在全局配置文件中 添加 [@_DeCompose(<物品ID>)] 入口 服务端-> 重载Lua 即可
高级装备无法分解和触发该事件怎么办?
物品分解.CSV 没有设置触发器的表格说明
物品模版 | 掉落概率一 | 掉落分组一 | 掉落概率一 | 掉落分组一 | 掉落概率一 | 掉落分组一 | 是否触发脚本 |
---|---|---|---|---|---|---|---|
99940030 | 1000000 | 121215 | 1000000 | 121220 | 1000000 | 121221 | 0 |
物品分解.CSV 设置触发器的表格说明
物品模版 | 掉落概率一 | 掉落分组一 | 掉落概率一 | 掉落分组一 | 掉落概率一 | 掉落分组一 | 是否触发脚本 |
---|---|---|---|---|---|---|---|
99940030 | 1000000 | 121215 | 1000000 | 121220 | 1000000 | 121221 | 1 |
将是否触发脚本从 0 改成 1即可
接着 服务端 -> 物品配置 - Ctrl+F 搜索物品 右侧 物品分解 ->是否分解 修改为True
保存数据 、 重载Lua、关闭服务器退出游戏,重进启动服务器进入游戏即可
在全局配置文件中 添加 [@_MonDie] 入口
服务端配置:
怪物配置 -> Ctrl+F 搜索怪物并选中怪物进入右侧 - > LUA联动 -> 执行脚本 从False 修改为True 重载Lua
在全局配置文件中 添加 [@_DayChange] 入口
服务端配置:
重载Lua即可
在全局配置文件中 添加 [@_buff_delete(<BUFF编号>)] 入口
服务端配置:
重载Lua即可
在全局配置文件中 添加 [@_buff_add(10010)] 入口
服务端配置:
重载Lua即可
在全局配置文件中 添加 [@_buff_remove(<BUFF编号>)] 入口
服务端配置:
重载Lua即可
在全局配置文件中 添加 [@_LevelUp] 入口
服务端配置:
重载Lua即可
在全局配置文件中 添加 [@_USEITEM(<物品编号>)] 入口
服务端配置:
重载Lua即可
基础物品需要将物品使用修改为 未知分类
在全局配置文件中 添加 [@_OnItemRestore(<装备部位>)] 入口
服务端配置:
重载Lua即可