| ;此脚为功能脚本,用于实现各种与脚本有关的功能 ;夫妻传送后,被传送者触发[@DearRecall]
 #If
 #Act
 sendmsg 5 您被爱人使用传送功能,至地图:【<$STR(S0)>】
 ;使用元宝触发[@USEGAMEGOLD]
 #If
 #Act
 SendMsg 5 [提示]:使用元宝:<$USEGAMEGOLD>
 ;更换心法类型时触发;说明: 更换的心法类型保存至N0变量中.
 [@ChangeHeartType]
 #IF
 #ACT
 SendMsg 5 你更换了心法类型:<$STR(N0)>
 ;离开队伍时触发;说明: 被删除的队员名字放在队长的S0变量中.
 [@Le呵呵eGroup]
 #IF
 #ACT
 SendMsg 5 你退出了组队.
 ;删除小组成员时触发说明: 被删除的队员名字放在队长的S0变量中.
 [@DelGroupMember]
 #IF
 #ACT
 <$STR(S0)>.SendMsg 5 你被队长踢出了组队!
 ;创建小组时触发说明: 队员的名字放在队长S0变量中.
 [@GroupCreate]
 #IF
 #ACT
 SendMsg 5 <$STR(S0)>加入了组队.
 <$STR(S0)>.SendMsg 5 你加入了组队.
 ;添加小组成员时触发说明: 队员名字放在队长的S0变量中.
 [@AddGroupMember]
 #IF
 #ACT
 SendMsg 5 <$STR(S0)>加入了队伍.
 <$STR(S0)>.SendMsg 5 你加入了队伍.
 ;组队杀死怪物时触发[@GroupKillMon]
 #IF
 #ACT
 SendMsg 5 组队杀怪.
 ;主体改名成功触发[@PlayRename]
 #IF
 #ACT
 SENDMSG 6 玩家“<$STR(S0)>”更名成功,变更为:<$USERNAME>
 ;英雄改名成功触发[@HeroRename]
 #IF
 #ACT
 SENDMSG 6 英雄“<$STR(S0)>”更名成功,变更为:<$HERONAME>
 ;捡起物品后触发[@PickUpItem]
 #IF
 #ACT
 SENDMSG 6 <$USERNAME>捡起:<$STR(S0)>
 ;捡起物品时,包满时触发[@PickUpItemBagFull]
 #IF
 #ACT
 SENDMSG 6 <$USERNAME>包裹已满,无法捡起更多物品!
 ;切换攻击模式触发[@ChangeAttackMode]
 #IF
 #ACT
 SENDMSG 6 <$USERNAME>按下“CTRL+H”,模式码:<$STR(N0)>
 ;摆摊触发[@StartShop]
 #IF
 #ACT
 sendmsg 0 摆摊触发
 ;反辅网关触发段(MD用户有效)[@PunishmentEx]
 #IF
 #ACT
 sendmsg 5 当前用户被MD插件检测到非法操作
 ;收回英雄[@HeroLogOut]
 #IF
 #ACT
 sendmsg 5 收回英雄
 ;英雄死亡[@HeroDie]
 #IF
 #ACT
 sendmsg 5 英雄死亡
 ;钩选“显示时装”时触发段[@ShowFashion]
 #act
 SENDMSG 6 主体显示时装 255 253
 ;关闭“显示时装”时触发段[@NotShowFashion]
 #act
 SENDMSG 6 主体关闭显示时装 255 253
 ;英雄钩选“显示时装”时触发段[@HeroShowFashion]
 #act
 SENDMSG 6 英雄显示时装 255 253
 ;英雄关闭“显示时装”时触发段[@HeroNotShowFashion]
 #act
 SENDMSG 6 英雄关闭显示时装 255 253
 ;人物离开地图触发段[@PlayLe呵呵eMap]
 #IF
 #ACT
 SENDMSG 6 人物【<$USERNAME>】离开地图【<$MAP>】触发 255 253
 ;人物升级触发
 [@PlayLevelUp]
 #ACT
 MessageBox 升级
 ;人物死亡触发[@PlayDie]
 #ACT
 sendmsg 0 <$KILLER>_把_<$USERNAME>_杀害了:<$STR(S0)>
 ;PK触发[@KillPlay]
 #ACT
 MessageBox 你PK了
 ;英雄PKQF触发[@HeroKillPlay]
 #ACT
 MessageBox 英雄你PK了
 ;使用物品触发(N0变量:0-从主体包裹使用 1-从英雄包裹使用)[@StdModeFuncX]
 #IF
 #ACT
 Sendmsg 7 触发成功!!!
 ;游戏命令触发[@Member]
 弹出脚本菜单!!!
 <关闭/@exit>
 ;师徒出徒触发[@UnMasterEnd] ;师傅触发
 弹出脚本菜单!!!
 <关闭/@exit>
 [@UnMasterEnd1] ;徒弟触发
 弹出脚本菜单!!!
 <关闭/@exit>
 ;人物小退触发[@PlayReconnection]
 ;小退触发要执行什么 自行写内容
 ;人物大退触发[@PlayOffLine]
 ;大退触发要执行什么 自行写内容
 ;套装触发[@SuitItemX]
 弹出脚本菜单!!!
 <关闭/@exit>
 ;人物学技能触发   ,此触发当时作用为 人物学习了XXX技能  英雄自动学此技能(X为技能ID)[@HeroplaySkillX]
 弹出脚本菜单!!!
 <关闭/@exit>
 ;英雄学技能触发   ,此触发当时作用为 英雄学习了XXX技能  人物自动学此技能(X为技能ID)[@playSkillX]
 弹出脚本菜单!!!
 <关闭/@exit>
 ;宝宝杀死怪触发(魔王岭,135宝宝);S0--返回名称
 ;S1--返回怪物名称(过滤数字)
 ;N0--返回等级
 ;N1--返回坐标X
 ;N2--返回坐标Y
 [@KillMissionMob]
 #IF
 #ACT
 SENDMSG 7 <$STR(S0)>死亡触发,等级<$STR(N0)>
 ;执行杀怪触发;S0--返回名称
 ;S1--返回怪物名称(过滤数字)
 ;N0--返回等级
 ;N1--返回坐标X
 ;N2--返回坐标Y
 [@KillMonster]
 #IF
 #ACT
 SENDMSG 7 <$STR(S0)>死亡触发,等级<$STR(N0)>
 break
 ;人物使用技能触发[@MagSelfFuncX]  ;X为魔法ID
 弹出脚本菜单!!!
 <关闭/@exit>
 ;英雄使用技能触发[@MagHeroFuncX]  ;X为魔法ID
 弹出脚本菜单!!!
 <关闭/@exit>
 ;被技能打中的目标触发 X-技能ID,只支持1-243 [@MagTagFuncX]
 弹出脚本菜单!!!
 <关闭/@exit>
 ;被技能打中的目标触发(目标为英雄) X-技能ID,只支持1-243 [@MagHeroTagFuncX]
 目标为英雄!!!
 <关闭/@exit>
 ;英雄升级触发[@HeroLevelUp]
 #IF
 #ACT
 MessageBox 升级
 ;人物获得经验触发[@GetExp]
 #IF
 #ACT
 MessageBox 你获得了经验
 ;英雄获得经验触发[@HeroGetExp]
 #IF
 #ACT
 MessageBox 英雄获得了经验
 ;商铺购买(元宝),赠送触发[@BuyShop]
 #If
 #Act
 SendMsg 5 [提示]:商铺购买,赠送触发,使用元宝:<$BUYSHOP>.!
 ;商铺购买(游戏点),赠送触发[@BuyShop1]
 #If
 #Act
 SendMsg 5 [提示]:商铺购买,赠送触发,使用游戏点:<$BUYSHOP>.!
 ;商铺购买(金币),赠送触发[@BuyShop2]
 #If
 #Act
 SendMsg 5 [提示]:商铺购买,赠送触发,使用金币:<$BUYSHOP>.!
 ;使用灵符触发[@USEGAMEGIRD]
 #If
 #Act
 SendMsg 5 [提示]:使用灵符:<$USEGAMEGIRD>.!
 ;人物内级等级升级触发[@PlayNGLevelUp]
 #If
 #Act
 SendMsg 5 [提示]:你的内功升级了.!
 ;英雄内功等级升级触发[@HeroNGLevelUp]
 #If
 #Act
 SendMsg 5 [提示]:你的英雄内功升级了.!
 ;网关检查加速后(触发处理)[@Punishment]
 #If
 #Act
 SendMsg 5 [提示]:你使用了加速.!
 ;占领沙城时触发[@GetCastle]
 #IF
 #Act
 沙巴克被占领!
 ;创建行会触发[@CreateGuild]
 #IF
 #ACT
 行会已经创建!
 ;加入行会触发[@AddGuild]
 #IF
 #ACT
 SendMsg 5 [提示]:你加入行会触发!
 ;接泉水触发(有行会才触发)[@GatherWater]
 #IF
 #ACT
 接到泉水
 ;退出行会QF触发[@EndGuild]
 #IF
 #ACT
 退出行会!
 ;淬炼成功触发[@RefineOk]
 #IF
 #ACT
 淬炼成功
 ;心法升级触发[@HeartlevelUp]
 #If
 #Act
 SendMsg 5 [提示]:你的心法升级了!
 ;英雄心法升级触发[@HeroHeartlevelUp]
 #If
 #Act
 SendMsg 5 [提示]:英雄的心法升级了!
 ;英雄心法吸收[@IncHeroHeartPoint]
 #If
 #Act
 SendMsg 5 [提示]:你的英雄正在心法吸收!
 
 ;创建英雄成功[@CreateHeroOK]
 #If
 #Act
 SendMsg 5 [提示]:创建英雄成功!
 ;创建英雄,名字已存在[@HeroNameExists]
 英雄名字已经存在<关闭/@exit>
 ;创建英雄,账号角色过多[@HeroOverChrCount]
 你的帐号角色过多<关闭/@exit>
 ;创建英雄失败[@CreateHeroFail]
 创建英雄失败<关闭/@exit>
 [@CreateHeroFailEx]
 创建英雄失败,请稍候重试<关闭/@exit>
 [@GetHeroBak]#act
 messagebox 取回英雄失败,你已带了一位英雄了
 break
 [@GetHeroOk]#act
 messagebox 取回英雄成功
 break
 [@DeleteHeroOK]#act
 messagebox 删除英雄成功
 break
 [@DeleteHeroFail]#act
 messagebox 删除英雄失败
 break
 [@HeroNameFilter]英雄名字中包含禁用字符<关闭/@exit>
 ;穿戴或者卸下物品说明:同时输出N0变量,检测是否为英雄,0否,1是。
 S0变量,装备名称
 格式;
 穿载时:触发QF脚本中的 [@takeonX]
 卸下时:触发QF脚本中的 [@takeoffX]
 X:位置参数说明
 0 盔甲
 1 武器
 2 照明物
 3 项链
 4 头盔
 5 左手镯
 6 右手镯
 7 左戒指
 8 右戒指
 9 放护身符位置
 10 腰带
 11 鞋子
 12 宝石
 13 斗笠
 14 军鼓
 ;回收称号触发 X-序号(DB里的序号字段)[@FengHaoFuncX]
 #IF
 #ACT
 take 护花使者令
 SENDMSG 7 提示:回收护花使者令
 ;复活生效后,触发QF脚本(需在M2面板设置可触发)
 [@Revival]
 #IF
 #ACT
 SENDMSG 7 提示:复活生效
 [@HeroRevival]#IF
 #ACT
 SENDMSG 7 提示:英雄复活生效
 ;重生生效后,触发QF脚本(需在M2面板设置可触发)[@RevivalEx]
 #IF
 #ACT
 SENDMSG 7 提示:重生生效
 [@HeroRevivalEx]#IF
 #ACT
 SENDMSG 7 提示:英雄重生生效
 ;设置使用称号触发 注:X表示称号的idx字段(上限支持5000)[@FengHaoOnX]
 #IF
 #ACT
 SENDMSG 7 提示:设置使用称号
 ;设置取消称号触发 注:X表示称号的idx字段(上限支持5000)[@FengHaoOffX]
 #IF
 #ACT
 SENDMSG 7 提示:设置取消称号
 ;五气朝元元素升级增加技能触发 (N0-提升的等级,由M2赋值)
 [@FiveAttrSkill0]
 #IF
 NOT CHECKSKILL 金元护体 ? 0
 #ACT
 ADDSKILL 金元护体 1
 sendmsg 5 习得技能:金元护体
 #IFCHECKSKILL 金元护体 < N0
 #ACT
 SKILLLEVEL 金元护体 = N0
 sendmsg 5 技能:金元护体升级至<$STR(N0)>级
 Break
 [@FiveAttrSkill1]#IF
 NOT CHECKSKILL 木元护体 ? 0
 #ACT
 ADDSKILL 木元护体 1
 sendmsg 5 习得技能:木元护体
 #IFCHECKSKILL 木元护体 < N0
 #ACT
 SKILLLEVEL 木元护体 = N0
 sendmsg 5 技能:木元护体升级至<$STR(N0)>级
 Break
 [@FiveAttrSkill2]#IF
 NOT CHECKSKILL 召唤水元 ? 0
 #ACT
 ADDSKILL 召唤水元 1
 sendmsg 5 习得技能:召唤水元
 #IFCHECKSKILL 召唤水元 < N0
 #ACT
 SKILLLEVEL 召唤水元 = N0
 sendmsg 5 技能:召唤水元升级至<$STR(N0)>级
 Break
 [@FiveAttrSkill3]#IF
 NOT CHECKSKILL 召唤火元 ? 0
 #ACT
 ADDSKILL 召唤火元 1
 sendmsg 5 习得技能:召唤火元
 Break
 #IFCHECKSKILL 召唤火元 < N0
 #ACT
 SKILLLEVEL 召唤火元 = N0
 sendmsg 5 技能:召唤火元升级至<$STR(N0)>级
 Break
 [@FiveAttrSkill4]#IF
 NOT CHECKSKILL 召唤土元 ? 0
 #ACT
 ADDSKILL 召唤土元 1
 sendmsg 5 习得技能:召唤土元
 #IFCHECKSKILL 召唤土元 < N0
 #ACT
 SKILLLEVEL 召唤土元 = N0
 sendmsg 5 技能:召唤土元升级至<$STR(N0)>级
 Break
 [@HeroFiveAttrSkill0]
 #IF
 NOT HEROCHECKSKILL 金元护体 ? 0
 #ACT
 ADDSKILL 金元护体 1 HERO
 sendmsg 5 (英雄)习得技能:金元护体
 #IFHEROCHECKSKILL 金元护体 < N0
 #ACT
 HEROSKILLLEVEL 金元护体 = N0
 sendmsg 5 (英雄)技能:金元护体升级至<$STR(N0)>级
 Break
 [@HeroFiveAttrSkill1]#IF
 NOT HEROCHECKSKILL 木元护体 ? 0
 #ACT
 ADDSKILL 木元护体 1 HERO
 sendmsg 5 (英雄)习得技能:木元护体
 #IFHEROCHECKSKILL 木元护体 < N0
 #ACT
 HEROSKILLLEVEL 木元护体 = N0
 sendmsg 5 (英雄)技能:木元护体升级至<$STR(N0)>级
 Break
 [@HeroFiveAttrSkill2]#IF
 NOT HEROCHECKSKILL 召唤水元 ? 0
 #ACT
 ADDSKILL 召唤水元 1 HERO
 sendmsg 5 (英雄)习得技能:召唤水元
 #IFHEROCHECKSKILL 召唤水元 < N0
 #ACT
 HEROSKILLLEVEL 召唤水元 = N0
 sendmsg 5 (英雄)技能:召唤水元升级至<$STR(N0)>级
 Break
 [@HeroFiveAttrSkill3]#IF
 NOT HEROCHECKSKILL 召唤火元 ? 0
 #ACT
 ADDSKILL 召唤火元 1 HERO
 sendmsg 5 (英雄)习得技能:召唤火元
 #IFHEROCHECKSKILL 召唤火元 < N0
 #ACT
 HEROSKILLLEVEL 召唤火元 = N0
 sendmsg 5 (英雄)技能:召唤火元升级至<$STR(N0)>级
 Break
 [@HeroFiveAttrSkill4]#IF
 NOT HEROCHECKSKILL 召唤土元 ? 0
 #ACT
 ADDSKILL 召唤土元 1 HERO
 sendmsg 5 (英雄)习得技能:召唤土元
 #IFHEROCHECKSKILL 召唤土元 < N0
 #ACT
 HEROSKILLLEVEL 召唤土元 = N0
 sendmsg 5 (英雄)技能:召唤土元升级至<$STR(N0)>级
 Break
 ;使用元宝吸收聚灵珠经验时触发[@UseGatherItem]
 #IF
 #ACT
 sendmsg 5 使用<$STR(N0)>元宝吸收<$STR(S0)>的经验时触发
 ;使用金币吸收聚灵珠经验时触发[@UseGatherItem1]
 #IF
 #ACT
 sendmsg 5 使用<$STR(N0)>金币吸收<$STR(S0)>的经验时触发
 ;使用金刚石吸收聚灵珠经验时触发[@UseGatherItem2]
 #IF
 #ACT
 sendmsg 5 使用<$STR(N0)>金刚石吸收<$STR(S0)>的经验时触发
 ;使用灵符吸收聚灵珠经验时触发[@UseGatherItem3]
 #IF
 #ACT
 sendmsg 5 使用<$STR(N0)>灵符吸收<$STR(S0)>的经验时触发
 ;使用游戏点吸收聚灵珠经验时触发[@UseGatherItem4]
 #IF
 #ACT
 sendmsg 5 使用<$STR(N0)>游戏点吸收<$STR(S0)>的经验时触发
 ;开始辅机触发[@StartAutoPlay]
 #IF
 #ACT
 StartAutoPlayGame
 SENDMSG 6 开始辅机,使用快捷键“CTRL+Z”停止辅机
 ;停止辅机触发
 [@StopAutoPlay]
 #IF
 #ACT
 StopAutoPlayGame
 SENDMSG 6 命令停止辅机,使用快捷键“CTRL+Z”开始辅机
 
 |