找回密码
 立即注册
奇速版本论坛推荐一分钱服务器活动吾爱传奇论坛链接失效申报
超级稳定服务器抗攻击趣素材网可做微端38元/年起点击金币投放广告
楼主: qq6652131

[已解决] 制作回收脚本遇到的问题

[复制链接]

39

主题

76

回帖

305

积分

中级会员

积分
305
 楼主| 发表于 2024-9-11 11:49:58 | 显示全部楼层
1428764923 发表于 2024-9-11 11:38
可以不用标识      可以勾选存入t变量  展示的时候检查包含在t变量里面就显示打勾     直接拾取回收  ...

确实只能用T,但是操作起来也是没有想象中的简单
请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

39

主题

76

回帖

305

积分

中级会员

积分
305
 楼主| 发表于 2024-9-11 11:51:24 | 显示全部楼层
jwan28345 发表于 2024-9-10 20:17
但还用的老方法  写了个 自动回收  用的QM 个人计时器
打勾的  100  0   1的情况下勾上
弄了1个小时,累呀

老办法确实直接点,但是太费劲,后面增加或者修改都不怎么方便
请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

2

主题

30

回帖

88

积分

注册会员

积分
88
发表于 2024-9-11 12:48:12 | 显示全部楼层
本帖最后由 1428764923 于 2024-9-11 12:52 编辑

看看这个   不知道耗时高不高 反正脚本是简单了

  1. [@main]
  2. #IF
  3. #ACT
  4. mov N1 1
  5. While N1 < 30
  6. goto @test(<$STR(N1)>|S$返回值1)
  7. INC N1 1
  8. EndWhile
  9. #SAY


  10. <套装1/@套装勾选(1)> <套装2/@套装勾选(2)>

  11. ;使用NPC脚本点击触发带参数

  12. [@test]
  13. #IF
  14. CheckCacheTextList ..\QuestDiary\套装<$scriptparam1>.txt <$STR(T1)>
  15. #ACT
  16. MOV S$套装<$scriptparam1>开关 开
  17. return <$STR(S$套装<$scriptparam1>开关)>
  18. #ELSEACT
  19. MOV S$套装<$scriptparam1>开关 关
  20. return <$STR(S$套装<$scriptparam1>开关)>


  21. [@套装勾选]
  22. #OR
  23. CHECKSCRIPTPARAM 1
  24. ....
  25. ....
  26. ....
  27. ....

  28. CHECKSCRIPTPARAM 30
  29. #ELSEACT
  30. SENDMSG 6 非法的参数
  31. break

  32. #IF
  33. CheckCacheTextList ..\QuestDiary\套装<$scriptparam1>.txt <$STR(T1)>
  34. #ACT
  35. GetListString ..\QuestDiary\套装<$scriptparam1>.txt 0 S$套装<$scriptparam1>
  36. MOV S$读取装备 <$STR(S$套装<$scriptparam1>)>
  37. ExtractStringEx ,<$STR(S$读取装备)> S1
  38. MOV N2 1
  39. While N2 < 10
  40. DEC T1 ,<$STR(S<$STR(N2)>)>
  41. INC N2 1
  42. EndWhile

  43. #ELSEACT
  44. GetListString ..\QuestDiary\套装<$scriptparam1>.txt 0 S$套装<$scriptparam1>
  45. MOV S$读取装备 <$STR(S$套装<$scriptparam1>)>
  46. ExtractStringEx , <$STR(S$读取装备)> S1
  47. MOV N2 1
  48. While N2 < 10
  49. INC T1 ,<$STR(S<$STR(N2)>)>
  50. INC N2 1
  51. EndWhile


  52. 文本内容
  53. ,装备1,装备2,装备3,装备4,装备5,装备6,装备7,装备8,装备9,装备10

  54. 套装内装备分个勾选


  55. <套装详情1(1)> <套装详情1(1)><套装详情1(1)><套装详情1(1)>

  56. [@套装详情]
  57. #OR
  58. CHECKSCRIPTPARAM 1
  59. ....
  60. ....
  61. ....
  62. ....

  63. CHECKSCRIPTPARAM 20
  64. #ELSEACT
  65. SENDMSG 6 非法的参数
  66. break


  67. #IF
  68. #ACT
  69. GetListString ..\QuestDiary\套装<$scriptparam1>.txt 0 S$套装<$scriptparam1>
  70. MOV S$读取装备 <$STR(S$套装<$scriptparam1>)>
  71. ExtractStringEx ,<$STR(S$读取装备)> S1

  72. MOV N3 1
  73. MOV S$套装内展示
  74. While N3 < 10
  75. goto @test1(<$scriptparam1>,<$STR(N3)>|S$返回值<$STR(N3)>)
  76. INC S$套装内展示 <<$STR(S<$STR(N3)>)>当前状态<$STR(S$返回值<$STR(N3)>)>/@套装内装备位置(<$scriptparam1>,<$STR(N3)>)>
  77. INC N3 1
  78. EndWhile
  79. #SAY
  80. <$STR(S$套装内展示)>


  81. [@tset1]
  82. #IF
  83. CheckContainsText T1 <$STR(S<$scriptparam1>)>
  84. #ACT
  85. MOV S$套装<$scriptparam1>内装备<$scriptparam2>开关 开
  86. return <$STR(S$套装<$scriptparam1>内装备<$scriptparam2>开关)>
  87. #ELSEACT
  88. MOV S$套装<$scriptparam1>内装备<$scriptparam2>开关 关
  89. return <$STR(S$套装<$scriptparam1>内装备<$scriptparam2>开关)>



  90. [@套装内装备位置]
  91. #OR
  92. CHECKSCRIPTPARAM 1,1
  93. ....
  94. ....
  95. ....
  96. ....

  97. CHECKSCRIPTPARAM 1,10
  98. #ELSEACT
  99. SENDMSG 6 非法的参数
  100. break

  101. #IF
  102. #ACT
  103. GetListString ..\QuestDiary\套装<$scriptparam1>.txt 0 S$套装<$scriptparam1>
  104. MOV S$读取装备 <$STR(S$套装<$scriptparam1>)>
  105. ExtractStringEx , <$STR(S$读取装备)> S1

  106. #IF
  107. CheckContainsText T1 <$STR(S<$scriptparam2>)>
  108. #ACT
  109. DEC T1 ,<$STR(S<$scriptparam2>)>
  110. #ELSEACT
  111. INC T1 ,<$STR(S<$scriptparam2>)>




  112. 回收脚本直接捡取触发套个表格就行了

复制代码

请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

28

主题

1105

回帖

1715

积分

版主

积分
1715
QQ
发表于 2024-9-13 21:08:06 | 显示全部楼层
qq6652131 发表于 2024-9-11 11:49
你这个还是要写配置项,我已经想到更好的办法了

循环脚本+缓存读取
脚本不超过30行.ini写个**,建立个空文本就可以了
-定制脚本-Qq:270411387
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|翎风引擎论坛 |网站地图

GMT+8, 2025-4-24 01:43 , Processed in 0.033995 second(s), 16 queries , Gzip On, Redis On.

Powered by haom2 X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表