找回密码
 立即注册
查看: 120|回复: 7

不同的兑换码兑换不同的元宝,脚本运行错误

[复制链接]

217

主题

549

回帖

219

积分

中级会员

积分
219
发表于 2026-3-28 17:55:19 | 显示全部楼层 |阅读模式

想写一个不同的兑换码兑换不同元宝的脚本,但是运行起来老是出现乱码,请大佬指点下,脚本如下面所示:
当输入兑换码为\"10Y.txt\"这个文件里面的兑换码时,自动兑换对应的100元宝,当输入的兑换码为\"20Y.txt\"这个文件里面的兑换码时,自动兑换200元宝
()
%100
[@main]
输入兑换码领取元宝\\
<输入兑换码领取元宝/@@InPutString1>
[@InputString1]
#IF
CheckTextList ..\\QuestDiary\\赞助系统\\10Y.txt <$STR(S1)>
;判断是否是10Y.txt里面的兑换码
gender man
#ACT
goto @10Y
#IF
CheckTextList ..\\QuestDiary\\赞助系统\\20Y.txt <$STR(S1)>
gender man
#ACT
goto @20Y
[@10Y]
#IF
#act
DelTextList ..\\QuestDiary\\赞助系统\\10Y.txt <$STR(S1)>
GAMEGOLD + 100
SENDMSG 0 恭喜玩家【<$USERNAME>】充值,获得100元宝。
SuperMoveMsg 0 224 0 16 180 1 恭喜玩家【{<$USERNAME>|149:0:0}】领取了【{充值元宝|251:0:0}】获得“{100元宝|249:0:0}”
AddTextListEx ..\\QuestDiary\\赞助系统\\领取记录.txt 【<$USERNAME>】在<$YEAR>年<$MONTH>月<$DAY>日<$HOUR>点<$MINUTE>分领取10元奖励。【<$STR(S1)>】
LINKGIVEITEM
ChangeItemNameColor -1 253
updateitem -1
clearLinkItem
goto @首次检测
Gmexecute showeffect 83
Close
ClosebigDialogBox
#ELSESAY
\\ \\<很抱歉!/AUTOCOLOR=250>\\ \\
<您输入的:/AUTOCOLOR=253>{<$STR(S1)>/AUTOCOLOR=254}\\ \\
<此KEY是错误的,或者已经领取过了。/AUTOCOLOR=250> \\ \\
                    <返回/@main>
[@20Y]
#IF
#act
DelTextList ..\\QuestDiary\\赞助系统\\20Y.txt <$STR(S1)>
GAMEGOLD + 200
SENDMSG 0 恭喜玩家【<$USERNAME>】赞助充值,获得200元宝。
SuperMoveMsg 0 224 0 16 180 1 恭喜玩家【{<$USERNAME>|149:0:0}】领取了【{赞助充值|251:0:0}】获得“{200元宝|249:0:0}”
AddTextListEx ..\\QuestDiary\\赞助系统\\领取记录.txt 【<$USERNAME>】在<$YEAR>年<$MONTH>月<$DAY>日<$HOUR>点<$MINUTE>分领取20元奖励。【<$STR(S1)>】
LINKGIVEITEM
ChangeItemNameColor -1 253
updateitem -1
clearLinkItem
goto @首次检测
Gmexecute showeffect 83
Close
ClosebigDialogBox
#ELSESAY
\\ \\<很抱歉!/AUTOCOLOR=250>\\ \\
<您输入的:/AUTOCOLOR=253>{<$STR(S1)>/AUTOCOLOR=254}\\ \\
<此KEY是错误的,或者已经领取过了。/AUTOCOLOR=250> \\ \\
                    <返回/@main>

0

主题

549

回帖

5

积分

新手上路

积分
5
发表于 2026-3-28 17:55:19 | 显示全部楼层
你这脚本段有严重的问题,会被刷元宝。因为你[@10Y]和[@20Y]脚本段里没有判断,封包可以做到直接跳到这个脚本段执行。所以建议你在这两个脚本段里再判断一次密钥是否在文件中。
然后,你在哪里出现什么乱码请讲一下,不然人家很难看出问题在哪。
再然后,你这段脚本段里有一些很莫明其妙的没用的语句。比如:
1.你给了元宝之后绑定最后得到的一个物品,并改变物品的颜色,这是要干嘛?
2.你给元宝就给元宝,你还判断性别是男的才给,这是性别歧视吗?
3.你转到的@首次检测要干嘛,这里并不能确定你是不是首次检测,再说这里是什么内容也不知道啊。

0

主题

538

回帖

11

积分

新手上路

积分
11
发表于 2026-3-28 17:55:19 | 显示全部楼层
czy7812 发表于 2021-12-30 20:25 你这脚本段有严重的问题,会被刷元宝。因为你[@10Y]和[@20Y]脚本段里没有判断,封包可以做到直接跳到这个脚 ...
好的 明白了 。我重新写了

0

主题

557

回帖

9

积分

新手上路

积分
9
发表于 2026-3-28 17:55:19 | 显示全部楼层
czy7812 发表于 2021-12-30 20:25 你这脚本段有严重的问题,会被刷元宝。因为你[@10Y]和[@20Y]脚本段里没有判断,封包可以做到直接跳到这个脚 ...
说不定这个是单职业。。。只有男性

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

