立即注册 找回密码

搜索

QFunction-0.txt功能脚本(996引擎)规则

 火... [复制链接]
发表于 4 天前 | 显示全部楼层 |阅读模式
QFunction-0.txt
功能脚本(通俗叫法)用于实现各种与脚本有关的功能




以下触发@Hero+人物触发=英雄触发,例如:[@HeroMagicAttack]=英雄魔法攻击触发
以下攻击触发相关联的常量都不是唯一性,请按照自身需求对应常量表合理使用
触发字段

关联常量

关联参数

说明

[@MagicAttack]

<$CURRRUSEMAGICID>使用技能ID

<$CURRRTARGETNAME>目标名称


魔法攻击触发

[@Attack]

<$CURRRUSEMAGICID>使用技能ID

<$CURRRTARGETNAME>目标名称


物理平砍攻击触发

瞬发技能也为物理(如烈火、逐日等)

[@Struck]

<$CURRRUSEMAGICID>使用技能ID

<$CURRRTARGETNAME>目标名称


被物理攻击触发

[@MagicStruck]

<$CURRRUSEMAGICID>使用技能ID

<$CURRRTARGETNAME>目标名称


被魔法攻击触发

[@MagSelfFuncX]

技能返回参数<$param1>,1=英雄使用0=玩家使用


自身使用技能触发

触发字段X代表magic表中技能ID

[@MagTagFuncX]

请按照自身需求对应常量表合理使用


对目标使用技能自身触发

[@MagTagFuncExX]

请按照自身需求对应常量表合理使用


对目标使用技能目标触发

[@MagMonFuncX]

请按照自身需求对应常量表合理使用


对目标怪物使用技能目标触发

[@MobTreachery]

<$MOBTREACHERYNAME>叛变的宝宝名称


宝宝叛变触发

[@Slaveupgrade]

<$SLAVEUPGRADENAME>升级的宝宝名称


宝宝升级触发

[@Slavebb]

<$SLAVEBBNAME>获得的宝宝名称


获得宝宝触发

[@SelfKillSlave]



宝宝死亡触发

[@MagicAttackPet]



宝宝魔法攻击触发

[@StruckPet]



宝宝被物理攻击触发

[@MagicStruckPet]



宝宝被魔法攻击触发

[@StruckDamageBB]



宝宝被攻击前触发

[@AttackDamageBB]



宝宝攻击前触发

[@MagicStruckPet]



宝宝被魔法攻击触发

[@GuildAddMember]



加入行会前触发

[@GuildDelMember]



退出行会触发

[@UpdateGuildNotice]



编辑行会公告前触发

[@SetRankNameX]



行会编辑封号前触发(X代表:1-5个行会封号)

[@GuildDelMemberBefore]



退出行会前触发

[@GuildChiefDelMember]



掌门踢出行会成员前触发

[@GuildCloseBefore]



解散行会前触发

[@SetGuildRank1]



任命掌门人前触发

[@SetGuildRank2]



任命副掌门前触发

[@SetGuildRank3]



任命成员3前触发

[@SetGuildRank4]



任命成员4前触发

[@SetGuildRank5]



任命成员5前触发

[@InivitGuild]



邀请入会前触发

[@ScatterBagItems]



击杀目标爆物品触发

[@KillPlay]

<$KILLPlayNAME>杀死的人物名称


杀死人物触发

[@KillMon]

<$KILLMONNAME>杀死怪物名称


杀死怪物触发

[@OnKillMob]

<$KILLMONNAME>杀死怪物名称


杀死怪物触发需要在mapinfo地图参数增加ONKILLMON

[@GroupCreate]



创建队伍时触发(组队)

[@StartGroup]



创建队伍前触发(组队)

[@LeaveGroup]



离开队伍时触发(退组)

[@GroupDelMember]



删除组队成员触发

[@GroupAddMember]



添加组队成员触发

[@GroupKillMon]



组队杀怪触发

[@GETGROUPCOUNT]



获取组队成员人数

[@CarPathEnd]



镖车到达指定位置触发(配置详情参照押镖系统说明)

[@LeaveDart]



镖车切换地图触发(配置详情参照押镖系统说明)

[@CarFindMaster]



镖车进入自动寻路范围触发(配置详情参照押镖系统说明)

