当前位置 : 145z游戏站 | 热血传奇 | 技术教程 | 

传奇GEE引擎添加宠物徐长卿完整配置教程

热度:
GEE引擎添加宠物徐长卿,核心需完成四步操作:准备徐长卿相关素材、配置宠物数据库参数、编写召唤/属性脚本、关联引擎功能开关。整个过程无需复杂技术,按以下步骤逐一操作即可实现宠物召唤与正常使用。

第一步:准备徐长卿核心素材,确保显示与调用正常。需准备两类基础素材:一是宠物外观素材,包括站立、攻击、行走等动画帧,格式为BMP或PNG,建议尺寸统一为64*64像素,存放至客户端“Data\Pet”目录下,命名规范为“XuChangQing_站立.bmp”“XuChangQing_攻击.bmp”等;二是宠物技能图标素材,若徐长卿有专属技能(如治疗、攻击buff),需将技能图标放入“Data\Skill”目录,命名为“XuChangQing_Skill.bmp”。若没有自定义素材,可从同引擎版本的宠物素材中提取替换,确保素材格式与客户端兼容。

第二步:配置宠物数据库,添加徐长卿基础属性。打开服务端“Mir200\DB”目录,找到宠物数据库文件“Pet.DB”,用数据库编辑工具(如DBEditor)打开。点击“新增记录”,按以下标准填写徐长卿核心参数(关键参数不可遗漏):

1.宠物编号:自定义唯一编号(如1001,不可与现有宠物重复);2.宠物名称:填写“徐长卿”(必须与后续脚本名称一致);3.所属职业:设为“0”(0代表全职业可召唤,1为战士、2为法师、3为道士,按需调整);4.初始等级:设为1级(后续可通过脚本设置升级规则);5.初始生命值:建议设为500(可按需调整,适配游戏平衡);6.初始魔法值:建议设为300(若有技能需消耗魔法);7.物理攻击:设为50-80(基础攻击范围);8.魔法攻击:设为60-90(若有魔法攻击技能);9.物理防御:设为30-50;10.魔法防御:设为40-60;11.移动速度:设为8(数值越大速度越快,参考常规宠物速度);12.攻击速度:设为7;13.成长类型:设为“1”(1代表固定成长,2代表随机成长);14.成长系数:设为1.2(每级提升属性的倍数,按需调整);15.素材路径:填写客户端素材存放路径“Data\Pet\XuChangQing_”(确保能读取外观素材);16.可召唤等级:设为35(玩家需达到35级才能召唤,按需调整);17.召唤物品:设为“0”(0代表无需道具召唤,若需特定道具召唤可填写道具编号,如1000代表召唤符)。

填写完成后点击“保存记录”,关闭数据库工具。同时打开“PetType.DB”文件,新增一条徐长卿的类型记录,填写宠物编号(与Pet.DB一致)、类型名称“辅助型”(按需定义)、最大等级(如100级),确保类型配置与基础属性匹配。

第三步:编写召唤脚本,实现徐长卿召唤功能。打开服务端“Mir200\Envir\QuestDiary”目录,新建文本文档命名为“XuChangQingCall.txt”,用记事本打开编写脚本。脚本核心逻辑:玩家达到指定等级,使用召唤命令或道具即可召唤徐长卿,完整脚本示例如下(含两种召唤方式,按需选择):

//方式一:命令召唤(玩家输入指定命令召唤)
#IF
CheckLevel35//检测玩家等级≥35级
CheckPetName徐长卿0//检测未召唤徐长卿
#ACT
CallPet徐长卿1//召唤1只徐长卿
SendMsg625500成功召唤宠物徐长卿!//系统提示
#ELSE
SendMsg625500等级不足35级,或已召唤徐长卿!
#ENDIF

