石器时代论坛

 找回密码
 立即注册
查看: 4122|回复: 3
打印 上一主题 下一主题

关于ASSA脚本变量的问题

[复制链接]

31

主题

335

帖子

1277

石币

石器精英

Rank: 6Rank: 6

积分
1622

脚本达人攻略达人

跳转到指定楼层
楼主
发表于 2017-10-2 11:03:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 数到三就不哭 于 2017-10-2 11:33 编辑

dim @list,@a  (定义变量 list和a)
let @list,=,0 (赋值变量list为0)
let @a,=,0    (同上)


label 设置登陆星系 (标签)
let @list,+,1 (list变量每次+1)
if @list,>,11,计数器清0 (若变量list大于11则跳转到计数器清0)
set 登陆副机,@list (设置登陆副机为list数值)
delay 1000     (延时1秒)
goto 开始登陆  (跳转到“开始登陆”标签)

label 开始登陆 (标签)
log 2          (原地登出)
delay 1000     (同上)
set 自动登陆,1 (勾选自动登录)
let @a,+,1     (每次到这里a变量+1)
if @a,>,20,服务器可能忙线 (若a变量大于20则跳转到"服务器可能忙线"标签)
delay 10000    (等待10秒)
wait 对话,0,?,-1 (判断登录游戏后弹出的对话框,否则跳转到上一行代码)
label 成功陆入  (标签)
goto 到卡坦村外找卡坦 (跳转到"到卡坦村外找卡坦"标签)


label 服务器可能忙线 (标签)
say 应该是伺服器忙线了,脚本帮你换星= = (说话内容)
set 自动登陆,0 (取消勾选"自动登陆")
delay 1000 (同上)
log 2       (原地登出)
delay 3000  (延时)
goto 设置登陆星系 (同上)

label 计数器清0 (标签)
let @list,=,0   (赋值变量list为0)
goto 设置登陆星系 (跳转)

-----------------------------------------------------------------------------
以上是我提取的变量代码,但是有几个问题。
1、括号内标注的对不对?
2、红字1部分是不是陷入死循环?
3、红字2部分是不是在未陆入游戏执行的命令?
4、label .err. 是什么命令?

16

主题

443

帖子

1080

石币

石器精英

Rank: 6Rank: 6

积分
1523

热心会员

沙发
发表于 2017-10-11 23:42:44 | 只看该作者
这段脚本代码真的能运行起来?好神奇。。label .err.是脚本出错时会自己执行的标签,系统自带的;label .log.当然是重登进游戏会走的标签,实际用起来最好配合delay和check。我会这么用:
   '---重登以后---
label .log.
delay 800
check 人物,LV,>=,1,+2
goto -2
goto 开始
'---脚本出错---
label .err.
run 。。。。。(此处省略)\原登.ASC

其他三个问题的话,2和3我觉得好难,不理解;1的话,唔,你说的都对!

31

主题

335

帖子

1277

石币

石器精英

Rank: 6Rank: 6

积分
1622

脚本达人攻略达人

板凳
 楼主| 发表于 2017-10-11 23:52:16 | 只看该作者
a68624165 发表于 2017-10-11 23:42
这段脚本代码真的能运行起来?好神奇。。label .err.是脚本出错时会自己执行的标签,系统自带的;label .lo ...

原来是这样。经常标签出错脚本就弹出对话框卡了,加了这个是不是就不会弹出错误对话框了?

16

主题

443

帖子

1080

石币

石器精英

Rank: 6Rank: 6

积分
1523

热心会员

地板
发表于 2017-10-12 00:04:13 | 只看该作者
数到三就不哭 发表于 2017-10-11 23:52
原来是这样。经常标签出错脚本就弹出对话框卡了,加了这个是不是就不会弹出错误对话框了? ...

还是会弹出报错对话框的,只不过你点了报错对话框以后,脚本会跳转到.err.的标签这,如果没写,那脚本就挂了,如果写了跳转,那就又跳到跳转的地方去了。按我理解的是这样。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|石器时代论坛

GMT+8, 2024-5-28 11:37 , Processed in 0.092999 second(s), 30 queries .

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