SQLite no save
#1

My Code:

No Save position players exit game

PHP код:
public OnPlayerDisconnect(playeridreason)
{
    new 
string[128];
    
format(stringsizeof(string), "%s покинул сервер"GN(playerid));
    
SendClientMessageToAll(-1string);
    if(
User[playerid][USER_LOGGED_IN] == true)
        {
     new 
Query[256];
          
GetPlayerPos(playeridUser[playerid][USER_PositionX], User[playerid][USER_PositionY], User[playerid][USER_PositionZ]);
        
GetPlayerFacingAngle(playeridUser[playerid][USER_FacingAngle]);
         
User[playerid][USER_Interior] = GetPlayerInterior(playerid);
         
User[playerid][USER_VirtualWorld] = GetPlayerVirtualWorld(playerid);
        
format(Querysizeof(Query), "UPDATE users SET admin = %d, vip = %d, money = %d, score = %d, kills = %d, deaths = %d, kd = %d, banned = %d, PositionX = %f, PositionY = %f, PositionZ = %f, FacingAngle= %f, Interior = %d, VirtualWorld = %i WHERE username = '%s'"User[playerid][USER_ADMIN], User[playerid][USER_VIP], GetPlayerMoney(playerid), GetPlayerScore(playerid), User[playerid][USER_KILLS], User[playerid][USER_DEATHS], User[playerid][USER_KD], User[playerid][USER_BANNED], User[playerid][USER_PositionX], User[playerid][USER_PositionY], User[playerid][USER_PositionZ], User[playerid][USER_FacingAngle], User[playerid][USER_VirtualWorld], DB_Escape(User[playerid][USER_NAME]));
        
db_query(DatabaseQuery);
    }
    for(new 
i_USER_DATA; ++iUser[playerid][USER_DATAi] = 0;
    return 
1;

Reply
#2

Are you making sure to load the position when they log in and set them to the saved position?
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)