|
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 / hp le!« Dátum: 2013. augusztus 05. - 21:39:57 »Idézetet írta: anorennia date=1375727248\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"40969\" data-ipsquote-contentclass=\"forums_Topic Sscanf2 szükséges hozzá:Ez minek MAX_PLAYERS, mindkét helyen? new Float:HP[MAX_PLAYERS]; 227
Segítségkérés / OnPlayerUpdate helyett« Dátum: 2013. augusztus 05. - 21:12:46 »
Ahhoz tudni kellene milyen eljárásokat írsz OnPlayerUpdate alá, majd azok után lehetne tanácsot adni hogy ezt meg azt a részét másképp/jobban is meglehetne oldani.
228
Segítségkérés / RemoveAttachedObjectFromVehicle?« Dátum: 2013. augusztus 05. - 21:09:30 »
Hozd létre újra mikor törlöd és úgy tûnik majd mintha csak levetted volna.
Csak egy kis logika.
229
Segítségkérés / Tuning probléma« Dátum: 2013. augusztus 03. - 23:15:19 »
Ez alatt próbáld megírni:
http://wiki.sa-mp.com/wiki/OnVehicleStreamIn Persze ellenõriztesd is le hogy van-e már rajt olyan tuning elem: http://wiki.sa-mp.com/wiki/GetVehicleComponentType 230
Segítségkérés / Mysql milyen táblaszerkezet legyen, az alábbi adatnak?« Dátum: 2013. augusztus 03. - 23:11:23 »
Most arra gondoltam hogy 4 számmezõt hoznál létre játékosonként mysql-ben majd ezt az adatot tárolnád egy ilyen változóban:
new Majd bitmûveletekkel állítanád be melyiket vette fel és kérdeznéd is le ellenõrzésként. #include <a_samp> 231
Segítségkérés / Random kérdéssor MySql-bõl« Dátum: 2013. augusztus 03. - 21:07:17 »
Ahogy írja ezt a hibát úgy bemásolnád a pawn kódod?
Úgy talán ha én is kitudom próbálni vagy ha látnám akkor tudnám mondani mi a hiba. De biztosra veszem hogy csatlakozási hiba lehet, mert annak nem így kellene mûködnie hogy megadod az 1-es értéket, hanem a csatlakozás azonosítót kellene vissza adnia a mysql_connect-nek, valószínûleg emiatt írja hogy nincs aktív adat tárolva. Még a mysql_connect után írd be ezt hátha kidob valami hasznos információt: mysql_log(LOG_ERROR | LOG_WARNING | LOG_DEBUG); 232
Segítségkérés / mysql_tquery függvény pontos paraméterei« Dátum: 2013. augusztus 03. - 20:59:26 »
A SetTimerEx függvényt ismeritek talán.
Nahát a mysql_tquery végén szereplõ ( format[], {Float,_}:...) ugyanaz, tehát extra paraméterekkel küldhetõ tovább a kérés/utasítás.Leggyakrabban játékos azonosítót szokás küldeni. \"d\", playerid); Ennek megfelelõen a meghívásra kerülõ visszahívás (callback) paramétereinek is meg kell felelnie: public loadranddata(playerid); 233
Segítségkérés / Random kérdéssor MySql-bõl« Dátum: 2013. augusztus 03. - 09:37:14 »
A többi mysql log adatot is másold be, nálam a csatlakozás azonosító:
[09:29:45] [DEBUG] mysql_tquery - connection handle: 1 234
Segítségkérés / játékos hp-nak megállapítása« Dátum: 2013. augusztus 01. - 19:58:29 »Idézetet írta: BoOy date=1375303985\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"40714\" data-ipsquote-contentclass=\"forums_Topic Ez alatt nem lehetne létrehozni ezt a dolgot?#include <a_samp> http://wiki.sa-mp.com/wiki/OnPlayerTakeDamage Mert akkor nem kell idõnként az összes játékost életét ellenõrizni hanem csak akkor mikor sebzõdik és csak annak a játékosnak. 235
Segítségkérés / Random kérdéssor MySql-bõl« Dátum: 2013. július 31. - 21:30:29 »Idézetet írta: hegdavid95 date=1375298122\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"40641\" data-ipsquote-contentclass=\"forums_Topic Nem okoskodásként de ez így szerintem visszatérhet azonos kérdésekkel, ha pont véletlen ugyanazok a számok sorsolódnak ki.Sose volt egyforma tudomásom szerint, de utána fogok nézni. Mivel pontosan azért lassú ez a fajta rand lehetõség mysql-ben mert az egész adattábla adatait véletlenszerûen elrendezi és úgy térne vissza az összes sorral, de csak 20 sor adattal tér vissza mert limitnek ennyi van megadva, talán ha kevesebb adatsor van benne mint a limit akkor lenne benne egyezés de még akkor se hiszem. @Dexter95 Jó akkor le kellene szedned egy mysql plugint, és installálnod kellene a samp szerveredhez (csak be kell másolni a megfelelõ helyre9 de mivel linux pár verziót lehet le kell töltened hogy valamelyiket gond nélkül betöltse a sa-mp szervered. http://forum.sa-mp.com/showthread.php?t=56564 https://code.google.com/p/sa-mp-mysql-plugin/ Ui.: A pawn kódot meg megírom lehet még ma este, de csak beolvasás részt. Edit: OnGameModeInit alá vagy OnFilterScriptInit alá: new Ahol meghívásra kerül a dolog oda kell ezt írni: mysql_tquery(Mod_CH, \"SELECT * FROM `tablename` ORDER BY RAND() LIMIT 20\", \"THREAD_loadranddata\", \"\", \"\"); // olyan kérés mely egy új visszatérésbe küldi az adatokat (több szálon futó program ha a processzor magok száma lehetõvé teszi (kevesebb lagg meg bla bla bla ) meg kell szokni a használatát. forward THREAD_loadranddata(); // Thread több szálon futó visszahívás mely nem laggoltatja a szervert, háttérben fut, ha készen vannak az adatok akkor kerül meghívásra ez a visszahívás 236
Segítségkérés / Random kérdéssor MySql-bõl« Dátum: 2013. július 31. - 12:55:52 »
Akkor elég érdekes kéréssel álltál elõ ha nem használsz semmilyen mysql plugint, bérelt sa-mp szervered legalább van (host-os)?
Jár mellé mysql adatbázis? Létre van már hozva a tábla szerkezet, bennük az adatokkal? Ha nincs ezekkel kellene kezdened. Kapcsolatot kellene teremtened egy adatbázissal (mysql) (amit persze létre is kell hozni), a sa-mp szervereddel ehhez elengedhetetlen egy mysql plugin használata (jelenleg). Ha ezt sikerül létrehoznod akkor kezdhetsz ilyen dolgokkal foglalkozni. (adatlekérés, adatfrissítés, új adatsor létrehozása stb) 237
Segítségkérés / Random kérdéssor MySql-bõl« Dátum: 2013. július 30. - 20:46:01 »
A fenti sor véletlenszerûen visszatér 20 darab sorral (ha van annyi a táblán).
Ez azt jelenti hogy 20 darab sort a benne lévõ összes adattal visszaküldi (SELECt *), tehát mint a példádban: d\",\"val1\", \"val2\", \"val3\",\"helyes\" d\",\"val1\", \"val2\", \"val3\",\"helyes\" d\",\"val1\", \"val2\", \"val3\",\"helyes\" d\",\"val1\", \"val2\", \"val3\",\"helyes\" .. d\",\"val1\", \"val2\", \"val3\",\"helyes\" 20 darab sor. Ezt neked kell feldarabolni részekre, mondjuk sscanf vagy cache funkciókkal részekre osztva majd tárolva különbözõ változókba. Edit: Milyen plugin verziót használsz, mert én már a thread verziót alkalmazom, így arra tudok példát írni. Az ékezetekhez keress valami olyant hogy \"fixchars.inc\". Nem tudom hány karaktert kezel de én ~3900-at már kértem le gond nélkül. 238
Segítségkérés / Random kérdéssor MySql-bõl« Dátum: 2013. július 30. - 19:37:02 »SELECT * FROM `tablename` ORDER BY RAND() LIMIT 20 239
Segítségkérés / SQL kérdés« Dátum: 2013. július 26. - 20:57:52 »
Nagyon kis dolgokban gondolkozol, nézd meg ezt a fórumot,
ez is mysql adatbázist használ, most éppen a lap alján ezt olvasom: Az oldal 0.211 másodperc alatt készült el 21 lekéréssel.[/quote] 240
Segítségkérés / Késõ MySQL« Dátum: 2013. július 25. - 21:29:40 »
Jó ez a kérdezz felelek, fõleg fórumon, na nem baj.
![]() Milyen verziójú mysql-t használsz, hol van az adatbázis kezelõ rendszer? Talán egy példával szemléltethetnéd a problémát, hogy más is tapasztal-e ilyesmit ha kipróbálja. Lehet még haladna is a probléma megoldása, de ha nem sürgõs, majd kérdezgetek apránként ahogy valamire gyanakszok mint hiba lehetõség. |

ugyanaz, tehát extra paraméterekkel küldhetõ tovább a kérés/utasítás.