smile33
24.02.2012, 19:44
Тема создана для новичков так что не минусуйте/problem:bow:
И так начнём:
Ето в Асму,как понимаете:
DWORD Addres_Long_Knife =(DWORD)GetModuleHandleA("pointblank.i3exec")+ 0x62744C;
DWORD RETURN_Long_Knife = Addres_Long_Knife + 0x5; //+720 (WeaponBase::GetMoveSpe)
И ето в асму но ниже:
float logm=500;
А ето ищё ниже:
__declspec(naked)void knife_on()
{
_asm
{
fld dword ptr[logm]
mov esp,ebp
jmp dword ptr[RETURN_Long_Knife]
}
}
__declspec(naked)void knife_off()
{
_asm
{
fld dword ptr[ebp-04]
mov esp,ebp
jmp dword ptr[RETURN_Long_Knife]
}
}
Идём в сМайн.срр
Ето в Сверху:
int longknife=0;
Ето в меню:
MenuAdd("Длинный нож",Moptonoff,&longknife,2,3);
MenuAdd меняете под свой исход
Ето ниже:
//---------------ДН-----------------------------------//
if(longknife==0)DetourCreate((PBYTE)Addres_Long_Kn ife,(PBYTE)knife_off,5);
if(longknife==1)DetourCreate((PBYTE)Addres_Long_Kn ife,(PBYTE)knife_on,5);
//---------------ДН-----------------------------------//
Вот и всё
а да кому надо вот
DrawText(300,20,ORANGE,"Тут пишем функцыю: ВКЛ");
И когда включите функцыю то сверху напишет что она включена
Всё всем спасибо за внимание и бб!
И так начнём:
Ето в Асму,как понимаете:
DWORD Addres_Long_Knife =(DWORD)GetModuleHandleA("pointblank.i3exec")+ 0x62744C;
DWORD RETURN_Long_Knife = Addres_Long_Knife + 0x5; //+720 (WeaponBase::GetMoveSpe)
И ето в асму но ниже:
float logm=500;
А ето ищё ниже:
__declspec(naked)void knife_on()
{
_asm
{
fld dword ptr[logm]
mov esp,ebp
jmp dword ptr[RETURN_Long_Knife]
}
}
__declspec(naked)void knife_off()
{
_asm
{
fld dword ptr[ebp-04]
mov esp,ebp
jmp dword ptr[RETURN_Long_Knife]
}
}
Идём в сМайн.срр
Ето в Сверху:
int longknife=0;
Ето в меню:
MenuAdd("Длинный нож",Moptonoff,&longknife,2,3);
MenuAdd меняете под свой исход
Ето ниже:
//---------------ДН-----------------------------------//
if(longknife==0)DetourCreate((PBYTE)Addres_Long_Kn ife,(PBYTE)knife_off,5);
if(longknife==1)DetourCreate((PBYTE)Addres_Long_Kn ife,(PBYTE)knife_on,5);
//---------------ДН-----------------------------------//
Вот и всё
а да кому надо вот
DrawText(300,20,ORANGE,"Тут пишем функцыю: ВКЛ");
И когда включите функцыю то сверху напишет что она включена
Всё всем спасибо за внимание и бб!