如何免费使用宠物来自动拾取物品!???
研究了很久,还是没实现这功能!我是如下操作的,麻烦大神们给指点下:1、m2-宠物设置-宠物选项、宠物捡物选项的内容都开启了;
2、M2-列表信息1-允许捡物列表,设定所有物品都可以捡;
3、怪物数据库里有对应名字宠物的数据;
4、技能数据库里有对应召唤技能的数据;
5、游戏里给个宠物装备,穿戴了这个才能召唤对应名字的宠物;
6、QF里召唤技能的触发如下:
[@MagSelfFunc1001]
#IF
NOT CHECKUSEITEM 28
#act
messagebox <您未佩戴宠物装备无法召唤宠物/SCOLOR=140>
BREAK
#IF
CheckCallGamePet
#ACT
RetakeGamePet
SENDMSG 6 你的宠物收回成功...
break
#elseact
RecallGamePet 宠物名字
SENDMSG 6 宠物召唤成功,宠物自动拾取功能已开通!!!
BREAK
以上脚本M2不报错,
游戏中:带上宠物装备,使用技能召唤,只提示:SENDMSG 6 宠物召唤成功,宠物自动拾取功能已开通!!!
不论按几次都只有这个提示;
使用起来,也是没效果,怪爆的物品没有自动拾取,而且小地图也不显示宠物的点(之前用过一个版本,宠物不显形,召唤出来小地图会显示点);
麻烦大家看看如何解决!!!
lm11000 发表于 2021-1-8 14:52 两个地方存在可能性。
1.物品数据库里是否有添加宠物蛋这个物品,以及对应宠物的宠物蛋。
补充一下,你还可以在玩家第一次登陆的时候直接给一个宠物到宠物列表,像你这种可能有很多宠物装备但是没有宠物蛋的情况,考虑一口气直接将所有你设置好的宠物都给到玩家,反正召唤的时候还会根据装备来判断召唤的。
[@直接给个宠物]
#act
GiveGamePetEx 红野猪
GiveGamePetEx 白野猪
GiveGamePetEx 黑野猪 我前面弄也是不拣东西 免费本来就可以用宠物拾取。
搜索pai哥的教程一步步做
你应该是DB物品或者怪物哪一块漏掉了 物品数据库:宠物蛋必加,不加是不能识别的,而且你不能召唤出怪物是因为你没有给宠物蛋!
1247;宠物蛋;91;0;1;0;0;0;3710;1000;0;0;;;;;;;;;;;1000;5;255;0;0;0;;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;;;;;;
1248;拾取宠物;92;0;1;0;0;0;3710;1000;0;0;;;;;;;;;;;1000;5;255;0;0;0;;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;;;;;;
怪物数据库:
拾取宠物;81;17;307;0;0;0;0;1;0;0;0;0;0;0;0;20;20;50;3;0;0;;;;;
QF:
[@MagSelfFunc300]
#ACT
RetakeGamePet 拾取宠物
RecallGamePet 拾取宠物
SetGamePetEnablePick 1
GamePetSetAttackOption 0 2
GamePetSetAttackOption 2 1
SendMsg 5 召唤宠物<$GamePetName> 在你脚本里添加上:
;或者把你召唤的时候加上此段,宠物必须添加进去 不然肯定是不能召唤的
#act
GiveGamePetEx 拾取宠物 两个地方存在可能性。
1.物品数据库里是否有添加宠物蛋这个物品,以及对应宠物的宠物蛋。
2.是否有添加宠物给到人物这一步操作。装备物品其实不是必须的,这个只是你的端另一种控制是否可以召唤宠物的凭据。
底层逻辑是:玩家获取宠物蛋,玩家使用宠物蛋-引擎赋予玩家宠物-玩家召唤宠物(前提是玩家已经获取宠物)。
根据分析来看,你走到了RecallGamePet 宠物名字 ,但是没有召唤成功,显然是因为玩家并没有获得宠物。
结论:你需要将宠物蛋给予玩家!让玩家使用后获得了这个宠物,才可以通过RecallGamePet 宠物名字,来召唤宠物。
举个例子吧
#if
#act
GIVE 神·烈焰聖凤[宠物蛋] 1
LINKGIVEITEM
ChangeItemName -1 神之祝福卷(土)
updateitem -1
clearLinkItem
这个就是你把宠物蛋给了玩家,但是这个宠物蛋是使用以后就消失了,孵化成为可以召唤的宠物。所以给玩家的同时把蛋改个名字叫祝福卷,诱导玩家吃掉。
接下来就是你的特殊操作,
5、游戏里给个宠物装备,穿戴了这个才能召唤对应名字的宠物;
你需要弄明白的就是,你给玩家的宠物【装备】,不等于宠物蛋! 跟风大好好睡几觉 你QF不需要设置只用把宠物设置好就行了 lm11000 发表于 2021-1-8 14:58 补充一下,你还可以在玩家第一次登陆的时候直接给一个宠物到宠物列表,像你这种可能有很多宠物装备但是没 ...
没弄好,你说的我应该明白了,不知哪里出的问题,还是不行;数据库都弄了,搞个NPC,开启自动拾取功能;
脚本内容:
#IF
#act
ADDSKILL 宠物·召唤合体
GiveGamePetEx 神之仙鹿
messagebox 你已成功获得开启自动拾取功能,使用技能开启!
QF里面:
#IF
CheckCallGamePet
#ACT
RetakeGamePet
SENDMSG 6 你的宠物收回成功...
break
#elseact
RecallGamePet 神之仙鹿
SENDMSG 6 宠物召唤成功,宠物自动拾取功能已开通!!!
BREAK
还是不拾取
页:
[1]