阳光小鸟 发表于 2026-3-29 18:54:23

脚本输入问题





(输入后不会显示帐号。超过10位了 也不提示的问题)。。。大佬这是什么问题 是哪写错了嘛 。。。。。。。。。。抓狂
#IF
#ACT
OPENMERCHANTBIGDLG 3 110 1 4 1 -100 1 500 29 1
#SAY
\\ \\
                   <新区帐号充值/SCOLOR=251>\\
< >             <请输入要充值的账号(注意不要输入错误,不然会出现掉单现象)>\\  \\
<>    \\
< >                     <↓↓↓此处输入新区充值帐号↓↓↓/SCOLOR=253>\\ \\
< >                 <游戏账号:/@@InPutString46(输入新区需要充值的账号>  <$STR(S$充值账号)>\\ \\
< >                     <↑↑↑此处输入新区充值帐号↑↑↑/SCOLOR=253>\\ \\
<『确认转区』|251#充值账号不要出错,不然会出现掉单现象^^250#充值的金额只有当区正式开区后才能领取^/@最后一步账号回收>\\ \\
[@InPutString46]
#IF
CheckStringlength S46 > 10
#ACT
MOV S46
GOTO @确认转区
MESSAGEBOX  \\ \\对不起,帐号最多10位,且不能是汉字
BREAK
#IF
#ACT
MOV S$充值账号 <$STR(S46)>
GOTO @确认转区
BREAK
[@确认转区]
#IF
equal S$验证结果 {验证成功/SCOLOR=250}
#ACT
#ELSEACT
MESSAGEBOX  \\ \\对不起,你所验证的密保是错误的\\
break

勤奋小羊 发表于 2026-3-29 18:54:23

GOTO @确认转区
MESSAGEBOX  \\ \\对不起,帐号最多10位,且不能是汉字
这里不应是这样的吧 改改吧..

开心小鱼 发表于 2026-3-29 18:54:23

pai哥 发表于 2020-12-4 08:26 GOTO @确认转区
MESSAGEBOX  \\ \\对不起,帐号最多10位,且不能是汉字
不让他们用别的帐号了。。。直接检测的 必须和老区同帐号。。已经写好了  
主要是这 想了好久 不会写。。只能用别的办法了。。。。
补充内容 (2020-12-4 08:34):
PAIPAI小哥哥。。悬赏贴  怎么删除啊。。。一直没找到 怎么删帖子。。别人没好的答案。删贴后 金币会返还嘛

机智小猪 发表于 2026-3-29 18:54:23

@pai哥    PAIPAI小哥哥。。悬赏贴  怎么删除啊。。。一直没找到 怎么删帖子。。别人没好的答案。删贴后 金币会返还嘛

美丽小鱼 发表于 2026-3-29 18:54:23

@main
@main2
两个页面跳转

帅气小狗 发表于 2026-3-29 18:54:23

[@InPutString46]
#IF
CheckStringlength S46 > 10
#ACT
MOV S46
GOTO @确认转区
MESSAGEBOX  \\ \\对不起,帐号最多10位,且不能是汉字
BREAK
红色的地方为错误

阳光小熊 发表于 2026-3-29 18:54:23

[@main]
#ACT
MOV S$充值账号
goto @main1
[@main1]内对白
当前充值账号:<$STR(S$充值账号 )>
[@InPutString46]
#IF
NOT CheckStringlength S46 > 10
#ACT
MOV S$充值账号 <$STR(S46)>
GOTO @MAIN1
BREAK
#ELSEACT
MESSAGEBOX  \\ \\对不起,帐号最多10位,且不能是汉字
BREAK
[@确认转区]
#IF
equal S$验证结果 {验证成功/SCOLOR=250}
#ACT
#ELSEACT
MESSAGEBOX  \\ \\对不起,你所验证的密保是错误的\\break
手动转区,及时刷新账号显示

大方小狗 发表于 2026-3-29 18:54:23

========================================
[@InPutString46]
#IF
CheckStringlength S46 < 10
#ACT
MOV S$充值账号 <$STR(S46)>
#ELSEACT
MOV S46
MESSAGEBOX  \\ \\对不起,帐号最多10位,且不能是汉字
BREAK
#IF
equal S$验证结果 {验证成功/SCOLOR=250}  
#ACT
GOTO @MAIN
#ELSEACT
MESSAGEBOX  \\ \\对不起,你所验证的密保是错误的\\
GOTO @MAIN
break
========================================
帮你优化了一下,这段脚本!
能不用GOTO 就尽量不要用,
S$验证结果 这个检测你在帖子里面没有提供,
如果提供完整的NPC脚本可以帮你看看!
页: [1]
查看完整版本: 脚本输入问题