Qfunction触发器 » 历史记录 » 版本 85
tejie, 2025-10-18 10:27
| 1 | 1 | yangdefeng | h3. QFunction触发器 |
|---|---|---|---|
| 2 | |||
| 3 | 43 | tejie | *{color:firebrick}文件位置* |
| 4 | ..\Mir200\Envir\Market_Def\QFunction-0.txt |
||
| 5 | |||
| 6 | 8 | yangdefeng | h4. |
| 7 | 1 | yangdefeng | |
| 8 | 7 | yangdefeng | |\3={background-color:lightgrey}.玩家相关| |
| 9 | 58 | tejie | |_{width:150px}. 触发器 |_{width:345px}. 触发条件 | |
| 10 | 8 | yangdefeng | |[[主界面自定义功能按钮|[@buttonClickX]]] |点击主界面自定义功能按钮时触发(X为按钮序号) | |
| 11 | 84 | tejie | |[[qf触发器_prvtMsg|[@prvtMsg]]] |收到私聊消息,且未打开一对一聊天框时触发 |
| 12 | 1 | yangdefeng | 返回消息发出角色名称,存入变量s0| |
| 13 | |[[qf触发器_clientBuffClickX|[@clientBuffClickX]]] |点击buff图标触发,X为buffId | |
||
| 14 | |[[qf触发器_closeBuffClickX|[@closeBuffClickX]]] |buff图标关闭时触发,X为buffId | |
||
| 15 | |[[qf触发器_closeClientBuffX|[@closeClientBuffX]]] |buff图标关闭时触发,X为buffId | |
||
| 16 | |[[qf触发器_showFashion|[@showFashion]]] |手动选中角色时装界面,时装外显勾选框时触发。 | |
||
| 17 | |[[qf触发器_notShowFashion|[@notShowFashion]]] |手动取消角色时装界面,时装外显勾选框时触发。 | |
||
| 18 | 66 | tejie | |[[qf触发器_npcClk|[@npcClk]]] |点击场景中npc时触发,返回npc名称s$npcName。 | |
| 19 | 70 | tejie | |[[qf触发器_openSysUi|[@openSysUi]]] |打开系统UI触发,返回变量,系统界面id。 | |
| 20 | |[[qf触发器_clsSysUi|[@clsSysUi]]] |关闭系统UI触发,返回变量,系统界面id。 | |
||
| 21 | 76 | tejie | |[[qf触发器_clsTomb|[@clsTomb]]] |靠近墓碑状态的墓碑怪触发 | |
| 22 | |[[qf触发器_lvTomb|[@lvTomb]] |离开墓碑状态的墓碑怪触发 | |
||
| 23 | 83 | tejie | |[@playOffline] |离线 | |
| 24 | 76 | tejie | |
| 25 | 66 | tejie | h4. |
| 26 | |||
| 27 | |\3={background-color:lightgrey}.自动战斗| |
||
| 28 | |_{width:150px}. 触发器 |_{width:345px}. 触发条件 | |
||
| 29 | |[[qf触发器_startAutoPlayGame|[@startAutoPlayGame]]] |点击挂机按钮触发 | |
||
| 30 | |[@stAutoPlayGame] |执行脚本命令 *[[stAutoPlayGame]]* 触发 | |
||
| 31 | |[[qf触发器_stopAutoPlayGame|[@stopAutoPlayGame]]] |方式1 点击取消挂机按钮或双击地面取消挂机 |
||
| 32 | 方式2 执行脚本命令 *[[stopAutoPlayGame]]* |
||
| 33 | | |
||
| 34 | |||
| 35 | |||
| 36 | h4. |
||
| 37 | |||
| 38 | |\3={background-color:lightgrey}.背包仓库| |
||
| 39 | |_{width:150px}. 触发器 |_{width:345px}. 触发条件 | |
||
| 40 | |[@openHumBag] |打开背包 | |
||
| 41 | |[@itemBagButtonClickX] |点击自定义背包按钮(X为序号) | |
||
| 42 | |[@storageOpenFailX] |打开指定仓库页时触发(X为仓库页序号) | |
||
| 43 | |[[qf触发器_bagOpenFailX|[@bagOpenFailX]]] |打开指定扩展背包页时触发(X为背包页序号) | |
||
| 44 | |||
| 45 | h4. |
||
| 46 | |||
| 47 | |\3={background-color:lightgrey}.坐骑相关| |
||
| 48 | |_{width:150px}. 触发器 |_{width:345px}. 触发条件 | |
||
| 49 | |[[qf触发器_onHorse|[@onHorse]]] |点击上马按钮开始读条前触发(需要配置坐骑) | |
||
| 50 | |[@upHorse] |点击上马按钮开始读条后触发(需要配置坐骑) | |
||
| 51 | |[@downHorse] |点击下马按钮 | |
||
| 52 | 65 | tejie | |
| 53 | h4. |
||
| 54 | |||
| 55 | |\3={background-color:lightgrey}.货币相关| |
||
| 56 | |_{width:150px}. 触发器 |_{width:345px}. 触发条件 | |
||
| 57 | 1 | yangdefeng | |[@cost_gameGlory] |消耗<$gameGlory>时触发,返回消耗值m0 | |
| 58 | |[@cost_gameDiamond] |消耗<$gameDiamond>时触发,返回消耗值m0 | |
||
| 59 | 52 | tejie | |[@cost_goldCount] |消耗<$goldCount>时触发,返回消耗值m0 | |
| 60 | 54 | tejie | |[@cost_gamePoint] |消耗<$gamePoint>时触发,返回消耗值m0 | |
| 61 | |[@cost_gameGold] |消耗<$gamePoint>时触发,返回消耗值m0 | |
||
| 62 | 56 | tejie | |[@cost_gameGird] |消耗<$gameGird>时触发,返回消耗值m0 | |
| 63 | 1 | yangdefeng | |[@cost_creditPoint] |消耗<$creditPoint>时触发,返回消耗值m0 | |
| 64 | 58 | tejie | |
| 65 | h4. |
||
| 66 | |||
| 67 | 47 | tejie | |\3={background-color:lightgrey}.称号相关| |
| 68 | 58 | tejie | |_{width:150px}. 触发器 |_{width:345px}. 触发条件 | |
| 69 | 47 | tejie | |[[qf触发器_titleChanged_X|[@titleChanged_X]]] |装备指定称号触发,X为物品表对应称号道具shape值 | |
| 70 | |[[qf触发器_unTitled_X|[@unTitled_X]]] |卸下指定称号触发,X为物品表对应称号道具shape值 | |
||
| 71 | 1 | yangdefeng | |[[qf触发器_activeTitle_X|[@activeTitle_X]]] |称号由非激活变为激活时触发,X为物品表对应称号道具shape值 | |
| 72 | |[[qf触发器_unactiveTitle_X|[@unactiveTitle_X]]] |称号由激活变为非激活时触发,X为物品表对应称号道具shape值 | |
||
| 73 | 71 | tejie | |[[qf触发器_titleChanged|[@titleChanged]]] |装备任意称号触发,返回变量<$scriptParam1> | |
| 74 | |[[qf触发器_unTitled|[@unTitled]]] |卸下任意称号触发,返回变量<$scriptParam1> | |
||
| 75 | |||
| 76 | |||
| 77 | |||
| 78 | 58 | tejie | |
| 79 | h4. |
||
| 80 | |||
| 81 | 31 | yangdefeng | |\3={background-color:lightgrey}.任务相关| |
| 82 | 58 | tejie | |_{width:150px}. 触发器 |_{width:345px}. 触发条件 | |
| 83 | 1 | yangdefeng | |[@taskX] |点击任务栏中的任务(X为任务编号) | |
| 84 | |[@task] |点击任务栏中的任务时触发,返回任务id至N0 | |
||
| 85 | |[@pickupTaskX] |当接取对应任务X时触发 | |
||
| 86 | 63 | tejie | |[@pickupTask] |当接取任务时触发,返回任务id至N0 | |
| 87 | 1 | yangdefeng | |[@finishTheTaskX] |完成对应任务X时触发 | |
| 88 | 63 | tejie | |[@finishTheTask] |完成任务时触发,返回任务id至N0 | |
| 89 | 58 | tejie | |
| 90 | h4. |
||
| 91 | |||
| 92 | 1 | yangdefeng | |\3={background-color:lightgrey}.行会相关| |
| 93 | 58 | tejie | |_{width:150px}. 触发器 |_{width:345px}. 触发条件 | |
| 94 | 1 | yangdefeng | |[@crtGuild] |创建行会 | |
| 95 | |[[qf触发器_guildApply|[@guildApply]]] |点击申请加入指定行会按钮 | |
||
| 96 | 58 | tejie | |
| 97 | h4. |
||
| 98 | |||
| 99 | 1 | yangdefeng | |\3={background-color:lightgrey}.改名相关| |
| 100 | 58 | tejie | |_{width:150px}. 触发器 |_{width:345px}. 触发条件 | |
| 101 | 31 | yangdefeng | |[[qf触发器_changeHumNameOK|[@changeHumNameOK]]] |角色修改名称成功 | |
| 102 | |[[qf触发器_changeHumNameFail|[@changeHumNameFail]]] |角色修改名称失败,返回失败原因变量<$err> | |
||
| 103 | 58 | tejie | |
| 104 | h4. |
||
| 105 | |||
| 106 | |\3={background-color:lightgrey}.道具相关| |
||
| 107 | |_{width:150px}. 触发器 |_{width:345px}. 触发条件 | |
||
| 108 | 48 | tejie | |[@giveitemX] |脚本命令give给玩家物品时触发(X为物品表idx) | |
| 109 | 28 | yangdefeng | |[[qf触发器_giveItemEx|[@giveItemEx]]] |命令give给物品时触发(装备类返回唯一id至s0) | |
| 110 | 8 | yangdefeng | |[[qf触发器_stdModeFuncX|[@stdModeFuncX]]] |使用对应道具(X为stdItem.csv表中Anicount值) | |
| 111 | 1 | yangdefeng | |[[qf触发器_stdModeFuncExX|[@stdModeFuncExX]]] |使用对应道具(X为stdItem.csv表中Anicount值) | |
| 112 | |[[qf触发器_stdModeFunc|[@stdModeFunc]]] |使用道具,返回对应Anicount值至N0 | |
||
| 113 | |[@autoRecycle] |点击自动回收勾选框时触发 | |
||
| 114 | |[@manualRecycle] |触发手动回收功能 | |
||
| 115 | 7 | yangdefeng | |[@getBoxsItemX] |点击打开宝箱(X为shape值) | |
| 116 | 75 | tejie | |[[qf触发器_inbag|[@inbag]]] |背包中增加道具触发,返回道具名称(s0)与数量(n0) | |
| 117 | 1 | yangdefeng | |[@outbag] |背包中减少道具触发,返回道具名称(s0)与数量(n0) | |
| 118 | 75 | tejie | |
| 119 | 58 | tejie | |
| 120 | h4. |
||
| 121 | |||
| 122 | 8 | yangdefeng | |\3={background-color:lightgrey}.升级相关| |
| 123 | 58 | tejie | |_{width:150px}. 触发器 |_{width:345px}. 触发条件 | |
| 124 | 7 | yangdefeng | |[@updateskill] |升级/学习技能 | |
| 125 | |[@playLevelUp] |升级 | |
||
| 126 | 58 | tejie | |
| 127 | h4. |
||
| 128 | |||
| 129 | 1 | yangdefeng | |\3={background-color:lightgrey}.装备相关| |
| 130 | 58 | tejie | |_{width:150px}. 触发器 |_{width:345px}. 触发条件 | |
| 131 | 1 | yangdefeng | |[@takeOnX] |穿戴指定装备(X为序号) | |
| 132 | 8 | yangdefeng | |[[qf触发器_takeOn|[@takeOn]]] |穿戴装备,返回装备栏id至N0 | |
| 133 | 1 | yangdefeng | |[@takeOffX] |脱下指定装备(X为序号) | |
| 134 | |[[qf触发器_takeOff|[@takeOff]]] |脱下装备,返回装备栏id至N0 | |
||
| 135 | 40 | tejie | |[[qf触发器_beginTakeOff|[@beginTakeOff]]] |脱下装备前触发 | |
| 136 | 1 | yangdefeng | |[@groupItemOnX] |穿戴指定套装(X为套装id) | |
| 137 | 58 | tejie | |
| 138 | h4. |
||
| 139 | |||
| 140 | 1 | yangdefeng | |\3={background-color:lightgrey}.战斗相关| |
| 141 | 58 | tejie | |_{width:150px}. 触发器 |_{width:345px}. 触发条件 | |
| 142 | 57 | tejie | |[@revival] |复活 | |
| 143 | 11 | yangdefeng | |[[qf触发器_onKillMob|[@onKillMob]]] |MapInfo文件配置onKillMon参数,在对应地图杀怪触发| |
| 144 | 59 | tejie | |[[qf触发器_killMon|[@killMon]]] |杀怪触发 | |
| 145 | 1 | yangdefeng | |[@getExp] |击杀有经验的怪物获取经验触发,返回<$getExp> | |
| 146 | |[@killPlay] |击杀玩家 | |
||
| 147 | 15 | yangdefeng | |[@playDie] |玩家死亡 | |
| 148 | |[[qf触发器_attack|[@attack]]] |攻击玩家或怪物 | |
||
| 149 | 25 | yangdefeng | |[[qf触发器_struck|[@struck]]] |被玩家或怪物攻击 | |
| 150 | 8 | yangdefeng | |[[qf触发器_struck1|[@struck1]]] |被玩家或怪物攻击,伤害结算后触发 | |
| 151 | 78 | tejie | |[[qf触发器_magicAttack|@magicAttack]]] |使用技能攻击玩家或怪物 | |
| 152 | |[[qf触发器_magicStruck|@magicStruck]]] |被技能攻击 | |
||
| 153 | 8 | yangdefeng | |[[qf触发器_magicStruck1|[@magicStruck1]]] |被技能攻击,伤害结算后触发 | |
| 154 | 69 | tejie | |[[qf触发器_slaveAttack|[@slaveAttack]]] |宠物攻击玩家或怪物 | |
| 155 | 8 | yangdefeng | |[@slaveStruck] |宠物受到攻击 | |
| 156 | |[@pgSlaveAttack] |宠物攻击玩家或怪物 | |
||
| 157 | |[@pgSlaveStruck] |宠物受到攻击 | |
||
| 158 | |[@slaveMagicAttack] |宠物使用技能攻击 | |
||
| 159 | 49 | tejie | |[@slaveMagicStruck] |宠物受到技能攻击 | |
| 160 | 8 | yangdefeng | |[@pgSlaveMagicAttack] |宠物使用技能攻击 | |
| 161 | 45 | tejie | |[@pgSlaveMagicStruck] |宠物受到技能攻击 | |
| 162 | 1 | yangdefeng | |[[qf触发器_beginMagic|[@beginMagic]]] |释放技能前触发 | |
| 163 | |[@pgSlaveDie] |宠物死亡触发 | |
||
| 164 | |[[qf触发器_critAttack|[@critAttack]]] |物理攻击触发暴击 | |
||
| 165 | |[[qf触发器_critMagicAttack|[@critMagicAttack]]] |魔法攻击触发暴击(道术同属于魔法) | |
||
| 166 | 18 | yangdefeng | |[@attackDamage] |人物攻击目标掉血前触发 | |
| 167 | |[@struckDamage] |人物被攻击掉血前触发 | |
||
| 168 | |[@slaveAttackDamage] |宝宝攻击目标掉血前触发 | |
||
| 169 | |[@slaveStruckDamage] |宝宝被攻击掉血前触发 | |
||
| 170 | 35 | yangdefeng | |[@getCastleX] |攻城战占领成功时触发,X表示城堡编号 | |
| 171 | 62 | tejie | |[[qf触发器_tjGetCastleX|[@tjGetCastleX]]] |攻城战占领者变更时触发,X表示城堡编号 | |
| 172 | 80 | tejie | |[[qf触发器_protectHp|[@protectHp]]] |秒杀保护生效时触发 | |
| 173 | 72 | tejie | |[[qf触发器_espRangeHarmX|[@espRangeHarmX]]] |释放范围伤害,并附带效果触发 | |
| 174 | 58 | tejie | |
| 175 | h4. |
||
| 176 | |||
| 177 | 39 | tejie | |\3={background-color:lightgrey}.掉落相关| |
| 178 | 58 | tejie | |_{width:150px}. 触发器 |_{width:345px}. 触发条件 | |
| 179 | 1 | yangdefeng | |[[qf触发器_pgDropItem|[@pgDropItem]]] |怪物掉落物品 | |
| 180 | |[[qf触发器_prePickupItem|[@prePickupItem]]] |拾取物品进背包前触发 | |
||
| 181 | |[[qf触发器_pickUpItemEx|[@pickUpItemEx]]] |捡道具 | |
||
| 182 | |[[qf触发器_pickUpItemX|[@pickUpItemX]]] |捡指定道具(X=物品表中的IDX) | |
||
| 183 | |[@dropItemEx] |丢弃道具 | |
||
| 184 | 8 | yangdefeng | |[[qf触发器_dropItemX|[@dropItemX]]] |丢弃指定道具(X=物品表中的IDX) | |
| 185 | 1 | yangdefeng | |[[qf触发器_scatterBagItems|[@scatterBagItems]]] |角色掉落背包中的道具触发 | |
| 186 | |[[qf触发器_dropUseItems|[@dropUseItems]]] |角色掉落使用中的道具触发 | |
||
| 187 | |[[qf触发器_butchX|[@butchX]]] |采集怪物尸体时触发(X=怪物表中的Butch) | |
||
| 188 | |[[qf触发器_disCollected|[@disCollected]]] |靠近可采集的尸体时触发 | |
||
| 189 | |[[qf触发器_lvCollected|[@lvCollected]]] |离开可采集的尸体时触发 | |
||
| 190 | 67 | tejie | |[[qf触发器_corpDel|[@corpDel]]] |可采集怪,尸体消失触发 触发玩家为该怪物归属者 | |
| 191 | 81 | tejie | |[[qf触发器_monDropItems|[@monDropItems]]] |怪物归属者获得本次掉落物列表时触发 | |
| 192 | 58 | tejie | |
| 193 | h4. |
||
| 194 | |||
| 195 | 55 | tejie | |\3={background-color:lightgrey}.充值商城相关| |
| 196 | 58 | tejie | |_{width:150px}. 触发器 |_{width:345px}. 触发条件 | |
| 197 | 68 | tejie | |[[qf触发器_recharge|[@recharge]]] |充值成功 | |
| 198 | 1 | yangdefeng | |[@buyShopItem] |通过商城购买物品成功 | |
| 199 | |[[qf触发器_buyShopItem2|[@buyShopItem2]]] |通过商城购买物品成功,支持道具绑定命令 | |
||
| 200 | 58 | tejie | |
| 201 | h4. |
||
| 202 | |||
| 203 | 8 | yangdefeng | |\3={background-color:lightgrey}.组队相关| |
| 204 | 58 | tejie | |_{width:150px}. 触发器 |_{width:345px}. 触发条件 | |
| 205 | 73 | tejie | |[[qf触发器_startGroup|[@startGroup]]] |队长创建队伍前,或某人申请加入,某人受邀加入 | |
| 206 | 19 | yangdefeng | |[@groupCreate] |队长创建队伍时 | |
| 207 | |[@leaveGroup] |离开队伍时 | |
||
| 208 | 74 | tejie | |[[qf触发器_groupAddMember|[@groupAddMember]]] |添加队伍成员时,队长触发 | |
| 209 | 20 | yangdefeng | |[@groupDelMember] |被队长踢出队伍时 | |
| 210 | 73 | tejie | |[@groupKillMon] |组队状况下,各队员攻击怪物触发 | |
| 211 | 58 | tejie | |
| 212 | h4. |
||
| 213 | |||
| 214 | 61 | tejie | |\3={background-color:lightgrey}.地图相关| |
| 215 | 58 | tejie | |_{width:150px}. 触发器 |_{width:345px}. 触发条件 | |
| 216 | 38 | yangdefeng | |[[qf触发器_findPathBegin|[@findPathBegin]]] |点击小地图开始寻路触发,返回目标点坐标。 | |
| 217 | |[[qf触发器_findPathStop|[@findPathStop]]] |点击小地图中断寻路触发。 | |
||
| 218 | |[[qf触发器_findPathEnd|[@findPathEnd]]] |点击小地图结束寻路触发。 | |
||
| 219 | 1 | yangdefeng | |[[qf触发器_clkMiniMap|[@clkMiniMap]]] |点击主界面右上角雷达地图触发。 | |
| 220 | |[[qf触发器_teleport|[@teleport]]] |角色在场景中踩中传送点触发。 | |
||
| 221 | 64 | tejie | |[[qf触发器_enterMap|[@enterMap]]] |切换地图成功后触发,返回跳前地图编号<$lastMap> | |
| 222 | |[[qf触发器_beginTeleport|[@beginTeleport]]] |传送戒指传送前触发 | |
||
| 223 | 79 | tejie | |[[qf触发器_autoGotoXyStp|[@autoGotoXyStp]]] |[[autoGotoXy]]命令寻路过程中断时触发 | |
| 224 | 85 | tejie | |[[qf触发器_autoGotoXyArr|[@autoGotoXyArr]]] |[[autoGotoXy]]命令到达目标点触发 | |
| 225 | |||
| 226 | 7 | yangdefeng | |
| 227 | 8 | yangdefeng | h4. |
| 228 | |||
| 229 | 7 | yangdefeng | |\3={background-color:lightgrey}.无效触发器| |
| 230 | 1 | yangdefeng | |_. 触发器 |_. 触发条件 | |
| 231 | 7 | yangdefeng | |[@playReconnection] |重连或切换账号 | |
| 232 | |[@queryingHumName] |查询名称 | |
||
| 233 | |[@queryHumNameOK] |名称通过 | |
||
| 234 | |[@changeingHumName] |修改角色名称 | |
||
| 235 | |[@nameLengthFail] |检测名称长度过长 | |
||
| 236 | |[@humNameFilter] |名称存在非法字符 | |
||
| 237 | |[@humNameExists] |名称已存在 | |
||
| 238 | |[@queryMyShopFail] |查询个人商店失败 | |
||
| 239 | |[@shopStall] |点击摆摊按钮 | |
||
| 240 | |[@itemUpgrade] |在宝石升级界面进行升级 | |
||
| 241 | |||
| 242 | 8 | yangdefeng | h4. |
| 243 | |||
| 244 | 7 | yangdefeng | |\3={background-color:lightgrey}.功能异常的触发器| |
| 245 | 46 | tejie | |_. 触发器 |_. 触发条件 |_. 详情 | |
| 246 | |[[qf触发器_magSelfFuncX|[@magSelfFuncX]]] |主角对自己使用指定技能(X为技能ID) |主角Self、Tag、Mon三个触发器同时触发 | |
||
| 247 | |[@magTagFuncX] |主角对目标玩家使用指定技能(X为技能ID) |主角Self、Tag、Mon三个触发器同时触发 | |
||
| 248 | |[@magMonFuncX] |主角对怪物使用指定技能(X为技能ID) |主角Self、Tag、Mon三个触发器同时触发 | |
||
| 249 | |[@slaveMagSelfFuncX] |宠物对自己使用指定技能(X为技能ID) |宠物Self、Tag、TagEx、Mon四个触发器同时触发 | |
||
| 250 | |[@slaveMagTagFuncX] |宠物对目标玩家使用指定技能(X为技能ID) |宠物Self、Tag、TagEx、Mon四个触发器同时触发 | |
||
| 251 | |[@slaveMagTagFuncExX] |宠物对目标玩家使用指定技能(X为技能ID) |宠物Self、Tag、TagEx、Mon四个触发器同时触发 | |
||
| 252 | |[@slaveMagMonFuncX] |宠物对怪物使用指定技能(X为技能ID) |宠物Self、Tag、TagEx、Mon四个触发器同时触发 | |
||
| 253 | |[@walk] |移动触发 |与[@Run]同时触发 | |
||
| 254 | |[@run] |移动触发 |与[@Walk]同时触发 | |