CheatMaker 论坛

首页 » 修改器版块 » CheatMaker综合讨论 » 某些无效脚本可引起崩溃
誇り高き騎士王 - 2018/8/20 21:28:45
试验能不能用什么脚本调整Splider的选择时,发现用Selected或者Value都只是执行无反应,而用Text的时候会引起崩溃。比如
Splider1.Text=5;
这样一执行就会崩溃。刚刚试验Splider能不能改数据类型的时候,用了个
Splider1.DataType=6;
同样一执行就崩溃了。应该还有别的类似情况。

另外插件21的运算只能将控件作为被加/被减/被乘/被除数,加法乘法无所谓,减法除法就遇到限制了。我觉得可以加个23、24之类的附加数据来把它作为减数/除数,不然只能通过脚本去实现了。
比如现在控件使用20(-10)的附加数据只能起到控件值-10的作用,而10-控件值是实现不了的。如果能新增附加数据23、24,以20(-10)|23(20)|24(30)这样的附加数据实现30÷[20-(控件值-10)]的运算的话就好了。只新增一个附加数据23,使附加数据20(-10)|23(20-)|23(30/)可以实现30÷[20-(控件值-10)]的运算也可以。
虽然脚本实现起来也容易,不过类似Call.ReadDataLock来持续读取运算结果的功能就不能用了。

还有一个,大概是BUG。文件编辑模式中,在搜索出的结果上执行“内存查看”,内存查看器窗口里不能自动跳转到对应的地址上,而是只能停留在地址00处,需要手动输入地址才能跳转。

,求连续十六进制转十进制的办法(没办法用十六进制,只能由连续的转)。Interger记得能从十六转十吧?那么有连续十六转十六的办法也行。
银河漫步 - 2018/8/20 23:35:28
不是所有的控件都有Text脚吧
Splider控件改变数值应该用value
另外我感觉今年cm都不会有更新了...
誇り高き騎士王 - 2018/8/21 6:55:35
回复 2楼银河漫步的帖子

不,Splider任何脚本都控制不了。
另外不管有没有那项属性,会引起崩溃的情况是应该避免的。
银河漫步 - 2018/8/21 7:57:12
多重运算已经可以通过脚本实现
引用一个变量就可以操作了
誇り高き騎士王 - 2018/8/22 1:38:29
回复 4楼银河漫步的帖子

用不用变量都可以。不过脚本是不能用Call.ReadDataLock这种脚本来实现持续读取的,要想持续读取只能靠附加数据来运算。脚本只能运算一次,然后持续读取就读内存值去了,不能一直自动运算了。
而用附加数据就能一直读取运算后的值。
天枫十一郎 - 2018/9/2 22:09:32
你在呼叫Call.ReadDataLock的方法中写脚本不就可以持续运算了? 持续读取运算结果是想直接改写目标地址值呢还是不想改写?
还有你说的跳转问题不存在啊.可以直接跳到目标地址上.
异常问题的确.很多地方我都没有控制.这是不好的.脚本属性之前版本我是控制了的,目前为了兼容,没有全部判断
誇り高き騎士王 - 2018/9/7 1:33:12
回复 6楼天枫十一郎的帖子

Call.ReadDataLock可以持续读取计算的结果?
这个脚本不是只能以某控件名为对象吗,没法把运算脚本加进去啊。
天枫十一郎 - 2018/9/8 15:24:35
回复 7楼誇り高き騎士王的帖子

好像是没有加事件执行...好吧提醒我了.
1
查看完整版本: 某些无效脚本可引起崩溃