|
脚本范例如下: 传奇脚本库教程-996QFunction-0.txt(功能脚本) QFunction-0.txt 功能脚本(通俗叫法)用于实现各种与脚本有关的功能 以下攻击触发相关联的常量都不是唯一性,请按照自身需求对应常量表合理使用 触发字段 关联常量 关联参数 说明 [@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.NEWBAGITE ● 进入英雄背包触发 [@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 触发类特别说明: 攻击触发多级判断时请务必检测目标再执行 如:P.Humanhp - 10 那么我们必须判断目标为人物在#IF下增加CHECKCURRTARGETRACE = 0 [@Attack] #if CHECKCURRTARGETRACE = 0 #ACT P.Humanhp - 10 #if CHECKCURRTARGETRACE = 1 #ACT M.Humanhp - 10` 〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓 【天天脚本库】--专业传奇脚本库,全网最全脚本库! 官方网站 :www.ttjbk.com 备用站点:www.gmjbk.com 备用站点:www.gmjbw.com 官方交流群:680930409 承接各种脚本版本制作 修改 等业务!有任何疑问可联系底部QQ联系方式! 所有收费脚本若不会安装可找客服收费安装!不提供免费安装服务! 〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓 |





/1 