[Ajuda] No Log.
#3

Quote:
Originally Posted by RodrigoMSR
Посмотреть сообщение
Vocк tem que formatar as linhas em uma string e depois mostrar a dialog com ela.
PHP код:
stock ExibirLog(playeridlog[], lines 5bool:checksize true)
{
new 
str[128];
if(
ShowLogLines[playerid] > 0lines ShowLogLines[playerid];
if(
ShowLogLines[playerid] > 100ShowLogLines[playerid] = 100;
if(!
fexist(log)){
format(strsizeof(str), "| LOG |: O arquivo nгo existe: {C0C0C0}%s"log);
SendClientMessage(playerid,0xFF0000FF,str);
return 
1;}
new 
Buffer[256],TotalLines,Lines;
new 
File:LogFile fopen(logio_read);
if(
checksize == true)
{
    if(
flength(LogFile) > 512000//500KB
    
{
    
fclose(LogFile);
    
SendClientMessage(playerid,0xFF0000FF,"| ERRO | O arquivo de log nгo pode ser exibido por passar do tamanho limite (500KB)");
    return 
1;
    }
}
while(
fread(LogFileBuffer)) TotalLines++;
fseek(LogFileseek_start);
format(strsizeof(str), "| LOG |: Lendo as ъltimas %i linhas do arquivo: {C0C0C0}%s"lineslog);
SendClientMessage(playerid,0x00FF00FF,str);
new 
dialog[1000];
    while(
fread(LogFileBuffer))
    {
    
Lines++;
    if(
TotalLines Lines linesstrcat(dialogBuffer);
    }
ShowPlayerDialog(playerid,1000,DIALOG_STYLE_MSGBOX,"{FF0000}Logs!",dialog,"Fechar","");
SendClientMessage(playerid,0x00FF00FF,"| LOG |: Leitura efetuada com sucesso!");
fclose(LogFile);
return 
1;

Muito obrigado man!! ajudou muito (:
Reply


Messages In This Thread
No Log. - by CSSDean - 07.11.2017, 12:06
Re: No Log. - by RodrigoMSR - 07.11.2017, 13:05
Re: No Log. - by CSSDean - 07.11.2017, 13:16

Forum Jump:


Users browsing this thread: 2 Guest(s)