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. 226
Segítségkérés / For és a while ciklus, akkor pontosan, hogy is müködik?« Dátum: 2013. július 14. - 13:46:56 »
Mostmár értem, köszönöm a választ.
227
Segítségkérés / Else if ág pontosan, hogyan is müködik?« Dátum: 2013. július 11. - 20:21:29 »
Kezdõ pawn tanuló vagyok.
Az alábbi kód logikai mûködését nem látom át teljesen: CMD:pm( playerid, params[ ] ) { Azt értem, hogy sscanf feldarabolja a karakterláncokat és változókba menti. Az nem világos számomra, hogy az if ágakban, hogyan zajlanak pontosan a dolgok. Az világos, hogy a \'sima\' if így müködik: if (feltétel) Az elsõ feltétel utasítás: if( sscanf( params, \"is[100]\", iPid, szMsg ) ) Mikor írja ki, hogy \"Használat: /pm < JátékosID > < Üzenet >\"? Akkor írja ki, amikor a játékos nem ír be paramétert, és akkor a \"feltétel\" igaz lesz? Amikor ír be paramétert akkor hamis lesz az ág? else if( !IsPlayerConnected( iPid ) || IsPlayerNPC( iPid ) ) else if utasítást nem értem, több feltétel vizsgálatakor használjuk amikor az elsõ if feltétele nem igaz? Azt értem, hogy || vagy operátornál, a feltétel feljesül, akkor kiírja, hogy \"Érvénytelen azonosító!\", de azt nem értem, miért pont \"else if\" van ott. else 228
Segítségkérés / For és a while ciklus, akkor pontosan, hogy is müködik?« Dátum: 2013. július 10. - 15:36:27 »
http://sampforum.hu/index.php?topic=4745.0
Olvastam krisk írását, és pár kérdés felmerült bennem. Azért írok ide, mert az a topics ott kihalt. Van ez a for ciklus ami a példába szerepel: for( i = 0; i < 20; i+1) { \"Itt a léptetot átírtuk. 0-tól 20-ig megyünk, ám mivel mindig 1-gyel több lesz a szám, ezért csak a páratlan számokat jelenítjük meg.\" Akkor ez azt akarja modani, hogy van nulla, a feltétel igaz lesz, és hozzá adunk egyet. Úja megvizsgáljuk a feltételt, és megint hozzáadunk egyet. De akkor i változó értéke kettõ lesz. Hogyan lesz itt \"csak\" páratlan számok? Ezt a részt egyszerûen nem értem mit akar mondani kifejezni. while(5>9) { printf(\"Végtelen ciklus!\"); } \"Ez az egyszerubb változat, a while statement. A while ciklus lényege, hogy addig fut, amíg a zárójelek közé rakott egyenlet nem lesz igaz. Ebben az esetben addig fut, míg öt nem lesz nagyobb, mint kilenc. Ez egy végtelen ciklus, sosem fog leállni.\" Máshol úgy olvastam, hogy ez pont fordítva van. Addig fut a while ciklus, amíg a zárójelben megadott feltétel igaz marad, tehát a feltétel hamis lesz, a while ciklus leáll. Akkor pontosan, hogy is müködnek ezek? Most tanulom a pawn-t azért kérdezem. 229
Leírások/Útmutatók / PAWN Notepad++ -ban« Dátum: 2013. június 22. - 17:18:42 »
Nálam nem mûködik megfelelõen a kiegészítés.
Alap <a_samp> inc-nél kiírja a kiegészítést, ha pl beírom, hogy CreateObject. streamer.inc-nél ha beírom, hogy CreateDynamicObject akkor nem írja ki a kiegészítést. Miért nem? Mi a hiba? :wall: 230
Fórum Archívum (Témák/Fórumok) / (Leírás) PAWN TUTORIAL KEZDÕKNEK (rev. 2.)« Dátum: 2013. május 25. - 17:57:12 »
Mikor lesz kész a rev3?
Többször elolvastam az írást de nem igazán értem hogyan megy ez az egész. Szeretnék megtanulni PAWN-ba programozni, de azt se tudom hogyan kezdjek neki. :facepalm: Hogyan vagy hol lehet alapokat elsajátítani? |