0

主题

553

回帖

11

积分

新手上路

积分
11
发表于 2026-3-28 17:55:19 | 显示全部楼层
想写一个不同的兑换码兑换不同元宝的脚本,但是运行起来老是出现乱码,请大佬指点下,脚本如下面所示:
当输入兑换码为\"10Y.txt\"这个文件里面的兑换码时,自动兑换对应的100元宝,当输入的兑换码为\"20Y.txt\"这个文件里面的兑换码时,自动兑换200元宝
()
%100
[@main]
输入兑换码领取元宝\\
<输入兑换码领取元宝/@@InPutString1>
[@InputString1]
#IF
CheckTextList ..\\QuestDiary\\赞助系统\\10Y.txt <$STR(S1)>
;判断是否是10Y.txt里面的兑换码
gender man
#ACT
goto @10Y
#IF
CheckTextList ..\\QuestDiary\\赞助系统\\20Y.txt <$STR(S1)>
gender man
#ACT
goto @20Y
[@10Y]
#IF
#act
DelTextList ..\\QuestDiary\\赞助系统\\10Y.txt <$STR(S1)>
GAMEGOLD + 100
SENDMSG 0 恭喜玩家【<$USERNAME>】充值,获得100元宝。
SuperMoveMsg 0 224 0 16 180 1 恭喜玩家【{<$USERNAME>|149:0:0}】领取了【{充值元宝|251:0:0}】获得“{100元宝|249:0:0}”
AddTextListEx ..\\QuestDiary\\赞助系统\\领取记录.txt 【<$USERNAME>】在<$YEAR>年<$MONTH>月<$DAY>日<$HOUR>点<$MINUTE>分领取10元奖励。【<$STR(S1)>】
LINKGIVEITEM
ChangeItemNameColor -1 253
updateitem -1
clearLinkItem
goto @首次检测
Gmexecute showeffect 83
Close
ClosebigDialogBox
#ELSESAY
\\ \\<很抱歉!/AUTOCOLOR=250>\\ \\
<您输入的:/AUTOCOLOR=253>{<$STR(S1)>/AUTOCOLOR=254}\\ \\
<此KEY是错误的,或者已经领取过了。/AUTOCOLOR=250> \\ \\
                    <返回/@main>
[@20Y]
#IF
#act
DelTextList ..\\QuestDiary\\赞助系统\\20Y.txt <$STR(S1)>
GAMEGOLD + 200
SENDMSG 0 恭喜玩家【<$USERNAME>】赞助充值,获得200元宝。
SuperMoveMsg 0 224 0 16 180 1 恭喜玩家【{<$USERNAME>|149:0:0}】领取了【{赞助充值|251:0:0}】获得“{200元宝|249:0:0}”
AddTextListEx ..\\QuestDiary\\赞助系统\\领取记录.txt 【<$USERNAME>】在<$YEAR>年<$MONTH>月<$DAY>日<$HOUR>点<$MINUTE>分领取20元奖励。【<$STR(S1)>】
LINKGIVEITEM
ChangeItemNameColor -1 253
updateitem -1
clearLinkItem
goto @首次检测
Gmexecute showeffect 83
Close
ClosebigDialogBox
#ELSESAY
\\ \\<很抱歉!/AUTOCOLOR=250>\\ \\
<您输入的:/AUTOCOLOR=253>{<$STR(S1)>/AUTOCOLOR=254}\\ \\
<此KEY是错误的,或者已经领取过了。/AUTOCOLOR=250> \\ \\
                    <返回/@main>

0

主题

511

回帖

427

积分

中级会员

积分
427
发表于 2026-3-28 17:55:19 | 显示全部楼层
你这脚本段有严重的问题,会被刷元宝。因为你[@10Y]和[@20Y]脚本段里没有判断,封包可以做到直接跳到这个脚本段执行。所以建议你在这两个脚本段里再判断一次密钥是否在文件中。
然后,你在哪里出现什么乱码请讲一下,不然人家很难看出问题在哪。
再然后,你这段脚本段里有一些很莫明其妙的没用的语句。比如:
1.你给了元宝之后绑定最后得到的一个物品,并改变物品的颜色,这是要干嘛?
2.你给元宝就给元宝,你还判断性别是男的才给,这是性别歧视吗?
3.你转到的@首次检测要干嘛,这里并不能确定你是不是首次检测,再说这里是什么内容也不知道啊。

264

主题

566

回帖

265

积分

中级会员

积分
265
发表于 2026-3-28 17:55:19 | 显示全部楼层
czy7812 发表于 2021-12-30 20:25 你这脚本段有严重的问题,会被刷元宝。因为你[@10Y]和[@20Y]脚本段里没有判断,封包可以做到直接跳到这个脚 ...
好的 明白了 。我重新写了

0

主题

602

回帖

467

积分

中级会员

积分
467
发表于 2026-3-28 17:55:19 | 显示全部楼层
czy7812 发表于 2021-12-30 20:25 你这脚本段有严重的问题,会被刷元宝。因为你[@10Y]和[@20Y]脚本段里没有判断,封包可以做到直接跳到这个脚 ...
说不定这个是单职业。。。只有男性

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

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