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.

Asi írni egy egyszerű plugin gta san andreas

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.

Asi írni egy egyszerű plugin gta san andreas

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.

Asi írni egy egyszerű plugin gta san andreas

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.

Kapcsolódó cikkek