[@SlaveDamage]



镖车被攻击触发(配置详情参照押镖系统说明)

[@HitSlave]



攻击别人镖车触发(配置详情参照押镖系统说明)

[@TakeOffExchange]



脱下装备进入背包前触发

[@TakeOnEx]

<$CURRTAKETEMPOS>装备位置
<$CURRTEMNAME>物品名称
<$CURRTEMMAKEINDEX>唯一ID


人物穿戴任意装备触发

[@KUAFUEND]



跨服结束触发(参照跨服系统说明)

[@KFLOGIN]



跨服成功触发(参照跨服系统说明)

[@kfsynvarX]



同步跨服变量触发,X为回调ID(参照跨服系统说明)

[@TakeOnX]



穿戴装备时触发,X代表装备位置

[@TakeOffX]



脱下装备时触发,X代表装备位置

[@DropUseItemsX]

参照装备投保


已投保装备掉落触发,X代表装备位置

[@PickTask]



接取任务系统(参照任务系统)

[@ClickNewTask]



点击任务触发(参照任务系统)

[@ChangeTask]



刷新任务触发(参照任务系统)

[@CompleteTask]



完成任务触发(参照任务系统)

[@DeleteTask]



删除任务触发(参照任务系统)

[@MagicStruckPetEx]



宠物被魔法攻击触发(参照宠物系统)

[@StruckPetEx]



宠物被物理攻击触发(参照宠物系统)

[@AttackPetEx]



宠物物理攻击触发(参照宠物系统)

[@GroupItemOnX]



套装激活触发,X代表套装编号(参照套装配置说明)

[@STDMODEFUNC1X]

<$CURREATEITEM>道具IDx


双击类道具触发,X代表Anicount编号(支持道具表StdMode[2、31、200]类)

[@OpenSndaItemBox]



人物开启首饰盒触发(神佑、生肖)

[@AttackDamage]

<$DAMAGEVALUE>掉血值


人物攻击前触发

[@StruckDamage]

<$DAMAGEVALUE>掉血值


人物被攻击前触发

[@GiftStatusOk]



盒子礼包领取成功触发

[@GiftStatusFail]

<$USERGIFTSTATUS>失败返回常量


盒子礼包领取失败触发

[@REBOXTILE]



盒子断线重连触发

[@CanGetBackPaimaiItem]


<$STR(S0)>物品名称

拍卖行下架、禁止架下触发(参照拍卖行系统)

[@CanPaimaiItem]


<$STR(S0)>物品名称

拍卖行上架、禁止上架触发(参照拍卖行系统)

[@BuyPaimaiItem]


<$STR(S0)>物品名称

拍卖行购买时触发

[@BiddingPaimaiItem]


<$STR(S0)>物品名称

拍卖行竞价触发

[@GetPaimaiItem]


<$STR(S0)>物品名称

领取拍卖货币触发

[@TitleChanged_X]

<$CURRTITLEID>称号IDX


人物改变称号时触发,X代表装备表shape值(参照称号系统)

[@Revival]

<$REVIVALTIME>复活时间常量


人物复活时触发

[@GetBoxsItemX]


<$STR(S0)>物品名称

宝箱获得物品时触发,X代表道具表shape值(参照宝箱系统)

[@CanReOpenBoxX]

<$BOXCANREOPENCOUNT>宝箱剩余获取次数


宝箱开启前触发,X代表道具表shape值(参照宝箱系统)

[@MoneyChangeX]

当前身上货币常量:<$OLDMONEY>
改变后的货币常量:<$CURRMONEY>


货币改变触发,X代表货币道具表IDX

[@EnterMap]

当前地图名称:<$oldmap>


人物切换地图触发

[@ReadMail]

<$LASTMAILOPTYPEID>邮件ID


阅读邮件触发

[@GetMailItem]

<$LASTMAILOPTYPEID>邮件ID


提取邮件触发

