向客户端发送请求命令

格式

QUERYVALUE 参数1 参数2 参数3 @lab npc

命令参数
参数 含义
参数1

获取请求的返回值变量编号,ret=0 返回到$STR(Sxxx) ret=1 返回到$STR(Mxxx)

参数2 请求的返回值类型,0=文字,1=数字,2=无返回值
参数3 客户端允许输入的字符长度,ret=0或1 起作用
@lab 执行后跳转的NPC节段[@lab]
npc 执行后跳转的NPC宿主,QF=QFunction,QM=QManage,其他值则是当前的NPC
使用示例1:
< qv1/@qv1> < qv2/@qv2> < qv3/@qv3>

[@qv1]
#ACT
QUERYVALUE 45 1 10 @CheckNo 请在下面输入验证码:

[@CheckNo]
#act
SENDMSG 5 npc-QueryValue:<$STR(M45)>

[@qv2]
#ACT
QUERYVALUE 2 0 20 @CheckNo2 请在下面输入验证码: QF //触发:QFunction-0.txt [@CheckNo2] #ACT SENDMSG 5 QueryValue:<$STR(S2)>

[@qv3]
#ACT
QUERYVALUE 8 0 20 @CheckNo3 请在下面输入验证码: QM //触发:QManage.txt [@CheckNo3] #ACT SENDMSG 5 QueryValue:<$STR(S8)>

;QFunction-0.txt文件内
[@CheckNo2]
#ACT
SENDMSG 5 qf-QueryValue:<$STR(S2)>

;QManage-0.txt文件内
[@CheckNo3]
#ACT
SENDMSG 5 qm-QueryValue:<$STR(S8)>
使用示例2

;QFunction-0.txt文件内
[@PlayDie]
#IF
CHECKLEVELEX < 8
#ACT
BREAK

#IF
#ACT
MOV M1 <$LEVEL>
DIV M1 M1 8

#IF
CHECKGAMEGOLD ? <$STR(M1)> //?号,非 > < = 则表示>=
#ACT
QUERYVALUE 2 2 10 @RealiveNow 是否花费<$STR(M1)>元宝原地复活?
QF

[@RealiveNow]
#IF
CHECKGAMEGOLD ? <$STR(M1)>
#ACT
GAMEGOLD - <$STR(M1)>
GMEXECUTE REALIVE <$USERNAME>