Qfunction触发器 » 历史记录 » 版本 42
yangdefeng, 2023-09-07 10:34
1 | 1 | yangdefeng | h3. QFunction触发器 |
---|---|---|---|
2 | |||
3 | 8 | yangdefeng | h4. |
4 | 1 | yangdefeng | |
5 | 7 | yangdefeng | |\3={background-color:lightgrey}.玩家相关| |
6 | 1 | yangdefeng | |_. 触发器 |_. 触发条件 | |
7 | 24 | yangdefeng | |[[qf触发器_onHorse|[@onHorse]]] |点击上马按钮开始读条前触发(需要配置坐骑) | |
8 | |[@upHorse] |点击上马按钮开始读条后触发(需要配置坐骑) | |
||
9 | 8 | yangdefeng | |[@downHorse] |点击下马按钮 | |
10 | 7 | yangdefeng | |[@openHumBag] |打开背包 | |
11 | 8 | yangdefeng | |[[主界面自定义功能按钮|[@buttonClickX]]] |点击主界面自定义功能按钮时触发(X为按钮序号) | |
12 | 1 | yangdefeng | |[@itemBagButtonClickX] |点击自定义背包按钮(X为序号) | |
13 | 7 | yangdefeng | |[@storageOpenFailX] |打开指定仓库页时触发(X为仓库页序号) | |
14 | |[[qf触发器_bagOpenFailX|[@bagOpenFailX]]] |打开指定扩展背包页时触发(X为背包页序号) | |
||
15 | |[[qf触发器_startAutoPlayGame|[@startAutoPlayGame]]] |点击挂机按钮触发 | |
||
16 | 8 | yangdefeng | |[@stAutoPlayGame] |执行脚本命令 *[[stAutoPlayGame]]* 触发 | |
17 | |[[qf触发器_stopAutoPlayGame|[@stopAutoPlayGame]]] |方式1 点击取消挂机按钮或双击地面取消挂机 |
||
18 | 1 | yangdefeng | 方式2 执行脚本命令 *[[stopAutoPlayGame]]* |
19 | 3 | yangdefeng | | |
20 | 8 | yangdefeng | |[@prvtMsg] |收到私聊消息,且未打开一对一聊天框时触发 |
21 | 7 | yangdefeng | 返回消息发出角色名称,存入变量s0 |
22 | 1 | yangdefeng | | |
23 | 16 | yangdefeng | |[[qf触发器_titleChanged_X|[@titleChanged_X]]] |装备指定称号触发,X为物品表对应称号道具shape值 | |
24 | |[[qf触发器_unTitled_X|[@unTitled_X]]] |卸下指定称号触发,X为物品表对应称号道具shape值 | |
||
25 | 9 | yangdefeng | |\2.| |
26 | |[@cost_gameGlory] |消耗<$gameGlory>时触发,返回消耗值m0 | |
||
27 | |[@cost_gameDiamond] |消耗<$gameDiamond>时触发,返回消耗值m0 | |
||
28 | |[@cost_goldCount] |消耗<$goldCount>时触发,返回消耗值m0 | |
||
29 | |[@cost_gamePoint] |消耗<$gamePoint>时触发,返回消耗值m0 | |
||
30 | |[@cost_gameGold] |消耗<$gamePoint>时触发,返回消耗值m0 | |
||
31 | |[@cost_gameGird] |消耗<$gameGird>时触发,返回消耗值m0 | |
||
32 | |[@cost_creditPoint] |消耗<$creditPoint>时触发,返回消耗值m0 | |
||
33 | 37 | yangdefeng | |[[qf触发器_enterMap|[@enterMap]]] |切换地图成功后触发,返回跳前地图编号<$lastMap> | |
34 | 1 | yangdefeng | |[[qf触发器_beginTeleport|[@beginTeleport]]] |传送戒指传送前触发 | |
35 | 30 | yangdefeng | |\3={background-color:lightgrey}.任务相关| |
36 | 31 | yangdefeng | |_. 触发器 |_. 触发条件 | |
37 | 30 | yangdefeng | |[@taskX] |点击任务栏中的任务(X为任务编号) | |
38 | |[@task] |点击任务栏中的任务时触发,返回任务id至N0 | |
||
39 | |[@pickupTaskX] |当接取对应任务X时触发 | |
||
40 | 1 | yangdefeng | |[@finishTheTaskX] |完成对应任务X时触发 | |
41 | 42 | yangdefeng | |\3={background-color:lightgrey}.行会相关| |
42 | |_. 触发器 |_. 触发条件 | |
||
43 | |[@crtGuild] |创建行会 | |
||
44 | |[[qf触发器_guildApply|[@guildApply]]] |点击申请加入行会按钮 | |
||
45 | 31 | yangdefeng | |\3={background-color:lightgrey}.改名相关| |
46 | |_. 触发器 |_. 触发条件 | |
||
47 | |[[qf触发器_changeHumNameOK|[@changeHumNameOK]]] |角色修改名称成功 | |
||
48 | |[[qf触发器_changeHumNameFail|[@changeHumNameFail]]] |角色修改名称失败,返回失败原因变量<$err> | |
||
49 | 1 | yangdefeng | |\3={background-color:lightgrey}.道具相关| |
50 | 7 | yangdefeng | |_. 触发器 |_. 触发条件 | |
51 | |[@giveitemX] |脚本命令give给玩家物品时触发(X为物品表idx) | |
||
52 | 14 | yangdefeng | |[[qf触发器_giveItemEx|[@giveItemEx]]] |命令give给物品时触发(装备类返回唯一id至s0) | |
53 | 1 | yangdefeng | |[[qf触发器_stdModeFuncX|[@stdModeFuncX]]] |使用对应道具(X为stdItem.csv表中Anicount值) | |
54 | 28 | yangdefeng | |[[qf触发器_stdModeFunc|[@stdModeFunc]]] |使用道具,返回对应Anicount值至N0 | |
55 | 8 | yangdefeng | |[@autoRecycle] |点击自动回收勾选框时触发 | |
56 | 7 | yangdefeng | |[@manualRecycle] |触发手动回收功能 | |
57 | |[@getBoxsItemX] |点击打开宝箱(X为shape值) | |
||
58 | 8 | yangdefeng | |[@inbag] |背包中增加道具触发,返回道具名称(s0)与数量(n0) | |
59 | |[@outbag] |背包中减少道具触发,返回道具名称(s0)与数量(n0) | |
||
60 | 7 | yangdefeng | |\3={background-color:lightgrey}.升级相关| |
61 | |_. 触发器 |_. 触发条件 | |
||
62 | 1 | yangdefeng | |[@updateskill] |升级/学习技能 | |
63 | 7 | yangdefeng | |[@playLevelUp] |升级 | |
64 | 8 | yangdefeng | |\3={background-color:lightgrey}.装备相关| |
65 | 1 | yangdefeng | |_. 触发器 |_. 触发条件 | |
66 | |[@takeOnX] |穿戴指定装备(X为序号) | |
||
67 | 40 | tejie | |[[qf触发器_takeOn|[@takeOn]]] |穿戴装备,返回装备栏id至N0 | |
68 | 1 | yangdefeng | |[@takeOffX] |脱下指定装备(X为序号) | |
69 | 40 | tejie | |[[qf触发器_takeOff|[@takeOff]]] |脱下装备,返回装备栏id至N0 | |
70 | 1 | yangdefeng | |[@groupItemOnX] |穿戴指定套装(X为套装id) | |
71 | |\3={background-color:lightgrey}.战斗相关| |
||
72 | |_. 触发器 |_. 触发条件 | |
||
73 | |[@revival] |复活 | |
||
74 | |[@onKillMob] |MapInfo文件配置onKillMon参数,在对应地图杀怪触发| |
||
75 | 11 | yangdefeng | |[@getExp] |击杀有经验的怪物获取经验触发,返回<$getExp> | |
76 | 1 | yangdefeng | |[@killPlay] |击杀玩家 | |
77 | |[@playDie] |玩家死亡 | |
||
78 | 15 | yangdefeng | |[[qf触发器_attack|[@attack]]] |攻击玩家或怪物 | |
79 | |[[qf触发器_struck|[@struck]]] |被玩家或怪物攻击 | |
||
80 | 25 | yangdefeng | |[[qf触发器_struck1|[@struck1]]] |被玩家或怪物攻击,伤害结算后触发 | |
81 | 8 | yangdefeng | |[@magicAttack] |使用技能攻击玩家或怪物 | |
82 | |[@magicStruck] |被技能攻击 | |
||
83 | 26 | yangdefeng | |[[qf触发器_magicStruck1|[@magicStruck1]]] |被技能攻击,伤害结算后触发 | |
84 | 8 | yangdefeng | |[@slaveAttack] |宠物攻击玩家或怪物 | |
85 | |[@slaveStruck] |宠物受到攻击 | |
||
86 | |[@pgSlaveAttack] |宠物攻击玩家或怪物 | |
||
87 | |[@pgSlaveStruck] |宠物受到攻击 | |
||
88 | |[@slaveMagicAttack] |宠物使用技能攻击 | |
||
89 | |[@slaveMagicStruck] |宠物受到技能攻击 | |
||
90 | |[@pgSlaveMagicAttack] |宠物使用技能攻击 | |
||
91 | |[@pgSlaveMagicStruck] |宠物受到技能攻击 | |
||
92 | |[@pgSlaveDie] |宠物死亡触发 | |
||
93 | |[@critAttack] |物理攻击触发暴击 | |
||
94 | |[@critMagicAttack] |魔法攻击触发暴击(道术同属于魔法) | |
||
95 | 18 | yangdefeng | |[@attackDamage] |人物攻击目标掉血前触发 | |
96 | |[@struckDamage] |人物被攻击掉血前触发 | |
||
97 | |[@slaveAttackDamage] |宝宝攻击目标掉血前触发 | |
||
98 | |[@slaveStruckDamage] |宝宝被攻击掉血前触发 | |
||
99 | 35 | yangdefeng | |[@getCastleX] |攻城战占领成功时触发,X表示城堡编号 | |
100 | 7 | yangdefeng | |\3={background-color:lightgrey}.掉落相关| |
101 | 8 | yangdefeng | |_. 触发器 |_. 触发条件 | |
102 | 33 | yangdefeng | |[[qf触发器_pgDropItem|[@pgDropItem]]] |怪物掉落物品 | |
103 | 39 | tejie | |[[qf触发器_prePickupItem|[@prePickupItem]]] |拾取物品进背包前触发 | |
104 | 34 | yangdefeng | |[[qf触发器_pickUpItemEx|[@pickUpItemEx]]] |捡道具 | |
105 | 1 | yangdefeng | |[[qf触发器_pickUpItemX|[@pickUpItemX]]] |捡指定道具(X=物品表中的IDX) | |
106 | 8 | yangdefeng | |[@dropItemEx] |丢弃道具 | |
107 | 1 | yangdefeng | |[[qf触发器_dropItemX|[@dropItemX]]] |丢弃指定道具(X=物品表中的IDX) | |
108 | |[[qf触发器_scatterBagItems|[@scatterBagItems]]] |角色掉落背包中的道具触发 | |
||
109 | |[[qf触发器_dropUseItems|[@dropUseItems]]] |角色掉落使用中的道具触发 | |
||
110 | 12 | chenjun | |[[qf触发器_butchX|[@butchX]]] |采集怪物尸体时触发(X=怪物表中的Butch) | |
111 | |\3={background-color:lightgrey}.充值商城相关| |
||
112 | 8 | yangdefeng | |_. 触发器 |_. 触发条件 | |
113 | |[@recharge] |充值成功 | |
||
114 | 1 | yangdefeng | |[@buyShopItem] |通过商城购买物品成功 | |
115 | 41 | yangdefeng | |[[qf触发器_buyShopItem2|[@buyShopItem2]]] |通过商城购买物品成功,支持道具绑定命令 | |
116 | 19 | yangdefeng | |\3={background-color:lightgrey}.组队相关| |
117 | |_. 触发器 |_. 触发条件 | |
||
118 | 21 | yangdefeng | |[@startGroup] |队长创建队伍前,或某人申请加入,某人受邀加入 | |
119 | 20 | yangdefeng | |[@groupCreate] |队长创建队伍时 | |
120 | 19 | yangdefeng | |[@leaveGroup] |离开队伍时 | |
121 | |[@groupAddMember] |添加队伍成员时 | |
||
122 | |[@groupDelMember] |被队长踢出队伍时 | |
||
123 | 21 | yangdefeng | |[@groupKillMon] |组队状况下,各队员攻击怪物触发 | |
124 | 38 | yangdefeng | |\3={background-color:lightgrey}.小地图相关| |
125 | |_. 触发器 |_. 触发条件 | |
||
126 | |[[qf触发器_findPathBegin|[@findPathBegin]]] |点击小地图开始寻路触发,返回目标点坐标。 | |
||
127 | |[[qf触发器_findPathStop|[@findPathStop]]] |点击小地图中断寻路触发。 | |
||
128 | |[[qf触发器_findPathEnd|[@findPathEnd]]] |点击小地图结束寻路触发。 | |
||
129 | 7 | yangdefeng | |
130 | 8 | yangdefeng | h4. |
131 | |||
132 | 7 | yangdefeng | |\3={background-color:lightgrey}.无效触发器| |
133 | 1 | yangdefeng | |_. 触发器 |_. 触发条件 | |
134 | 7 | yangdefeng | |[@playReconnection] |重连或切换账号 | |
135 | |[@playOffline] |离线 | |
||
136 | |[@queryingHumName] |查询名称 | |
||
137 | |[@queryHumNameOK] |名称通过 | |
||
138 | |[@changeingHumName] |修改角色名称 | |
||
139 | |[@nameLengthFail] |检测名称长度过长 | |
||
140 | |[@humNameFilter] |名称存在非法字符 | |
||
141 | |[@humNameExists] |名称已存在 | |
||
142 | |[@queryMyShopFail] |查询个人商店失败 | |
||
143 | |[@shopStall] |点击摆摊按钮 | |
||
144 | |[@itemUpgrade] |在宝石升级界面进行升级 | |
||
145 | |||
146 | 8 | yangdefeng | h4. |
147 | |||
148 | 7 | yangdefeng | |\3={background-color:lightgrey}.功能异常的触发器| |
149 | 8 | yangdefeng | |_. 触发器 |_. 触发条件 |_. 详情 | |
150 | |[@magSelfFuncX] |主角对自己使用指定技能(X为技能ID) |主角Self、Tag、Mon三个触发器同时触发 | |
||
151 | |[@magTagFuncX] |主角对目标玩家使用指定技能(X为技能ID) |主角Self、Tag、Mon三个触发器同时触发 | |
||
152 | |[@magMonFuncX] |主角对怪物使用指定技能(X为技能ID) |主角Self、Tag、Mon三个触发器同时触发 | |
||
153 | |[@slaveMagSelfFuncX] |宠物对自己使用指定技能(X为技能ID) |宠物Self、Tag、TagEx、Mon四个触发器同时触发 | |
||
154 | |[@slaveMagTagFuncX] |宠物对目标玩家使用指定技能(X为技能ID) |宠物Self、Tag、TagEx、Mon四个触发器同时触发 | |
||
155 | |[@slaveMagTagFuncExX] |宠物对目标玩家使用指定技能(X为技能ID) |宠物Self、Tag、TagEx、Mon四个触发器同时触发 | |
||
156 | |[@slaveMagMonFuncX] |宠物对怪物使用指定技能(X为技能ID) |宠物Self、Tag、TagEx、Mon四个触发器同时触发 | |
||
157 | |[@walk] |移动触发 |与[@Run]同时触发 | |
||
158 | |[@run] |移动触发 |与[@Walk]同时触发 | |