[@UserBuyItem


<$STR(S0)>物品名称

系统NPC商店购买前触发复古NPC店铺,非商城与摆摊

[@CanBuyShopItemX]


<$STR(S0)>物品名称

商城购买前触发,X代表装cfg_store表IDX字段

[@CanShowShopItemX]



商城显示触发,X代表装cfg_store表IDX字段

[@HeroDie]



英雄死亡触发

[@PlayOffLine]



人物大退触发

[@PlayReconnection]



人物小退触发

[@Triggerchat]

<$Chat>说明书查看聊天触发
<$ChatMsg>聊天内容


聊天触发

[@HeroLevelUp]



英雄升级触发

[@ItemDamageX]



装备持久消失触发,X代表装备位置

[@StartAutoPlayGame]



开始挂机触发

[@StopAutoPlayGame]



停止挂机触发

[@StartMyShop]



摆摊触发

[@CritTrigger]



暴击触发(参照暴击触发说明)

[@AddBag]

物品名称:<$NEWBAGITEMNAME>
ID:<$NEWBAGITEM>
唯一ID:<$NEWBAGITEMID>


物品进入背包触发

[@GetExp]

获取经验为:<$GetExp>


人物获取经验触发

[@NextDie]



人物复活前触发

[@HeroLogin]



召唤英雄触发

[@Run]



跑步触发

[@Walk]



走路触发

[@PlayDie]



人物死亡触发

[@PlayLevelUp]



人物升级触发

[@DelayPlayLevelUp]



人物升级延迟触发,防止一次升40级触发40次造成卡顿

[@BagUseStoneItemOK]



镶嵌宝石触发

[@RemoveStoneItem]



卸下宝石触发

[@LeaveMap]

当前地图名称:<$oldmap>


离开地图触发

[@BindWeChat]

<$WECHATKEY>公众号KEY


公众号获取KEY成功触发

[@BindReWeChat]

输入的微信KEY:<$REWECHATKEY>
微信名称:<$REWECHATNAME>
微信ID:<$REWECHATID>


公众号成功验证触发

[@LookHumInfo]

<$LOOKHUMNAME>查看的玩家名称


查看别人装备触发

[@HeroLuck]



英雄忠诚度改变触发

[@SetDay]



每天登录触发按0点计算为第2天

[@chufa]



新怪物掉落触发(参照cfg_boss_drop.xls表)

[@GiftStatusOk]



盒子礼包领取成功触发

[@GiftStatusFail]



盒子礼包领取失败触发

[@ReCharge]


<$STR(M0)>充值的金额
<$STR(N0)>充值的货币ID

充值触发

[@ClickNPC]


<$param1>NPCID

点击NPC触发

[@BeginMagic]


<$param1>触发的技能ID
<$param2>触发的技能名称

使用技能前触发

[@TakeOffBeforeX]

<$CURRTAKETEMPOS>装备位置
<$CURRTEMNAME>物品名称
<$CURRTEMMAKEINDEX>唯一ID


脱下装备前触发,X代表装备位置

[@TakeOffEX]

<$CURRTAKETEMPOS>装备位置
<$CURRTEMNAME>物品名称
<$CURRTEMMAKEINDEX>唯一ID


人物脱下任意装备触发

[@TakeOnBeforeX]

<$CURRTAKETEMPOS>装备位置
<$CURRTEMNAME>物品名称
<$CURRTEMMAKEINDEX>唯一ID


穿戴装备前触发,X代表装备位置

[@TakeOnBeforeEX]

<$CURRTAKETEMPOS>装备位置
<$CURRTEMNAME>物品名称
<$CURRTEMMAKEINDEX>唯一ID


穿戴任意装备前触发

[@SendAbility]



人物属性改变时触发

[@ItemExpired]

<$ExpiredItemName>到期装备名称


装备到期触发/过期触发

[@AddFriendRequest]



加好友前触发

[@OpenBottomUI]



展开聊天框时触发,需搭配主界面按钮执行
按钮开启方式:(CTRL+F10呼出UI编辑-属性栏-Button_chat_hide字段勾选可见性)

[@CloseBottomUI]



隐藏聊天框时触发,需搭配主界面按钮执行
按钮开启方式:(CTRL+F10呼出UI编辑-属性栏-Button_chat_hide字段勾选可见性)

[@AddFriendRequest]



加好友前触发

[@CheckBuildGuild]



创建行会前触发

[@DealBefore]



交易前触发

[@ResetDay]



跨天登录触发

[@ShowFashion]



人物勾选外显时装生效触发

[@NotShowFashion]



人物取消外显时装时候触发

[@MagTagFuncExX]



释放技能触发传递参数

[@StartMyShopOK]



摆摊成功触发

[@ClosedBagItemClick]



点击背包未开启格子锁头触发(相关常量参照说明书:设置人物背包格子数量)

[@ChangeMoneyOut]



当货币超出21亿时触发

[@CheckDropUseItems]

掉落位置:<$param1>

掉落物品ID:<$param2>


人物死亡装备掉落前触发支持stop

[@BeginTeleport]

支持stop


传送戒指传送前QF触发

[@InviteGroup]

支持stop


邀请组队前QF触发

[@GroupItemOffEX]

套装ID:<$param1>


脱套装触发

[@GroupItemOnEX]

套装ID:<$param1>


穿套装触发

[@SETSCREEN]



修改分辨率触发

[@DealEnd]

最后一个物品的唯一ID:<$Param1>
交易物品的数量:<$Param2>
交易对方名字:<$Param3>


交易后触发

[@ButchItem]

支持stop


挖肉触发

[@MakeWeaponUnLuck]

支持stop


武器加诅咒前触发

[@GuildApplyBefore]

对方行会:<$Param1>
联盟时长:<$Param2>
消耗货币ID:<$Param3>
货币数量:<$Param4>


行会联盟触发

[@ItemThrowFromBagBefore]

只有背包掉落才会触发


人物掉落背包任意物品前触发

[@ItemDropFromBagBefore]

只有非背包掉落才会触发


非背包掉出前触发

[@TitleChangedEx]

称号Id:<$param1>


任意称号改变触发

[@BeforeEatItem]

IDX:<$Param1>
唯一ID:<$Param2>
数量:<$Param3>


双击使用道具前触发

[@ReboundHurt]

称号Id:<$param1>


伤害反弹触发

[@pkpointchanged]



PK值改变触发

[@IgnoreDef]



忽视防御触发

[@beforeroute]



进入连接点前触发

触发类特别说明:
攻击触发多级判断时请务必检测目标再执行
如:P.Humanhp - 10 那么我们必须判断目标为人物在#IF下增加CHECKCURRTARGETRACE = 0

[@Attack](包括其他攻击类触发及被攻击)
#if
CHECKCURRTARGETRACE = 0
#ACT
P.Humanhp - 10

#if
CHECKCURRTARGETRACE = 1
#ACT
M.Humanhp - 10




上一篇:cfg_game_data功能配置教程
下一篇:NPC脚本文件(996引擎)
回复

使用道具 举报

发表于 4 天前 | 显示全部楼层
在这里可以学到很多传奇一条龙开区时遇到的问题。
回复

使用道具 举报

发表于 4 天前 | 显示全部楼层
比较全的传奇教程分享网站,站长辛苦了。
回复

使用道具 举报

发表于 4 天前 | 显示全部楼层
这个帖子不回对不起自己!
回复

使用道具 举报

发表于 4 天前 | 显示全部楼层
开传奇一条龙不求人,自己学习架设。
回复

使用道具 举报

发表于 4 天前 | 显示全部楼层
这个帖子不回对不起自己!
回复

使用道具 举报

发表于 4 天前 | 显示全部楼层
这东西我收了!谢谢楼主!
回复

使用道具 举报

发表于 4 天前 | 显示全部楼层
这东西我收了!谢谢楼主!
回复

使用道具 举报

发表于 4 天前 | 显示全部楼层
新手上路不用愁,碰到传奇架设问题可以来这搜索。
回复

使用道具 举报

发表于 4 天前 | 显示全部楼层
这东西我收了!谢谢楼主!
回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【64gm论坛,传奇版本库】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

客服QQ:909928377

在线会员自助办理
传奇手游版本库
传奇世界版本库

顶部

QQ|传奇开区一条龙|私服服务端|传奇单机架设教程|手机版|64gm论坛 ( 鄂ICP备2021011479号-2 )|网站地图

GMT+8, 2025-4-30 07:28 , Processed in 0.241756 second(s), 57 queries .

Powered by 64gm X3.5 © 2009-2023 64gm论坛 Inc &

免责声明:本站所有资源均来至网络,仅供学习交流,严禁用于商业用途,请于24小时内删除!开区请获得授权.