|
Ez a szekció lehetővé teszi a felhasználó által írt összes hozzászólás megtekintését. Vedd figyelembe, hogy csak azokba a fórumokba írt hozzászólásokat látod, amelyekhez hozzáférésed van. 631
Segítségkérés / Teleport készítés HELP« Dátum: 2012. július 20. - 19:11:17 »#include <a_samp> 632
Fórum Archívum (Témák/Fórumok) / Slough City / avagy See RPG -s mód + a fõadminról ! ( leírását törölte )« Dátum: 2012. július 19. - 14:44:55 »
Én nem fogok alpári módon írogatni, mert nem szeretnék warnt. De én úgy tudom, hogy a GF jelzõt kellett volna kiraknod ha nem akarsz kritikákat. Te vállaltad el a felelõsséget azzal, hogy kiraktad az RPG jelzõt. Bírd hát a kritikákat.
633
Segítségkérés / PlayerPlaySound megállítása mikor lespawnolok/ parancs sor / CMD berakása« Dátum: 2012. július 19. - 14:37:11 »
A zcmd-s és az strcmp-s parancsok nem mûködnek együtt!
634
Fórum Archívum (Témák/Fórumok) / Slough City / avagy See RPG -s mód + a fõadminról ! ( leírását törölte )« Dátum: 2012. július 19. - 14:26:17 »õ ezen úgy besértõdött mint egy 10 éves azon hogy nem kapcsolhatja be a gépet.[/quote] 635
Segítségkérés / Kocsi kiszállás tiltás« Dátum: 2012. július 18. - 20:22:43 »public OnPlayerExitVehicle(playerid, vehicleid) így? 636
Leírások/Útmutatók / [TUT]Csapatba lépés változókkal, csapattagszámlálás« Dátum: 2012. július 17. - 21:29:44 »
Köszi, tanácsok megfogadva!
637
Leírások/Útmutatók / [TUT]Csapatba lépés változókkal, csapattagszámlálás« Dátum: 2012. július 17. - 21:23:34 »
igazad van, de nekem régen ha használtam, még mikor kezdõ voltam, mindig hibát írt, és nem tudta mire, és mivel azt hittem hogy arra, ezért azóta nem nagyon használom, azért kösz a tanácsot, hasznos lehet, ha lusta vagy kettõ new-t írni
639
Leírások/Útmutatók / [TUT]Csapatba lépés változókkal, csapattagszámlálás« Dátum: 2012. július 17. - 11:10:50 »
Köszi a tanácsot.
Ha szeretnétek, hogy hozzáírjam, a csapatból kilépést, stb. parancsokat meg mindent akkor jelezzétek. Most csak ennyihez volt kedvem! Sziasztok![/quote] 640
Bemutatkozás / zeteni« Dátum: 2012. július 17. - 11:08:19 »
03t-lesz az!
Teni kliens. Egyébként, majd akkor, ha megtanultam c-ben programozni (és elkezdem írni a kiadott 0.2-t ? XD)
642
Hangszerek és előadók / Jozin z Bazin« Dátum: 2012. július 17. - 10:45:52 »
Régen sokat hallgattam, nagyon nagy :d
643
SA-MP / Open.mp: Szerverfejlesztés / AFK Rendszer« Dátum: 2012. július 16. - 16:47:37 »
Gratu, kezdõ létedre nem lett rossz! Ajánlom sscanf, és zcmd használatát!
644
Leírások/Útmutatók / [TUT]Csapatba lépés változókkal, csapattagszámlálás« Dátum: 2012. július 16. - 16:44:25 »
Köszi, hogy szóltál! Kijavítom.
645
Leírások/Útmutatók / [TUT]Csapatba lépés változókkal, csapattagszámlálás« Dátum: 2012. július 16. - 14:11:26 »
Sziasztok! Még nem láttam ehhez hasonló témát, szóval gondoltam, hogy nyitok egyet. Elnézést, ha már van! Ez kezdõknek szerintem jól jöhet.
Szóval. Az a_samp és a zcmd (nem muszáj) függvénykönyvtárakra lesz szükségünk #include <a_samp> Nézzük a magyarázatot: #include <a_samp> Ezeket be kell írnunk a gamemod/filterscript elejére, ha használni akarjuk, a benne létrehozott függvényeket, callback-eket. #define DIALOG_MELYIK 1 definiáljuk azt a dialogot, ami a belépéskor megkérdezi a játékostól, hogy melyik csapatban szeretne lenni. Én a DIALOG_MELYIK nevet adtam neki, és az egyes azonosítót. Átírhatjátok, csak az a lényeg, hogy a DIALOGOK AZONOSÍTÓJA NE EGYEZZEN SOSEM! new csapat1[MAX_PLAYERS]; Itt hozzuk létre a változókat. Ezeket nagyon egyszerû használni. A nevében is benne van mit lehet vele csinálni. Az értékét lehet változtatni, mivel az értéke változó. (true == 1, false == 0) Itt létrehoztam a csapat1 és a csapat2 nevû változót, ami az összes online játékosra vonatkozik! Erre késõbb visszatérünk public OnPlayerConnect(playerid) Ha a játékos belép a szerverre, akkor megjeleníti neki az egyes azonosítójú dialogot, aminek a címe: Melyik csapatban akarsz lenni? és a két választható lehetõség: Csapat1, Csapat2, A két gomb pedig: Választ, és Kilép new count = 0; Ez létrehozza a számlálókat. A count nevû számláló az egyes csapatban lévõ tagokat számolja, a countt nevû számláló pedig a 2.-es csapatban lévõket. De ugye itt még semmit sem számlál, mivel itt csak a nullás értéket adtunk neki ![]()
Ha a játékos bezárja a dialogot, a mi esetünkben a \"Kilép\" gombra nyom, akkor kickeli a rendszer. if(listitem == 0) Nézzük szétbontva if(listitem == 0) Ha azt választja, a dialogban, hogy csapat1, akkor a változó értéke egy, vagyis true lesz. És a count nevû számlálóhoz hozzáadódik egy! if(listitem == 1) Ha azt választja a dialogban, hogy csapat2, akkor a változó értéke 1, vagyis true lesz. És a countt nevû számlálóhoz hozzáadódik egy! Körülbelül ennyi lenne, remélem érthetõ voltam. Ha hibát észleltek akkor jelezzétek! Ha szeretnétek, hogy hozzáírjam, a csapatból kilépést, stb. parancsokat meg mindent akkor jelezzétek. Most csak ennyihez volt kedvem! Sziasztok! |
