08.12.2013, 16:21
Oooh, I see.. So it gets all fields in a row and puts the value of the field you specify into ex UserStats[playerid][pMoney]? Now I see why the method I used is so inefficient. Thanks again, Emmet!
Am I doing it right?
Am I doing it right?
pawn Код:
while (mysql_retrieve_row())
{
mysql_fetch_field_row(string, "pPassword");
format(UserStats[playerid][pPassword], 32, "%s", string);
mysql_fetch_field_row(string, "pMoney");
UserStats[playerid][pMoney] = strval(string);
mysql_fetch_field_row(string, "pWarns");
UserStats[playerid][pWarns] = strval(string);
mysql_fetch_field_row(string, "pSkin");
UserStats[playerid][pSkin] = strval(string);
mysql_fetch_field_row(string, "pIP");
UserStats[playerid][pIP] = strval(string);
mysql_fetch_field_row(string, "pGender");
UserStats[playerid][pGender] = strval(string);
mysql_fetch_field_row(string, "pAge");
UserStats[playerid][pAge] = strval(string);
mysql_fetch_field_row(string, "padmin");
UserStats[playerid][pAdmin] = strval(string);
mysql_fetch_field_row(string, "pBanned");
UserStats[playerid][pBanned] = strval(string);
mysql_fetch_field_row(string, "pBanReason");
format(UserStats[playerid][pBanReason], 128, "%s", string);
mysql_fetch_field_row(string, "pBannedBy");
format(UserStats[playerid][pBannedBy], 32, "%s", string);
mysql_fetch_field_row(string, "pX");
UserStats[playerid][pX] = floatstr(string);
mysql_fetch_field_row(string, "pY");
UserStats[playerid][pY] = floatstr(string);
mysql_fetch_field_row(string, "pZ");
UserStats[playerid][pZ] = floatstr(string);
mysql_fetch_field_row(string, "pInt");
UserStats[playerid][pInt] = strval(string);
mysql_fetch_field_row(string, "pVW");
UserStats[playerid][pVW] = strval(string);
mysql_fetch_field_row(string, "pOwner");
UserStats[playerid][pOwner] = strval(string);
mysql_fetch_field_row(string, "pLevel");
UserStats[playerid][pLevel] = strval(string);
mysql_fetch_field_row(string, "pMinutes");
UserStats[playerid][pMinutes] = strval(string);
mysql_fetch_field_row(string, "pHours");
UserStats[playerid][pHours] = strval(string);
mysql_fetch_field_row(string, "pBank");
UserStats[playerid][pBank] = strval(string);
mysql_fetch_field_row(string, "pOldAdmin");
UserStats[playerid][pOldAdmin] = strval(string);
mysql_fetch_field_row(string, "pFac");
UserStats[playerid][pFac] = strval(string);
mysql_fetch_field_row(string, "pFacRank");
UserStats[playerid][pFacRank] = strval(string);
mysql_fetch_field_row(string, "pFacLeader");
UserStats[playerid][pFacLeader] = strval(string);
for(new i; i < 13; i++)
{
new hi[10];
format(hi, sizeof(hi), "pWeapon%d", i);
mysql_fetch_field_row(string, hi);
UserStats[playerid][pWeapon][i] = strval(string);
mysql_fetch_field_row(string, hi);
UserStats[playerid][pWeaponAmmo][i] = strval(string);
}
}

