Previous topicNext topic
Help > 高级触发器操作指令 >
触发器如何使用

触发器是什么?


触发器应用在 Database\System\Envir\NPCs 文件夹下的 00-QFunction.txt 全局配置文件下使用。 在此文档中该文件我们采用全局属性的说法来代替。

登录触发器


在全局配置文件中 添加 [@_Login] 入口 服务端-> 重载Lua 即可

分解触发器


在全局配置文件中 添加 [@_DeCompose(<物品ID>)] 入口 服务端-> 重载Lua 即可

高级装备无法分解和触发该事件怎么办?

物品分解.CSV 没有设置触发器的表格说明

物品模版掉落概率一掉落分组一掉落概率一掉落分组一掉落概率一掉落分组一是否触发脚本
999400301000000121215100000012122010000001212210

物品分解.CSV 设置触发器的表格说明

物品模版掉落概率一掉落分组一掉落概率一掉落分组一掉落概率一掉落分组一是否触发脚本
999400301000000121215100000012122010000001212211

将是否触发脚本从 0 改成 1即可

接着 服务端 -> 物品配置 - Ctrl+F 搜索物品 右侧 物品分解 ->是否分解 修改为True

保存数据 、 重载Lua、关闭服务器退出游戏,重进启动服务器进入游戏即可

怪物死亡触发器


在全局配置文件中 添加 [@_MonDie] 入口

服务端配置:

怪物配置 -> Ctrl+F 搜索怪物并选中怪物进入右侧 - > LUA联动 -> 执行脚本 从False 修改为True 重载Lua

每日0点触发器


在全局配置文件中 添加 [@_DayChange] 入口

服务端配置:

重载Lua即可

删除BUFF触发器


在全局配置文件中 添加 [@_buff_delete(<BUFF编号>)] 入口

服务端配置:

重载Lua即可

添加BUFF触发器


在全局配置文件中 添加 [@_buff_add(10010)] 入口

服务端配置:

重载Lua即可

移除BUFF触发器


在全局配置文件中 添加 [@_buff_remove(<BUFF编号>)] 入口

服务端配置:

重载Lua即可

升级触发器


在全局配置文件中 添加 [@_LevelUp] 入口

服务端配置:

重载Lua即可

物品使用触发器


在全局配置文件中 添加 [@_USEITEM(<物品编号>)] 入口

服务端配置:

重载Lua即可

基础物品需要将物品使用修改为 未知分类

重铸触发器(适用于鹏仔NPC)


在全局配置文件中 添加 [@_OnItemRestore(<装备部位>)] 入口

服务端配置:

重载Lua即可