|
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. 1831
Segítségkérés / sscanf hiba.« Dátum: 2011. július 04. - 22:03:18 »
Hát sajnos msnen se jutottam többre tudom hogy kicsit erõszakos vagyok de ha pont a javasolt dolgok nincsenek kipróbálva akkor soha senki nem fog tudni neked megfelelõen segíteni. Sajnos a segíteni akaró ember nem ül ott a géped elõtt és elmagyarázni hogy miket írtál rosszul a kódban. Így távolról rohadt nehéz ezt megtenni.
Edit: Hát nehéz eset volt de csak sikerült megoldani. Persze ha az ember ott ülne a gép elõtt ahol nem mûködik megfelelõen a dolog, akkor egyszerûbb lett volna.
1832
Fórum Archívum (Témák/Fórumok) / ls sorompós cucc!« Dátum: 2011. július 04. - 21:31:54 »
Hát elég nehéz dolgot kérsz hogy írjam le úgy hogy valamit is megérts belõle.
Fokban elforgatni egy objectet a SetObjectRot függvénnyel lehet sajnos ennek nincs olyan paramétere amivel az object sebességét lehetne állítani. A MoveObjectnek van, de viszont ez csak az x y z koordináták irányába mozgatja az objecteket. Ha a te szemszögödbõl nézed akkor értsd úgy hogy csak felfelé vagy lefelé mozgatja (z) ha megfelelõ írányban állsz akkor jobbra vagy balra (x) elõre hátra (y). A forgatás sebességét timerrel lehet meghatározni. Vagyis lépteted egy adott object forgatási szögét, növeled vagy csökkented addig míg a kívánt pozícióját elérje, mint ahogy egy visszaszámlálót (count) léptetsz.
Ennek kitapasztalására csak azt tudom mondani hogy kell olyan parancsot gyártani ami alapból egy object forgási pozícióját változtatja. Írok egy egyszerût sscanf használatával. 10 perc kb. ( Egy parancs ami létrehoz egy objectet és egy másik amivel forgatni lehet megadott értékekkel. ) Íme:
Használat felmész a szerverre beírod /tesztobject majd elkezded forgatni /rotateobject 90 45.65 120 1833
Segítségkérés / sscanf hiba.« Dátum: 2011. július 04. - 21:05:23 »Idézetet írta: Zsoma date=1309805753\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"9404\" data-ipsquote-contentclass=\"forums_Topic Tulajdonképpen egy integert szeretnék beolvastatni..What? (Tudom hogy túl rövid hsz. de akkor is What?) :\'( Hogy hogy az enumban nincs egy string változónak meghatározva a mérete? Nem így néz ki az adattömb struktura?
1834
Segítségkérés / dialog hiba« Dátum: 2011. július 04. - 20:56:42 »
ShowPlayerDialog menü pontjait nem lehet színezni sajnos, talán a következõ kiadott samp verzióban már lehet azokat is.
1836
Segítségkérés / sscanf hiba.« Dátum: 2011. július 04. - 20:45:20 »
Mekkora méret van meghatározva az enum tömben a Nev és Jelszo változónak?
Ha 24 akkor próbának írd át a sscanfben 25-re. (\"s[25]s[25]d\") És a feljebb postolt print sorokkal próbáld ki az egészet hogy egyáltalán lásd azt is mit olvasott be a mysql adatbázisból. 1837
Segítségkérés / AddStaticVehicleEx... HELP!!!« Dátum: 2011. július 04. - 20:41:08 »Idézetet írta: Vampesz date=1309773437\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"9385\" data-ipsquote-contentclass=\"forums_Topic Ha streamert használsz a consoleba automatikusan kevesebbet ír mint amennyi van valójában.Streamer nélkül is kevesebbet ír ki, mondjuk streamer esetében csak van valami olyasmi mint Incognito féle streamer plugin objectjeinél.
De nem tudom minek kell jármû streamer is 0.3c-ben mikor kettõezer(2000) jármûvet lehet betölteni. Ha azt vesszük hogy a max slotok száma 500 ez akkor is azt jelenti hogy játékosonként legalább 4 jármû. #define MAX_VEHICLES (2000)[/quote] 1838
Segítségkérés / sscanf hiba.« Dátum: 2011. július 04. - 20:21:31 »
Printeld ki az eredményt konzolba lehet akkor kiderül mi okozza.
1839
Segítségkérés / streamer« Dátum: 2011. július 04. - 20:14:26 »
Sok helyen megtalálható ennek a megoldása csak keresni kellene de azért mégis leírom.
A scripteket módokat streamer plugin esetében mindig azzal a verzió számú streamer.inc fájlal kell konvertálni amx. fájlba mint amilyen verziójú streamer plugin van használva. Tehát ha te épp a 2.5.2 verziójú plugint használod akkor ellenõrizni kell a streamer.inc fájlt is hogy megegyezik-e annak is a verziója, ha egyezik akkor azzal az .inc fájlal kell a pwn scriptjeidet konvertálni amx-é.
1840
SA-MP / Open.mp: Szerverfejlesztés / Anims preloader« Dátum: 2011. július 03. - 19:59:21 »
Remélem nem gond de írtam én is egy változatot sõt nemsokára kész a másik változat is ahol csak az anim library nevek kerülnek lekérdezésre.
Csak azért írtam hogy ilyen megoldás is van, meg hogy elfoglaljam magam valamivel. :angel: De így észre vettem hogy 131 animációs könyvtár van, hacsak a kódban nincs valami hibás rész. Elsõ változat: [pawn] public OnPlayerSpawn(playerid) { if(IsPlayerNPC(playerid)) return 1; // Én kizártam innen az NPC-ket de lehet nekik se árt ez aki úgy gondolja törli ezt a sort. if(!GetPVarType(playerid, \"anims_loaded\")) { SetPVarInt(playerid, \"anims_loaded\", 1); new animlib[32], checkanimlib[32], count; // Anim library számláló checkanimlib = \"Csak azért hogy\"; // ne legyen üres mert akkor az strcmp nem azt az eredményt adja vissza amit kell. for(new i = 1; i < 1812; i++) { if(!GetAnimationName(i, animlib, 32, \"\", 0))continue; if(strcmp(animlib, checkanimlib) != 0) { count++; // printf(\" %s \", animlib); // Debug ApplyAnimation(playerid, animlib, \"null\", 0.0, 0, 0, 0, 0, 0); } format(checkanimlib, 32, \"%s\", animlib); } printf(\"%d, animlibrary preloaded succesfully.\", count); // Debug jellegû üzenet } return 1; } [/pawn] Második változat: [pawn] public OnPlayerSpawn(playerid) { static GetAnimLibraryIndex[ ] = { 1, 2, 5, 17, 28, 41, 46, 53, 57, 76, 94, 103, 123, 141, 145, 163, 169, 179, 220, 225, 234, 248, 259, 266, 287, 312, 323, 341, 354, 360, 367, 379, 383, 393, 398, 403, 416, 423, 432, 436, 446, 454, 472, 482, 494, 504, 508, 524, 532, 533, 536, 569, 578, 611, 631, 638, 639, 641, 644, 647, 671, 684, 694, 704, 714, 722, 726, 730, 745, 761, 763, 765, 767, 806, 831, 839, 840, 881, 899, 916, 918, 947, 958, 980, 983, 995, 1289, 1293, 1298, 1308, 1329, 1331, 1336, 1353, 1357, 1365, 1370, 1377, 1382, 1387, 1392, 1408, 1420, 1424, 1449, 1452, 1456, 1459, 1467, 1468, 1470, 1490, 1508, 1531, 1538, 1545, 1555, 1561, 1618, 1622, 1626, 1643, 1648, 1656, 1662, 1666, 1684, 1701, 1713, 1746, 1779 }; if(IsPlayerNPC(playerid)) return 1; if(!GetPVarType(playerid, \"anims_loaded\")) { SetPVarInt(playerid, \"anims_loaded\", 1); new animlib[32], count; for(new i; i < sizeof GetAnimLibraryIndex; i++) { if(!GetAnimationName(GetAnimLibraryIndex, animlib, 32, \"\", 0)) continue; count++; // printf(\" %s \", animlib); // Debug ApplyAnimation(playerid, animlib, \"null\", 0.0, 0, 0, 0, 0, 0); } printf(\"%d, animlibrary preloaded succesfully.\", count); // Debug jellegû üzenet } return 1; } [/pawn] El is készült a második változat.
1841
Segítségkérés / ip védelem« Dátum: 2011. július 03. - 16:04:18 »
Ha ezt lefuttatod akkor van esélyed megérteni miért nem olvas be semmit.
[pawn] new str_[128]; GetServerVarAsString(\"rcon_password\", str_, sizeof str_); printf(\"rcon_password: %s\", str_); GetServerVarAsString(\"hostname\", str_, sizeof str_); printf(\"hostname: %s\", str_); GetServerVarAsString(\"filterscripts\", str_, sizeof str_); printf(\"filterscripts: %s\", str_); GetServerVarAsString(\"gamemode0\", str_, sizeof str_); printf(\"gamemode0: %s\", str_); GetServerVarAsString(\"bind\", str_, sizeof str_); printf(\"bind %s\", str_); [/pawn] Ha segített mehet a plusz.
1842
Segítségkérés / 400-nál több objektum« Dátum: 2011. július 02. - 22:15:25 »Idézetet írta: Zsox date=1309611982\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"9300\" data-ipsquote-contentclass=\"forums_Topic > link=topic=13266.msg152953#msg152953 date=1309534780]Azt, hogy \"egyszerre\", hogy kell érteni? Egy játékosnak egyidõben nem jelenít meg 400-nál többet, vagy az egész mapon nem fog 400-nál több objektum megjelenni? 1843
Segítségkérés / GeoIP hiba« Dátum: 2011. július 02. - 20:28:45 »
Hát a kékhalálról nem a linkek tehetnek az biztos, hivatalos fórumra irányít át hacsak ráviszed az egeret már akkor ki is írja firefoxnál jobb vagy bal alsó sarokban, hova mutat a link.
Az hogy nem tudja megnyitni és olvasni az inc fájlt arra csak azt tudom tanácsolni hogy tölts le egy új samp szerver packot amiben van pawn editor elõtte törölj le minden kibontott pawno mappát a géprõl, persze az include mappák tartalmáról készíts mentést. Utána bontsd ki csak a pawno mappát a letöltött samp szerver packból, valahova pl.: Program Files, és onnan indítsd el a pawn editort, készíts parancsikont, másold be az Include mappába az .inc fájlokat satöbbi. A lényeg hogy 1 pawn editor legyen csak a gépen. 1844
Segítségkérés / GeoIP hiba« Dátum: 2011. július 01. - 23:28:44 »
Igen van több is.
http://forum.sa-mp.com/showthread.php?t=190699&highlight=geoip // Ez internet kapcsolaton keresztül állapítja meg egy webhelyen lévõ adatbázisból. http://forum.sa-mp.com/showthread.php?t=85969&highlight=country // Ez az eredeti script amit átírtam és tovább fejlesztettem, párszor. http://forum.sa-mp.com/showthread.php?t=131554&highlight=country // Itt található kettõ átírt script egy mysql adatbázis verzió és egy .db (database fájl) verzió. (régebbiek törölve). 1845
Segítségkérés / GeoIP hiba« Dátum: 2011. július 01. - 21:15:26 »
Átfogalmazom a kérdést.
Kinek a geoip szerû pluginját vagy filterscriptjét vagy .inc fájlját akarod használni és pontosan melyiket? Kicsit lényeges ez ahhoz hogy segítséget kapj. |

