[Ajuda] Carregar o arquivo salvo - 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] Carregar o arquivo salvo (
/showthread.php?tid=643973)
Carregar o arquivo salvo -
Marllun - 31.10.2017
Eu Criei um sistema que salva varias coordenada de icones no mapa sу que na hora de carrega eu nao sei como faz para carrega
Код:
static
Float: xxx,
Float: yyy,
Float: zzz
;
SaveP(playerid)
{
new File:f;
new msg[256];
format(msg,350, "%f %f %f \n",xxx,yyy,zzz);
fwrite(f,msg);
format(msg,350, "%f %f %f \n",xxx,yyy,zzz);
fwrite(f,msg);
return 1;
}
LoadRace(racename[])
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
SetPlayerMapIcon(i,19,xxx,yyy,zzz,19,19,i);
}
return 1;
}
Re: Carregar o arquivo salvo -
Dayvison_ - 31.10.2017
Usa sscanf.
PHP код:
new File:f = fopen("file.txt", io_read), data[256];
fread(f, data);
sscanf(data, "fff", xxx, yyy, zzz);
Re: Carregar o arquivo salvo -
Marllun - 31.10.2017
n deu
Re: Carregar o arquivo salvo -
Naine - 01.11.2017
PHP код:
#include <a_samp>
#include <sscanf2>
public OnGameModeInit()
{
file_save(10.0, 20.0, 30.0);
file_load();
return true;
}
stock file_save(Float:x, Float:y, Float:z)
{
new
File:file_handle = fopen("coordenadas.txt", io_append);
if(file_handle)
{
new
str[128];
format(str, sizeof str, "%f %f %f \n", x, y, z);
fwrite(file_handle, str);
fclose(file_handle);
}
else
{
print("falha ao encontrar\\criar o arquivo \\coordenadas.txt\\.");
}
return true;
}
stock file_load()
{
new
File:file_handle = fopen("coordenadas.txt", io_read);
if(file_handle)
{
new
str[128],
Float:x,
Float:y,
Float:z;
while(fread(file_handle, str))
{
sscanf(str, "fff", x, y, z);
printf("%f, %f, %f;", x, y, z);
}
fclose(file_handle);
}
else
{
print("o arquivo \\coordenadas.txt\\ nгo existe ou nгo pode ser aberto.");
}
return true;
}
Nunca tinha usado isso.. apenas li um pouco em
https://sampwiki.blast.hk/wiki/Fopen
Recomendo que vocк faзa o mesmo.