hlmod.hu https://hlmod.hu/ |
|
[TUT] Általános dolgok https://hlmod.hu/viewtopic.php?f=24&t=4206 |
Oldal: 1 / 1 |
Szerző: | oroszrulett [2012.04.26. 16:32 ] |
Hozzászólás témája: | [TUT] Általános dolgok |
Sziasztok! Ebben a "Tutorial"-ban a legtöbbször használatos parancsokat, változókat, és egyéb mindenségeket fogok bemutatni, amelyek a plugin íráshoz elengedhetetlenek. Kód:
Ezek segítségével betallózzuk azokat az INC-eket, amelyek szükségesek az adott kód tömörítéséhez. INC-ek listája: http://amxmodx.crys.hu/site/compiler/inclist.php Készítő definiálása: Kód:
( Ezt csak akkor használhatod, hogy ha plugin_init-ben a PLUGIN, VERSION, AUTHOR van megadva ebben a sorrendben! ) Vagy használhatsz konstantot is: Kód:
Ez is csak azzal a feltétellel működik, amivel az előző. ) Nos, ha ezeken túlvagyunk, akkor jöhet maga a plugin. Először is nézzük meg a new, new const, new float, new:bool -t. Kód:
Ezekről bővebb infót találsz: http://amxmodx.crys.hu/site/forum/viewtopic.php?f=55&t=3408 Ezek után jön kötelezően a plugin_init(). Kód:
Fontosabb "register_" parancsok, amiket a plugin_init-ben adhatsz meg: Kód:
Most átugrunk pár érdektelen dolgot, és a funkciókkal folytatjuk. Legtöbbet használt funkciók: Chat-be való íratás: Kód:
HUD üzenet írása: Kód:
Játékos adatainak lekérése és változtatása, és egyéb a játékosra vonatkozó funkciók: http://amxmodx.crys.hu/site/?p=funkciok&f=site_list_all Itt megtalálod majdnem az összes mindenséget. Mára ennyi, de szinte minden nap UPDATE-elni fogom a Tutorialt, észrevételeiteket javítom. :) |
Szerző: | Silent [2012.04.26. 16:45 ] |
Hozzászólás témája: | Re: [TUT] Általános dolgok |
Ha gépnél leszek reagálok rá. |
Szerző: | kiki [2012.04.26. 17:00 ] |
Hozzászólás témája: | Re: [TUT] Általános dolgok |
De addig berakhatnád kukába majd ott elolvassa a választ! |
Szerző: | fuck604 [2012.04.26. 17:12 ] |
Hozzászólás témája: | Re: [TUT] Általános dolgok |
set_hudmessage(r,g,b,xpos,ypos,effekt,valami,ido) Nájsz:DDD |
Szerző: | Silent [2012.04.26. 17:17 ] |
Hozzászólás témája: | Re: [TUT] Általános dolgok |
Tehát: Eléggé fölösleges a tutorial, rengeteg ilyet találsz a fórumon. Sőt metal össze is gyűjtögette egy alfórumba a saját gondolatait. Aki tényleg tanulni akar, az onnan többet tanulhat. Most pedig haladjunk végig a kódon: Az amxmisc modul nem elengedhetetlen egy plugin megírásához, ha az pl. csak az alap amxmodx funkciókat használja. A készítőt sem MUSZÁJ definiálni, elég ha idézőjelek közé berakod a fgv-nél. Most ebben külön nem mennék bele, hogy nem tudod a változók neveit, csak annyit róla, hogy ezek is megtalálhatóak a Metal által összegyüjtőtt tut-ok között. Aztán láttam egy újabb hatalmas tévedést. A plugin_init() függvény NEM kötelező. A legtöbb esetben használják, de ha például csak a játékos csatlakozását akarod piszkálni, akkor fölösleges az init. Aztán nem tudom honnan jött neked ez a szó, hogy "Kvár" de az nagyon rossz. Az eredeti jelentése ConVars -->> ConsoleVariables. Tehát Konzol Változók. Híresek arról, hogy egy egyszerű amx admin is tudja konzolból álligatni. Utána láttam, hogy pár funkció leírását leírtad. Fölösleges, mivel itt vannak. Örülök, hogy próbálsz segíteni, de 2x ugyanazt neírjuk le. Így sajnos megy a kukába ![]() |
Oldal: 1 / 1 | Minden időpont UTC+02:00 időzóna szerinti |
Powered by phpBB® Forum Software © phpBB Limited https://www.phpbb.com/ |