项目

一般

简介

行为

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

« 上一页 | 修订 35/56 (差异) | 下一页 »
yangdefeng, 2023-08-07 13:24


QFunction触发器

 

玩家相关
触发器 触发条件
[@onHorse] 点击上马按钮开始读条前触发(需要配置坐骑)
[@upHorse] 点击上马按钮开始读条后触发(需要配置坐骑)
[@downHorse] 点击下马按钮
[@openHumBag] 打开背包
[@buttonClickX] 点击主界面自定义功能按钮时触发(X为按钮序号)
[@itemBagButtonClickX] 点击自定义背包按钮(X为序号)
[@storageOpenFailX] 打开指定仓库页时触发(X为仓库页序号)
[@bagOpenFailX] 打开指定扩展背包页时触发(X为背包页序号)
[@startAutoPlayGame] 点击挂机按钮触发
[@stAutoPlayGame] 执行脚本命令 stAutoPlayGame 触发
[@stopAutoPlayGame] 方式1 点击取消挂机按钮或双击地面取消挂机
方式2 执行脚本命令 stopAutoPlayGame
[@crtGuild] 创建行会
[@prvtMsg] 收到私聊消息,且未打开一对一聊天框时触发
返回消息发出角色名称,存入变量s0
[@buyShopItem] 商城购买道具触发
[@titleChanged_X] 装备指定称号触发,X为物品表对应称号道具shape值
[@unTitled_X] 卸下指定称号触发,X为物品表对应称号道具shape值
[@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
[@enterMap] 切换地图成功后触发
[@beginTeleport] 传送戒指传送前触发
任务相关
触发器 触发条件
[@taskX] 点击任务栏中的任务(X为任务编号)
[@task] 点击任务栏中的任务时触发,返回任务id至N0
[@pickupTaskX] 当接取对应任务X时触发
[@finishTheTaskX] 完成对应任务X时触发
改名相关
触发器 触发条件
[@changeHumNameOK] 角色修改名称成功
[@changeHumNameFail] 角色修改名称失败,返回失败原因变量<$err>
道具相关
触发器 触发条件
[@giveitemX] 脚本命令give给玩家物品时触发(X为物品表idx)
[@giveItemEx] 命令give给物品时触发(装备类返回唯一id至s0)
[@stdModeFuncX] 使用对应道具(X为stdItem.csv表中Anicount值)
[@stdModeFunc] 使用道具,返回对应Anicount值至N0
[@autoRecycle] 点击自动回收勾选框时触发
[@manualRecycle] 触发手动回收功能
[@getBoxsItemX] 点击打开宝箱(X为shape值)
[@inbag] 背包中增加道具触发,返回道具名称(s0)与数量(n0)
[@outbag] 背包中减少道具触发,返回道具名称(s0)与数量(n0)
升级相关
触发器 触发条件
[@updateskill] 升级/学习技能
[@playLevelUp] 升级
装备相关
触发器 触发条件
[@takeOnX] 穿戴指定装备(X为序号)
[@takeOn] 穿戴装备,返回装备栏id至N0
[@takeOffX] 脱下指定装备(X为序号)
[@takeOff] 脱下装备,返回装备栏id至N0
[@groupItemOnX] 穿戴指定套装(X为套装id)
战斗相关
触发器 触发条件
[@revival] 复活
[@onKillMob] MapInfo文件配置onKillMon参数,在对应地图杀怪触发
[@getExp] 击杀有经验的怪物获取经验触发,返回<$getExp>
[@killPlay] 击杀玩家
[@playDie] 玩家死亡
[@attack] 攻击玩家或怪物
[@struck] 被玩家或怪物攻击
[@struck1] 被玩家或怪物攻击,伤害结算后触发
[@magicAttack] 使用技能攻击玩家或怪物
[@magicStruck] 被技能攻击
[@magicStruck1] 被技能攻击,伤害结算后触发
[@slaveAttack] 宠物攻击玩家或怪物
[@slaveStruck] 宠物受到攻击
[@pgSlaveAttack] 宠物攻击玩家或怪物
[@pgSlaveStruck] 宠物受到攻击
[@slaveMagicAttack] 宠物使用技能攻击
[@slaveMagicStruck] 宠物受到技能攻击
[@pgSlaveMagicAttack] 宠物使用技能攻击
[@pgSlaveMagicStruck] 宠物受到技能攻击
[@pgSlaveDie] 宠物死亡触发
[@critAttack] 物理攻击触发暴击
[@critMagicAttack] 魔法攻击触发暴击(道术同属于魔法)
[@attackDamage] 人物攻击目标掉血前触发
[@struckDamage] 人物被攻击掉血前触发
[@slaveAttackDamage] 宝宝攻击目标掉血前触发
[@slaveStruckDamage] 宝宝被攻击掉血前触发
[@getCastleX] 攻城战占领成功时触发,X表示城堡编号
掉落相关
触发器 触发条件
[@pgDropItem] 怪物掉落物品
[@pickUpItemEx] 捡道具
[@pickUpItemX] 捡指定道具(X=物品表中的IDX)
[@dropItemEx] 丢弃道具
[@dropItemX] 丢弃指定道具(X=物品表中的IDX)
[@scatterBagItems] 角色掉落背包中的道具触发
[@dropUseItems] 角色掉落使用中的道具触发
[@butchX] 采集怪物尸体时触发(X=怪物表中的Butch)
充值商城相关
触发器 触发条件
[@recharge] 充值成功
[@buyShopItem] 通过商城购买物品成功
组队相关
触发器 触发条件
[@startGroup] 队长创建队伍前,或某人申请加入,某人受邀加入
[@groupCreate] 队长创建队伍时
[@leaveGroup] 离开队伍时
[@groupAddMember] 添加队伍成员时
[@groupDelMember] 被队长踢出队伍时
[@groupKillMon] 组队状况下,各队员攻击怪物触发

 

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

 

功能异常的触发器
触发器 触发条件 详情
[@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]同时触发

yangdefeng 更新于 大约一年 之前 · 35 修订