
I found on forum older version (3.20) of interruptible in 3.51 hacks
i ve implemented it and don't works
her's the code of it:
Uninterruptible:
-----------------------------------------------------------------
004847EF |. 8D4424 24 LEA EAX,DWORD PTR SS:[ESP+24]
004847F3 |. 33FF XOR EDI,EDI
004847F5 |. 50 PUSH EAX
004847F6 |. 8D8D A8D80600 LEA ECX,DWORD PTR SS:[EBP+6D8A8]
004847FC |. 897C24 28 MOV DWORD PTR SS:[ESP+28],EDI
00484800 |. E8 CBBF0100 CALL HBLegend.004A07D0
00484805 |. 8DB5 BCDB0600 LEA ESI,DWORD PTR SS:[EBP+6DBBC]
0048480B |. C785 ECDC0600 >MOV DWORD PTR SS:[EBP+6DCEC],-1
00484815 |. 8BCE MOV ECX,ESI
00484817 |. 66:897D 0C MOV WORD PTR SS:[EBP+C],DI
0048481B E8 D0BF0100 CALL Helbreat.004A07F0
004847EF . 33FF XOR EDI,EDI
004847F1 . 8DB5 BCDB0600 LEA ESI,DWORD PTR SS:[EBP+6DBBC]
004847F7 . 8BCE MOV ECX,ESI
004847F9 . EB 20 JMP SHORT HBLegend.0048481B
NOP between 004847FB - 0048481F (including 0048481F)
What's strange in this code ? These two addresses are the same, and they have different value

Maybe can some1 write correct code that i could implement to my 3.51 client ? Please


Greetings