石器时代论坛

 找回密码
 立即注册

QQ登录

查看: 5126|回复: 18
打印 上一主题 下一主题

[内挂脚本] 内挂BUG反馈,望修复(版本shiqineigua59.rar)

[复制链接]

2

主题

42

帖子

169

石币

石器高手

Rank: 3Rank: 3

积分
211

脚本达人内挂达人

跳转到指定楼层
楼主
发表于 2021-11-11 22:35:41 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 日食 于 2021-11-17 12:58 编辑

把ASSA的脚本拿到内挂来用,发现了几个问题,望更新开发测试版本补丁:【shiqineigua59.rar】
【20211111】
【1】cls有时报错(这个问题无法复现,先不说了)
cls有时在说话打一串“物品无效”,脚本不终止不报错。有时不再现(再现之前我吃了一堆改点酒报过物品无效)

【2】设定主副机、人物,无效
'''''''''''''''''''''''''''''''''''''测试脚本开始'''''''''''''''''''''''''''''''''''''
set 登陆人物,1
set 登陆主机,4'---------------------挂机6
set 登陆副机,2'---------------------联通
msg 登录主机修改执行完成
'''''''''''''''''''''''''''''''''''''测试脚本结束'''''''''''''''''''''''''''''''''''''
测试截图1

测试截图2


执行时直接过去,不起效果也不报错。在assa是没问题。在NG试了各种写法都无效。没找到任何方法能替代。

【3】check道具*错误'''''''''''''''''''''''''''''''''''''测试脚本开始'''''''''''''''''''''''''''''''''''''
check 道具,*,=,萨姆吉尔的首饰,+4
msg 身上或道具没带萨姆吉尔的首饰,请准备好后点继续
pause
goto -3
'''''''''''''''''''''''''''''''''''''测试脚本结束'''''''''''''''''''''''''''''''''''''
测试截图1


测试截图2

check道具*,脚本直接停止,但不提示错误。在ASSA可以判断身上+包裹的道具,在NG改为check道具?可以执行,但无法判断身上了,只能判断包裹。暂时只能用@[装备.x]+ifitem的方式组合才能替代。

【20211112】
【4】let replace 使用参数不能用变量的问题
'''''''''''''''''''''''''''''''''''''测试脚本开始'''''''''''''''''''''''''''''''''''''
label test1
dim @a,@b
let @a,=,aaa_aaa_aaa
let @b,=,bbb
let @a,replace,_,@b
msg @a
end
'''''''''''''''''''''''''''''''''''''测试脚本结束'''''''''''''''''''''''''''''''''''''测试截图1

测试截图2



替换时,用于替换的最后一个参数@b直接被当做字符串,没有被当做变量处理。在ASSA可以用变量。另外试了下,NG被替换参数“-”可以用变量。暂时只能用 let &强行替代,改的好多,有些复杂的处理写不了了。

【5】button &*我的宠物1*
'''''''''''''''''''''''''''''''''''''测试脚本开始'''''''''''''''''''''''''''''''''''''
button &*斯天多斯*
msg 执行完毕
'''''''''''''''''''''''''''''''''''''测试脚本结束'''''''''''''''''''''''''''''''''''''

测试截图1


测试截图2

测试截图3

测试截图4

测试截图5

测试截图6

在存宠界面这种button原来好使,现在NG不好使。试了用用帖子里说的 button $我的宠物也不行,加星号也不行。这个场景下勉强可用waitdlg+button 123组合替代。



【6】ifdlg始终为假 。
'''''''''''''''''''''''''''''''''''''测试1脚本开始'''''''''''''''''''''''''''''''''''''
ifdlg 请选择宠物,?,+3
msg ng
end
msg ok
'''''''''''''''''''''''''''''''''''''测试1脚本结束'''''''''''''''''''''''''''''''''''''
测试截图1


'''''''''''''''''''''''''''''''''''''测试2脚本开始'''''''''''''''''''''''''''''''''''''
ifdlg 请选择宠物,?,+3
msg ng
end
msg ok
'''''''''''''''''''''''''''''''''''''测试2脚本结束'''''''''''''''''''''''''''''''''''''
测试截图2


如测试结果所示,在存宠界面ifdlg始终msg ng,字符串两边加星号也不行。但是可用用waitdlg替代(waitdlg比原来好用了)。


先反映这些,辛苦了。
===================================分割线=================================
以下继续追加测试出的其他问题。
PS,本帖子贴出的问题,是本人在ASSA环境可以稳定运行的自编脚本的基础上,平移到内挂环境进行测试修改的过程中发现的,在ASSA环境能正常能否运行这点是没必要质疑的。

【20211116】
【7】ifsay 不能判断*
  1. ifsay 1-20,*该仓库*才能打开*,+3
复制代码


【8】ifpet *,=,5,....这个操作不能用
。代码能判断身上5个宠物OK,实际永远NG
  1. ifpet *,=,5,+3
  2. msg ng
  3. end
  4. msg ok
复制代码
暂时替代的方式
  1. ifpet 1-5,!=,空位,+3
  2. msg ng
  3. end
  4. msg ok
复制代码

























点评

本帖所有反馈已经全部处理,非常感谢您,建议更新一下测试版开新帖继续反馈,  发表于 2021-11-18 18:08

4492

主题

1万

帖子

6万

石币

管理员

Rank: 9Rank: 9Rank: 9

