hexinkai  2025-10-26 17:34:01 | 技术答疑|
3 80

6

回帖

2272

金币

1196

积分

积分
1196
发表于 2025-10-26 17:34:01 | 显示全部楼层 |阅读模式

马上注册,下载996引擎,与更多游戏开发者交流。

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

×
<Img|x=-4.0|y=0.0|width=857|height=559|reset=1|show=0|move=0|loadDelay=1|img=custom/gom996/000200.png|esc=1|bg=1>
<Layout|x=545|y=0|width=80|height=80|link=@exit>
<Button|x=810.0|y=22.0|pimg=public/1900000511.png|nimg=public/1900000510.png|link=@exit>
<Button|x=580.0|y=463.0|color=255|size=18|pimg=custom/gom996/000202.png|mimg=custom/gom996/000203.png|nimg=custom/gom996/000201.png|link==@@InPutString68(输入礼包兑换码:)>
<Text|x=180.0|y=417.0|color=250|size=15|text=更多福利领取:范围拾取>
<ItemShow|x=165.0|y=438.0|width=70|height=70|itemid=11190|itemcount=2|showtips=1|bgtype=1>
<ItemShow|x=232.0|y=438.0|width=70|height=70|itemid=51280|itemcount=1|showtips=1|bgtype=1>
<ItemShow|x=295.0|y=438.0|width=70|height=70|itemid=51268|itemcount=1|showtips=1|bgtype=1>
<ItemShow|x=359.0|y=438.0|width=70|height=70|itemid=53895|itemcount=1|showtips=1|bgtype=1>

[@InPutString68]


#IF
EQUAL S68
#ACT
SENDMSG 9 输入为空!
BREAK

#IF
NOT EQUAL S68 haocq999
#ACT
SENDMSG 9 输入礼包码错误!请扫**获取!
BREAK

#IF
check [9] 1
#ACT
MESSAGEBOX 您已经领取过了  
break






之前好好的,今天突然失灵了,输入字符进去没任何反应,我用的是工具服测试

回复

使用道具 举报

420

回帖

2万

金币

1万

积分

GoodGoodStady DayDayUp

