ta0926 發表於 2014-11-25 09:18:20

gms V156.2寵吸

//g1562寵吸

registersymbol(PetGetItem)
alloc(PetGetItem,1024)
alloc(r0c,4)
alloc(r10,4)
label(x001)
label(x009)
label(x016)
label(x017)

PetGetItem:
        cmp ,006CB50E
        jne PtInRect
        push eax
        mov eax,        //紅點
        cmp ,0
        pop eax
        jne PtInRect
x001:
        push edi
        push ebx
        mov edi,    //ebp+0c= item X
        mov ebx,
        mov ,ebx
        mov ebx,
        mov ,ebx
        mov ,eax       //ebx=pet x, eax=pet y
        mov ,edx    //= item Y
        pop ebx
        pop edi
        add esp,10
        cmp dword ptr ,00
        mov eax,7fffffff
        jne x009
        mov eax,
x009:
        mov ecx,
        push eax
        call 01350d10
        test eax,eax
        jne 006CB541
        cmp dword ptr ,00
        jne x016
        mov ecx,
        push ecx
        mov ecx,
        call 0093a8f0
        mov edi,eax
        jmp x017
x016:
        xor edi,edi
x017:
        push 00
        push 00
        push 00
        push 00
        lea edx,
        push 10
        push edx
        call 0061c5d0
        mov ecx,
        add esp,18
        push eax
        mov eax,
        push edi
        push eax
        push ecx
        mov ecx,
        call 00b36920
        push edi
        push ebx
        mov edi,    //ebp+0c= item X
        mov ebx,
        mov ,ebx
        mov ebx,
        mov ,ebx
        pop ebx
        pop edi
        jmp 006CB5ca

01c6fa64:
dd PetGetItem       


01c6fa64:
dd PtInRect
unregistersymbol(PetGetItem)
dealloc(PetGetItem)

as644 發表於 2014-11-26 00:55:21

ddsq1226 發表於 2014-11-27 09:08:12

請問要怎麼用呢?

20201056 發表於 2015-8-13 21:58:27

謝謝分享 找尋好久了:D
頁: [1]
查看完整版本: gms V156.2寵吸