石器时代论坛

 找回密码
 立即注册
楼主: 石器SO
打印 上一主题 下一主题

[内挂教程] 战斗中新增: 超回合数逃跑、被飞换宠、宠被飞逃跑

[复制链接]

0

主题

355

帖子

71

石币

石器高手

Rank: 3Rank: 3

积分
426
楼主
发表于 2020-4-13 09:54:31 | 显示全部楼层
建议能把游戏里面的数字都可以具体化赋值给变量,而不是通过判断对比穷举获取

比如我想知道战宠的攻击力,目前只能设置一个变量,不停地对比,不相等再继续加
如:
dim @a
let @a,=,0
let @a,+,1
check 战宠,攻击,=,@a,+2
goto -2

能不能设置一些固定变量,比如@[战宠.攻击],@[宠物1.敏捷],之类的,可以一键赋值
assa倒是有固定变量,但是不全,比如:
@[宠物名称.1] … @[宠物名称.5]
@[宠物等级.1] … @[宠物等级.5]
@[宠物血量.1] … @[宠物血量.5]

这些只针对名字等级和血量,不涉及到功敏防,而且很重要一点,实测无法获取最后一个宠物
比如我目前有4只宠物,我只能用到@[宠物名称.3]获取第三只宠物的名字,用@[宠物名称.4]就会超出下标

0

主题

355

帖子

71

石币

石器高手

Rank: 3Rank: 3

积分
426
沙发
发表于 2020-4-13 11:11:47 | 显示全部楼层
本帖最后由 sqso97583 于 2020-4-13 11:13 编辑
石器时代so 发表于 2020-4-13 10:10
print @[宠物名称.5]无法获取bug 已经记录。获取攻防敏,后续是可以考虑增加的。不过目前希望您多反馈已有 ...

那我就再提一个,assa的赋值命令
赋值的特别计算参数:
数值:
INT         取数值的整数部分
RND         取一个乱数
ABS         取数值的绝对值

let 变量,left,数目          '取左边字符
let 变量,right,数目        '取右边字符
let 变量,lcase                '把字符转为小写
let 变量,ucase                '把字符转为大写
let 变量,trim                 '去除左右空格
let 变量,ltrim                '去除左边空格
let 变量,rtrim                '去除右边空格
let 变量,mid,位置,数目 '取指定数目字符
let 变量,replace,查找字符,覆盖字符        '把查找出的字符转为覆盖字符
let 变量,get,查找字符1 [,查找字符2]        '取查找字符1与查找字符2之间的字符


在assa上测试,上面的这些命令只有INT,RND,ABS和GET可以用,其他均不可用

在内挂上面自测所有不可用,并且发现无法赋值小数,比如let @a,=,123.5,print出来是123,并不是123.5
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-5-14 23:45 , Processed in 0.085647 second(s), 25 queries .

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