Position saving problem
#1

Well when player quits the X Y Z goes to 0 on my database, how can i make the position saves. I used to use a Timer b4 for saving and position saved but now with disconnect it doesnt. I disable the timer because it was creating a big account bug
pawn Код:
if(Logged[playerid] == 1 && spawned[playerid] == 1)
    {
        PlayerData[playerid][Interior] = GetPlayerInterior(playerid);
        GetPlayerPos(playerid,X,Y,Z);
        GetPlayerName(playerid,pname,sizeof(pname));

        format(query,sizeof(query),"UPDATE accounts SET AdminLevel = %d,Cash = %d,vip = %d,Member = %d,Leader = %d,IsInOrg = %d,IsLaw = %d,IsGang = %d,IsPriv = %d,WantedLevel = %d,MinutesPlayed = %d,HoursPlayed = %d,Level = %d,Cig= %d,Sprunk = %d,Snack = %d,Lighter = %d WHERE Name = '%s'",
        PlayerData[playerid][AdminLevel],hCash[playerid],PlayerData[playerid][vip],PlayerData[playerid][Member],PlayerData[playerid][Leader],PlayerData[playerid][IsInOrg],PlayerData[playerid][IsLaw],PlayerData[playerid][IsGang],PlayerData[playerid][IsPriv],GetPlayerWantedLevel(playerid),PlayerData[playerid][MinutesPlayed],PlayerData[playerid][HoursPlayed],GetPlayerScore(playerid),PlayerData[playerid][Cig],PlayerData[playerid][Sprunk],PlayerData[playerid][Snack],PlayerData[playerid][Lighter],pname);
        mysql_query(query);

        format(query,sizeof(query),"UPDATE accounts SET FightingStyle = %d,Passport = %d,Bag = %d,GunLicense = %d,Job = %d,Pot = %d,Crack = %d,Bank = %d,BankAccount = %d,CarLicense = %d,Fuelcan = %d,Civilskin = %d,MinutesToNextLevel = %d,simcard = %d,phone = %d,phonebook = %d WHERE Name = '%s'",
        PlayerData[playerid][FightingStyle],PlayerData[playerid][Passport],PlayerData[playerid][Bag],PlayerData[playerid][GunLicense],PlayerData[playerid][Job],PlayerData[playerid][Pot],PlayerData[playerid][Crack],PlayerData[playerid][Bank],PlayerData[playerid][BankAccount],PlayerData[playerid][CarLicense],PlayerData[playerid][Fuelcan],PlayerData[playerid][Civilskin],PlayerData[playerid][MinutesToNextLevel],PlayerData[playerid][simcard],PlayerData[playerid][phone],PlayerData[playerid][phonebook],pname);
        mysql_query(query);

        format(query,sizeof(query),"UPDATE accounts SET X = %f,Y = %f,Z = %f,Interior = %d,BoatLicense = %d,Banned = %d,Achievement = %d,vKeys = %d WHERE Name = '%s'",
        X,Y,Z,PlayerData[playerid][Interior],PlayerData[playerid][BoatLicense],PlayerData[playerid][Banned],PlayerData[playerid][Achievement],PlayerData[playerid][vKeys],pname);
        mysql_query(query);
    }
Reply


Messages In This Thread
Position saving problem - by Tanush123 - 13.11.2011, 21:02
Re: Position saving problem - by TheLazySloth - 13.11.2011, 21:21
Re: Position saving problem - by Tanush123 - 13.11.2011, 21:22
Re: Position saving problem - by Norn - 13.11.2011, 21:23
Re: Position saving problem - by BlackWolf120 - 13.11.2011, 21:23
Re: Position saving problem - by TheLazySloth - 13.11.2011, 21:24
Re: Position saving problem - by Tanush123 - 13.11.2011, 21:26
Re: Position saving problem - by BlackWolf120 - 13.11.2011, 21:30
Re: Position saving problem - by Tanush123 - 13.11.2011, 21:31
Re: Position saving problem - by BlackWolf120 - 13.11.2011, 21:33

Forum Jump:


Users browsing this thread: 1 Guest(s)