QFunction-0此脚为功能脚本用于实现各种与脚本有关的功能,今天给大家分享的是HGE常用的各种QF触发希望对你有所帮之,常见的[@StdModeFuncX](后面的X要与物品数据库AniCount字段对应)物品数据库StdMode字段设置为:31 2、物品数据库AniCount字段设置为:X ( X为指字数字触发脚本)特殊功能脚本脚本文件位于: X:\GameOfmir\Mir200\Envir\Market_Def\QFunction-0.txt

;此脚为功能脚本,用于实现各种与脚本有关的功能

;更换心法类型时触发
;说明: 更换的心法类型保存至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 当前用户被插件检测到非法操作
;收回英雄
[@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
MessageBox 死了 
;杀触发
[@KillPlay]
#ACT
MessageBox 你K人了
;英雄杀QF触发
[@HeroKillPlay]
#ACT
MessageBox 英雄你K人了
;使用物品触发(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>
;宝宝杀死怪触发
[@KillMissionMob]
弹出脚本菜单!!!
<关闭/@exit>
;执行杀怪触发
;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>.!
;使用灵符触发
[@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 习得技能:金元护体
#IF
CHECKSKILL 金元护体 < N0
#ACT
SKILLLEVEL 金元护体 = N0
sendmsg 5 技能:金元护体升级至<$STR(N0)>级
Break
[@FiveAttrSkill1]
#IF
NOT CHECKSKILL 木元护体 ? 0
#ACT
ADDSKILL 木元护体 1
sendmsg 5 习得技能:木元护体
#IF
CHECKSKILL 木元护体 < N0
#ACT
SKILLLEVEL 木元护体 = N0
sendmsg 5 技能:木元护体升级至<$STR(N0)>级
Break
[@FiveAttrSkill2]
#IF
NOT CHECKSKILL 召唤水元 ? 0
#ACT
ADDSKILL 召唤水元 1
sendmsg 5 习得技能:召唤水元
#IF
CHECKSKILL 召唤水元 < N0
#ACT
SKILLLEVEL 召唤水元 = N0
sendmsg 5 技能:召唤水元升级至<$STR(N0)>级
Break
[@FiveAttrSkill3]
#IF
NOT CHECKSKILL 召唤火元 ? 0
#ACT
ADDSKILL 召唤火元 1
sendmsg 5 习得技能:召唤火元
Break
#IF
CHECKSKILL 召唤火元 < N0
#ACT
SKILLLEVEL 召唤火元 = N0
sendmsg 5 技能:召唤火元升级至<$STR(N0)>级
Break
[@FiveAttrSkill4]
#IF
NOT CHECKSKILL 召唤土元 ? 0
#ACT
ADDSKILL 召唤土元 1
sendmsg 5 习得技能:召唤土元
#IF
CHECKSKILL 召唤土元 < N0
#ACT
SKILLLEVEL 召唤土元 = N0
sendmsg 5 技能:召唤土元升级至<$STR(N0)>级
Break
[@HeroFiveAttrSkill0]
#IF
NOT HEROCHECKSKILL 金元护体 ? 0
#ACT
ADDSKILL 金元护体 1 HERO
sendmsg 5 (英雄)习得技能:金元护体
#IF
HEROCHECKSKILL 金元护体 < N0
#ACT
HEROSKILLLEVEL 金元护体 = N0
sendmsg 5 (英雄)技能:金元护体升级至<$STR(N0)>级
Break
[@HeroFiveAttrSkill1]
#IF
NOT HEROCHECKSKILL 木元护体 ? 0
#ACT
ADDSKILL 木元护体 1 HERO
sendmsg 5 (英雄)习得技能:木元护体
#IF
HEROCHECKSKILL 木元护体 < N0
#ACT
HEROSKILLLEVEL 木元护体 = N0
sendmsg 5 (英雄)技能:木元护体升级至<$STR(N0)>级
Break
[@HeroFiveAttrSkill2]
#IF
NOT HEROCHECKSKILL 召唤水元 ? 0
#ACT
ADDSKILL 召唤水元 1 HERO
sendmsg 5 (英雄)习得技能:召唤水元
#IF
HEROCHECKSKILL 召唤水元 < N0
#ACT
HEROSKILLLEVEL 召唤水元 = N0
sendmsg 5 (英雄)技能:召唤水元升级至<$STR(N0)>级
Break
[@HeroFiveAttrSkill3]
#IF
NOT HEROCHECKSKILL 召唤火元 ? 0
#ACT
ADDSKILL 召唤火元 1 HERO
sendmsg 5 (英雄)习得技能:召唤火元
#IF
HEROCHECKSKILL 召唤火元 < N0
#ACT
HEROSKILLLEVEL 召唤火元 = N0
sendmsg 5 (英雄)技能:召唤火元升级至<$STR(N0)>级
Break
[@HeroFiveAttrSkill4]
#IF
NOT HEROCHECKSKILL 召唤土元 ? 0
#ACT
ADDSKILL 召唤土元 1 HERO
sendmsg 5 (英雄)习得技能:召唤土元
#IF
HEROCHECKSKILL 召唤土元 < 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”开始辅机

声明:本站所有文章,任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们(hljlife@vip.qq.com)进行处理。

本站所有资源来源于网络,本站未参与任何dump或hack活动。若有侵犯您的权益请提供相关证明致邮hljlife@vip.qq.com,我将及时撤下该资源。

All resources come from the network, this site does not participate in any dump or hack activities, if there is any violation of your rights, please provide relevant proof and email hljlife@vip.qq.com, I will promptly delete it.

如果下载资源文件后缀为.PDF,请删除后缀.PDF之后运行。

部分失效链接可通过文末填写有效邮箱到Email输入框留言索取。

免责声明:游戏资源均来自网络收集购买,不保证BUG,不保证病毒,不解答游戏问题(传奇服务端提供付费架设服务),为了安全,请尽量选择虚拟机运行服务端。