找回密码
 立即注册
查看: 241|回复: 21

请教一个脚本问题

[复制链接]

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
发表于 2026-3-27 20:37:31 | 显示全部楼层 |阅读模式

更新了20211225-2引擎之后有个鉴定宠物蛋的脚本就不好用了。、原来没问题,现在扣除不了物品了,直接给两个。一个鉴定的,一个没鉴定的。试了半天也扣除不了。脚本下边,大佬们帮忙看看哪里问题。怎么改?多谢
#if
checkgold 1000000
#ACT
goto @宠物鉴定11
#ELSEACT
MESSAGEBOX 1000000金币才可以鉴定一次。
break
[@宠物鉴定11]
#IF
EQUAL <$BOXITEM[6].NAME_G> 艾米利奥
#ACT
ReturnBoxItem 6                                     ;将OK框物品返回背包
take 艾米利奥 1 1                                    ;收回宠物蛋
take 金币 1000000                                    ;扣除金币
GiveGamePet 艾米利奥·普通                           ;给一个带有品质的宠物蛋
UpdateItem boxitem6                                  ;更新装备到客端
Sendmsg 7 恭喜获得艾米利奥宠物蛋一枚品质为《普通》

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-27 20:37:31 | 显示全部楼层
换成这个命令也不行
#IF
EQUAL <$BOXITEM[6].NAME_G> 艾米利奥
#ACT
DelBoxItem 6
take 金币 1000000                                    
GiveGamePet 艾米利奥·普通                        
UpdateItem boxitem6                                
Sendmsg 7 恭喜获得艾米利奥宠物蛋一枚品质为《普通》

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-27 20:37:31 | 显示全部楼层
看着是没问题。
还有一点就是明明一个命令可以完成的脚本,为什么这么喜欢GOTO呢?

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-27 20:37:31 | 显示全部楼层
batmanljy 发表于 2022-4-29 19:58 看着是没问题。
还有一点就是明明一个命令可以完成的脚本,为什么这么喜欢GOTO呢?
这个脚本简化了,好好多宠物需要检测所以需要跳转

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-27 20:37:31 | 显示全部楼层
UpdateItem boxitem6      删了试试  没必要

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-27 20:37:31 | 显示全部楼层
174884142 发表于 2022-4-29 20:04 UpdateItem boxitem6      删了试试  没必要
删了也不行

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-27 20:37:31 | 显示全部楼层
下面两行是为啥????
ReturnBoxItem 6                                     ;将OK框物品返回背包
take 艾米利奥 1 1                                    ;收回宠物蛋
直接DelBoxItem 6  不行吗

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-27 20:37:31 | 显示全部楼层
没有对OK框里面的东西进行操作,UpdateItem boxitem6   确实多余了

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-27 20:37:31 | 显示全部楼层
蓅氓爱学习 发表于 2022-4-29 20:26 下面两行是为啥????
ReturnBoxItem 6                                     ;将OK框物品返回背包
不行还是给两个,扣除不了

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-27 20:37:31 | 显示全部楼层
一个鉴定的,一个没鉴定的???????????????
你什么操作都没做,是鉴定了什么???难道就是把  艾米利奥  换成   艾米利奥·普通????
我擦,惊到我了

© 2026 折翼天使社区 版权所有