积分
82195
推荐
发表于 2021-11-18 16:46:08 | 只看该作者
2021-11-18更新
【1】兼容check 道具,*,=,萨姆吉尔的首饰,通过
【2】修正设定主副机、人物,无效   
【3】修正check道具*错误'
【4】修正let replace 使用参数不能用变量的问题  
【5】修正button &*我的宠物1*  
【6】修正ifdlg始终为假 。  
【7】修正ifsay 不能判断*
【8】修正ifpet *,=,5,....这个操作不能用
https://bbs.shiqi.co/sa-44759-1-1.html

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

4492

主题

1万

帖子

6万

石币

管理员

Rank: 9Rank: 9Rank: 9

积分
82195
沙发
发表于 2021-11-14 08:30:20 | 只看该作者
测试版新出现的问题,还是原本NG就有的问题,脚本反馈请都给出完整例子,能在assa和内挂跑,用于观察区别的

cls 给出脚本例子

cls 是清屏作用,然后您遇到的是什么问题呢?
SOSE我们的家,大家一起来爱护她。
(客服不解答任务,任务不会做论坛发帖提问)
《石器so》无职业2.5PK模式客服QQ号1520218270客服QQ号756111
《石器se》8.5PK职业客服QQ号2311416291

2

主题

42

帖子

169

石币

石器高手

Rank: 3Rank: 3

积分
211

脚本达人内挂达人

板凳
 楼主| 发表于 2021-11-14 11:04:12 | 只看该作者
石器时代so 发表于 2021-11-14 08:30
测试版新出现的问题,还是原本NG就有的问题,脚本反馈请都给出完整例子,能在assa和内挂跑,用于观察区别的 ...

我以上测试内容的版本是
在【shiqiso119.rar】的基础上覆盖了内挂补丁【shiqineigua59.rar】

2

主题

42

帖子

169

石币

石器高手

Rank: 3Rank: 3

积分
211

脚本达人内挂达人

地板
 楼主| 发表于 2021-11-14 12:25:13 | 只看该作者
石器时代so 发表于 2021-11-14 08:30
测试版新出现的问题,还是原本NG就有的问题,脚本反馈请都给出完整例子,能在assa和内挂跑,用于观察区别的 ...

在一楼,编辑、补充了测试的详细说明。

4492

主题

1万

帖子

6万

石币

管理员

Rank: 9Rank: 9Rank: 9

积分
82195
5#
发表于 2021-11-14 13:40:49 | 只看该作者
授予内挂达人勋章,反馈已经提交到技术研究处理
SOSE我们的家,大家一起来爱护她。
(客服不解答任务,任务不会做论坛发帖提问)
《石器so》无职业2.5PK模式客服QQ号1520218270客服QQ号756111
《石器se》8.5PK职业客服QQ号2311416291

4492

主题

1万

帖子

6万

石币

管理员

Rank: 9Rank: 9Rank: 9

积分
82195
6#
发表于 2021-11-15 09:04:14 | 只看该作者

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

2

主题

42

帖子

169

石币

石器高手

Rank: 3Rank: 3

积分
211

脚本达人内挂达人

7#
 楼主| 发表于 2021-11-15 20:45:36 | 只看该作者

我这不会弹出错误提示。。。。。版本不一样么?我是neigua59补丁



3

主题

748

帖子

886

石币

石器精英

Rank: 6Rank: 6

积分
1634
8#
发表于 2021-11-17 00:37:02 来自手机 | 只看该作者
好资源齐分享

4492

主题

1万

帖子

6万

石币

管理员

Rank: 9Rank: 9Rank: 9

积分
82195
9#
发表于 2021-11-17 08:51:10 | 只看该作者
日食 发表于 2021-11-15 20:45
我这不会弹出错误提示。。。。。版本不一样么?我是neigua59补丁

这种写法去assa也是错误的。无法正常运行会报错
目前已经改为如下脚本来分析了,提供的例子先要保证assa能正常运行,我们才能对比内挂
  1. check 道具,*,=,萨姆吉尔的首饰,通过
  2. msg 身上或道具没带萨姆吉尔的首饰,请准备好后点继续
  3. pause
  4. goto -3


  5. label 通过
  6. msg 身上或背包道具有萨姆吉尔的首饰
  7. end
复制代码



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

2

主题

42

帖子

169

石币

石器高手

Rank: 3Rank: 3

积分
211

脚本达人内挂达人

10#
 楼主| 发表于 2021-11-17 12:40:36 | 只看该作者
石器时代so 发表于 2021-11-17 08:51
这种写法去assa也是错误的。无法正常运行会报错
目前已经改为如下脚本来分析了,提供的例子先要保证assa能 ...

我用ASSA是可以的,代码:
  1. check 道具,*,=,萨姆吉尔的首饰,通过
  2. msg 身上或道具没带萨姆吉尔的首饰,请准备好后点继续
  3. pause
  4. goto -3


  5. label 通过
  6. msg 身上或背包道具有萨姆吉尔的首饰
  7. end
复制代码

ASSA测试截图如下:带了的情况

没带的情况




另外,在ASSA改内挂脚本的过程中,又遇到很多问题,十多个问题,有些找不到替代方法的问让人改脚本改的很挫败。随后我逐渐在顶楼更新
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-5-2 23:26 , Processed in 0.161691 second(s), 36 queries .

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