加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
本帖最后由 SixRC 于 2019-2-12 01:04 编辑
以下代码
RGSS103J RGSS104E RGSS102J RGSS100J RGSS202E 其他版本同 替换dll名即可 RGSS300 其他版本同 替换dll名即可
注1:并非屏蔽了F12,仍可以将F12作他用。
注2:关于10秒脚本已被备份,其大概的作用机制如下
rm会开一个线程控制退出以及检查多久没有Graphics.update了
这个线程每200毫秒运行一次,运行的时候假如这期间没有update,计数n加1,反之清零
当计数n达到50的时候就会抛出脚本已被备份然后退出。时间相当于10000毫秒即10秒
这个时间是可以改的 有需要可以自己在关键地址附近改或者叫我 这里嫌麻烦就不放出来了..而且估计没什么人需要
暂且如此罢
关于原理..我跟了一下dll
然后改了一下关键跳
就没啦
副作用 估计没有吧?
以下测试代码
p 1 sleep 11 p 2 loop{Graphics.update}
p 1
sleep 11
p 2
loop{Graphics.update}
kirh_036 提到
可以用 begin rescue Reset 捕获 F12 确实也是好方法 不同方法适用于不同用途
之前 p 不了 Reset 这个类 发现是在按下 F12 -> raise Reset 之前才刚刚建立的那个类 所以第一次捕获 Reset 后就有这个类了
同理 10s Hangup 也可以捕获处理
|