[MySQL]Player Spawn info not saving
#5

GetPlayer functions is not called when a player disconnects. And yes, you could create a variable where you update his co-ordinates every seconds.

EDIT ;

Example:

PHP код:
forward PosSaving(playerid);
new 
PosSavingTimer[MAX_PLAYERS];
public 
OnPlayerSpawn(playerid)
{
    
PosSavingTimer[playerid] = SetTimerEx("PosSaving"1000false"i"playerid); // Ticks every seconds
    
return 1;
}
public 
OnPlayerDisconnect(playeridreason)
{
    if (
PINFO[playerid][Plogged] == false) return 0;  
    new 
query[150]; 
    
mysql_format(ConHandlerquerysizeof query"UPDATE `playerdata` SET `SpawnPosX` = %f, `SpawnPosY` = %f, `SpawnPosZ` = %f, `SpawnPosA` = %f, `Interior` = %d WHERE `ID` = %d LIMIT 1"PINFO[playerid][SpawnPX], PINFO[playerid][SpawnPY], PINFO[playerid][SpawnPZ], PINFO[playerid][SpawnPA], GetPlayerInterior(playerid), PINFO[playerid][ID]); 
    
mysql_tquery(ConHandlerquery); 
    
KillTimer(PosSavingTimer[playerid]);
    return 
1;
}
public 
OnPlayerDeath(playeridkilleridreason)
{
    
KillTimer(PosSavingTimer[playerid]);
    return 
1;
}
public 
PosSaving(playerid)
{
    new 
Float:xFloat:yFloat:zFloat:a;
    
GetPlayerFacingAngle(playerida);
    
GetPlayerPos(playeridx,y,z);
    
PINFO[playerid][SpawnPX] = x;
    
PINFO[playerid][SpawnPY] = y;
    
PINFO[playerid][SpawnPZ] = z;
    
PINFO[playerid][SpawnPA] = a;
    return 
1;

Reply


Messages In This Thread
[MySQL]Player Spawn info not saving - by princejeet1510 - 28.01.2017, 16:35
Re: [MySQL]Player Spawn info not saving - by princejeet1510 - 28.01.2017, 18:14
Re: [MySQL]Player Spawn info not saving - by IceCube! - 28.01.2017, 18:46
Re: [MySQL]Player Spawn info not saving - by princejeet1510 - 29.01.2017, 04:46
Re: [MySQL]Player Spawn info not saving - by AjaxM - 29.01.2017, 07:41
Re: [MySQL]Player Spawn info not saving - by princejeet1510 - 29.01.2017, 08:11
Re: [MySQL]Player Spawn info not saving - by AjaxM - 29.01.2017, 08:26
Re: [MySQL]Player Spawn info not saving - by princejeet1510 - 29.01.2017, 08:59

Forum Jump:


Users browsing this thread: 1 Guest(s)