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. 16
Segítségkérés / /enter - Nem állítja át a pozíciót,virtualworld-t,interiorid-t.« Dátum: 2012. Január 02. - 17:49:40 »
Sziasztok!
Nem tudom mi lehet a gond vele. A /ujhaz parancsom beír egy sora a hazak táblámba, ez hibátlan. Utána a /enter parancs végigmegy a sorokon, és ha a player közel van valamelyikhez (IsPlayerRangeOfPoint) akkor vw, interior, és pos váltás. De valamiért nem változtatja meg. Most használatam elõszõr mysql_fetch_row_format függvényt, szerintem azzal lehet a gond. Így próbálkoztam: CMD:enter(playerid, params[]) 17
Segítségkérés / MySQL hiba« Dátum: 2012. Január 02. - 05:01:54 »
Mikor elindítom a szerver, kapok egy mysql errort, és chrashel az adatbázis.
[MySQL] Error (0): Failed to connect. Access denied for user \'root\'@\'localhost\' (using password: YES). Alap WAMP konfig. Eddig jó volt. :S 18
Segítségkérés / Több megegyezõ interiorid« Dátum: 2012. Január 02. - 00:03:42 »
Sziasztok!
Az lenne a kérdésem, miért van több egyforma ID-jû interior? És ha így van, hogy tudom beállítani a 2-3 inti közül melyikbe dobjon be, ha ugyan az az ID? 19
Segítségkérés / MySQL vs. Dialog szinezés - Gondok« Dátum: 2011. December 31. - 14:46:15 »
Sziasztok!
Írtam egy regisztrációs szkriptet mysql használatával. Minden tökéletesen megy, amíg nincsenek a dialogok szövegei kiszínezve. 1. Mit tehetnék, hogy ne ütközzenek? Mert azért szeretném kiszínezni a szövegeket... 2. Még egy kérdés, mit kell tennem, hogy a dialogba mikor beleírok ne simán a betû, hanem a letitkosított állapota (azok a pöttyök) jelenjenek meg? 20
Segítségkérés / fdeleteline függvény« Dátum: 2011. December 27. - 18:50:12 »
Sziasztok!
Próbáltam írni egy fdeleteline függvényhez hasonlító függvényt, aminek az lenne a lényege, hogyha a fájlban van olyan sor, aminek az elsõ karakterlánca megegyezik a keresett sztringgel, akkor azt a sort törölje ki, és a többit tartsa meg. Így próbálkoztam: [pawn]stock fdeletekey(fajlnev[], kulcs[]) { if(!fexist(fajlnev)) return 0; new valu[32], val, Float:v; new File:tmpfajl; fajl1 = fopen(fajlnev, io_read); tmpfajl = fopen(\"tmpfajl.tmp\", io_write); while(fread(fajl1, sor)){ if(sscanf(sor, \"s[32]s[32]\", k,valu) && sscanf(sor, \"s[32]i\", k,val) && sscanf(sor, \"s[32]f\", k,v) && sscanf(sor, \"s[32]l\", k,valu)){ if(strcmp(kulcs, k)){ fwrite(tmpfajl, sor); } } } fclose(fajl1); fremove(fajlnev); fclose(tmpfajl); fajl1 = fopen(fajlnev, io_write); tmpfajl = fopen(\"tmpfajl.tmp\", io_read); while(fread(tmpfajl, sor)){ fwrite(fajl1, sor); } fclose(tmpfajl); fremove(\"tmpfajl.tmp\"); fclose(fajl1); return 1; } [/pawn] Az a gond vele, hogyha egy másik függvényben használom, és azt a függvényt használom a filterscriptben, akkor crashel. Pawn error nincs, tehát nem tudom mi lehet a baja. Észrevettem egy dolgot, mégpedig, hogyha elindítom a szervert, a konzolba kapok egy sscanf errort: [18:47:45] sscanf error: The current build ONLY supports 0.3d AZ a furcsa ebben, hogy 0.3d-t használok. Remélem valaki tud majd segíteni. 21
Segítségkérés / 0.3d Win Szerver MSVCR100.dll« Dátum: 2011. December 21. - 19:48:13 »
Sziasztok!
Localhoston tesztelem a szkriptjeimet. sscanf plugint használok az FS-ben, ezért be van töltve. Az a gond vele, mikor elindítom a szervert, ezt a hibaüzenetet kapom: Az alkalmazást nem sikerült elindítani, mert MSVCR100.dll nem található. Az alkalmazás újratelepítése megoldhatja a problémát. Nem tudom mi lehet a gond vele, sajnos, mivel még nem volt ilyen. 22
Segítségkérés / Újabb sscanf error(033)« Dátum: 2011. December 20. - 23:27:59 »
Jó estét mindenkinek!
Újabb sscanf problémával küszködök. A gond az, hogy van egy globálisan dekralált \"k\" nevû 32 cellás változóm( new k[32]; ) Egy fájl megnyitása után, sscanf-al szeretném szétdarabolni az adott sort: if(!sscanf(str, \"s[32]i\", k,vi) && k == kulcs) return vi; A \"kulcs\" a függvényem paramétere, az adott sorban ezt szeretném keresni, ha benne van akkor vissza szeretnék térni a sor integer részével, amit a \"vi\" változóba teszek. Hibaüzenet: error 033: array must be indexed (variable \"k\") Ebben szeretném a segítségeteket kérni. 23
Segítségkérés / sscanf warning: Strings without a length are deprecated, please add a dest« Dátum: 2011. December 13. - 20:59:49 »
Sziasztok!
Tudom, sok témát nyitottak már ezzel a problémával kapcsolatban, de sajnos, mégsem találtam meg (eddig) a megoldást. Mikor elindítom a szervert, a szerver_log.txt fájlba, és a konzolba ilyen warningok kerülnek: sscanf warning: Strings without a length are deprecated, please add a destination size. Innentõl a szkript nem is fut tovább. Olvastam, hogy az \"új\" sscanf-ba úgy kell megadni hogy: [pawn]sscanf(params, \"sdf\", string, integer, float);[/pawn] A gond az, hogy így admom meg, és mégis írja a warningokat.. Ha valakinek ötlete van, hogy mi lehet a gond, az kérem írja le. Köszönöm a segítséget! 24
Segítségkérés / error 035: argument type mismatch« Dátum: 2011. December 08. - 19:21:56 »
Sziasztok!
Kaptam egy errort compile-nél. Ez oké, de nem írtam még túl sok stockot, és szerintem a paraméterek megadásánál lesz a hiba. Na a lényeg: Paraméterek: fajlnev[], kulcs[], ertek Fontos hogy a kulcsnak sztringnek, az értéknek integernek kell lennie. Ám az ellenörzésnél([pawn]if(!sscanf(kulcs, \"s\") && !sscanf(ertek, \"i\"))[/pawn]) kapom az errort ( error 035: argument type mismatch (argument 1) ) Köszönöm a segítséget. 25
Segítségkérés / Tag mismatch« Dátum: 2011. Augusztus 21. - 19:33:21 »
Sziasztok!
Akadt egy problémám, egy error: (507) warning 213: tag mismatch 507. sor: [pawn]if(adminszoli[playerid] == false)[/pawn] Köszi a segítséget! (Mostanába csak akkor írok ide, ha tényleg nem tudom, most ez van ) 26
Segítségkérés / Whirlpool hiba« Dátum: 2011. Augusztus 12. - 21:44:41 »
Sziasztok!
Írtam egy regisztrációs szkriptet. Mikor regisztrálnék, normálisan létrehozza a fájlt, csak a jelszó paraméternek nem ad értéket. Tehát egy ilyen sort kapok(dFile-t használok): Jelszo=; Megnéztem a szerverlogot, és elég valószínû, hogy azért nem mûködik megfelelõen, mivel a Whirlpool hibát ír ki: [12:17:26] WP Error: Insufficient buffer size (must be at least 129) Kérem valaki magyarázza el, miért kapom a hibaüzenetet, és hogy mi a megoldás. Köszi a segítséget! 27
Segítségkérés / Eltünt a chatbox« Dátum: 2011. Augusztus 10. - 11:37:31 »
Sziasztok!
Nagy problémám van. A gond az, hogy eltûnt a chatbox sampból. Próbáltam már: Nem látom mit írnak a többiek a chatboxba, a helyén nincs semmi. Próbáltam már: - F7-et megnyomni -/pagesize parancsot. Kérlek segítsetek, nagyon fontos lenne! Köszi! 28
Segítségkérés / Új projekt« Dátum: 2011. Augusztus 04. - 10:10:13 »
Sziasztok!
Új projektbe kezdek, de nem tudom, hol találhatom meg azokat a szkriptelésben használt \"kulcsszavakat\", amiket más szinekkel kell írni. Tehát például, a static, public ezeket kékkel, stb... Ezekben kérném a segítségeteket! Elõre is köszönöm. 29
Leírások/Útmutatók / [TuT]Egyszerû AFK szkript készítése« Dátum: 2011. Augusztus 02. - 06:57:55 »
Sziasztok!
Megérkezett az elsõ tutorialom. Mint ahogy a téma nevén is látszik azt fogom megmutatni, hogyan készíthettek egy egyszerû AFK filterszkriptet! Kommentekbe mindent leírok. [pawn]//Elõször is ágyazzuk be a szükséges fájlokat: #define FILTERSCRIPT #include <a_samp> #include <zcmd> //Hozzunk létre egy bool tipusú változót az összes játékosnak: new bool:AFK[MAX_PLAYERS]; //Most következik, hogy ha egy játékos feljön a szerverre, ílletve kilép, false-ra, azaz hamisra állítjuk neki az AFK változóját: public OnPlayerConnect(playerid) { AFK[playerid] = false; return 1; } public OnPlayerDisconnect(playerid, reason) { AFK[playerid] = false; return 1; } //Most pedig írjuk meg a parancsot: CMD:afk(playerid) { new nev[MAX_PLAYER_NAME], str[32]; //Ha a játékos AFK változójának értéke false, azaz hamis: if(AFK[playerid] == false) { AFK[playerid] = true; //Átállítjuk a játékos AFK változóját igazra. SetPlayerVirtualWorld(playerid, 1); //Áttesszük másik virtuális világba. GetPlayerName(playerid, nev, MAX_PLAYER_NAME); //Lekérdezzük a nevét. format(str, 32, \"[AFK]%s\", nev); //Megformázzuk az str változót. SetPlayerName(playerid, str); //Átállítjuk a játékos nevét. TogglePlayerControllable(playerid, false); //Megfagyasszuk a játékost. } //Ha a játékos AFK változójának értéke true, azaz igaz: else if(AFK[playerid] == true) { AFK[playerid] = false; //Átállítjuk a játékos AFK változóját hamisra. SetPlayerVirtualWorld(playerid, 0); //Visszaállítjuk az alap virtuális világba. GetPlayerName(playerid, nev, MAX_PLAYER_NAME); //Lekérdezzük a nevét. strdel(nev, 0, 5); //Kitöröljük a nev változóból ezt: [AFK]. SetPlayerName(playerid, nev); //Visszaállítjuk nevét. TogglePlayerControllable(playerid, true); //Haggyuk hogy mozogjon újra. } return 1; //Visszatérés }[/pawn] Remélem valakinek jól jött Ja, és minden kérést/kérdést írjatok ide! 30
Segítségkérés / y_ini új fájl létrehozás« Dátum: 2011. Július 02. - 08:37:59 »
Sziasztok!
Az lenne a problémám, hogy nem nagyon értettem a y_ini leírásában azt, hogy hogy hozhatok létre egy fájlt... (Nem nagyon tudok angolul). Próbáltam megérteni azt a leírást, de nem nagyon ment, de nekem nem tûnik valami ésszerûnek hogy csak olyan függvénye van, hogy INI_Open(); Valaki aki már használta ezt a fájlkezelõt, mondja meg nekem ha tudja... Aki tudna mellékelni valami jobb érthetõbb leírást nagyon megköszönném! Köszi a segítséget |