Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[SZUKAM] Jak zrobić super no spread?


Sobieskii

Rekomendowane odpowiedzi

Opublikowano

Tak, to musisz tak zrobić,

 

Dać na sam początek to:

#include <windows.h>

#include <studio.h>
////////////////////////////////////
///////////>>>>Adressy<<<<////////////
////////////////////////////////////
#define ADR_SupernoSpread 0x00857F20
//////////////////////////////////////////////////////

DWORD *ingame= (DWORD*)Playerpointer;
DWORD *megame= (DWORD*)Serverpointer;
void UnProtectFloat( void* pxAddress, float code)
{
	unsigned long Protection;
	VirtualProtect((void*)pxAddress, sizeof(code), PAGE_READWRITE, &Protection);
	memcpy((void*)pxAddress, &code, sizeof(code));
	VirtualProtect((void*)pxAddress,sizeof(code), Protection, 0);
}

 

Następnie source na daną opcję:

void NO_SPREAD ()
{
long t=0;
unsigned long Protection;
VirtualProtect((void*)No_Spread, sizeof(t), PAGE_READWRITE, &Protection);
memcpy((void*)No_Spread, &t , sizeof(t));
VirtualProtect((void*)No_Spread, sizeof(t), Protection, 0);
}

Musiałbyś poszukać dobrego source na SuperNoSpread bo ja nie mam... Dałem na zwykły, to musisz zmienić adress na NoSpread a nie SuperNoSpread

 

następnie timer:

 

 

void timer( )
{
for (;
{
NO_SPREAD();
Sleep(100);
}
}

 

I po timerze tylko BOOL

 

BOOL WINAPI DllMain(HINSTANCE module, DWORD dwReason, LPVOID lpvReserved)
{
if(dwReason == DLL_PROCESS_ATTACH)
{
MessageBoxA(NULL, "nagłówek", "treść okienka", MB_OK);
CreateThread(NULL, NULL, (LPTHREAD_START_ROUTINE)Timer, NULL, NULL, NULL);
}
return true;
}

 

I to juz jest gotowy hack na NoSpread, tylko zmień ten adress co podałeś na NoSpread normalnie kompiluj F7 i koniec.. Pamiętaj zmienić z Debug na Release...

 

Pozdrawiam..

Huehue

:)

 

1753048381.png

Opublikowano

Tak, to musisz tak zrobić,

 

Dać na sam początek to:

#include <windows.h>

#include <studio.h>
////////////////////////////////////
///////////>>>>Adressy<<<<////////////
////////////////////////////////////
#define ADR_SupernoSpread 0x00857F20
//////////////////////////////////////////////////////

DWORD *ingame= (DWORD*)Playerpointer;
DWORD *megame= (DWORD*)Serverpointer;
void UnProtectFloat( void* pxAddress, float code)
{
	unsigned long Protection;
	VirtualProtect((void*)pxAddress, sizeof(code), PAGE_READWRITE, &Protection);
	memcpy((void*)pxAddress, &code, sizeof(code));
	VirtualProtect((void*)pxAddress,sizeof(code), Protection, 0);
}

 

Następnie source na daną opcję:

void NO_SPREAD ()
{
long t=0;
unsigned long Protection;
VirtualProtect((void*)No_Spread, sizeof(t), PAGE_READWRITE, &Protection);
memcpy((void*)No_Spread, &t , sizeof(t));
VirtualProtect((void*)No_Spread, sizeof(t), Protection, 0);
}

Musiałbyś poszukać dobrego source na SuperNoSpread bo ja nie mam... Dałem na zwykły, to musisz zmienić adress na NoSpread a nie SuperNoSpread

 

następnie timer:

 

 

void timer( )
{
for (;
{
NO_SPREAD();
Sleep(100);
}
}

 

I po timerze tylko BOOL

 

BOOL WINAPI DllMain(HINSTANCE module, DWORD dwReason, LPVOID lpvReserved)
{
if(dwReason == DLL_PROCESS_ATTACH)
{
MessageBoxA(NULL, "nagłówek", "treść okienka", MB_OK);
CreateThread(NULL, NULL, (LPTHREAD_START_ROUTINE)Timer, NULL, NULL, NULL);
}
return true;
}

 

I to juz jest gotowy hack na NoSpread, tylko zmień ten adress co podałeś na NoSpread normalnie kompiluj F7 i koniec.. Pamiętaj zmienić z Debug na Release...

 

Pozdrawiam..

 

 

Stary source dajesz :D Robisz tak że dajesz 2 linijki z tym samym adresem i nazą opcji to znaczy

 

void nospread()
{
--------------------  1 linijka
------------------ 2 linijka 

}

Z funkcją int i na końcu pierwszego daj 0 a na końcu drugiego 5

 

PS: Piszę z pamięci :)

O co chodzi z tym programowaniem? Gdy programujesz, uczysz najprawdopodobniej najgłupszą rzecz na świecie, czyli komputer, jak ma coś zrobić.

Opublikowano

tu masz source code na SuperNoSpread NoMenu :

void SuperNoSpread() *(double*)ADR_SUPERNOSPREAD = 0;

"Jesteśmy ludźmi, bo popełniamy błędy i na nich się uczymy."

Opublikowano

tu masz source code na SuperNoSpread NoMenu :

void SuperNoSpread() *(double*)ADR_SUPERNOSPREAD = 0;

 

Fail :D

 

To jest kod na Super NoSpread :

 

void SuperNoSpread()
{
*(double*)MEM_SUPERNOSPREAD = 0;
}
else
{
*(double*)MEM_SUPERNOSPREAD = 5;
}

16359.png

34922.jpg

31019.png

Opublikowano

@UP mój też działa, sprawdzałem. Jak nie wierzysz to sprawdź.

"Jesteśmy ludźmi, bo popełniamy błędy i na nich się uczymy."

  • 4 tygodnie później...
Opublikowano

To wyrzuć else :D

 

void SuperNoSpread ()
{
*(double*)ADR_SUPERNOSPREAD = 5;
*(double*)ADR_SUPERNOSPREAD = 0;
}

1346594784-U507582.png

By lux.

 

| Validating | Members | WarRock Helper | Coding Cheats | Pro User | PostMaker | MPC Champion | MPC Popular | Gold Member | Blue Member |

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...