J'esseil d'ajouter une commande administrateur a dans un des mes jeux en-ligne, /admin_popup (Fait apparaitre un MSG dans une boite dans le lobby). Une fois avoir fini le code je test la commande, le popup apparait bien mais les charactere qu'il contient ne son pas ceux que j'ai ecrit a la base de mon test .. ou est mon erreur.
005E59F6 . 68 6C685E00 PUSH Gunz.005E686C ; /Arg9 = 005E686C
005E59FB . 68 885B5E00 PUSH Gunz.005E5B88 ; |Arg8 = 005E5B88 ASCII "/admin_popup <message>"
005E5A00 . 6A 01 PUSH 1 ; |Arg7 = 00000001
005E5A02 . 6A 01 PUSH 1 ; |Arg6 = 00000001
005E5A04 . 6A FF PUSH -1 ; |Arg5 = FFFFFFFF
005E5A06 . 68 80000000 PUSH 80 ; |Arg4 = 00000080
005E5A0B . 68 245A5E00 PUSH Gunz.005E5A24 ; |Arg3 = 005E5A24
005E5A10 . 68 50545E00 PUSH Gunz.005E5450 ; |Arg2 = 005E5450 ASCII "admin_popup"
005E5A15 . 6A 00 PUSH 0 ; |Arg1 = 00000000
005E5A17 . 8BCE MOV ECX,ESI ; |
005E5A19 . E8 52A1E4FF CALL Gunz.0042FB70 ; \Gunz.0042FB70
005E5A1E .^E9 397DE4FF JMP Gunz.0042D75C
005E5A23 00 DB 00
005E5A24 . 81EC 0C010000 SUB ESP,10C
005E5A2A . A1 F0696500 MOV EAX,DWORD PTR DS:[6569F0]
005E5A2F . 898424 0801000>MOV DWORD PTR SS:[ESP+108],EAX
005E5A36 . 83BC24 1401000>CMP DWORD PTR SS:[ESP+114],2
005E5A3E . 7D 5B JGE SHORT Gunz.005E5A9B
005E5A40 . 8B8424 1801000>MOV EAX,DWORD PTR SS:[ESP+118]
005E5A47 . 56 PUSH ESI
005E5A48 . 8B30 MOV ESI,DWORD PTR DS:[EAX]
005E5A4A . B0 FF MOV AL,0FF
005E5A4C . 68 ED030000 PUSH 3ED
005E5A51 . 884424 0B MOV BYTE PTR SS:[ESP+B],AL
005E5A55 . C64424 08 00 MOV BYTE PTR SS:[ESP+8],0
005E5A5A . 884424 09 MOV BYTE PTR SS:[ESP+9],AL
005E5A5E . C64424 0A 00 MOV BYTE PTR SS:[ESP+A],0
005E5A63 . E8 882AF2FF CALL Gunz.005084F0
005E5A68 . 8BC8 MOV ECX,EAX
005E5A6A . E8 019CEEFF CALL Gunz.004CF670
005E5A6F . 8B4C24 04 MOV ECX,DWORD PTR SS:[ESP+4]
005E5A73 . 51 PUSH ECX
005E5A74 . 6A 00 PUSH 0
005E5A76 . 6A 00 PUSH 0
005E5A78 . 50 PUSH EAX
005E5A79 . E8 B247E4FF CALL Gunz.0042A230
005E5A7E . 56 PUSH ESI
005E5A7F . E8 4C55E4FF CALL Gunz.0042AFD0
005E5A84 . 83C4 14 ADD ESP,14
005E5A87 . 5E POP ESI
005E5A88 . 8B8C24 0801000>MOV ECX,DWORD PTR SS:[ESP+108]
005E5A8F . E8 9AB6F8FF CALL Gunz.0057112E
005E5A94 . 81C4 0C010000 ADD ESP,10C
005E5A9A . C3 RETN
005E5A9B > 8B9424 1801000>MOV EDX,DWORD PTR SS:[ESP+118]
005E5AA2 . 8B42 04 MOV EAX,DWORD PTR DS:[EDX+4]
005E5AA5 . 8D5424 08 LEA EDX,DWORD PTR SS:[ESP+8]
005E5AA9 . 2BD0 SUB EDX,EAX
005E5AAB > 8A08 MOV CL,BYTE PTR DS:[EAX]
005E5AAD . 880C02 MOV BYTE PTR DS:[EDX+EAX],CL
005E5AB0 . 40 INC EAX
005E5AB1 . 84C9 TEST CL,CL
005E5AB3 .^75 F6 JNZ SHORT Gunz.005E5AAB
005E5AB5 . E8 0662ECFF CALL Gunz.004ABCC0
005E5ABA . 8B88 A0010000 MOV ECX,DWORD PTR DS:[EAX+1A0]
005E5AC0 . 890C24 MOV DWORD PTR SS:[ESP],ECX
005E5AC3 . 8B90 A4010000 MOV EDX,DWORD PTR DS:[EAX+1A4]
005E5AC9 . 6A 01 PUSH 1
005E5ACB . 8D4424 08 LEA EAX,DWORD PTR SS:[ESP+8]
005E5ACF . 50 PUSH EAX
005E5AD0 . 8D4C24 08 LEA ECX,DWORD PTR SS:[ESP+8]
005E5AD4 . 51 PUSH ECX
005E5AD5 . 895424 10 MOV DWORD PTR SS:[ESP+10],EDX
005E5AD9 . E8 2267E4FF CALL Gunz.0042C200
005E5ADE . 8B8C24 1401000>MOV ECX,DWORD PTR SS:[ESP+114]
005E5AE5 . 83C4 0C ADD ESP,0C
005E5AE8 . E8 41B6F8FF CALL Gunz.0057112E
005E5AED . 81C4 0C010000 ADD ESP,10C
005E5AF3 . C3 RETN
005E5AF4 . 83EC 08 SUB ESP,8
005E5AF7 . E8 C461ECFF CALL Gunz.004ABCC0
005E5AFC . 8B88 A0010000 MOV ECX,DWORD PTR DS:[EAX+1A0]
005E5B02 . 890C24 MOV DWORD PTR SS:[ESP],ECX
005E5B05 . 8B90 A4010000 MOV EDX,DWORD PTR DS:[EAX+1A4]
005E5B0B . 8D0424 LEA EAX,DWORD PTR SS:[ESP]
005E5B0E . 50 PUSH EAX
005E5B0F . 895424 08 MOV DWORD PTR SS:[ESP+8],EDX
005E5B13 . E8 3868E4FF CALL Gunz.0042C350
005E5B18 . 83C4 0C ADD ESP,0C
005E5B1B . C3 RETN
Voici le code. Si vous voudriez bien m'aider a trouver mon erreur je vous en serrais bien reconnaissans.
Merci.
Afficher la suite