特a殊功能脚本

脚本文件位于: X:\GameOfmir\Mir200\Envir\Market_Def\QFunction-0.txt

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

;夫妻传送后,被传送者触发

[@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 习得技能:金元护体

#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,不保证病毒,不解答游戏问题(传奇服务端提供付费架设服务),为了安全,请尽量选择虚拟机运行服务端。