26.09.2016, 23:01
nгo й necessбrio por float na enum
olhe,
quando deslogar, salvar pos
setar pos quando logar
olhe,
quando deslogar, salvar pos
pawn Код:
stock SalvarDados(playerid)
{
GetPlayerPos(playerid, pPosX[playerid], pPosY[playerid], pPosZ[playerid]);
GetPlayerFacingAngle(playerid, pPosA[playerid]);
pInterior[playerid] = GetPlayerInterior(playerid);
format(StringContas, sizeof(StringContas), "Contas/Registradas/%s.txt", Nome(playerid));
DOF2_SetFloat(StringContas, "PosX", pPosX[playerid]);
DOF2_SetFloat(StringContas, "PosY", pPosY[playerid]);
DOF2_SetFloat(StringContas, "PosZ", pPosZ[playerid]);
DOF2_SetFloat(StringContas, "PosA", pPosA[playerid]);
DOF2_SetInt(StringContas, "Interior", pInterior[playerid]);
DOF2_SaveFile();
return 1;
}
pawn Код:
pPosX[playerid] = DOF2_GetFloat(StringContas, "PosX");
pPosY[playerid] = DOF2_GetFloat(StringContas, "PosY");
pPosZ[playerid] = DOF2_GetFloat(StringContas, "PosZ");
pPosA[playerid] = DOF2_GetFloat(StringContas, "PosA");
pInterior[playerid] = DOF2_GetInt(StringContas, "Interior");
SpawnPlayer(playerid);
SetSpawnInfo(playerid, 0, PlayerDados[playerid][pSkin], pPosX[playerid], pPosY[playerid], pPosZ[playerid], 0, 0, 0, 0, 0, 0, 0);
SetPlayerInterior(playerid, pInterior[playerid]);
SetPlayerFacingAngle(playerid, pPosA[playerid]);
SetCameraBehindPlayer(playerid);