首页 > 分享 > [宏]小宠物召唤宏 NGA玩家社区

[宏]小宠物召唤宏 NGA玩家社区

 

[宏]小宠物召唤宏


召唤指定名字的小宠物(非猎人宠物)宠物不存在时召唤,存在时不执行操作宏中“唱歌的向日葵”修改为你想召唤的宠物名支持“默认名字”与“自定义名字”

/脚本 local c=C_PetJournal;local _,i=c.FindPetIDByName("唱歌的向日葵");s=c.GetSummonedPetGUID() if s~=i then c.SummonPetByGUID(i)end


第二版,宠物不存在时召唤随机宠物,存在时不执行操作。

/脚本 local c=C_PetJournal;local n=c.GetNumPets()if n>0 and not c.GetSummonedPetGUID()then c.SummonPetByGUID(c.GetPetInfoByIndex(math.random(n)))end


第三版,宠物不存在时召唤偏好的随机宠物,存在时不执行操作。

/脚本 local c=C_PetJournal; local f={};local n=c.GetNumPets();for i=1,n do local _, _, _, _, _, x=c.GetPetInfoByIndex(i);if x then f[#f+1]=c.GetPetInfoByIndex(i)end end;if not c.GetSummonedPetGUID()and #f>0 then c.SummonPetByGUID(f[math.random(#f)])end


改动在2024-08-17 19:14修改 

级别: 2/6 外域徽章

声望: 195(lv2)

注册: 11-09-16

威望: 4(学徒)

徽章:


大佬,有个可以查看宠物在客户端内编号的宏,你知道是什么么

就是每个宠物有一串这样数字的编号,可以通过宏查出来。


附件显示全部附件

+R by [鲜血与农药,喂了部落] (2024-08-11 14:59)
大佬,有个可以查看宠物在客户端内编号的宏,你知道是什么么
就是每个宠物有一串这样数字的编号,可以通过宏查出来。

/dump GetMouseFoci()

我不是大佬
用这个就行,提示鼠标位置的相关信息,包括宠物ID。
可以做成宏再拖到动作条上,也可以鼠标移到列表的宠物上,聊天框输入命令并回车。

附件显示全部附件

级别: 2/6 外域徽章

声望: 195(lv2)

注册: 11-09-16

威望: 4(学徒)

徽章:


+R by [appattexe] (2024-08-11 15:34)

我不是大佬
用这个就行,提示鼠标位置的相关信息,包括宠物ID。
可以做成宏再拖到动作条上,也可以鼠标移到列表的宠物上,聊天框输入命令并回车。

太感谢了!!!呜呜呜呜拯救了我!!

有一款叫petleash的插件可以自己设置角色跟宠,可以设置永远是一只或者几只,也可以设置不同的区域召唤特定某一只,只要没宠物他就会自动按设定召唤,我用了十几年这个插件了。。

这次回归发现插件还能用,但是因为不更新了没法在游戏里进行角色设置,只能自己去lua文件里改,这就涉及到宠物编码,我以前有个宏可以查编码也丢失了。。。我找遍了全网都没找到方法。。

只要这个插件还能用,我就能继续愉快的当个宠物党

再次感谢


附件显示全部附件
羡慕羡慕羡慕羡慕羡慕大佬真棒,从开服第一天我就在找不解散小宠物的宏指令了,我的彩虹屁虫子终于可以常驻了

谢谢楼主,这个宏是指定召唤宠物的,能否设置为召唤随机偏好宠物不解散的?

+R by [影之旋] (2024-08-17 16:07)
谢谢楼主,这个宏是指定召唤宠物的,能否设置为召唤随机偏好宠物不解散的?


宠物不存在时召唤随机宠物,存在时不执行操作。

/脚本 local c=C_PetJournal;local n=c.GetNumPets()if n>0 and not c.GetSummonedPetGUID()then c.SummonPetByGUID(c.GetPetInfoByIndex(math.random(n)))end


宠物不存在时召唤偏好的随机宠物,存在时不执行操作。

/脚本 local c=C_PetJournal; local f={};local n=c.GetNumPets();for i=1,n do local _, _, _, _, _, x=c.GetPetInfoByIndex(i);if x then f[#f+1]=c.GetPetInfoByIndex(i)end end;if not c.GetSummonedPetGUID()and #f>0 then c.SummonPetByGUID(f[math.random(#f)])end


改动在2024-08-17 19:13修改 

+R by [appattexe] (2024-08-17 18:50)

宠物不存在时召唤随机宠物,存在时不执行操作。
宠物不存在时召唤偏好的随机宠物,存在时不执行操作。


非常感谢满分

级别: 警告等级1

威望: -3

注册: 09-01-01


非常感谢,有一个问题,我用的第一个宏,在战斗中无法召唤

+R by [藏娇] (2024-09-17 23:42)
非常感谢,有一个问题,我用的第一个宏,在战斗中无法召唤

暴雪限制了C_PetJournal.SummonPetByGUID这个API,战斗中不让用,实在有需求找找插件或者用游戏自带的面板。

级别: 警告等级1

威望: -3

注册: 09-01-01


+R by [appattexe] (2024-09-18 01:31)

暴雪限制了C_PetJournal.SummonPetByGUID这个API,战斗中不让用,实在有需求找找插件或者用游戏自带的面板。


好的,已经够用了,谢谢

相关知识

分享下我的LR用的宏 NGA玩家社区
[自用宏]9.0猎人兽王/射击在不同场合BB召唤宏 NGA玩家社区
[怀旧服][万兽之王]猎人宏及详解 NGA玩家社区
求一个猎人解散宠物召唤宠物一体宏 NGA玩家社区
[合集][宏]多年猎人使用宏,11.0可用 NGA玩家社区
正式服猎人常用宏(网上抄袭不是原创)。 NGA玩家社区
求大佬整个DK宏! NGA玩家社区
[PVE] [射击] 射击猎自用宏分享 (更新射击爆发宏) NGA玩家社区
[进阶向] 给大家一个一键宠物宏 NGA玩家社区
[抛砖引玉] 分享几个宠物控制宏,2键控制3种状态,以及抓贼宏 NGA玩家社区

网址: [宏]小宠物召唤宏 NGA玩家社区 https://m.mcbbbk.com/newsview340424.html

所属分类:萌宠日常
上一篇: 2024兰马奖金设置 破纪录奖励
下一篇: 怎么隐藏别人的宠物【ff14吧】