hlmod.hu https://hlmod.hu/ |
|
[Tutorial] ZP Extra cucc készítése https://hlmod.hu/viewtopic.php?f=14&t=6875 |
Oldal: 1 / 1 |
Szerző: | Chaos Killer [2012.12.21. 17:50 ] |
Hozzászólás témája: | [Tutorial] ZP Extra cucc készítése |
[kozep]Zombie Plague: Extra cucc készítése[/kozep] Sziasztok! Ebben a kis rövid bemutatómban megmutatom, hogyan tudtok extra cuccokat készíteni ![]() [kozep] ![]() 1. Pawn programozási nyelv írására képes programra 2. Egy kis észre (az mindig jól jön ![]() Kezdjük is. 1. Ezekre a függvénykönyvtárakra lesz szükségünk: SMA Forráskód: [ Mindet kijelol ]
2. Definiáljuk a pluginunk információit: SMA Forráskód: [ Mindet kijelol ]
3. Létrehozunk egy változót, ami majd tárolja nekünk a regisztrált itemet SMA Forráskód: [ Mindet kijelol ]
4. Plugint init ![]() SMA Forráskód: [ Mindet kijelol ]
5. Ez egy fontos rész: a zp_extra_item_selected függvénnyel lekérjük, hogy a játékos választott egy extra cuccot. Itt jön be az a probléma, hogy kiválasztotta a játékos hogy mire szeretné költeni lőszercsomagjait, de a pluginunknak tudnia kell, hogy mit válaszott? Ezért van szükség a globális változónkra, amibe belementettük az extra itemet, hogy le tudjuk csekkolni, hogy a játékost melyik extra dolgot válsztotta. Innentől már csak egy egyszerű if, és egy return kell. SMA Forráskód: [ Mindet kijelol ]
6. eletadas parancssor: Megnézzük, hogy a játékosunk, aki kiválasztotta az extra cuccot, él-e, ha nem megállítjuk a pluginunk lefutását az errorok elkerülése végett: SMA Forráskód: [ Mindet kijelol ]
7. Létrehozunk egy változót, amiben tároljuk a játékosunk lőszercsomagjait (ez még az eletadas paracssoron belül van!) SMA Forráskód: [ Mindet kijelol ]
8. Maga az élet beállítása: SMA Forráskód: [ Mindet kijelol ]
![]() Függvény: zp_register_extra_item Függvénykönyvtár: zombieplague.inc Paraméterek: zp_register_extra_item(conts name[], cost, teams) conts name[] = A neve az extra cuccunknak, contstantban. cost = Az extra cuccunk ára (Lőszercsomagban!) teams = Az extra cucc megvásárlására képes csapat. Csapatok:
ZP_TEAM_HUMAN - Ember csapat ZP_TEAM_ZOMBIE - Zombi csapat És befejezésül az egész kód, megjegyzések nélkül: SMA Forráskód: [ Mindet kijelol ]
Remélem valakinek hasznára válik, én nem hiszem hogy fogom használni, de azért örülök, hogy bemutathattam. Köszönöm a figyelmet! |
Szerző: | fuck604 [2012.12.21. 19:02 ] |
Hozzászólás témája: | Re: [Tutorial] ZP Extra cucc készítése |
csak én nem látom h h használod a cstrike-t? szerintem még mindig meglehet írni jegyzettömbbe egy plugint ahogy az előző tutorialodba más mondta. egyébként szép lett |
Szerző: | Chaos Killer [2012.12.21. 19:08 ] |
Hozzászólás témája: | Re: [Tutorial] ZP Extra cucc készítése |
fuck604, nem tudom, de valahogy alapból beleteszi nekem a cstrike modult, pedig ebben a pluginban még használva sincs ![]() Köszi hogy szóltál, leírás javítva! És köszönöm a dicséretedet is, jól esik látni, hogy más vett fáradságot, és elolvasta ![]() |
Szerző: | m0csy652 [2012.12.22. 13:53 ] |
Hozzászólás témája: | Re: [Tutorial] ZP Extra cucc készítése |
Szép kis tutorialokat irsz ![]() Gratulálok ![]() Szép leírás, csak így tovább. |
Szerző: | Chaos Killer [2012.12.22. 14:30 ] |
Hozzászólás témája: | Re: [Tutorial] ZP Extra cucc készítése |
m0csy652 írta: Szép kis tutorialokat irsz ![]() Gratulálok ![]() Szép leírás, csak így tovább. Köszönöm, m0csy652! Valaki kér tutorialt? |
Szerző: | DeteCT0R [2012.12.22. 17:02 ] |
Hozzászólás témája: | Re: [Tutorial] ZP Extra cucc készítése |
Foleg hogy bennevan a zombieplague-script mappajaba:)Nem ugyan ez de azis pelda. |
Szerző: | Chaos Killer [2012.12.22. 17:33 ] |
Hozzászólás témája: | Re: [Tutorial] ZP Extra cucc készítése |
DeteCTOR, én nem láttam hogy ott is le van írva, én csak megcsináltam. Remélem ez itt maradhat, ha már annyit dolgoztam vele ![]() |
Szerző: | Metal [2013.01.04. 11:49 ] |
Hozzászólás témája: | Re: [Tutorial] ZP Extra cucc készítése |
Kicsit javítaná Bence: "4. Plugint init A változónkba elmentjük a zp_register_extra_item függvényt, paraméterekkel együtt (később azt is leírom, miért van erre szükség!)" Függvényt nem mentünk, csak a visszatérési értékét tárolhatjuk el. (Nem funkcionális prognyelv ez) |
Oldal: 1 / 1 | Minden időpont UTC+02:00 időzóna szerinti |
Powered by phpBB® Forum Software © phpBB Limited https://www.phpbb.com/ |