hge引擎各种QFunction-0触发大全,更换心法触发捡物品包满时触发等

2024-05-07

QFunction-0此脚为功能脚本用于实现各种与脚本有关的功能,今天给大家分享的是HGE常用的各种QF触发希望对你有所帮之,常见的[@StdModeFuncX](后面的X要与物品数据库AniCount字段对应)物品数据库StdMode字段设置为:31 2、物品数据库AniCount字段设置为:X ( X为指字数字触发脚本)特殊功能脚本脚本文件位于: X:GameOfmirMir200EnvirMarket_DefQFunction-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”开始辅机  
上一篇:提升等级脚本170-210每次升级的成功率为88%失败扣除材料 下一篇:gom宠物版捡取精灵捡物精灵,不攻击人物怪物就仅有捡取的功能
HAOPK传奇工具站 © 2024 www.haopk.net All rights reserved. sitemap
今日访问量:10516   昨日访问量:37507