查看: 61|回复: 2

[传统脚本] 脚本学习示例,感觉这段可以学点东西

[复制链接]

36

主题

92

回帖

1358

积分

金牌会员

积分
1358
发表于 2026-5-31 17:10:41 | 显示全部楼层 |阅读模式
这个脚本可以一起学习了解下,涉及到了字符分割,循环,替换


---------------------------------------------------
[@永噩]
#IF
#ACT
MOV L$永噩金币临时 <$STR(T211)>
MOV N$永噩分割装备数量
TextSplit | <$STR(A161)> S0 N$永噩分割装备数量
MOV P1 0
WHILE P1 < <$STR(N$永噩分割装备数量)>
MOV S100
MOV S101
TextSplit : <$STR(S<$str(p1)>)> S100
TextReplace <$STR(S100)> ( ( S100
TextReplace <$STR(S100)> ) ) S100
MOV S$永噩金币SX-<$STR(S100)> <$STR(P1)>
MOV S$永噩金币MC-<$STR(p1)> <$STR(S100)>
MOV S$永噩金币BL-<$STR(S100)> <$STR(S101)>
GOTO @永噩金币检查
INC P1 1
ENDWHILE
MOV T211 <$STR(L$永噩金币临时)>



[@永噩金币检查]
#IF
#ACT
TextReplace <$STR(S100)> ( ( S102
TextReplace <$STR(S102)> ) ) S102
#IF
EQUAL S$永噩金币SX-<$STR(S100)> 0
EQUAL L$永噩金币临时
#ACT
INC L$永噩金币临时 2
BREAK
#IF
EQUAL L$永噩金币临时[<$STR(S$永噩金币SX-<$STR(S100)>)>]
#ACT
INC L$永噩金币临时 0
#IF
NOT CheckContainsText S$金币回收<$STR(S$永噩金币BL-<$STR(S100)>)> <$STR(S102)>|
EQUAL L$永噩金币临时[<$STR(S$永噩金币SX-<$STR(S100)>)>] 1
#ACT
INC S$金币回收<$STR(S$永噩金币BL-<$STR(S100)>)> <$STR(S102)>|

1

主题

228

回帖

1585

积分

金牌会员

积分
1585
发表于 2026-5-31 19:06:24 | 显示全部楼层
后面就是写当能量等于200的时候,触发什么效果了

36

主题

92

回帖

1358

积分

金牌会员

积分
1358
楼主 发表于 2026-6-1 09:57:02 | 显示全部楼层
来了来了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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