NPC:Main Page HU

From SA-MP Wiki

Jump to: navigation, search


NPC:Main Page HU was added in SA-MP 0.3a Figyelem! Ez egy új szolgáltatás, amely a SA-MP v0.3 óta működik. A régebbi verziókban nem használható.


Bevezetés

Az NPC-k (Non-Playing Characters, közismertebb nevükön 'botok') az egyik SA-MP v0.3-ban bemutatott új szolgáltatás. A szolgáltatás lehetővé teszi egy vagy több NPC hozzáadását a szerverhez, amelyek 'virtuális játékosokként' működnek. Férőhelyet is foglalnak, ahogy azt egy átlagos játékos tenné. Hogy az NPC-k mit tesznek az PAWN szkriptekben van megírva. Minden NPC 'mesterséges inteligenciája' sem a gamemode-ban, sem a filterscript-ben nincs megírva. Erre a feladatra mindegyikük a saját NPC-szkriptjét használja, amely az npcmodes könyvtárban található. Tehát, ha 20 különböző NPC-t szeretnénk, amik különböző dolgokat végeznek, 20 pawn szkripted kell, hogy legyen az npcmodes könyvtárban. Ez nem jelenti, hogy nem tudod rajtuk a normális függvényeket használni (mint a SetPlayerPos, például) a gamemode-ből, vagy a filterscript-ből! Ugyanúgy reagálnak rájuk, mint bármely más játékos.

Minden NPC a saját folyamatát futtatja. Ez jobb használatot jelent, például, a többmagos processzorokkal. Az új NPC szolgáltatás hozzáad néhány callback-ot és függvényt, amelyek csak NPC-szkriptekben használhatók. Normálisan, ezek a szkriptek csaj az a_npc include fájlt tartalmazzá, nem a a_samp-t, ahogy azt a legtöbb gamemode és filterscript teszi. Több új függvény is van, amelyek a gamemode-okban és filterscript-ekben működnek, a könnyebb NPC kezelés érdekében.

Callback-ok

Függvények

Gamemode/Filterscript függvények

Personal tools
In other languages