Hogyan kell helyesen megvizsgálja az szerelő (bontó) írására bot (MMO)

A férfi ismeri a programozás egy csomó, nem egy-két csapat a szerelvény.

Például nem határozza meg töréspont véletlenszerűen EAX szerelő parancs azt mondja, hogy mi használ winsock könyvtár az ablakok, és mi meg egy töréspontot a hívás egy különleges funkció, mint például az egérre kattint, majd hozza a töréspontot és rákattint többször az egérrel, hogy bekerüljön megfelelő helyen a kódot, amely a kattintás után egy adott karakter egy beszélgetés funkció is.

Elkapta a kódot ebben az időben, hogy kezd talpra funktsiyui milyen paraméterek halad, akkor kell csinálni egy hasonló funkciót külön az ügyfél.
Felhívjuk figyelmét, hogy a szintaxis a füzetében a C nyelv helyett az assembly nyelvű.

Tudván, ahol a kód a funkciót, és amelyben fájlról van szó (engine.dll) tudta próbálni zainzhektit saját beágyazott kód, például, és végre már nem olyan módon, hogy biztosítja a kliens (megközelíteni a karaktert, és nyomja meg a képernyőn) és kattintson a menü, még nem fordult, hogy a képernyőn karaktert (a szerver nem ellenőrzi ahol nézel, azt vizsgálja, hogy milyen messze van a karakter, amikor a csomag „játékos van párbeszéd a karakter x okozott y a menüben).
Ez azt jelenti, mindent, ami a funkció - létrehoz egy hálózati csomag, és elküldi a szervernek. Ha az elküldött csomag más módon, vagy hívja a funkciót más módon - lehet automatizálni a folyamat könnyebb.

De a kicsinysége tudás tényleg nem elég. Van most felsorolt ​​mindent, amit a fent leírt - a program képes valamilyen programozási nyelv, ebben az esetben a C / C ++, hogy írjon egy dll, ami helyettesítheti / az eredeti. Tisztában legyenek az adatok szerkezetét és a fordítási folyamatot (megjegyezzük, hogy ez könnyű megérteni, hogy hány paramétert kell működni, és mi a méret). Tudomásuk van célplatformon könyvtárak - ebben az esetben az ablakok, ugyanez a standard winsock hálózati könyvtár.

Kapcsolódó cikkek