Lecke csinál admin rendszer - Forum -, hogy az álom valóra

Hogyan lehet a rendszergazda Samp

És így, hogy kezdődik akarom mondani, hogy egy időben nagyon érdekelt ebben a kérdésben. Azt mászott egész internet, de semmit nem találtak egyszerű és érdemes. De most már értem a lényegét, és látni, hogy milyen egyszerű ez.
Szeretném szentelni ezt a kis leckét a kezdők számára, hogy azok nem voltak ilyen problémák, annál könnyen ragaszkodni bármilyen mod :)

Hozzon létre egy tömb tárolja admin (bár lehet használni egy csomó, hogy):


MAX_PLAYERS - Id játékos, akinek mindez tartozik
pInfo - nos, mondjuk maga az információ

Hozzon létre egy enum, ha könnyebb mondani, azt mutatja, hogy mi lesz a helyén pInfo:


Itt is felbukkan, például pJob (tetszőleges név), ami azt jelenti, kereskedelmi vagy valami mást.

Valójában maga a rendszer készen áll, és most bemutatjuk, hogy az intézkedés. Hogy a csapat Rkoni rendszergazdák úgy, hogy tudnak adni admin:
A nyilvános OnPlayerCommandText (aktiválódnak, amikor egy játékos belép a parancs), adjunk hozzá:

új cmd [128], IDX, TMP [128]; // szükségünk van erre, hogy képes írni a csapat, ahol van egy rés, ami után a ID, szövegek, stb
cmd = strtok (cmdtext, IDX);

Rendben, most már csak bárhova tennünk kell valamit, ahová csak a rendszergazda n lvl azt írják ellenőrizze (Player [playerid] [pAdmin]> = n) (helyett n paszta lvl admin. Tehát, az egyszerűség kedvéért, hogy egy egyszerű parancs helyreállítása az egészség, a rendelkezésre álló adminok lvl 3-5.

És ez a munka, mi kell még hozzá, hogy a végén a divat:


Ismét, ez egy nagyon egyszerű rendszer))
Ebben a leckében véget ért, a plusz jel nem adja fel :)

1) Meg elvileg nem különbözik az enyémtől, csak a részleteket: te 10lvl admin, egyéb szövegek kicsit.
2) Ön használja COLOR_ORANGE, nem mindenki lehet írni defaynah.
3) Használnak SavePlayer (playerid), ami szintén valószínűleg egyáltalán nem. Igen, és a kimeneten a megőrzése valamennyi statisztika az utamba könnyebb.


Ez nem a színek sud és megőrzése. Ha ez nem működik, magával. Ez nem működik. Itt ellenőrizheti az admin = 0. összezavart 2 megjeleníti az üzeneteket, amelyeket megjegyzésbe számunkra, hogy: 1. Csak csípett hogyan lehet ez, hogy nem működik a localhost és az interneten.