Sziasztok
Nem rég kezdtem el foglalkozni a PVarokkal, belevágtam egy módba, mely teljesen spórolós (mysql,pvar,stb..), de nem tudom, hogy hogyan kellene betölteni a játékosok adatait. Én így próbálkoztam, de ez hosszas munka lenne, meg nem is jó!:
new string[128];
mysql_fetch_row(string);
sscanf(string,\"p<|>iiifff\",
GetPVarInt(playerid,\"Admin\"),
GetPVarInt(playerid,\"Money\"),
GetPVarInt(playerid,\"XP\"),
GetPVarFloat(playerid,\"X\"),
GetPVarFloat(playerid,\"Y\"),
GetPVarFloat(playerid,\"Z\"));
SetPVarInt(playerid,\"Admin\",GetPVarInt(playerid,\"Admin\"));
SetPVarInt(playerid,\"Money\",GetPVarInt(playerid,\"Money\"));
SetPVarInt(playerid,\"XP\",GetPVarInt(playerid,\"XP\"));
SetPVarFloat(playerid,\"X\",GetPVarFloat(playerid,\"X\"));
SetPVarFloat(playerid,\"Y\",GetPVarFloat(playerid,\"Y\"));
SetPVarFloat(playerid,\"Z\",GetPVarFloat(playerid,\"Z\"));
SetPVarInt(playerid,\"logged\",1);
Tudna valaki segíteni?
Igen, eddig tiszta, lementi, meg minden, de nem akarja betölteni, ez a módszer rossznak bizonyult, amit az elõbb beírrtam. Szóval magát a PVart vágom, csak hogy ezt hogy kéne megoldani, hogy a pVarba töltse a megadott értéket.
EDIT: Jelen esetben a
sscanf(string,\"p<|>iiifff\",/*PVAROK*/)