冰楓論壇

標題: gms V156.2寵吸 [打印本頁]

作者: ta0926    時間: 2014-11-25 09:18
標題: gms V156.2寵吸
//g1562寵吸
[enable]
registersymbol(PetGetItem)
alloc(PetGetItem,1024)
alloc(r0c,4)
alloc(r10,4)
label(x001)
label(x009)
label(x016)
label(x017)

PetGetItem:
        cmp [esp],006CB50E
        jne PtInRect
        push eax
        mov eax,[01c60910]        //紅點
        cmp [eax+2c],0
        pop eax
        jne PtInRect
x001:
        push edi
        push ebx
        mov edi,[ebp+0c]    //ebp+0c= item X
        mov ebx,[edi]
        mov [r0c],ebx
        mov ebx,[edi+04]
        mov [r10],ebx
        mov [edi],eax       //ebx=pet x, eax=pet y
        mov [edi+04],edx    //= item Y
        pop ebx
        pop edi
        add esp,10
        cmp dword ptr [esi+40],00
        mov eax,7fffffff
        jne x009
        mov eax,[esi+44]
x009:
        mov ecx,[01c5c264]
        push eax
        call 01350d10
        test eax,eax
        jne 006CB541
        cmp dword ptr [esi+40],00
        jne x016
        mov ecx,[esi+44]
        push ecx
        mov ecx,[01c5c11c]
        call 0093a8f0
        mov edi,eax
        jmp x017
x016:
        xor edi,edi
x017:
        push 00
        push 00
        push 00
        push 00
        lea edx,[ebp-38]
        push 10
        push edx
        call 0061c5d0
        mov ecx,[ebp+0c]
        add esp,18
        push eax
        mov eax,[esi+30]
        push edi
        push eax
        push ecx
        mov ecx,[ebp+08]
        call 00b36920
        push edi
        push ebx
        mov edi,[ebp+0c]    //ebp+0c= item X
        mov ebx,[r0c]
        mov [edi],ebx
        mov ebx,[r10]
        mov [edi+04],ebx
        pop ebx
        pop edi
        jmp 006CB5ca

01c6fa64:
dd PetGetItem       

[disable]
01c6fa64:
dd PtInRect
unregistersymbol(PetGetItem)
dealloc(PetGetItem)

作者: as644    時間: 2014-11-26 00:55
提示: 作者被禁止或刪除 內容自動屏蔽
作者: ddsq1226    時間: 2014-11-27 09:08
請問要怎麼用呢?


作者: 20201056    時間: 2015-8-13 21:58
謝謝分享 找尋好久了




歡迎光臨 冰楓論壇 (https://bingfong.com/) Powered by 冰楓