#include <a_samp>#include <a_mysql>#define GET_INT(%1,%2) mysql_fetch_field_row(tmp, %2);%1 = strval(tmp)#define GET_STR(%1,%2) mysql_fetch_field_row(%1, %2)newmysql_kapcsolat;public OnFilterScriptInit(){print(\"Valami\"); mysql_kapcsolat = mysql_connect(\"localhost\", \"root\", \"kamionozas\", \"\");mysql_query(\"SELECT * FROM `adminok` WHERE `szint` >= \'1\'\", -1, -1, mysql_kapcsolat);mysql_store_result(mysql_kapcsolat);while(mysql_retrieve_row()){ new tmp[32], neve[MAX_PLAYER_NAME], adminszint; GET_INT(adminszint, \"szint\");GET_STR(neve, \"nev\");printf(\"%s - %d\", neve, adminszint);}return 1;}public OnFilterScriptExit(){return 1;}
Köszönöma részletes leirást de igazábol nekem öszinténszolva csak egy függvény kéne ami oylasmi mint egy ciklus ami minde playeren végighalad egy ilyen kéne mysql re ami minden soron végighalad egy adott táblán belül
while(mysql_retrieve_row())[/quote]Akkor mi a gondod? leírhatnád bõvebben.
mysql_query(\"SELECT `Username`, `Level` FROM `players` WHERE `Level` > 0 ORDER BY `Level` DESC\");
mysql_store_result();while(mysql_fetch_row(Line))
while(mysql_fetch_row(Line)){ print(line); // hogy lásd milyen adatot kell darabolnod sscanf segítségével ha át tanulmányoztad akkor kiveszed a print sort sscanf(Line,\"p<|>s[24]d\", adminname, level); format(DIALOGstring,2000,\"%s%s(%d)\\n\",DIALOGstring,adminname,level);}