A téma át lett helyezve a következõbe: Segítség.http://sampforum.hu/index.php?topic=12313.0http://sampforum.hu/index.php?topic=12314.msg140956#new [/quote]
Ok hiszed neked legalább is én de ennél van jóval egyszerûbb megoldás is, meg praktikusabb is.Amúgy a hibák egy deklaráció hiánya miatt vannak.[pawn]new statee = false;[/pawn]helyett:[pawn]new bool:statee = false;[/pawn]És a kérdésem az lenne hogy most egy 50 valahány karakterbõl álló teszt szöveget kell beírni?Kicsit sokallom.
Imádom az ilyen kamus spermiumokat*.Eredeti ScriptBmeg lopni se tudsz rendesen? o.O [/quote]LoL ilyen filterscript is van samp forumon? O.o
Ne tedd már a hülyét.. Túl átlátszó..Én is ilyen voltam.. Tanulj meg scriptelni, és ne tedd a hülyét :\'D
11 karakteres, ja és kösz hogy szóltál
new Karakterek[][] = {\"a\", \"b\", \"c\", \"d\", \"dz\", \"dzs\", \"e\", \"f\", \"g\", \"gy\", \"h\", \"i\", \"j\", \"k\", \"l\", \"j\", \"m\", \"n\", \"ny\", \"o\", \"p\", \"q\", \"r\", \"s\", \"sz\", \"t\", \"ty\", \"u\", \"v\", \"w\", \"x\", \"y\", \"z\", \"zs\", \"1\", \"2\", \"3\", \"4\", \"5\", \"6\", \"7\", \"8\", \"9\"};for(new i; i < sizeof(Karakterek); i++){printf(\" Karakter: %s | Iteráció count: %d\", Karakterek[random(sizeof(Karakterek))], i);}
[2011.05.26 20:27:16] Karakter: j | Iteráció count: 0[2011.05.26 20:27:16] Karakter: z | Iteráció count: 1[2011.05.26 20:27:16] Karakter: i | Iteráció count: 2[2011.05.26 20:27:16] Karakter: 4 | Iteráció count: 3[2011.05.26 20:27:16] Karakter: gy | Iteráció count: 4[2011.05.26 20:27:16] Karakter: f | Iteráció count: 5[2011.05.26 20:27:16] Karakter: dzs | Iteráció count: 6[2011.05.26 20:27:16] Karakter: f | Iteráció count: 7[2011.05.26 20:27:16] Karakter: h | Iteráció count: 8[2011.05.26 20:27:16] Karakter: o | Iteráció count: 9[2011.05.26 20:27:16] Karakter: ny | Iteráció count: 10[2011.05.26 20:27:16] Karakter: dzs | Iteráció count: 11[2011.05.26 20:27:16] Karakter: c | Iteráció count: 12[2011.05.26 20:27:16] Karakter: d | Iteráció count: 13[2011.05.26 20:27:16] Karakter: g | Iteráció count: 14[2011.05.26 20:27:16] Karakter: i | Iteráció count: 15[2011.05.26 20:27:16] Karakter: g | Iteráció count: 16[2011.05.26 20:27:16] Karakter: ty | Iteráció count: 17[2011.05.26 20:27:16] Karakter: n | Iteráció count: 18[2011.05.26 20:27:16] Karakter: 6 | Iteráció count: 19[2011.05.26 20:27:16] Karakter: gy | Iteráció count: 20[2011.05.26 20:27:16] Karakter: 5 | Iteráció count: 21[2011.05.26 20:27:16] Karakter: q | Iteráció count: 22[2011.05.26 20:27:16] Karakter: u | Iteráció count: 23[2011.05.26 20:27:16] Karakter: 8 | Iteráció count: 24[2011.05.26 20:27:16] Karakter: dzs | Iteráció count: 25[2011.05.26 20:27:16] Karakter: 3 | Iteráció count: 26[2011.05.26 20:27:16] Karakter: 5 | Iteráció count: 27[2011.05.26 20:27:16] Karakter: c | Iteráció count: 28[2011.05.26 20:27:16] Karakter: 7 | Iteráció count: 29[2011.05.26 20:27:16] Karakter: 7 | Iteráció count: 30[2011.05.26 20:27:16] Karakter: w | Iteráció count: 31[2011.05.26 20:27:16] Karakter: x | Iteráció count: 32[2011.05.26 20:27:16] Karakter: 7 | Iteráció count: 33[2011.05.26 20:27:16] Karakter: g | Iteráció count: 34[2011.05.26 20:27:16] Karakter: dzs | Iteráció count: 35[2011.05.26 20:27:16] Karakter: b | Iteráció count: 36[2011.05.26 20:27:16] Karakter: p | Iteráció count: 37[2011.05.26 20:27:16] Karakter: j | Iteráció count: 38[2011.05.26 20:27:16] Karakter: n | Iteráció count: 39[2011.05.26 20:27:16] Karakter: r | Iteráció count: 40[2011.05.26 20:27:16] Karakter: j | Iteráció count: 41[2011.05.26 20:27:16] Karakter: c | Iteráció count: 42
11 karakteres, ja és kösz hogy szóltál 11 karakter? Én lefuttattam egy gyors tesztet és a fenn példázott for ciklus 43-szor fut le. new Karakterek[][] = {\"a\", \"b\", \"c\", \"d\", \"dz\", \"dzs\", \"e\", \"f\", \"g\", \"gy\", \"h\", \"i\", \"j\", \"k\", \"l\", \"j\", \"m\", \"n\", \"ny\", \"o\", \"p\", \"q\", \"r\", \"s\", \"sz\", \"t\", \"ty\", \"u\", \"v\", \"w\", \"x\", \"y\", \"z\", \"zs\", \"1\", \"2\", \"3\", \"4\", \"5\", \"6\", \"7\", \"8\", \"9\"};for(new i; i < sizeof(Karakterek); i++){printf(\" Karakter: %s | Iteráció count: %d\", Karakterek[random(sizeof(Karakterek))], i);} Eredmény: [2011.05.26 20:27:16] Karakter: j | Iteráció count: 0[2011.05.26 20:27:16] Karakter: z | Iteráció count: 1[2011.05.26 20:27:16] Karakter: i | Iteráció count: 2[2011.05.26 20:27:16] Karakter: 4 | Iteráció count: 3[2011.05.26 20:27:16] Karakter: gy | Iteráció count: 4[2011.05.26 20:27:16] Karakter: f | Iteráció count: 5[2011.05.26 20:27:16] Karakter: dzs | Iteráció count: 6[2011.05.26 20:27:16] Karakter: f | Iteráció count: 7[2011.05.26 20:27:16] Karakter: h | Iteráció count: 8[2011.05.26 20:27:16] Karakter: o | Iteráció count: 9[2011.05.26 20:27:16] Karakter: ny | Iteráció count: 10[2011.05.26 20:27:16] Karakter: dzs | Iteráció count: 11[2011.05.26 20:27:16] Karakter: c | Iteráció count: 12[2011.05.26 20:27:16] Karakter: d | Iteráció count: 13[2011.05.26 20:27:16] Karakter: g | Iteráció count: 14[2011.05.26 20:27:16] Karakter: i | Iteráció count: 15[2011.05.26 20:27:16] Karakter: g | Iteráció count: 16[2011.05.26 20:27:16] Karakter: ty | Iteráció count: 17[2011.05.26 20:27:16] Karakter: n | Iteráció count: 18[2011.05.26 20:27:16] Karakter: 6 | Iteráció count: 19[2011.05.26 20:27:16] Karakter: gy | Iteráció count: 20[2011.05.26 20:27:16] Karakter: 5 | Iteráció count: 21[2011.05.26 20:27:16] Karakter: q | Iteráció count: 22[2011.05.26 20:27:16] Karakter: u | Iteráció count: 23[2011.05.26 20:27:16] Karakter: 8 | Iteráció count: 24[2011.05.26 20:27:16] Karakter: dzs | Iteráció count: 25[2011.05.26 20:27:16] Karakter: 3 | Iteráció count: 26[2011.05.26 20:27:16] Karakter: 5 | Iteráció count: 27[2011.05.26 20:27:16] Karakter: c | Iteráció count: 28[2011.05.26 20:27:16] Karakter: 7 | Iteráció count: 29[2011.05.26 20:27:16] Karakter: 7 | Iteráció count: 30[2011.05.26 20:27:16] Karakter: w | Iteráció count: 31[2011.05.26 20:27:16] Karakter: x | Iteráció count: 32[2011.05.26 20:27:16] Karakter: 7 | Iteráció count: 33[2011.05.26 20:27:16] Karakter: g | Iteráció count: 34[2011.05.26 20:27:16] Karakter: dzs | Iteráció count: 35[2011.05.26 20:27:16] Karakter: b | Iteráció count: 36[2011.05.26 20:27:16] Karakter: p | Iteráció count: 37[2011.05.26 20:27:16] Karakter: j | Iteráció count: 38[2011.05.26 20:27:16] Karakter: n | Iteráció count: 39[2011.05.26 20:27:16] Karakter: r | Iteráció count: 40[2011.05.26 20:27:16] Karakter: j | Iteráció count: 41[2011.05.26 20:27:16] Karakter: c | Iteráció count: 42 Ami azt jelenti hogy minimum ennyi karakterbõl áll a kapott karakterlánc.A kérdés akkor minek fut le ennyiszer ha csak 11 karakter hosszú véletlenszerû karakterláncra van szükség? [/quote]11 karakter hosszúságú a kód amit be kell írni, ezek csak a betû karakterek, amibõl generálja a beirandó kódot.
newszoveg[128];new Karakterek[][] = {\"a\", \"b\", \"c\", \"d\", \"dz\", \"dzs\", \"e\", \"f\", \"g\", \"gy\", \"h\", \"i\", \"j\", \"k\", \"l\", \"j\", \"m\", \"n\", \"ny\", \"o\", \"p\", \"q\", \"r\", \"s\", \"sz\", \"t\", \"ty\", \"u\", \"v\", \"w\", \"x\", \"y\", \"z\", \"zs\", \"1\", \"2\", \"3\", \"4\", \"5\", \"6\", \"7\", \"8\", \"9\"};for(new i; i < sizeof(Karakterek); i++){ format(szoveg, sizeof(szoveg), \"%s%s\", szoveg, Karakterek[random(sizeof(Karakterek))]);}printf(\"O.o: %s\", szoveg);
[2011.05.26 21:18:46] O.o: nwqdz6jx2cmm6dqbkgy1dvszg67tyaoqqgydyqvg7ezeqdzsgygy[/quote]Ez szemmel láthatóan jóval több mint 11 karakter.
Kód: [Kijelölés] new szoveg[128]; new Karakterek[][] = {\"a\", \"b\", \"c\", \"d\", \"dz\", \"dzs\", \"e\", \"f\", \"g\", \"gy\", \"h\", \"i\", \"j\", \"k\", \"l\", \"j\", \"m\", \"n\", \"ny\", \"o\", \"p\", \"q\", \"r\", \"s\", \"sz\", \"t\", \"ty\", \"u\", \"v\", \"w\", \"x\", \"y\", \"z\", \"zs\", \"1\", \"2\", \"3\", \"4\", \"5\", \"6\", \"7\", \"8\", \"9\"}; for(new i; i < sizeof(Karakterek); i++) { format(szoveg, sizeof(szoveg), \"%s%s\", szoveg, Karakterek[random(sizeof(Karakterek))]); } printf(\"O.o: %s\", szoveg);És az eredmény:Idézet [2011.05.26 21:18:46] O.o: nwqdz6jx2cmm6dqbkgy1dvszg67tyaoqqgydyqvg7ezeqdzsgygyEz szemmel láthatóan jóval több mint 11 karakter. [/quote]a szöveg változónak nem 128 karakteres értékûnek kéne lennie, hanem csak 11nek, az alap scriptben annyi.