石器时代论坛

 找回密码
 立即注册

QQ登录

查看: 4123|回复: 8
打印 上一主题 下一主题

再提NG使用后记

[复制链接]

25

主题

794

帖子

2768

石币

石器元老

Rank: 8Rank: 8

积分
3572

脚本达人

跳转到指定楼层
楼主
发表于 2019-10-27 21:53:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
一:button {OK|CANCEL|确定|取消|上一页|下一页|关闭|0..8|{$|#}输入文字} [,x,y[,key[,flag]]] 对话框命令 button $+要输入的文字无法实现。。。。
例程:
dim @a,@b
cls
delay 500
label start
ifdlg 同意请输入暗号,?,+4
button OK
delay 1000
check 对话,1,!=,同意请输入暗号:,+3
let @a,=,@[对话.1]
goto 输验证码
check 对话,2,!=,同意请输入暗号:,+3
let @a,=,@[对话.2]
goto 输验证码
check 对话,3,!=,同意请输入暗号:,+3
let @a,=,@[对话.3]
goto 输验证码
check 对话,4,!=,同意请输入暗号:,+3
let @a,=,@[对话.4]
goto 输验证码
check 对话,5,!=,同意请输入暗号:,+3
let @a,=,@[对话.5]
goto 输验证码
check 对话,6,!=,同意请输入暗号:,+3
let @a,=,@[对话.6]
goto 输验证码
check 对话,7,!=,同意请输入暗号:,+3
let @a,=,@[对话.7]
goto 输验证码
check 对话,8,!=,同意请输入暗号:,+3
let @a,=,@[对话.8]
goto 输验证码
check 对话,9,!=,同意请输入暗号:,+3
let @a,=,@[对话.9]
goto 输验证码
end
label 输验证码
let @a,get,同意请输入暗号:,
let @b,=,$
let @b,&,@a
button @b
delay 600
end

二:
@[宠物名称.1] ... @[宠物名称.5]         → 这个已经修正了,显示正常 下面5个 全部显示为“0” 没修正
@[宠物等级.1] ... @[宠物等级.5]
@[宠物血量.1] ... @[宠物血量.5]
@[宠物攻击.1] ... @[宠物攻击.5]
@[宠物防御.1] ... @[宠物防御.5]
@[宠物敏捷.1] ... @[宠物敏捷.5]

三:
@[日期]         ASSA表示取当前日期但NG取到的结果:M-20XX-10(月) 16:15:20
@[时间]         ASSA表示取当前时间但NG取到的结果:2179217
W 封包走路还是当成普通走路,不是封包走路。
log {0|1|2|3}  表示{重登|回纪录点|原地|断线}
当我使用set 断线重登,0   log 2 的时候会触发 label .log.  应该是log 3或游戏掉线才会触发label .log. 要区分对待,不能什么断线都触发label .log.
战斗设置中的 精灵补血命令是什么呢? Set 精灵补血,{0|1|滋润的精灵|治愈的精灵|恩惠的精灵} ?
Say /getwnkey ASSA表示取得当前对话框的KEY和NPCflag 而NG没有

四:和ASSA同时运行一个脚本,设置同样的速度和延时,发现ASSA运行了2遍,NG才运行一遍, 这点让它失去很大色彩。所以现在还是选择使用ASSA

4492

主题

1万

帖子

6万

石币

管理员

Rank: 9Rank: 9Rank: 9

积分
82202
沙发
发表于 2019-10-27 22:21:53 | 只看该作者
感谢您的建议1、2、3已经记录。

第四条,目前设定的延迟是确保稳定,速度过快容易出现意外情况,assa也就是因为这个所以很多脚本运行一段时间后,会出现崩溃问题,NG后续后考虑逐步调整。

SOSE我们的家,大家一起来爱护她。
(客服不解答任务,任务不会做论坛发帖提问)
《石器so》无职业2.5PK模式客服QQ号1520218270客服QQ号756111
《石器se》8.5PK职业客服QQ号2311416291

25

主题

794

帖子

2768

石币

石器元老

Rank: 8Rank: 8

积分
3572

脚本达人

板凳
 楼主| 发表于 2019-11-4 18:16:22 | 只看该作者
石器时代so 发表于 2019-10-27 22:21
感谢您的建议1、2、3已经记录。

第四条,目前设定的延迟是确保稳定,速度过快容易出现意外情况,assa也就 ...

一:button {OK|CANCEL|确定|取消|上一页|下一页|关闭|0..8|{$|#}输入文字} [,x,y[,key[,flag]]] 对话框命令 button $+要输入的文字无法实现。。。。
例程:
dim @a,@b
cls
delay 500
label start
ifdlg 同意请输入暗号,?,+4
button OK
delay 1000
end              '缺少这行指令
check 对话,1,!=,同意请输入暗号:,+3
let @a,=,@[对话.1]
goto 输验证码
check 对话,2,!=,同意请输入暗号:,+3
let @a,=,@[对话.2]
goto 输验证码
check 对话,3,!=,同意请输入暗号:,+3
let @a,=,@[对话.3]
goto 输验证码
check 对话,4,!=,同意请输入暗号:,+3
let @a,=,@[对话.4]
goto 输验证码
check 对话,5,!=,同意请输入暗号:,+3
let @a,=,@[对话.5]
goto 输验证码
check 对话,6,!=,同意请输入暗号:,+3
let @a,=,@[对话.6]
goto 输验证码
check 对话,7,!=,同意请输入暗号:,+3
let @a,=,@[对话.7]
goto 输验证码
check 对话,8,!=,同意请输入暗号:,+3
let @a,=,@[对话.8]
goto 输验证码
check 对话,9,!=,同意请输入暗号:,+3
let @a,=,@[对话.9]
goto 输验证码
end
label 输验证码
let @a,get,同意请输入暗号:,
let @b,=,$
let @b,&,@a
button @b
delay 600
end
结果测试失败。check 对话。。。指令判断失效,get 指令 只能取中间内容,无法直接像上面直接从指定到最后 let @a,get,同意请输入暗号:, 这句是从这句话后取到最后 ,NG不行,要加内容再取中间值

4492

主题

1万

帖子

6万

石币

管理员

Rank: 9Rank: 9Rank: 9

积分
82202
地板
发表于 2019-11-4 20:15:15 | 只看该作者
kantal 发表于 2019-11-4 18:16
一:button {OK|CANCEL|确定|取消|上一页|下一页|关闭|0..8|{$|#}输入文字} [,x,y[,key[,flag]]] 对话框 ...

要加内容再取中间值是什么意思? 该脚本能用在哪个npc前
SOSE我们的家,大家一起来爱护她。
(客服不解答任务,任务不会做论坛发帖提问)
《石器so》无职业2.5PK模式客服QQ号1520218270客服QQ号756111
《石器se》8.5PK职业客服QQ号2311416291

25

主题

794

帖子

2768

石币

石器元老

Rank: 8Rank: 8

积分
3572

脚本达人

5#
 楼主| 发表于 2019-11-4 21:00:53 | 只看该作者
本帖最后由 kantal 于 2019-11-4 21:02 编辑
石器时代so 发表于 2019-11-4 20:15
要加内容再取中间值是什么意思? 该脚本能用在哪个npc前

check 对话,{?|行号},{=|!=|LIKE},内容,{跳转符号}   '表示检测对话框的内容
check 对话,0,{=|!=|LIKE},?,{跳转符号}  '表示只检测对话框
NG 这个指令不存在还是别的实现方法?
get 函数就是  从任意内容 取 需要的那部分 随便一个NPC都可以的。

4492

主题

1万

帖子

6万

石币

管理员

Rank: 9Rank: 9Rank: 9

积分
82202
6#
发表于 2019-11-5 06:27:30 | 只看该作者
kantal 发表于 2019-11-4 21:00
check 对话,{?|行号},{=|!=|LIKE},内容,{跳转符号}   '表示检测对话框的内容
check 对话,0,{=|!=|LIKE},?, ...

已经重新提交例子 处理中。反馈的时候例子尽量不要弄错,因为我们的开发人员,并不太了解脚本。因此很多写法都是按照指令基本说明来的。
有些写法就不太了解。只要例子正确我们分别在assa和内挂运行,结果不同,这样就比较容易修正。

近期会再次更新对该例子支持
SOSE我们的家,大家一起来爱护她。
(客服不解答任务,任务不会做论坛发帖提问)
《石器so》无职业2.5PK模式客服QQ号1520218270客服QQ号756111
《石器se》8.5PK职业客服QQ号2311416291

4492

主题

1万

帖子

6万

石币

管理员

Rank: 9Rank: 9Rank: 9

积分
82202
7#
发表于 2019-11-5 13:14:16 | 只看该作者
目前已经修正(尚未公布,在内部测试中,预计这两天公布)。
SOSE我们的家,大家一起来爱护她。
(客服不解答任务,任务不会做论坛发帖提问)
《石器so》无职业2.5PK模式客服QQ号1520218270客服QQ号756111
《石器se》8.5PK职业客服QQ号2311416291

0

主题

80

帖子

10

石币

石器入门

Rank: 2

积分
90
8#
发表于 2023-6-26 09:44:53 | 只看该作者
6666666666666666666666666666666666666666

1

主题

151

帖子

17

石币

石器入门

Rank: 2

积分
168
9#
发表于 2023-6-28 22:49:31 | 只看该作者
小手一输 石币到手
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-5-3 16:07 , Processed in 0.137507 second(s), 32 queries .

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