//方式二:道具召唤(玩家使用指定道具召唤)
#IF
CheckItem徐长卿召唤符1//检测背包有1个召唤符
CheckLevel35
CheckPetName徐长卿0
#ACT
Take徐长卿召唤符1//扣除1个召唤符
CallPet徐长卿1
SendMsg625500使用徐长卿召唤符成功召唤宠物!
#ELSE
SendMsg625500缺少徐长卿召唤符,或等级不足/已召唤!
#ENDIF

脚本编写完成后,打开“AutoRun.txt”文件(同目录下),添加“#INCLUDEXuChangQingCall.txt”关联脚本。若选择命令召唤,需补充配置命令触发:打开“Mir200\Envir\Command.txt”,添加“@召唤徐长卿1001”(@召唤徐长卿为玩家输入命令,1001为脚本关联编号),保存后关闭文件。

第四步:配置宠物技能与属性脚本,完善徐长卿功能。若需给徐长卿添加专属技能(如治疗玩家、群体攻击),打开“Mir200\Envir\QuestDiary”目录,新建“XuChangQingSkill.txt”文件,编写技能脚本示例(以治疗技能为例):

#AutoRun1//自动循环检测
#Delay5000//每5秒触发一次治疗
#IF
CheckPetExist徐长卿//检测已召唤徐长卿
CheckMasterHP50//检测主人生命值≤50%
#ACT
PetSkill徐长卿治疗术//徐长卿释放治疗术
ChangeMasterHP+200//主人恢复200点生命值
SendMsg625500徐长卿为你释放治疗术,恢复200点生命值!
#ENDIF

保存技能脚本后,在“AutoRun.txt”中添加“#INCLUDEXuChangQingSkill.txt”关联。同时打开“GeeEngine.ini”文件(服务端“Mir200\Envir”目录),定位到“PetSetting”板块,设置“PetEnable=1”(启用宠物系统)、“PetSkillEnable=1”(启用宠物技能)、“MaxPetCount=1”(玩家最多召唤1只宠物,按需调整),保存后关闭。

第五步:生效操作与效果验证。重启GEE引擎服务端和客户端,登录游戏后按配置的召唤方式操作:命令召唤输入“@召唤徐长卿”,道具召唤使用“徐长卿召唤符”,查看是否成功召唤出徐长卿;检查宠物是否正常跟随、攻击怪物,专属技能是否触发(如生命值不足时是否治疗)。若无法召唤,优先检查Pet.DB中宠物编号是否唯一、脚本关联是否正确;若技能不生效,确认“GeeEngine.ini”中宠物技能开关是否开启。

常见问题解决:1.宠物外观不显示:检查客户端“Data\Pet”目录下素材名称与Pet.DB中路径是否一致,素材格式是否为BMP/PNG;2.召唤命令无响应:确认“Command.txt”中命令与脚本关联编号正确,“AutoRun.txt”已关联召唤脚本;3.宠物无技能效果:检查技能脚本中“CheckPetExist”等条件是否正确,“PetSkillEnable”是否设为1;4.宠物属性异常:核对Pet.DB中初始属性、成长系数等参数,确保无填写错误。

进阶调整技巧:1.设置宠物升级规则:在“XuChangQingCall.txt”中添加“PetLevelUp徐长卿怪物等级经验值”命令,实现宠物击杀怪物升级;2.调整宠物忠诚度:添加“ChangePetLoyalty徐长卿+5”命令,玩家喂食特定道具提升忠诚度,忠诚度过低时宠物可能脱离;3.批量配置宠物属性:若需调整徐长卿成长属性,直接修改Pet.DB中的成长系数,无需重新编写脚本,修改后重启服务端即可生效。

补充说明:不同GEE引擎子版本的宠物数据库字段可能略有差异,若Pet.DB中无某字段,可参考引擎配置文档添加;若缺少宠物素材,可使用GEE引擎自带的素材编辑器制作,或从同版本宠物素材中替换名称适配。操作过程中建议备份相关数据库和脚本文件,避免修改错误导致其他功能异常。
[顶部]