台服dnf吧 关注:117,691贴子:1,868,383
  • 9回复贴,共1

ce自动汇编 地图遍历全屏模拟技能call

只看楼主收藏回复




alloc(newmem,2048)
alloc(NO_OFF,10)
label(code)
label(start)
label(exit)
label(next)
newmem:
pushad
mov ebp,esp
sub esp,8
mov eax,[1AB7CDC]
mov eax,[eax+b8]
cmp eax,0//进图判断
je exit
mov ebx,[eax+b0]
mov [ebp-4],ebx//开头单位指针,此指针每次循环都+4
mov ebx,[eax+b4]
sub ebx,4
mov [ebp-8],ebx//结束单位指针
//开始循环遍历地图各单位
start:
mov ebx,[ebp-4]
mov ecx,[ebx]
mov eax,[ecx+644]
cmp eax,0//判断阵营,跳过自己人
je next
cmp [ecx+90],#529//怪物
je code
cmp [ecx+90],#273//apc
je code
jne next
//可以开始进行自己对单位的操作了
code:
pushad
push 0
push 0
push 0
push 0
push 0
push 0
push 4
push 0
push 0
push 0//Z轴
push [ecx+3CE8]//y
push [ecx+3CE4]//x
push #66666//伤害
push #20022//代码
mov ecx,1AB7CDC//人物基址
mov ecx,[ecx]
push ecx
call 86EC60// #模拟call
popad
//进入下一次循环
next:
cmp ebx,[ebp-8]
je exit
add [ebp-4],4
jmp start
exit:
mov esp,ebp
push #200
call sleep //延迟函数当下段用
cmp [NO_OFF],#1//判断开关
jne @f
jmp newmem
@@:
popad
ret
[ENABLE]
NO_OFF:
dd #1
CREATETHREAD(newmem)
[DISABLE]
NO_OFF:
dd #0


IP属地:新疆1楼2025-01-19 01:35回复
    沙发


    IP属地:福建来自Android客户端2楼2025-01-19 01:42
    回复
      这不是以前做挂用的吗


      IP属地:新西兰来自iPhone客户端3楼2025-01-19 01:53
      收起回复
        不明觉厉


        IP属地:河南来自iPhone客户端4楼2025-01-19 02:22
        回复
          虽不明但觉厉


          IP属地:广西来自Android客户端5楼2025-01-19 05:29
          回复
            ce大佬,有技能放大吗


            IP属地:广东来自Android客户端6楼2025-01-20 20:59
            回复
              正需要这个,一会试试


              IP属地:内蒙古来自Android客户端7楼2025-02-05 08:07
              回复