[Ajuda] Salvamento de Vida e Colete - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: Non-English (
https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (
https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (
https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Salvamento de Vida e Colete (
/showthread.php?tid=453843)
Salvamento de Vida e Colete[RESOLVIDO] -
ViniKuliveguisky - 26.07.2013
Ai mano procurei nгo achei nada!
To fazendo o salvamento todo em SII.
Mais nгo funciona, fica dando erro direto!
Ou seta pra 0.
//Salva a vida e o Colete do jogador
pawn Код:
forward SalvarVidaColete(playerid);
public SalvarVidaColete(playerid)
{
if(INI_Open(ObterINI(playerid)))
{
new Float:Vida, Float:Colete;
GetPlayerHealth(playerid, Vida);
GetPlayerArmour(playerid, Colete);
INI_WriteInt("Vida", Vida);
INI_WriteInt("Colete", Colete);
INI_Save();
INI_Close();
}
return 1;
}
//Carrega a vida e o colete do Jogador
forward LoadVidaColete(playerid);
public LoadVidaColete(playerid)
{
if(INI_Open(ObterINI(playerid)))
{
SetPlayerHealth(playerid, INI_ReadInt("Vida"));
SetPlayerArmour(playerid, INI_ReadInt("Colete"));
INI_Close();
}
return 1;
}
Warnings:
Код:
(1519) : warning 213: tag mismatch
(1520) : warning 213: tag mismatch
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
2 Warnings.
+Rep pra quem ajuda ai
Re: Salvamento de Vida e Colete -
Caio_Freeze - 26.07.2013
Troque INI_WriteInt > INI_WriteFloat e INI_ReadInt > INI_ReadFloat
#edit
tenta assim:
pawn Код:
forward SalvarVidaColete(playerid);
public SalvarVidaColete(playerid)
{
if(INI_Open(ObterINI(playerid)))
{
static Float:Vida, Float:Colete;
GetPlayerHealth(playerid, Vida);
GetPlayerArmour(playerid, Colete);
INI_WriteFloat("Vida", Vida);
INI_WriteFloat("Colete", Colete);
INI_Save();
INI_Close();
}
return 1;
}
//Carrega a vida e o colete do Jogador
forward LoadVidaColete(playerid);
public LoadVidaColete(playerid)
{
if(INI_Open(ObterINI(playerid)))
{
SetPlayerHealth(playerid, INI_ReadFloat("Vida"));
SetPlayerArmour(playerid, INI_ReadFloat("Colete"));
INI_Close();
}
return 1;
}
Re: Salvamento de Vida e Colete -
darkxdll - 26.07.2013
INI_WriteInt > utilizado para numeros inteiros (50,2,4,6,7)
INI_WriteFloat > utilizado para numeros flutuantes (floats , 2.0,50.0,76.36246)
e a mesma coisa com INI_ReadInt e INI_ReadFloat !
Re: Salvamento de Vida e Colete -
Coe1 - 26.07.2013
pawn Код:
forward SalvarVidaColete(playerid);
public SalvarVidaColete(playerid)
{
if(INI_Open(ObterINI(playerid)))
{
static Float:Vida, Float:Colete;
GetPlayerHealth(playerid, Vida);
GetPlayerArmour(playerid, Colete);
INI_WriteFloat("Vida", Vida);
INI_WriteFloat("Colete", Colete);
INI_Save();
INI_Close();
}
return 1;
}
//Carrega a vida e o colete do Jogador
forward LoadVidaColete(playerid);
public LoadVidaColete(playerid)
{
if(INI_Open(ObterINI(playerid)))
{
SetPlayerHealth(playerid, INI_ReadInt("Vida"));
SetPlayerArmour(playerid, INI_ReadInt("Colete"));
INI_Close();
}
return 1;
}
Respuesta: Salvamento de Vida e Colete -
ViniKuliveguisky - 26.07.2013
Nuss vei vlw!
¬¬ eu nem sabia que existia Write_Float, Obrigado pela ajuda!
Darei Rep+ hoje a noite porque ja dei 2 ou 3 hoje