本帖最后由 wfy0507 于 2017-7-27 14:43 编辑
最近论坛里发布了很多单人gs,但是实际上使用的方法是错误的,这里简要说明一下,避免误导。
先看原版的gs如图
用了3个脚本,第一个脚本判定的是投篮人是不是mc,第二个脚本是当投篮人是mc的时候根据投篮区域读取下列的单独gs。 这些单独gs不是程序原本自带的,而是我利用ce的自动汇编设定的地址,这个mctlkj就是基址。第三个上篮gs为什么要和投篮的分开,是因为上篮的子程序和投篮子程序在不同的位置。
再看最新发布的这个单人gs
全部都用的是投篮的gs判定,而且用的gs地址是 NBA2K17.EXE+XXXXXX的模块地址,脚本里写的程序是根据mctlkj来引用不同的gs,而下面却分配的是模块地址,因为原来超远距离投篮没有gs设定,所以超远距离只能和强行投篮重合了,这样gs是不可能起作用的。
要想做出其他的单独gs,也必须要至少两个脚本,比如说单独抢断gs,第一个脚本判定伸手掏球的人是不是mc,第二个脚本读取你自己分配的抢断gs,而不能用现有的投篮脚本,因为抢断的子程序和投篮的子程序完全是两码事!!!! 最好是懂一点汇编语言会容易些。
发这篇帖子是希望网友能用正确的方式研究单独gs,避免浪费时间和精力,也避免误导其他人。
|