hlmod.hu https://hlmod.hu/ |
|
INC készítése https://hlmod.hu/viewtopic.php?f=14&t=6092 |
Oldal: 1 / 2 |
Szerző: | Nandee [ 2012.09.27. 14:51 ] |
Hozzászólás témája: | INC készítése |
Sziasztok! Most azt fogom fogom leírni, hogyan készítsünk inc-et. Ezeket sok mindenre lehet használni. Pl.: Pluginok közötti kommunikáció, stock több pluginban alkalmazása, forward készítése stb. 1. Inc fájl kezdete, fájlnév: Az inc fájloknak az első négy sorának igy kell kinéznie: SMA Forráskód: [ Mindet kijelol ]
A példa szerint nekem majd ezt kell a plugin elejére írnom: SMA Forráskód: [ Mindet kijelol ]
És a fájl neve ez lesz: Kód: pelda.inc Értelemszerűen ha a "pelda" szót megváltoztathatod. 2. Stock Az inc fájlba lehet stock-ot írni. Ezzel azt érjük el, hogy ha egy stock-ot több plugin-ba szeretnénk használni, akkor nem kell az összesbe beleírni. Egy példa: Színes chat + ékezetek De hogy itt is legyen valami írok még egy példát: (Ha valakit érdekel bomba csíkot lehet vele csinálni ) Van például ez a stock-om: SMA Forráskód: [ Mindet kijelol ]
Ezt szeretném több plugin-ban használni, inc-et csinálok neki. Kezdés: SMA Forráskód: [ Mindet kijelol ]
Stocknál ha másik inc-et használunk azt is fel kell tüntetni: SMA Forráskód: [ Mindet kijelol ]
Es a végére a stock: SMA Forráskód: [ Mindet kijelol ]
És végül így fog kinézni: SMA Forráskód: [ Mindet kijelol ]
Egy inc-be több stock-ot is rakhatunk. 3. Forward Amit az előbbiben leírtam nem fogom még egyszer leírni! A forward-ot arra lehet használni, amikor "történik valami" a játékban (pl.: Zombi módban megfertőznek, stb.) arra valamilyen funkciót rakni. Sokszor ezt több plugin-ban is használni szeretnénk erre vannak az inc-ek. Szükségünk lesz egy vezérlő plugin-ra, ebből fogjuk irányítani... A kezdést nem írom le. Az esemény amit használni fogok, az ha valaki chat-be írja a "teszt" szót. Példa: forwardtest.inc: SMA Forráskód: [ Mindet kijelol ]
"vezér plugin": SMA Forráskód: [ Mindet kijelol ]
Forward használata: SMA Forráskód: [ Mindet kijelol ]
4. Native Ehhez is ugyanúgy "vezér plugin"-ra lesz szükségünk mint a forward-hoz. Ez is sok mindenre használható, én a példámban egy olyan változót fogok készíteni, mint zombi módban a lőszer csomag(aki nem ismeri fizető eszköz). Ehhez már csak példákat írok szerintem ezekből már érteni lehet forintmod.inc: SMA Forráskód: [ Mindet kijelol ]
Vezér plugin: SMA Forráskód: [ Mindet kijelol ]
Példa a felhasználásra: SMA Forráskód: [ Mindet kijelol ]
Vége! UI: Szerintem elég konyhanyelven fogalmaztam, aki nem érti az írjon hozzászólást, aki érti és hibát talált vagy valamit jobban írna le az jelezzen nekem. Aki nem találja a köszönöm gombot annak a hozzászólás jobb alsó sarkában van |
Szerző: | Bence98007 [ 2012.09.27. 14:54 ] |
Hozzászólás témája: | Re: INC készítése |
Szép! |
Szerző: | Nandee [ 2012.09.27. 14:57 ] |
Hozzászólás témája: | Re: INC készítése |
Bence98007 írta: Szép! Köszi Több mint 2 óráig írtam |
Szerző: | Bence98007 [ 2012.09.27. 14:58 ] |
Hozzászólás témája: | Re: INC készítése |
Azért mondtam, hogy szép. |
Szerző: | HunGamer [ 2012.09.27. 15:59 ] |
Hozzászólás témája: | Re: INC készítése |
Gratulálok. Tényleg szép lett. Annyit fűznék csak hozzá hogy a ,,vezér pluginba" nem kell a saját incet beírni. |
Szerző: | kiki [ 2012.09.27. 16:04 ] |
Hozzászólás témája: | Re: INC készítése |
Nem rosz, szerintem a lényeget tartalmazza és a kezdők is megértik! Ez kimondottan tetszik: set_user_forint(id,amount) //Fele angol fele magyar:) Illetve "native" és "Forward"-hosz nem muszáj API plugin amit pawnban írsz, egyszerűbb és hatékonyabb több dolgot tudsz elérni ha modulnak írod meg! |
Szerző: | Nandee [ 2012.09.27. 16:21 ] |
Hozzászólás témája: | Re: INC készítése |
HunGamer írta: Gratulálok. Tényleg szép lett. Annyit fűznék csak hozzá hogy a ,,vezér pluginba" nem kell a saját incet beírni. Köszi oké kijavítom kiki írta: Nem rosz, szerintem a lényeget tartalmazza és a kezdők is megértik! kiki írta: Ez kimondottan tetszik: Ez jutott eszembe set_user_forint(id,amount) //Fele angol fele magyar:) kiki írta: Illetve "native" és "Forward"-hosz nem muszáj API plugin amit pawnban írsz, egyszerűbb és hatékonyabb több dolgot tudsz elérni ha modulnak írod meg! Ezt viszont nem teljesen értem
|
Szerző: | Vinnice [ 2012.09.27. 20:27 ] |
Hozzászólás témája: | Re: INC készítése |
Sziasztok! Megpróbáltam úgy ahogy le van írva csak ezt a hiba üzenetet kaptam. Kód: Welcome to the AMX Mod X 1.8.1-300 Compiler. UI: ugyan azt csináltam amit leírtál. |
Szerző: | IrOn [ 2012.09.27. 20:34 ] |
Hozzászólás témája: | Re: INC készítése |
Vinnice írta: Sziasztok! Megpróbáltam úgy ahogy le van írva csak ezt a hiba üzenetet kaptam. Kód: Welcome to the AMX Mod X 1.8.1-300 Compiler. UI: ugyan azt csináltam amit leírtál. forrást is adhatnál, gondolom a "vezér plugint" és a példát egy pluginba bemásoltad, ezért van plugin_init 2x(amint a hibában olvasható) |
Szerző: | Vinnice [ 2012.09.27. 20:36 ] |
Hozzászólás témája: | Re: INC készítése |
igen úgy csináltam és hogy lehetne ezt megcsinálni? (hogy ne legyen 2x a plugin_init) UI: Nem egy pluginba írtam hanem 1 .inc egy .sma Edit: Már Nem kell Köszönöm Megoldottam
|
Oldal: 1 / 2 | Minden időpont UTC+02:00 időzóna szerinti |
Powered by phpBB® Forum Software © phpBB Limited https://www.phpbb.com/ |