Asi írni egy egyszerű plugin gta san andreas
„Írunk egy egyszerű plugin ASI GTA San Andreas
Térj a lényegre! A kezdéshez töltse le az integrált fejlesztői környezet, és egyszerű szavakkal - a program, amelyben a programozók létre saját csodákat. Azért választottam a szabad és könnyen használható, és ami a legfontosabb egyszerű - Dev C ++ 5.11.
Tudod letölthető itt
Kiválaszthatja, amit szeretne, mint például a Code Blocks, vagy Visual Studio C ++, ízlés kérdése, azt ajánlom Kódblokkok.
A program futtatásához kattintson a menü - létrehozása ---> projekt, és válassza a DLL.
Kíméljük projekt bármely előre létrehozott mappa nevű AsiPlugin.
Mielőtt megnyitja a forráskódot a projekt, ne nyúlj semmihez, csak annyit kell most - a nevezett funkció DllMain.
Mi DllMain? Ez a funkció, amit okozhat, amikor elindítja a játékot, és ennek megfelelően, minden van szem előtt fog futni ezt a kódrészletet. A mi kis kísérlet, szükségünk van az alábbi kódot:
Amire szükségünk, hogy pótolja a játékos számlájára? Jobb első megtudja, amikor rákattintott a gombra!
Adok egy sablont a függvény, és akkor lehet használni a jövőben.
Billentyűzet kódok megtalálhatók itt.
Ez a kódrészletet lesz folyamatosan ismételni, és minden alkalommal ellenőrizni fogja gomb G.
DWORD Sok = * (DWORD *) 0xB7CE50; // a pénzt.
* (DWORD *) 0xB7CE50 = 1000000; // hogy a pénzt a játékos
Ennek eredményeképpen megkapjuk a következő kódot:
Ezután meg kell kezdeni egy időzítő, amely elvégzi a funkciót és minden alkalommal megkérdezni, hogy mi van nyomva?
Ez azért történik így - SetTimer (0, 0, 200, (TIMERPROC) OnTimer); 200 // ezredmásodpercben
Ennek eredményeképpen megkapjuk a következő kódot:
Most már tudja lefordítani a programot, és próbálja meg a játékban. Csak szeretném felhívni a figyelmet. Válassza a 32-bites fordító Dev C ++, vagy a beépülő modul nem fog működni.
Lásd a képet, hogyan kell csinálni, és mit kell kattintani összeállításához.
Ez történt hiba nélkül? Ha igen, akkor keresse meg a mappát saját projekt, és talál egy DLL fájl, amely akkor fordult. Nevezze át a kiterjesztését ASI és dobja a játék mappájába. Fontos! Ne felejtsük el beállítani AsiLoader. CLEO vagy 4.
Ez minden. Indítsuk el a játékot, és nyomja meg a G. Minden munka? Jól van, gratulálok!
Kérdezd meg, mi a következő lépés? A válaszom: tanulni programozás, talán az egyik kapsz modding guru és talán meredekebb.
Azok, akik nem dolgoznak, adok AsiPlugin.rar bővítmény és a forrás lesson.rar projekt.