项目

一般

简介

Qfunction触发器 » 历史记录 » 版本 4

yangdefeng, 2022-06-17 13:14

1 1 yangdefeng
2
h3. QFunction触发器
3
4
5
6
|\3={background-color:lightgrey}.玩家相关							|
7
|_. 触发器											|_. 触发条件                        |
8
|[@upHorse]                        |点击上马按钮(需要配置坐骑)       |
9
|[@downHorse]	                   |点击下马按钮                       |
10
|[@openHumBag]	                   |打开背包                           |
11
|[[主界面自定义功能按钮|[@buttonClickX<notextile>]</notextile>]] 			|点击主界面自定义功能按钮时触发(X为按钮序号)		|
12
|[@itemBagButtonClickX]		   |点击自定义背包按钮(X为序号)                 |
13
|[@storageOpenFailX]		   |打开指定仓库页时触发(X为仓库页序号)|
14
|[[[@bagOpenFailX<notextile>]</notextile>|[@bagOpenFailX<notextile>]</notextile>]] 			|打开指定扩展背包页时触发(X为背包页序号)		|
15
|[[[@startAutoPlayGame<notextile>]</notextile>|[@startAutoPlayGame<notextile>]</notextile>]]		|点击挂机按钮触发                       		|
16 3 yangdefeng
|[@stAutoPlayGame]		   |执行脚本命令 *[[stAutoPlayGame]]* 触发|
17 1 yangdefeng
|[[[@stopAutoPlayGame<notextile>]</notextile>|[@stopAutoPlayGame<notextile>]</notextile>]]		|方式1 点击取消挂机按钮或双击地面取消挂机
18 3 yangdefeng
方式2 执行脚本命令 *[[stopAutoPlayGame]]*
19 1 yangdefeng
|
20
|[@taskX]		           |点击任务栏中的任务(X为任务编号)              |
21
|[@crtGuild]	                   |创建行会                           |
22 3 yangdefeng
|[@prvMsg]	                   |收到私聊消息,且未打开一对一聊天框时触发
23
返回消息发出角色名称,存入变量s0|
24 1 yangdefeng
|\3={background-color:lightgrey}.道具相关                              |
25
|_. 触发器                         |_. 触发条件                        |
26
|[@giveitemX]			   |脚本命令give给玩家物品时触发(X为物品表idx)       |
27
|[@giveItemEX]	                   |脚本命令give给玩家物品时触发       |
28
|[[[@stdModeFuncX<notextile>]</notextile>|[@stdModeFuncX<notextile>]</notextile>]]		|使用对应道具(X为stdItem.csv表中Anicount值)		|
29
|[@autoRecycle]	                   |触发自动回收功能                   |
30
|[@manualRecycle]	           |触发手动回收功能                   |
31
|[@getBoxsItemX]		   |点击打开宝箱(X为shape值)                       |
32 4 yangdefeng
|[@inbag]			   |背包中增加道具触发,返回道具名(s0),道具数量(n0) |
33
|[@outbag]			   |背包中减少道具触发,返回道具名(s0),道具数量(n0) |
34 1 yangdefeng
|\3={background-color:lightgrey}.升级相关                              |
35
|_. 触发器                         |_. 触发条件                        |
36
|[@updateskill]	                   |升级/学习技能                      |
37
|[@playLevelUp]	                   |升级                               |
38
|\3={background-color:lightgrey}.装备相关                              | 
39
|_. 触发器                         |_. 触发条件                        |
40
|[@takeOnX]	           |穿戴指定装备(X为序号)                       |
41
|[@takeOffX]	           |脱下指定装备(X为序号)                       |
42
|[@groupItemOnX]	   |穿戴指定套装(X为套装id)                      |
43
|\3={background-color:lightgrey}.战斗相关						| 
44
|_. 触发器                         |_. 触发条件						|
45
|[@revival]	                   |复活						|
46
|[@onKillMob]	                   |MapInfo文件配置onKillMon参数,在对应地图杀怪触发	|
47 2 yangdefeng
|[@getExp]	                   |击杀有配置经验的怪,获取经验时触发			|
48 1 yangdefeng
|[@killPlay]	                   |击杀玩家						|
49
|[@playDie]	                   |玩家死亡						|
50
|[@attack]	                   |攻击玩家或怪物					|
51
|[@struck]	                   |被玩家或怪物攻击					|
52
|[@magicAttack]                    |使用技能攻击玩家或怪物				|
53
|[@magicStruck]	                   |被技能攻击						|
54
|[@slaveAttack]	                   |宠物攻击玩家或怪物					|
55
|[@slaveStruck]                    |宠物受到攻击					|
56
|[@slaveMagicAttack]	           |宠物使用技能攻击					|
57
|[@slaveMagicStruck]	           |宠物受到技能攻击					|
58
|\3={background-color:lightgrey}.掉落相关						| 
59
|_. 触发器                         |_. 触发条件						|
60
|[@pgDropItem]	                   |怪物掉落物品					|
61
|[@pickUpItemEX]	           |捡道具                             |
62
|[[[@pickUpItemX<notextile>]</notextile>|[@pickUpItemX<notextile>]</notextile>]]		|捡指定道具(X=物品表中的IDX)				|
63
|[@dropItemEx]	                   |丢弃道具				|
64
|[[[@dropItemX<notextile>]</notextile>|[@dropItemX<notextile>]</notextile>]]			|丢弃指定道具(X=物品表中的IDX)				|
65
|[[[@scatterBagItems<notextile>]</notextile>|[@scatterBagItems<notextile>]</notextile>]]	|角色掉落背包中的道具触发				|
66
|[[[@dropUseItems<notextile>]</notextile>|[@dropUseItems<notextile>]</notextile>]]		|角色掉落使用中的道具触发				|
67
|\3={background-color:lightgrey}.掉落相关				| 
68
|_. 触发器                         |_. 触发条件				|
69
|[@recharge]	                   |充值成功				|
70
|[@buyShopItem]	                   |通过商城购买物品成功		|
71
72
|\3={background-color:lightgrey}.无效触发器				| 
73
|_. 触发器			|_. 触发条件				|
74
|[@playReconnection]		|重连或切换账号				|
75
|[@playOffline]			|离线					|
76
|[@queryingHumName]		|查询名称				|
77
|[@queryHumNameOK]		|名称通过				|
78
|[@changeingHumName]		|修改角色名称				|
79
|[@changeHumNameOK]		|修改名称成功				|
80
|[@nameLengthFail]		|检测名称长度过长			|
81
|[@humNameFilter]		|名称存在非法字符			|
82
|[@humNameExists]		|名称已存在				|
83
|[@changeHumNameFail]		|改名失败				|
84
|[@queryMyShopFail]		|查询个人商店失败			|
85
|[@shopStall]			|点击摆摊按钮				|
86
|[@itemUpgrade]			|在宝石升级界面进行升级			|
87
88
|\3={background-color:lightgrey}.功能异常的触发器			| 
89
|_. 触发器			|_. 触发条件		|_. 详情	|
90
|[@magSelfFuncX]	|对自己使用指定技能(X为技能ID)	|Self、Tag、Mon三个触发器同时触发|
91
|[@magTagFuncX]		|对目标使用指定技能(X为技能ID)	|Self、Tag、Mon三个触发器同时触发|
92
|[@magMonFuncX]		|对怪物使用指定技能(X为技能ID)	|Self、Tag、Mon三个触发器同时触发|
93
|[@walk]			|移动触发		|与[@Run]同时触发|
94
|[@run]				|移动触发		|与[@Walk]同时触发|