59

回帖

1万

金币

6822

积分

积分
6822
发表于 2022-11-6 01:25:06 | 显示全部楼层 |阅读模式

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

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

×
示例:
[@自动升级]
#IF
SMALL U0 2000
CHECKGAMEGOLD > 999
#ACT
GAMEGOLD - 1000
INC U0 1
GOTO @自动升级
BREAK
-------------------------------------
使用GOTO 会出现M2崩溃
使用While  无法判断多个条件
使用DELAYGOTO 2 @自动升级   会出现 1.关闭窗口 还在执行  2.耗时较长

请教有什么好的办法 实现这种 循环执行的效果
回复

使用道具 举报

77

回帖

1万

金币

1万

积分

积分
10159
发表于 2022-11-6 10:40:11 | 显示全部楼层
本帖最后由 liM 于 2022-11-6 10:41 编辑

单一的条件  可以吧循环变成不循环吧!  快得很,嗖一下就完事了! 就是换个思路嘛... 感觉现在技术过日子太难了,都没得饭吃了,太幸苦的研究它作甚!!!
  1. ;根据你的脚本 给你来段 不好别喷哈!!!

  2. #IF
  3. LARGE 2000 <$STR(U0)>
  4. #ELSEACT
  5. SENDMSG 9 您的自动升级次数已用完!请到别处看看吧!
  6. break
  7. #ACT
  8. DIV N$2U <$MONEY(元宝)> 1000
  9. #IF
  10. SMALL 0 <$STR(N$2U)>
  11. #ELSEACT
  12. SENDMSG 9 很遗憾,您没有足够的元宝支撑本次服务!
  13. break
  14. #ACT
  15. FORMULATION (2000-<$STR(U0)>)*1000 N$0U
  16. #IF
  17. SMALL <$MONEY(元宝)> <$STR(N$0U)>
  18. #ELSEACT
  19. MONEY 元宝 - <$STR(N$0U)>
  20. FORMULATION 2000-<$STR(U0)> N$1U
  21. CHANGELEVEL + <$STR(N$1U)>
  22. SENDMSG 9 恭喜您本次消耗<$STR(N$0U)>元宝晋升<$STR(N$1U)>级。
  23. break
  24. #ACT
  25. MUL N$0U <$STR(N$2U)> 1000
  26. MONEY 元宝 - <$STR(N$0U)>
  27. CHANGELEVEL + <$STR(N$2U)>
  28. SENDMSG 9 恭喜您本次消耗<$STR(N$0U)>元宝晋升<$STR(N$2U)>级。
  29. break
复制代码

评分

参与人数 1金币 +10 收起 理由
二仆仆 + 10

查看全部评分

回复

使用道具 举报

59

回帖

1万

金币

6822

积分

积分
6822
 楼主| 发表于 2022-11-6 13:25:52 | 显示全部楼层
liM 发表于 2022-11-6 10:40
单一的条件  可以吧循环变成不循环吧!  快得很,嗖一下就完事了! 就是换个思路嘛... 感觉现在技术过日子太 ...

感谢,启发很大
回复

使用道具 举报

60

回帖

2225

金币

1279

积分

积分
1279
发表于 2022-11-16 10:38:04 | 显示全部楼层
liM 发表于 2022-11-6 10:40
单一的条件  可以吧循环变成不循环吧!  快得很,嗖一下就完事了! 就是换个思路嘛... 感觉现在技术过日子太 ...

大佬  详细讲讲呗我没理解......#IF
LARGE 2000 <$STR(U0)>
#ELSEACT
SENDMSG 9 您的自动升级次数已用完!请到别处看看吧!
break
#ACT
DIV N$2U <$MONEY(元宝)> 1000这一步
回复

使用道具 举报

77

回帖

1万

金币

1万

积分

积分
10159
发表于 2022-11-16 11:25:24 | 显示全部楼层
xiaoduan123 发表于 2022-11-16 10:38
大佬  详细讲讲呗我没理解......#IF
LARGE 2000
#ELSEACT

这是根据你的脚本 给出的一个 U0 2000次升级 限制而已
;----------------->>> 你的脚本
#IF
SMALL U0 2000
CHECKGAMEGOLD > 999
#ACT
;----------------->>> 你的脚本 限制的这个 U0 值 最大 2000 次  你可以改成 20000 也可以改成 别的  自己发挥啊!   要改 那全部的 2000 同步修改成你自己想要改的值即可,最好是把 2000 做个变量去应用。


回复

使用道具 举报

60

回帖

2225

金币

1279

积分

积分
1279
发表于 2022-12-1 16:12:24 | 显示全部楼层
liM 发表于 2022-11-16 11:25
这是根据你的脚本 给出的一个 U0 2000次升级 限制而已
;----------------->>> 你的脚本
#IF

谢谢啊,我懂了,大佬牛逼
回复

使用道具 举报