|
|
想写一个不同的兑换码兑换不同元宝的脚本,但是运行起来老是出现乱码,请大佬指点下,脚本如下面所示:
当输入兑换码为\"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>
|
|