项目

一般

简介

Qfunction触发器 » 历史记录 » 修订 5

修订 4 (yangdefeng, 2022-06-17 13:14) → 修订 5/56 (yangdefeng, 2022-06-17 14:15)

 
 h3. QFunction触发器 



 |\3={background-color:lightgrey}.玩家相关 							 | 
 |_. 触发器 											 |_. 触发条件                          | 
 |[@upHorse]                          |点击上马按钮(需要配置坐骑)         | 
 |[@downHorse] 	                    |点击下马按钮                         | 
 |[@openHumBag] 	                    |打开背包                             | 
 |[[主界面自定义功能按钮|[@buttonClickX<notextile>]</notextile>]]  			 |点击主界面自定义功能按钮时触发(X为按钮序号) 		 | 
 |[@itemBagButtonClickX] 		    |点击自定义背包按钮(X为序号)                   | 
 |[@storageOpenFailX] 		    |打开指定仓库页时触发(X为仓库页序号)| 
 |[[[@bagOpenFailX<notextile>]</notextile>|[@bagOpenFailX<notextile>]</notextile>]]  			 |打开指定扩展背包页时触发(X为背包页序号) 		 | 
 |[[[@startAutoPlayGame<notextile>]</notextile>|[@startAutoPlayGame<notextile>]</notextile>]] 		 |点击挂机按钮触发                        		 | 
 |[@stAutoPlayGame] 		    |执行脚本命令 *[[stAutoPlayGame]]* 触发| 
 |[[[@stopAutoPlayGame<notextile>]</notextile>|[@stopAutoPlayGame<notextile>]</notextile>]] 		 |方式1 点击取消挂机按钮或双击地面取消挂机 
 方式2 执行脚本命令 *[[stopAutoPlayGame]]* 
 | 
 |[@taskX] 		            |点击任务栏中的任务(X为任务编号)                | 
 |[@crtGuild] 	                    |创建行会                             | 
 |[@prvMsg] 	                    |收到私聊消息,且未打开一对一聊天框时触发 
 返回消息发出角色名称,存入变量s0| 
 |[@dayChanged] 	                    |在线玩家跨天或不在线玩家隔天登录时触发| 
 |\3={background-color:lightgrey}.道具相关                                | 
 |_. 触发器                           |_. 触发条件                          | 
 |[@giveitemX] 			    |脚本命令give给玩家物品时触发(X为物品表idx)         | 
 |[@giveItemEX] 	                    |脚本命令give给玩家物品时触发         | 
 |[[[@stdModeFuncX<notextile>]</notextile>|[@stdModeFuncX<notextile>]</notextile>]] 		 |使用对应道具(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] 	                    |击杀有配置经验的怪,获取经验时触发 			 | 
 |[@killPlay] 	                    |击杀玩家 						 | 
 |[@playDie] 	                    |玩家死亡 						 | 
 |[@attack] 	                    |攻击玩家或怪物 					 | 
 |[@struck] 	                    |被玩家或怪物攻击 					 | 
 |[@magicAttack]                      |使用技能攻击玩家或怪物 				 | 
 |[@magicStruck] 	                    |被技能攻击 						 | 
 |[@slaveAttack] 	                    |宠物攻击玩家或怪物 					 | 
 |[@slaveStruck]                      |宠物受到攻击 					 | 
 |[@slaveMagicAttack] 	            |宠物使用技能攻击 					 | 
 |[@slaveMagicStruck] 	            |宠物受到技能攻击 					 | 
 |\3={background-color:lightgrey}.掉落相关 						 |  
 |_. 触发器                           |_. 触发条件 						 | 
 |[@pgDropItem] 	                    |怪物掉落物品 					 | 
 |[@pickUpItemEX] 	            |捡道具                               | 
 |[[[@pickUpItemX<notextile>]</notextile>|[@pickUpItemX<notextile>]</notextile>]] 		 |捡指定道具(X=物品表中的IDX) 				 | 
 |[@dropItemEx] 	                    |丢弃道具 				 | 
 |[[[@dropItemX<notextile>]</notextile>|[@dropItemX<notextile>]</notextile>]] 			 |丢弃指定道具(X=物品表中的IDX) 				 | 
 |[[[@scatterBagItems<notextile>]</notextile>|[@scatterBagItems<notextile>]</notextile>]] 	 |角色掉落背包中的道具触发 				 | 
 |[[[@dropUseItems<notextile>]</notextile>|[@dropUseItems<notextile>]</notextile>]] 		 |角色掉落使用中的道具触发 				 | 
 |\3={background-color:lightgrey}.掉落相关 				 |  
 |_. 触发器                           |_. 触发条件 				 | 
 |[@recharge] 	                    |充值成功 				 | 
 |[@buyShopItem] 	                    |通过商城购买物品成功 		 | 

 |\3={background-color:lightgrey}.无效触发器 				 |  
 |_. 触发器 			 |_. 触发条件 				 | 
 |[@playReconnection] 		 |重连或切换账号 				 | 
 |[@playOffline] 			 |离线 					 | 
 |[@queryingHumName] 		 |查询名称 				 | 
 |[@queryHumNameOK] 		 |名称通过 				 | 
 |[@changeingHumName] 		 |修改角色名称 				 | 
 |[@changeHumNameOK] 		 |修改名称成功 				 | 
 |[@nameLengthFail] 		 |检测名称长度过长 			 | 
 |[@humNameFilter] 		 |名称存在非法字符 			 | 
 |[@humNameExists] 		 |名称已存在 				 | 
 |[@changeHumNameFail] 		 |改名失败 				 | 
 |[@queryMyShopFail] 		 |查询个人商店失败 			 | 
 |[@shopStall] 			 |点击摆摊按钮 				 | 
 |[@itemUpgrade] 			 |在宝石升级界面进行升级 			 | 

 |\3={background-color:lightgrey}.功能异常的触发器 			 |  
 |_. 触发器 			 |_. 触发条件 		 |_. 详情 	 | 
 |[@magSelfFuncX] 	 |对自己使用指定技能(X为技能ID) 	 |Self、Tag、Mon三个触发器同时触发| 
 |[@magTagFuncX] 		 |对目标使用指定技能(X为技能ID) 	 |Self、Tag、Mon三个触发器同时触发| 
 |[@magMonFuncX] 		 |对怪物使用指定技能(X为技能ID) 	 |Self、Tag、Mon三个触发器同时触发| 
 |[@walk] 			 |移动触发 		 |与[@Run]同时触发| 
 |[@run] 				 |移动触发 		 |与[@Walk]同时触发|