Raohz520 发表于 2021-6-29 18:52

CE自动汇编

这几天突然想玩CSOL,但是苦于小怪碍事堵路,就想把它们吸到附近,就有了以下的脚本

alloc(newmem,2048)
label(returnhere)
label(originalcode)
label(exit)

label(postion_x)
label(postion_y)
label(postion_z)
label(postion_base)

label(key)
registersymbol(key)


label(code)

newmem:
code:
cmp ,0
jz originalcode
pushad
mov edx,
mov edx,
add edx,8c
mov ,edx
add edx,4
mov ,edx
add edx,4
mov ,edx


//吸怪
mov edx,esi
add edx,1f4
sub edx,168
mov eax,
mov ,eax
sub edx,4
mov eax,
mov ,eax
sub edx,4
mov eax,postion_z
mov ,eax
//movss xmm0,
//movss ,xmm0
popad

//esi+1f4-168 -164 -160
//hw.dll+1A14A30 + 8c 90 94
originalcode:
comiss xmm0,

exit:
jmp returnhere
key:
dd 0

postion_x:
dd 0
postion_y:
dd 0
postion_z:
dd 0
postion_base:
dd hw.dll+1A14A30

"hw.dll"+5A2352:
jmp newmem
nop 2
returnhere:


dealloc(newmem)
unregistersymbol(key)
"hw.dll"+5A2352:
comiss xmm0,

使用的结果是怪都没了,不知道去哪了。
大佬们帮我看看哪里有问题

fanvalen 发表于 2021-6-29 20:03

看你代码把怪移到了
x=140
y=144
z=148
这么样一个地方
好像是天上

笨鸟不一定先飞 发表于 2021-6-29 21:04

这游戏还有人玩呢。。5年以前玩过

Raohz520 发表于 2021-6-30 09:38

fanvalen 发表于 2021-6-29 20:03
看你代码把怪移到了
x=140
y=144


不对啊代码的作用是把怪 吸到脸上来啊

Raohz520 发表于 2021-6-30 09:40

Darkline 发表于 2021-6-29 20:23
csol不是网游吗   还可以这么操作?

CSNZ就是CS的私服

c03xp 发表于 2021-7-6 17:24

世界坐标与屏幕坐标没做转换,140,144是世界(地图)坐标,你把它当屏幕坐标用了
页: [1]
查看完整版本: CE自动汇编