技术员 发表于 昨天 05:40

传奇自定义输入数字内容技术教程-996引擎

@@InPutString 用法 @InPutInteger 类似22要和后面的变量一样<$NPCPARAMS(1,S22)>

;返回值常量:<$npcparams(类型,变量)>
;类型:1=输入框,2=勾选框,3=滑动条,4=下拉框
;常量只在当前触发接口下有效!

自定义输入 @@InPutString22_XX=1开启敏感字过滤   X=2昵称敏感字检测(更加严格)
比如 @@InPutString22_1表示输入的内容开启敏感字过滤
   @@InPutString22_2表示输入的内容开启昵称敏感字检测(更加严格)

举例说明:
[@main]
<请输入充值卡卡号/@@InPutString22>\

[@InPutString22]
#IF
CHECKTEXTLIST ..\QuestDiary\元宝充值\50000.txt <$NPCPARAMS(1,S22)>
;这个命令是检测你输入的卡号和50000.txt这里面的某行卡号是否相同
#ACT
DELTEXTLIST ..\QuestDiary\元宝充值\50000.txt <$NPCPARAMS(1,S22)>
;这个命令是将你输入的那行卡号在50000.txt这个文档里删除掉
GAMEGOLD + 50000
SENDMSG 7 充值成功:增加,你当前帐户里元宝数为:<$GAMEGOLD>
SENDMOVEMSG 0 251 249 350 1 [『<$USERNAME>』使用在线充值卡--充值成功:增加,感谢您的支持希望您玩的开心:-)]
GOTO @充值元宝
#ELSEACT
SENDMSG 7 您输入的卡号不正确或已被他人使用,请重新输入!
GOTO @充值元宝
---------------------------------------------------------------------

[@main]
支持自定义对话框标题,弹出来的对话框上面显示的信息,括号里的信息就是对话框上显示的信息
<请输入充值卡卡号/@@InPutString22(请输入充值卡卡号:)>\

[@InPutString22]
#IF
CHECKTEXTLIST ..\QuestDiary\元宝充值\50000.txt <$NPCPARAMS(1,S22)>
;这个命令是检测你输入的卡号和50000.txt这里面的某行卡号是否相同
#ACT
DELTEXTLIST ..\QuestDiary\元宝充值\50000.txt <$NPCPARAMS(1,S22)>
;这个命令是将你输入的那行卡号在50000.txt这个文档里删除掉
GAMEGOLD + 50000
SENDMSG 7 充值成功:增加,你当前帐户里元宝数为:<$GAMEGOLD>
SENDMOVEMSG 0 251 249 350 1 [『<$USERNAME>』使用在线充值卡--充值成功:增加,感谢您的支持希望您玩的开心:-)]
GOTO @充值元宝
#ELSEACT
SENDMSG 7 您输入的卡号不正确或已被他人使用,请重新输入!
GOTO @充值元宝

页: [1]
查看完整版本: 传奇自定义输入数字内容技术教程-996引擎