hywb 发表于 2023-12-13 09:40:35

这D语法有问题啊

我并不知道D语法这个词是什么意思,但是不少作者都用了这个写法,但是此写法可能会导致某些问题(由于最近用魔法的次数直线减少,所以我也不知道这个问题是否完全来自D语法,还是其他写法的魔法也有此问题):
当我们登录吃卡的时候,背包里往往会有一些精灵,将此状态的背包记为背包A,然后我们使用精灵背包功能一键换到我们打pve常用的背包(记为背包B),此时我们运行一次该类魔法,然后再打开背包,我们发现刚才虽然执行魔法的是背包B,但是现在的背包已经变为了背包A,如果执行循环,那之后的魔法就会一直用背包A的精灵去打,会导致翻车
不过我个人也找出了解决方法,方法是,直接将背包A的精灵全部手动放回仓库,然后再换背包B,就不会在魔法结束的时候切换别的背包了:)

旋风饼干 发表于 2023-12-13 19:04:21

三个可能:
第一:该脚本没有写自动抓取指定精灵的指令(这会导致你说的这种会用A号背包去打B号背包才能打得过的BOSS的情况)
第二:没有写还原背包的指令(这回导致你说的运行完一次之后就会用A号背包继续的情况)
第三:可能是脚本里面的抓取精灵的指令有问题(这会导致自动拿精灵的过程出现错误,例如我要把仓库里的皮皮拿出来,结果指令写错了就会拿成毛毛或者干脆就不拿导致轮空)

旋风饼干 发表于 2023-12-13 19:06:24

本帖最后由 旋风饼干 于 2023-12-13 19:08 编辑

而且这是B语法才会出现的情况,像你说的D语法说直白点人家只管开战,不管你的精灵背包的。再通俗点来说,D语法就是你点击开始对战的动作,B语法才会进行你说的换精灵啊还原背包啊这些的操作

有只猫叫面包 发表于 2023-12-14 08:40:11

旋风饼干 发表于 2023-12-13 19:06
而且这是B语法才会出现的情况,像你说的D语法说直白点人家只管开战,不管你的精灵背包的。再通俗点来说,D ...

对阿,d语法不涉及背包啊,都是自己带好了再开魔法。题主这个应该是用了别的魔法然后带了一个还原背包,还原至登录状态了。然后他以为是d语法的问题

旋风饼干 发表于 2023-12-14 11:03:03

有只猫叫面包 发表于 2023-12-14 08:40
对阿,d语法不涉及背包啊,都是自己带好了再开魔法。题主这个应该是用了别的魔法然后带了一个还原背包, ...

只能说运行脚本之前不先检查一下背包=-=

24488963 发表于 2023-12-15 00:46:38

笑死了:lol

hywb 发表于 2023-12-16 15:16:52

旋风饼干 发表于 2023-12-14 11:03
只能说运行脚本之前不先检查一下背包=-=

首先,在开头已经说了我不知道这些语法到底什么意思,并且也表示了可能不是语法方面的问题,其次,我觉得就是你说的那种A问题,这个脚本只会用你登录时背包的精灵来对战,如果你是登录之后,再用吃卡背包功能切换背包,然后开始用该魔法,那它在结束之后还是会恢复你登录时的背包,如果这时候进行循环就会一直按照登录时背包来打,也就是说这魔法不能循环,得打一次换一次背包才行,而且我已经在不同的魔法上经历过两三次这种情况了,可能就是这个问题

hywb 发表于 2023-12-16 15:17:46

有只猫叫面包 发表于 2023-12-14 08:40
对阿,d语法不涉及背包啊,都是自己带好了再开魔法。题主这个应该是用了别的魔法然后带了一个还原背包, ...

主要它那魔法文件标题写的D语法,咱也不懂这个
页: [1]
查看完整版本: 这D语法有问题啊