功能脚本(通俗叫法)用于实现各种与脚本有关的功能
以下攻击触发相关联的常量都不是唯一性,请按照自身需求对应常量表合理使用
| 触发字段 | 关联常量 | 关联参数 | 说明 |
| [@MagicAttack] | <$CURRRUSEMAGICID>使用技能ID <$CURRRTARGETNAME>目标名称 | ● | 魔法攻击触发 |
| [@Attack] | <$CURRRUSEMAGICID>使用技能ID <$CURRRTARGETNAME>目标名称 | ● | 物理平砍攻击触发 瞬发技能也为物理(如烈火、逐日等) |
| [@Struck] | <$CURRRUSEMAGICID>使用技能ID <$CURRRTARGETNAME>目标名称 | ● | 被物理攻击触发 |
| [@MagicStruck] | <$CURRRUSEMAGICID>使用技能ID <$CURRRTARGETNAME>目标名称 | ● | 被魔法攻击触发 |
| [@MagSelfFuncX] | 请按照自身需求对应常量表合理使用 | ● | 对自身使用技能触发 触发字段X代表magic表中技能ID |
| [@MagTagFuncX] | 请按照自身需求对应常量表合理使用 | ● | 对目标使用技能自身触发 |
| [@MagTagFuncExX] | 请按照自身需求对应常量表合理使用 | ● | 对目标使用技能目标触发 |
| [@MagMonFuncX] | 请按照自身需求对应常量表合理使用 | ● | 对目标怪物使用技能目标触发 |
| [@MobTreachery] | <$MOBTREACHERYNAME>叛变的宝宝名称 | ● | 宝宝叛变触发 |
| [@HeroMobTreachery] | <H.$MOBTREACHERYNAME>英雄叛变的宝宝名称 | ● | 英雄宝宝叛变触发 |
| [@Slaveupgrade] | <$SLAVEUPGRADENAME>升级的宝宝名称 | ● | 宝宝升级触发 |
| [@Slavebb] | <$SLAVEBBNAME>获得的宝宝名称 | ● | 获得宝宝触发 |
| [@SelfKillSlave] | ● | ● | 宝宝死亡触发 |
| [@MagicAttackPet] | ● | ● | 宝宝魔法攻击触发 |
| [@StruckPet] | ● | ● | 宝宝被物理攻击触发 |
| [@MagicStruckPet] | ● | ● | 宝宝被魔法攻击触发 |
| [@StruckDamageBB] | ● | ● | 宝宝被攻击前触发 |
| [@AttackDamageBB] | ● | ● | 宝宝攻击前触发 |
| [@MagicStruckPet] | ● | ● | 宝宝被魔法攻击触发 |
| [@heroSlavebb] | ● | ● | 英雄获得宝宝触发 |
| [@GuildAddMember] | ● | ● | 加入行会前触发 |
| [@GuildDelMember] | ● | ● | 退出行会触发 |
| [@UpdateGuildNotice] | ● | ● | 编辑行会公告前触发 |
| [@SetRankNameX] | ● | ● | 行会编辑封号前触发(X代表:1-5个行会封号) |
| [@GuildDelMemberBefore] | ● | ● | 退出行会前触发 |
| [@GuildChiefDelMember] | ● | ● | 掌门踢出行会成员前触发 |
| [@GuildCloseBefore] | ● | ● | 解散行会前触发 |
| [@SetGuildRank1] | ● | ● | 任命掌门人前触发 |
| [@SetGuildRank2] | ● | ● | 任命副掌门前触发 |
| [@SetGuildRank3] | ● | ● | 任命成员3前触发 |
| [@SetGuildRank4] | ● | ● | 任命成员4前触发 |
| [@SetGuildRank5] | ● | ● | 任命成员5前触发 |
| [@InivitGuild] | ● | ● | 邀请入会前触发 |
| [@HeroAttack] | ● | ● | 英雄物理攻击触发 |
| [@HeroMagicAttack] | ● | ● | 英雄魔法攻击触发 |
| [@HeroStruck] | ● | ● | 英雄被物理攻击触发 |
| [@HeroMagicStruck] | ● | ● | 英雄被魔法攻击触发 |
| [@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 | ● | 人物穿戴任意装备触发 |
| [@HeroTakeOffExchange] | ● | ● | 英雄脱下任意装备前触发 |
| [@HeroTakeOnEx] | ● | ● | 英雄穿戴任意装备触发 |
| [@HeroTakeOffEx] | ● | ● | 英雄脱下任意装备触发 |
| [@TakeOffEx] | <$CURRTAKETEMPOS>装备位置 <$CURRTEMNAME>物品名称 <$CURRTEMMAKEINDEX>唯一ID | ● | 人物脱下任意装备触发 |
| [@HeroTakeOnX] | ● | ● | 英雄穿戴装备触发,X代表装备位置 |
| [@HeroTakeOffX] | ● | ● | 英雄脱下装备触发,X代表装备位置 |
| [@KUAFUEND] | ● | ● | 跨服结束触发(参照跨服系统说明) |
| [@KFLOGIN] | ● | ● | 跨服成功触发(参照跨服系统说明) |
| [@kfsynvarX] | ● | ● | 同步跨服变量触发,X为回调ID(参照跨服系统说明) |
| [@TakeOnX] | ● | ● | 穿戴装备时触发,X代表装备位置 |
| [@TakeOffX] | ● | ● | 脱下装备时触发,X代表装备位置 |
| [@DropUseItemsX] | 参照装备投保 | ● | 已投保装备掉落触发,X代表装备位置 |
| [@PickTask] | ● | ● | 接取任务系统(参照任务系统) |
| [@ClickNewTask] | ● | ● | 点击任务触发(参照任务系统) |
| [@ChangeTask] | ● | ● | 刷新任务触发(参照任务系统) |
| [@CompleteTask] | ● | ● | 完成任务触发(参照任务系统) |
| [@DeleteTask] | ● | ● | 删除任务触发(参照任务系统) |
| [@MagicStruckPetEx] | ● | ● | 宠物被魔法攻击触发(参照宠物系统) |
| [@StruckPetEx] | ● | ● | 宠物被物理攻击触发(参照宠物系统) |
| [@AttackPetEx] | ● | ● | 宠物物理攻击触发(参照宠物系统) |
| [@GroupItemOnX] | ● | ● | 套装激活触发,X代表套装编号(参照套装配置说明) |
| [@STDMODEFUNC1X] | ● | ● | 双击类道具触发,X代表Anicount编号(支持道具表StdMode[2、31、200]类) |
| [@OpenSndaItemBox] | ● | ● | 人物开启首饰盒触发(神佑、生肖) |
| [@HeroOpenSndaItemBox] | ● | ● | 英雄开启首饰盒触发(神佑、生肖) |
| [@AttackDamage] | <$DAMAGEVALUE>掉血值 | ● | 人物攻击前触发 |
| [@StruckDamage] | <$DAMAGEVALUE>掉血值 | ● | 人物被攻击前触发 |
| [@GiftStatusOk] | ● | ● | 盒子礼包领取成功触发 |
| [@GiftStatusFail] | <$USERGIFTSTATUS>失败返回常量 | ● | 盒子礼包领取失败触发 |
| [@REBOXTILE] | ● | ● | 盒子断线重连触发 |
| [@HeroAttackDamageBB] | <$H.DAMAGEVALUE>掉血值 | ● | 英雄宝宝攻击前触发 |
| [@HeroStruckDamageBB] | <$H.DAMAGEVALUE>掉血值 | ● | 英雄宝宝被攻击前触发 |
| [@HeroAttackDamage] | ● | ● | 英雄攻击前触发 |
| [@HeroStruckDamage] | ● | ● | 英雄被攻击前触发 |
| [@CanGetBackPaimaiItem] | ● | <$STR(S0)>物品名称 | 拍卖行下架、禁止架下触发(参照拍卖行系统) |
| [@CanPaimaiItem] | ● | <$STR(S0)>物品名称 | 拍卖行上架、禁止上架触发(参照拍卖行系统) |
| [@BuyPaimaiItem] | ● | <$STR(S0)>物品名称 | 拍卖行购买时触发 |
| [@BiddingPaimaiItem] | ● | <$STR(S0)>物品名称 | 拍卖行竞价触发 |
| [@GetPaimaiItem] | ● | <$STR(S0)>物品名称 | 脱下装备时触发,X代表装备位置 |
| [@TitleChanged_X] | ● | ● | 人物改变称号时触发,X代表装备表shape值(参照称号系统) |
| [@HeroTitleChanged_X] | ● | ● | 英雄改变称号时触发,X代表装备表shape值(参照称号系统) |
| [@Untitled_X] | ● | ● | 人物取消称号时触发,X代表装备表shape值(参照称号系统) |
| [@HeroUntitled_X] | ● | ● | 英雄取消称号时触发,X代表装备表shape值(参照称号系统) |
| [@Revival] | <$REVIVALTIME>复活时间常量 | ● | 人物复活时触发 |
| [@GetBoxsItemX] | ● | <$STR(S0)>物品名称 | 宝箱获得物品时触发,X代表道具表shape值(参照宝箱系统) |
| [@CanReOpenBoxX] | <$BOXCANREOPENCOUNT>宝箱剩余获取次数 | ● | 宝箱开启前触发,X代表道具表shape值(参照宝箱系统) |
| [@MoneyChangeX] | 当前身上货币常量:<$OLDMONEY> 改变后的货币常量:<$CURRMONEY> | ● | 货币改变触发,X代表货币道具表IDX |
| [@EnterMap] | 当前地图名称:<$oldmap> | ● | 人物切换地图触发 |
| [@HeroEnterMap] | 当前地图名称:<$oldmap> | ● | 英雄切换地图触发 |
| [@ReadMail] | <$LASTMAILOPTYPEID>邮件ID | ● | 阅读邮件触发 |
| [@GetMailItem] | <$LASTMAILOPTYPEID>邮件ID | ● | 提取邮件触发 |
| [@UserBuyItem] | ● | <$STR(S0)>物品名称 | 系统NPC商店购买前触发复古NPC店铺,非商城与摆摊 |
| [@CanBuyShopItemX] | ● | <$STR(S0)>物品名称 | 商城购买前触发,X代表装cfg_store表IDX字段 |
| [@CanShowShopItemX] | ● | ● | 商城显示触发,X代表装cfg_store表IDX字段 |
| [@HeroattackPet] | ● | ● | 英雄宝宝物理攻击触发 |
| [@HeroMagicAttackPet] | ● | ● | 英雄宝宝魔法攻击触发 |
| [@HeroStruckPet] | ● | ● | 英雄宝宝被物理攻击触发 |
| [@HeroMagicStruckPet] | ● | ● | 英雄宝宝被魔法攻击触发 |
| [@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] | ● | ● | 人物升级触发 |
| [@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代表装备位置 |
| [@HeroTakeOffBeforeX] | <$CURRTAKETEMPOS>装备位置 <$CURRTEMNAME>物品名称 <$CURRTEMMAKEINDEX>唯一ID | ● | 英雄脱下装备前触发,X代表装备位置 |
| [@TakeOffEX] | <$CURRTAKETEMPOS>装备位置 <$CURRTEMNAME>物品名称 <$CURRTEMMAKEINDEX>唯一ID | ● | 脱下任意装备前触发 |
| [@HeroTakeOffEX] | <$CURRTAKETEMPOS>装备位置 <$CURRTEMNAME>物品名称 <$CURRTEMMAKEINDEX>唯一ID | ● | 英雄脱下任意装备前触发 |
| [@TakeOnBeforeX] | <$CURRTAKETEMPOS>装备位置 <$CURRTEMNAME>物品名称 <$CURRTEMMAKEINDEX>唯一ID | ● | 穿戴装备前触发,X代表装备位置 |
| [@HeroTakeOnBeforeX] | <$CURRTAKETEMPOS>装备位置 <$CURRTEMNAME>物品名称 <$CURRTEMMAKEINDEX>唯一ID | ● | 英雄穿戴装备前触发,X代表装备位置 |
| [@TakeOnBeforeEX] | <$CURRTAKETEMPOS>装备位置 <$CURRTEMNAME>物品名称 <$CURRTEMMAKEINDEX>唯一ID | ● | 穿戴任意装备前触发 |
| [@HeroDropItemXX] | ● | ● | 英雄仍掉物品后按IDX触发 |
| [@HeroDropItemEX] | ● | ● | 英雄仍掉任意物品后触发 |
| [@HeroDropItemfrontXX] | ● | ● | 英雄仍掉物品前按IDX触发 |
| [@HeroDropItemfrontEX] | ● | ● | 英雄仍掉任意物品前触发 |
| [@SendAbility] | ● | ● | 人物属性改变时触发 |
| [@ItemExpired] | <$ExpiredItemName>到期装备名称 | ● | 装备到期触发/过期触发 |
| [@HeroItemExpired] | <$H.ExpiredItemName>到期装备名称 | ● | 装备到期触发/过期触发 |
| [@AddHeroBag] | 物品名称:<$H.NEWBAGITEMNAME> ID:<$H.NEWBAGITEM> 唯一ID:<$H.NEWBAGITEMID> | ● | 进入英雄背包触发 |
| [@AddFriendRequest] | ● | ● | 加好友前触发 |
| [@OpenBottomUI] | ● | ● | 展开聊天框时触发,需搭配主界面按钮执行 按钮开启方式:(CTRL+F10呼出UI编辑-属性栏-Button_chat_hide字段勾选可见性) |
| [@CloseBottomUI] | ● | ● | 隐藏聊天框时触发,需搭配主界面按钮执行 按钮开启方式:(CTRL+F10呼出UI编辑-属性栏-Button_chat_hide字段勾选可见性) |
| [@AddFriendRequest] | ● | ● | 加好友前触发 |
| [@CheckBuildGuild] | ● | ● | 创建行会前触发 |
| [@DealBefore] | ● | ● | 交易前触发 |
| [@ResetDay] | ● | ● | 跨天登录触发 |
| [@ShowFashion] | ● | ● | 人物勾选外显时装生效触发 |
| [@HeroShowFashion] | ● | ● | 英雄勾选外显时装生效触发 |
| [@NotShowFashion] | ● | ● | 人物取消外显时装时候触发 |
| [@HeroNotShowFashion] | ● | ● | 英雄取消外显时装时候触发 |
| [@CheckDropUseItems] | ● | ● | 人物身上装备掉落前触发 |
| [@MagTagFuncExX] | ● | ● | 释放技能触发传递参数 |
| [@StartMyShopOK] | ● | ● | 摆摊成功触发 |
| [@ClosedBagItemClick] | ● | ● | 点击背包未开启格子锁头触发(相关常量参照说明书:设置人物背包格子数量) |
| [@ChangeMoneyOut] | ● | ● | 当货币超出21亿时触发 |
| [@CheckDropUseItems] | 掉落位置:<$H.NEWBAGITEMNAME> 掉落物品ID:<$H.NEWBAGITEM> | ● | 人物死亡装备掉落前触发支持stop |
| [@BeginTeleport] | 支持stop | ● | 传送戒指传送前QF触发 |
| [@InviteGroup] | 支持stop | ● | 邀请组队前QF触发 |
| [@heroSlavebb] | 分身不触发 | ● | 英雄获得宝宝触发 |
| [@HeroDropItemXX] | X=物品IDX | ● | 英雄仍掉指定物品后触发 |
| [@HeroDropItemEX] | ● | ● | 英雄仍掉任意物品后触发 |
| [@HeroDropItemfrontXX] | X=物品IDX | ● | 英雄仍掉指定物品前触发 |
| [@HeroDropItemfrontEX] | ● | ● | 英雄仍掉任意物品前触发 |
| [@DealEnd] | 最后一个物品的唯一ID:<$Param1> 交易物品的数量:<$Param2> 交易对方名字:<$Param3> | ● | 交易后触发 |
触发类特别说明:
攻击触发多级判断时请务必检测目标再执行
如:P.Humanhp – 10 那么我们必须判断目标为人物在#IF下增加CHECKCURRTARGETRACE = 0
[@Attack](包括其他攻击类触发及被攻击)
#if
CHECKCURRTARGETRACE = 0
#ACT
P.Humanhp – 10
#if
CHECKCURRTARGETRACE = 1
#ACT
M.Humanhp – 10
© 版权声明
文章版权归作者所有,未经允许请勿转载。
暂无评论...