Bocsi, de most nem igazán van időm, megpróbálom gyorsan leírni, hogy érthető legyen. new mysql, query[1024];
forward OnPlayerGetPayment(playerid);
public OnGameModeInit()
{
mysql = mysql_connect(\"hostname\", \"username\", \"database\", \"password\");
return 1;
}
stock GetPayment(playerid, fizuid)
{
mysql_format(mysql, query, sizeof(query), \"SELECT osszeg FROM fizuk WHERE fizuid = \'%i\'\", fizuid);
mysql_tquery(mysql, query, \"OnPlayerGetPayment\", \"i\", playerid);
}
public OnPlayerGetPayment(playerid)
{
pInfo[playerid][pPayment] = cache_get_field_content_int(0, \"osszeg\");
}
Ezekkel tudod lekérdezni a fizuid összegét. Használata pedig: GetPayment(playerid, fizuid); // fizuid az SQL táblákban lévő fizuid oszlop értékeivel egyenlő (pl. 3)
// Ez után már a pInfo[playerid][pPayment]-ben fogja tárolni a fizetését, amit könnyen hozzáadhatsz a pénzéhez