积分
15946
发表于 2025-10-27 13:06:37 | 显示全部楼层
  1. 脚本方法(唯一常量):
  2. 涉及{滑动条、复选框、输入框、下拉框}进行操作时,服务端直接将内容返回至常量中

  3. 通过常量的配置使用脚本自行判断

  4. 常量(能用):
  5. 1.<$NPCINPUT(*)>
  6. 2.<$npcparams(类型,变量)>
  7. ;类型:1=输入框,2=勾选框,3=滑动条,4=下拉框
  8. ;变量:面板传递的变量

  9. 示例:
  10. [@main]
  11. <Img|x=1.0|y=0.0|img=public/bg_npc_01.png|bg=1|loadDelay=1|show=0|move=0|reset=1>
  12. <Layout|x=545|y=0|width=80|height=80|link=@exit>
  13. <Button|x=546|y=0|pimg=public/1900000511.png|nimg=public/1900000510.png|link=@exit>
  14. <Text|x=150.0|y=10.0|size=16|color=250|text=购买药品数量:$STM(SLIDERV_N61)瓶>
  15. <Text|x=330.0|y=26.0|size=20|color=251|text=$STM(SLIDERV_N61)%>
  16. <Button|x=413.0|y=15.0|size=18|nimg=public/1900000673.png|color=255|pimg=public/1900000674.png|text=购买|link=@滑动拉杆购买>
  17. <Slider|x=116.0|y=30.0|width=200|defvalue=0|sliderid=N61|maxvalue=100|link=@滑动拉杆触发>
  18. <Text|x=17.0|y=28.0|size=18|color=255|text=滑动拉杆:>
  19. <CheckBox|x=86.0|y=69.0|default =<$STR(N62)>|checkboxid=N62|nimg=public/1900000550.png|delay=1|pimg =public/1900000551.png|count=1|link=@勾选框触发1>
  20. <CheckBox|x=131.0|y=70.0|default =<$STR(N63)>|checkboxid=N63|nimg=public/1900000550.png|delay=1|pimg =public/1900000551.png|count=1|link=@勾选框触发2>
  21. <Text|x=14.0|y=76.0|size=18|color=255|text=勾选框:>
  22. <Text|x=7.0|y=51.0|size=18|color=0|text=----------------------------------------------------------------------------------------->
  23. <Text|x=10.0|y=103.0|size=18|color=0|text=----------------------------------------------------------------------------------------->
  24. <MenuItem|a=3|x=408.0|y=100.0|select =选择物品|itemhei=30|fontcolor=250|menuid=S64|itemname=圣战戒指#圣战头盔#圣战项链#圣战手镯#屠龙#战神盔甲(男)#战神盔甲(女)|direction=0|selectcolor=254|fontsize=20|link=@菜单下拉触发 >
  25. <Button|x=415.0|y=67.0|size=18|color=255|nimg=public/1900000673.png|pimg=public/1900000674.png|text=领取|link=@菜单下拉领取>
  26. <Text|x=23.0|y=138.0|size=18|color=251|text=[字符型输入]|link=@@InPutString40>
  27. <Text|x=153.0|y=137.0|size=18|color=251|text=[数字型输入]|link=@@InPutInteger41>
  28. <Text|x=152.0|y=434.0|size=18|color=255>
  29. <Text|x=433.0|y=430.0|size=18|color=255>


  30. [@滑动拉杆触发]
  31. #IF
  32. #act
  33. sendmsg 6 打印N61值:<$str(N61)>
  34. sendmsg 6 返回变量值:<$NPCPARAMS(3,N61)>
  35. MOV N$滑动拉杆赋值 <$NPCPARAMS(3,N61)>

  36. [@滑动拉杆购买]
  37. #if
  38. LARGE N$滑动拉杆赋值 0
  39. #act
  40. give 强效金创药 <$str(N$滑动拉杆赋值)>
  41. sendmsg 6 购买了<$str(N$滑动拉杆赋值)>瓶强效金创药!

  42. [@勾选框触发1]
  43. #if
  44. #act
  45. SENDMSG 6 打印N62值:<$str(N62)>
  46. SENDMSG 6 返回变量值:<$NPCPARAMS(2,N62)>

  47. [@勾选框触发2]
  48. #if
  49. #act
  50. SENDMSG 6 打印N63值:<$str(N63)>
  51. SENDMSG 6 返回变量值:<$NPCPARAMS(2,N63)>

  52. [@菜单下拉触发]
  53. #IF
  54. #act
  55. sendmsg 6 打印S64值:<$str(S64)>
  56. sendmsg 6 返回变量值:<$NPCPARAMS(4,S64)>
  57. MOV S$菜单下拉赋值 <$NPCPARAMS(4,S64)>

  58. [@菜单下拉领取]
  59. #IF
  60. not equal S$菜单下拉赋值
  61. #act
  62. give <$str(S$菜单下拉赋值)>  1
  63. sendmsg 6 成功领取一件物品:<$str(S$菜单下拉赋值)>
  64. MOV S$菜单下拉赋值

  65. [@InPutString40]
  66. #if
  67. #act
  68. sendmsg 6 打印S40值:<$str(S40)>
  69. sendmsg 6 返回变量值:<$NPCPARAMS(1,S40)>

  70. [@InPutInteger41]
  71. #if
  72. #act
  73. sendmsg 6 打印N41值:<$str(N41)>
  74. sendmsg 6 返回变量值:<$NPCPARAMS(1,N41)>

复制代码
可帮可学!
回复

使用道具 举报

3

回帖

3995

金币

2095

积分

积分
2095
发表于 3 天前 | 显示全部楼层
修改成:@@InPutString68_0(输入礼包兑换码:)>
回复

使用道具 举报

19

回帖

991

金币

526

积分

积分
526
发表于 前天 17:37 | 显示全部楼层
zl2008 发表于 2025-11-1 13:25
修改成:@@InPutString68_0(输入礼包兑换码:)>

亲测有效 多谢赐教
回复

使用道具 举报