devil541 发表于 2022-11-19 12:24:33

求助!召唤宠物代码,不能召唤

写了个召唤宠物代码,没有报错,但是不能正常施法。求大神指导!!
if BeeUnitHealth("pet")<0 and UnitIsDeadOrGhost("pet")and BeeIsRun("召唤小鬼(召唤)")then BeeRun("/cast 召唤小鬼(召唤)");return;end

小怪 发表于 2022-11-19 18:55:07

没报错又不能召唤,多半是技能名字没写对

devil541 发表于 2022-11-20 00:17:08

小怪 发表于 2022-11-19 06:55 PM
没报错又不能召唤,多半是技能名字没写对

已解决,多打了一条条件代码

shuxin96002018 发表于 2022-11-22 19:12:26

多打了一条条件代码是哪个????

devil541 发表于 2022-11-23 11:43:08

shuxin96002018 发表于 2022-11-22 07:12 PM
多打了一条条件代码是哪个????

UnitIsDeadOrGhost("pet")

懒动行不行 发表于 2022-11-24 10:50:08

楼主分析下为什么这个条件会卡,我想是因为宠物死了没尸体,这个条件检测不到?

devil541 发表于 2022-11-24 12:51:46

懒动行不行 发表于 2022-11-24 10:50 AM
楼主分析下为什么这个条件会卡,我想是因为宠物死了没尸体,这个条件检测不到?

我觉得你分析的很对, “UnitIsDeadOrGhost” 这条语句表示目标状态为死亡或鬼魂 ,但是SS 得宠物死亡就代表消失了,所以检测不到。 LR的宠物更适合这条语句。
页: [1]
查看完整版本: 求助!召唤宠物代码,不能召唤