Qfunction触发器 » 历史记录 » 修订 17
修订 16 (yangdefeng, 2022-12-27 09:17) → 修订 17/56 (yangdefeng, 2023-06-07 10:33)
h3. QFunction触发器
h4.
|\3={background-color:lightgrey}.玩家相关|
|_. 触发器 |_. 触发条件 |
|[@upHorse] |点击上马按钮(需要配置坐骑) |
|[@downHorse] |点击下马按钮 |
|[@openHumBag] |打开背包 |
|[[主界面自定义功能按钮|[@buttonClickX]]] |点击主界面自定义功能按钮时触发(X为按钮序号) |
|[@itemBagButtonClickX] |点击自定义背包按钮(X为序号) |
|[@storageOpenFailX] |打开指定仓库页时触发(X为仓库页序号) |
|[[qf触发器_bagOpenFailX|[@bagOpenFailX]]] |打开指定扩展背包页时触发(X为背包页序号) |
|[[qf触发器_startAutoPlayGame|[@startAutoPlayGame]]] |点击挂机按钮触发 |
|[@stAutoPlayGame] |执行脚本命令 *[[stAutoPlayGame]]* 触发 |
|[[qf触发器_stopAutoPlayGame|[@stopAutoPlayGame]]] |方式1 点击取消挂机按钮或双击地面取消挂机
方式2 执行脚本命令 *[[stopAutoPlayGame]]*
|
|[@taskX] |点击任务栏中的任务(X为任务编号) |
|[@crtGuild] |创建行会 |
|[@prvtMsg] |收到私聊消息,且未打开一对一聊天框时触发
返回消息发出角色名称,存入变量s0
|
|[@dayChanged] |在线玩家跨天或不在线玩家隔天登录时触发 |
|[[qf触发器_buyShopItem|[@buyShopItem]]] |商城购买道具触发 |
|[[qf触发器_titleChanged_X|[@titleChanged_X]]] |装备指定称号触发,X为物品表对应称号道具shape值 |
|[[qf触发器_unTitled_X|[@unTitled_X]]] |卸下指定称号触发,X为物品表对应称号道具shape值 |
|\2.|
|[@cost_gameGlory] |消耗<$gameGlory>时触发,返回消耗值m0 |
|[@cost_gameDiamond] |消耗<$gameDiamond>时触发,返回消耗值m0 |
|[@cost_goldCount] |消耗<$goldCount>时触发,返回消耗值m0 |
|[@cost_gamePoint] |消耗<$gamePoint>时触发,返回消耗值m0 |
|[@cost_gameGold] |消耗<$gamePoint>时触发,返回消耗值m0 |
|[@cost_gameGird] |消耗<$gameGird>时触发,返回消耗值m0 |
|[@cost_creditPoint] |消耗<$creditPoint>时触发,返回消耗值m0 |
|\3={background-color:lightgrey}.道具相关|
|_. 触发器 |_. 触发条件 |
|[@giveitemX] |脚本命令give给玩家物品时触发(X为物品表idx) |
|[[qf触发器_giveItemEx|[@giveItemEx]]] |命令give给物品时触发(装备类返回唯一id至s0) |
|[[qf触发器_stdModeFuncX|[@stdModeFuncX]]] |使用对应道具(X为stdItem.csv表中Anicount值) |
|[@autoRecycle] |点击自动回收勾选框时触发 |
|[@manualRecycle] |触发手动回收功能 |
|[@getBoxsItemX] |点击打开宝箱(X为shape值) |
|[@inbag] |背包中增加道具触发,返回道具名称(s0)与数量(n0) |
|[@outbag] |背包中减少道具触发,返回道具名称(s0)与数量(n0) |
|\3={background-color:lightgrey}.升级相关|
|_. 触发器 |_. 触发条件 |
|[@updateskill] |升级/学习技能 |
|[@playLevelUp] |升级 |
|\3={background-color:lightgrey}.装备相关|
|_. 触发器 |_. 触发条件 |
|[@takeOnX] |穿戴指定装备(X为序号) |
|[@takeOffX] |脱下指定装备(X为序号) |
|[@groupItemOnX] |穿戴指定套装(X为套装id) |
|\3={background-color:lightgrey}.战斗相关|
|_. 触发器 |_. 触发条件 |
|[@revival] |复活 |
|[@onKillMob] |MapInfo文件配置onKillMon参数,在对应地图杀怪触发|
|[@getExp] |击杀有经验的怪物获取经验触发,返回<$getExp> |
|[@killPlay] |击杀玩家 |
|[@playDie] |玩家死亡 |
|[[qf触发器_attack|[@attack]]] |攻击玩家或怪物 |
|[[qf触发器_struck|[@struck]]] |被玩家或怪物攻击 |
|[@magicAttack] |使用技能攻击玩家或怪物 |
|[@magicStruck] |被技能攻击 |
|[@slaveAttack] |宠物攻击玩家或怪物 |
|[@slaveStruck] |宠物受到攻击 |
|[@pgSlaveAttack] |宠物攻击玩家或怪物 |
|[@pgSlaveStruck] |宠物受到攻击 |
|[@slaveMagicAttack] |宠物使用技能攻击 |
|[@slaveMagicStruck] |宠物受到技能攻击 |
|[@pgSlaveMagicAttack] |宠物使用技能攻击 |
|[@pgSlaveMagicStruck] |宠物受到技能攻击 |
|[@pgSlaveDie] |宠物死亡触发 |
|[@critAttack] |物理攻击触发暴击 |
|[@critMagicAttack] |魔法攻击触发暴击(道术同属于魔法) |
|\3={background-color:lightgrey}.掉落相关|
|_. 触发器 |_. 触发条件 |
|[@pgDropItem] |怪物掉落物品 |
|[@pickUpItemEX] |捡道具 |
|[[qf触发器_pickUpItemX|[@pickUpItemX]]] |捡指定道具(X=物品表中的IDX) |
|[@dropItemEx] |丢弃道具 |
|[[qf触发器_dropItemX|[@dropItemX]]] |丢弃指定道具(X=物品表中的IDX) |
|[[qf触发器_scatterBagItems|[@scatterBagItems]]] |角色掉落背包中的道具触发 |
|[[qf触发器_dropUseItems|[@dropUseItems]]] |角色掉落使用中的道具触发 |
|[[qf触发器_butchX|[@butchX]]] |采集怪物尸体时触发(X=怪物表中的Butch) |
|\3={background-color:lightgrey}.充值商城相关|
|_. 触发器 |_. 触发条件 |
|[@recharge] |充值成功 |
|[@buyShopItem] |通过商城购买物品成功 |
h4.
|\3={background-color:lightgrey}.无效触发器|
|_. 触发器 |_. 触发条件 |
|[@playReconnection] |重连或切换账号 |
|[@playOffline] |离线 |
|[@queryingHumName] |查询名称 |
|[@queryHumNameOK] |名称通过 |
|[@changeingHumName] |修改角色名称 |
|[@changeHumNameOK] |修改名称成功 |
|[@nameLengthFail] |检测名称长度过长 |
|[@humNameFilter] |名称存在非法字符 |
|[@humNameExists] |名称已存在 |
|[@changeHumNameFail] |改名失败 |
|[@queryMyShopFail] |查询个人商店失败 |
|[@shopStall] |点击摆摊按钮 |
|[@itemUpgrade] |在宝石升级界面进行升级 |
h4.
|\3={background-color:lightgrey}.功能异常的触发器|
|_. 触发器 |_. 触发条件 |_. 详情 |
|[@magSelfFuncX] |主角对自己使用指定技能(X为技能ID) |主角Self、Tag、Mon三个触发器同时触发 |
|[@magTagFuncX] |主角对目标玩家使用指定技能(X为技能ID) |主角Self、Tag、Mon三个触发器同时触发 |
|[@magMonFuncX] |主角对怪物使用指定技能(X为技能ID) |主角Self、Tag、Mon三个触发器同时触发 |
|[@slaveMagSelfFuncX] |宠物对自己使用指定技能(X为技能ID) |宠物Self、Tag、TagEx、Mon四个触发器同时触发 |
|[@slaveMagTagFuncX] |宠物对目标玩家使用指定技能(X为技能ID) |宠物Self、Tag、TagEx、Mon四个触发器同时触发 |
|[@slaveMagTagFuncExX] |宠物对目标玩家使用指定技能(X为技能ID) |宠物Self、Tag、TagEx、Mon四个触发器同时触发 |
|[@slaveMagMonFuncX] |宠物对怪物使用指定技能(X为技能ID) |宠物Self、Tag、TagEx、Mon四个触发器同时触发 |
|[@walk] |移动触发 |与[@Run]同时触发 |
|[@run] |移动触发 |与[@Walk]同时触发 |