new fileD[300];
new File:Arquivo = fopen("DicasSFW.txt", io_append);
format(fileD, sizeof (fileD), "Player: %s enviou uma dica - <%s>\n // ", GetName( playerid ), params);
printf("\nPlayer: %s enviou uma dica - <%s>\n ",GetName( playerid ), params);
fwrite(Arquivo, fileD);
fclose(Arquivo);
Vocк queria reabri-lo para mostrar os dados ou queria acrescentar mais informaзхes?
De qualquer maneira, dк uma lida sobre sobre Files: https://sampwiki.blast.hk/wiki/File_Functions |
GetVal(numb, str[]) {
new tmp[256], idx;
for(new i=0; i<numb; i++) {
tmp=strtok(str, idx);
}
return strval(tmp);
}
Nesse mesmo link que lhe passei, й mostrado uma maneira de ler o arquivo usando strtok:
PHP код:
|
io_write Writes in a file, clears all earlier written text io_read Reads the file, the file must exist, otherwise a crash will occur io_append Appending to a file, writing only io_readwrite Reads the file or makes a new one |
io_write Escreve em um arquivo, limpa tudo que tinha antes io_read Ler um arquivo io_append Escreve em um arquivo, nгo limpa tudo que tinha antes io_readwrite Ler ou escrever |
// Open "file.txt" in "read only" mode
new File:handle = fopen("file.txt", io_read),
// Initialize "buf"
buf[128];
// Check, if the file is opened
if(handle)
{
// Success
// Read the whole file
while(fread(handle, buf)) print(buf);
// Close the file
fclose(handle);
}
else
{
// Error
print("The file \"file.txt\" does not exists, or can't be opened.");
}
Flags de acordo com a wiki:
Minha traduзгo e conhecimento p.p: Agora nгo entendi ao certo sua duvida se vocк quer ler um arquivo seria desta forma: PHP код:
|
CMD:lerdicas(playerid);{
new string[200];
format(string, sizeof, (string),"%s"); //aqui abria o arquivo no jogo, sem precisar que eu fosse na pasta ler o o que estava salvo
return 1;
}
stock ShowAjuda(playerid, help[])
{
new string[3200];
new title[24];
new entry[256];
format(title,24,"Ajuda %s", help);
new str[48];
format(str,48,"/RPG/help/%s.txt", help);
new File:file = fopen(str, io_read);
if(file)
{
while(fread(file, entry))
{
format(string,sizeof(string),"%s%s", string,entry);
}
}
return ShowPlayerDialog(playerid,100, DIALOG_STYLE_MSGBOX, title, string, "Ok", "Voltar");
}
PHP код:
|