28.12.2010, 09:23
(
Последний раз редактировалось Tomejus; 30.12.2010 в 02:34.
)
One more question about loading... I'm has edited this loading system, so I suppose t remove sscanf, but how?
How I have to load veriables correctly?
Код:
forward LoadPlayer(playerid); public LoadPlayer(playerid) { new fetch[ 256 ], tmpa; format(query, 256, "SELECT * FROM `"TABLENAME"` WHERE id = '%i'", pInfo[playerid][pId]); mysql_query(query); mysql_store_result(); mysql_retrieve_row(); mysql_fetch_field_row(fetch,"Lygis"); new tmplygis; sscanf(fetch, "i", tmplygis); SetPlayerScore(playerid, tmplygis); mysql_fetch_field_row(fetch,"Wanted"); new tmpwanted; sscanf(fetch, "i", tmpwanted); SetPlayerWantedLevel(playerid, tmpwanted); mysql_fetch_field_row(fetch,"Pinigai"); ResetPlayerMoney(playerid); new tmpmoney; sscanf(fetch, "i", tmpmoney); GivePlayerMoney(playerid, tmpmoney); mysql_fetch_field_row(fetch,"World"); new tmpworld; sscanf(fetch, "i", tmpworld); SetPlayerVirtualWorld(playerid, tmpworld); mysql_fetch_field_row(fetch,"Skin"); new tmpskin; sscanf(fetch, "i", tmpskin); SetPlayerSkin(playerid, tmpskin); mysql_fetch_field_row(fetch,"Admin"); sscanf(fetch, "i", tmpa); sscanf(fetch, "i", pInfo[playerid][admin]); mysql_fetch_field_row(fetch,"Bankas"); sscanf(fetch, "i", tmpa); sscanf(fetch, "i", playerDB[playerid][bankas]); mysql_fetch_field_row(fetch,"Uniforma"); sscanf(fetch, "i", tmpa); sscanf(fetch, "i", playerDB[playerid][uniforma]); mysql_fetch_field_row(fetch,"Uzdarbis"); sscanf(fetch, "i", tmpa); sscanf(fetch, "i", playerDB[playerid][uzdarbis]); mysql_fetch_field_row(fetch,"VIPL"); sscanf(fetch, "i", tmpa); sscanf(fetch, "i", playerDB[playerid][vipl]); mysql_fetch_field_row(fetch,"Kalejimas"); sscanf(fetch, "i", tmpa); sscanf(fetch, "i", playerDB[playerid][klaikas]); mysql_fetch_field_row(fetch,"Exp"); sscanf(fetch, "i", tmpa); sscanf(fetch, "i", pInfo[playerid][exp]); mysql_fetch_field_row(fetch,"VIP"); sscanf(fetch, "i", tmpa); sscanf(fetch, "i", playerDB[playerid][vip]); mysql_fetch_field_row(fetch,"Telefonas"); sscanf(fetch, "i", tmpa); sscanf(fetch, "i", playerDB[playerid][tel]); mysql_fetch_field_row(fetch,"THealth"); sscanf(fetch, "i", tmpa); sscanf(fetch, "i", playerDB[playerid][telhealth]); mysql_fetch_field_row(fetch,"Saskaita"); sscanf(fetch, "i", tmpa); sscanf(fetch, "i", playerDB[playerid][saskaita]); mysql_fetch_field_row(fetch,"Tinklas"); sscanf(fetch, "i", tmpa); sscanf(fetch, "i", playerDB[playerid][tinklas]); mysql_fetch_field_row(fetch,"Papildymas"); sscanf(fetch, "i", tmpa); sscanf(fetch, "i", playerDB[playerid][papildymas]); mysql_fetch_field_row(playerDB[playerid][priezastis],"Priezastis"); mysql_fetch_field_row(playerDB[playerid][dpriezastis],"dPriezastis"); mysql_fetch_field_row(fetch,"Spec"); sscanf(fetch, "i", tmpa); sscanf(fetch, "i", playerDB[playerid][spec]); mysql_fetch_field_row(fetch,"Ispejimai"); sscanf(fetch, "i", tmpa); sscanf(fetch, "i", playerDB[playerid][ispejimai]); mysql_fetch_field_row(fetch,"dIspejimai"); sscanf(fetch, "i", tmpa); sscanf(fetch, "i", playerDB[playerid][dispejimai]); mysql_fetch_field_row(fetch,"Direktorius"); sscanf(fetch, "i", tmpa); sscanf(fetch, "i", playerDB[playerid][direktorius]); mysql_fetch_field_row(fetch,"Prangas"); sscanf(fetch, "i", tmpa); sscanf(fetch, "i", playerDB[playerid][rangas]); mysql_fetch_field_row(fetch,"Uzraktai"); sscanf(fetch, "i", tmpa); sscanf(fetch, "i", MaxVehicles[playerid]); mysql_fetch_field_row(fetch,"Ziebtuvelis"); sscanf(fetch, "i", tmpa); sscanf(fetch, "i", playerDB[playerid][ziebtuvelis]); mysql_fetch_field_row(fetch,"Cigaretes"); sscanf(fetch, "i", tmpa); sscanf(fetch, "i", playerDB[playerid][cigaretes]); mysql_fetch_field_row(fetch,"Namai"); sscanf(fetch, "i", tmpa); sscanf(fetch, "i", MaxHouses[playerid]); mysql_fetch_field_row(fetch,"Surakintas"); sscanf(fetch, "i", tmpa); sscanf(fetch, "i", playerDB[playerid][surakintas]); mysql_fetch_field_row(fetch,"Teises"); new tmpteises; sscanf(fetch, "i", tmpteises); sscanf(fetch, "i", playerDB[playerid][teises]); mysql_fetch_field_row(fetch,"MTeises"); new tmpmteises; sscanf(fetch, "i", tmpmteises); sscanf(fetch, "i", playerDB[playerid][mteises]); mysql_fetch_field_row(fetch,"GPS"); new tmpgps; sscanf(fetch, "i", tmpgps); if (tmpgps) playerDB[playerid][gps] = true; mysql_fetch_field_row(fetch,"Bankok"); new tmpbankok; sscanf(fetch, "i", tmpbankok); if (tmpbankok) playerDB[playerid][bankok] = true; mysql_fetch_field_row(fetch,"Uniformed"); new tmpuniformed; sscanf(fetch, "i", tmpuniformed); if (tmpuniformed) playerDB[playerid][uniformed] = true; mysql_fetch_field_row(fetch,"Pakrovejas"); new tmppakrovejas; sscanf(fetch, "i", tmppakrovejas); if (tmppakrovejas) playerDB[playerid][pakrovejas] = true; mysql_fetch_field_row(fetch,"Apakrovejas"); new tmpapakrovejas; sscanf(fetch, "i", tmpapakrovejas); if (tmpapakrovejas) playerDB[playerid][apakrovejas] = true; mysql_fetch_field_row(fetch,"MTeorija"); new tmpmteorija; sscanf(fetch, "i", tmpmteorija); if (tmpmteorija) playerDB[playerid][mteorija] = true; mysql_fetch_field_row(fetch,"MMTeorija"); new tmpmmteorija; sscanf(fetch, "i", tmpmmteorija); if (tmpmmteorija) playerDB[playerid][mmteorija] = true; mysql_free_result(); }