y_ini - positions dont load
#7

Quote:
Originally Posted by GODEX
View Post
Try this under onplayerdisconnect
Code:
new Float:x, Float:y, Float:z
GetPlayerPos(playerid, x, y, z);
PlayerInfo[playerid][PosX] = x;
Etc

Then save the data
Code:
#define PATH "/PlayerData/%s.ini"

forward LoadUser_data(playerid,name[],value[]);
public LoadUser_data(playerid,name[],value[])
{
    INI_Float("Pos X", PlayerInfo[playerid][pPosX]);
    INI_Float("Pos Y", PlayerInfo[playerid][pPosY]);
    INI_Float("Pos Z", PlayerInfo[playerid][pPosZ]);
    INI_Int("Admin Levels", PlayerInfo[playerid][pAdmin]);
    return 1;
}
stock UserPath(playerid)
{
    new string[128],playername[MAX_PLAYER_NAME];
    GetPlayerName(playerid,playername,sizeof(playername));
    format(string,sizeof(string),PATH,playername);
    return string;
}
public OnPlayerConnect(playerid)
{
    if(fexist(UserPath(playerid)))
    {
        INI_ParseFile(UserPath(playerid), "/PlayerData/%s.ini", .bExtra = true, .extra = playerid);
    }
}
hook OnPlayerDisconnect(playerid, reason)
{

    new Float:X, Float:Y, Float:Z;

    GetPlayerPos(playerid, X, Y, Z);
    PlayerInfo[playerid][pPosX] = X;
    PlayerInfo[playerid][pPosY] = Y;
    PlayerInfo[playerid][pPosZ] = Z;

    new INI:File = INI_Open(UserPath(playerid));
    INI_SetTag(File,"data");

    INI_WriteFloat(File, "Position X", PlayerInfo[playerid][pPosX]);
    INI_WriteFloat(File, "Position Y", PlayerInfo[playerid][pPosY]);
    INI_WriteFloat(File, "Position Z", PlayerInfo[playerid][pPosZ]);
    INI_WriteInt(File, "Admin Level", PlayerInfo[playerid][pAdmin]);

    INI_Close(File);

    return 1;
}
Now it does give me the xyz data, but it does not execute. Whenever I spawn I spawn at the original spot, not where I logged out.
Reply


Messages In This Thread
y_ini - positions dont load - by Mo123 - 03.11.2018, 15:25
Re: y_ini - positions dont load - by TheToretto - 03.11.2018, 16:11
Re: y_ini - positions dont load - by Mobtiesgangsa - 03.11.2018, 16:42
Re: y_ini - positions dont load - by Mo123 - 03.11.2018, 19:19
Re: y_ini - positions dont load - by GODEX - 03.11.2018, 19:38
Re: y_ini - positions dont load - by khRamin78 - 03.11.2018, 19:38
Re: y_ini - positions dont load - by Mo123 - 03.11.2018, 19:53
Re: y_ini - positions dont load - by TheToretto - 03.11.2018, 20:14
Re: y_ini - positions dont load - by Mo123 - 03.11.2018, 21:36
Re: y_ini - positions dont load - by Mobtiesgangsa - 03.11.2018, 23:10
Re: y_ini - positions dont load - by GODEX - 04.11.2018, 00:10
Re: y_ini - positions dont load - by Mobtiesgangsa - 04.11.2018, 01:46
Re: y_ini - positions dont load - by GODEX - 04.11.2018, 01:50
Re: y_ini - positions dont load - by Mobtiesgangsa - 04.11.2018, 01:57
Re: y_ini - positions dont load - by GODEX - 04.11.2018, 02:13
Re: y_ini - positions dont load - by TheToretto - 04.11.2018, 03:54

Forum Jump:


Users browsing this thread: 1 Guest(s)