Ler log -
s4kuL - 05.09.2012
Bom nгo sei se esse cуdigo estб certo alguйm poderia me ajudar? ( Uso o sistema de logs do Pedro_Miranda ).
pawn Код:
CMD:verlog(playerid,params[])
{
if(playerinfo[playerid][Admin] < 2) return SendClientMessage(playerid,branco,"SERVER: Unknown command.");
if(isnull(params)) return SendClientMessage(playerid,red,"-Erro- Vocк precisa digitar algum log para poder ver-lo, para obter a lista de logs digite /verlog lista");
if(playerinfo[playerid][Admin] < 2)
{
if(sscanf(params,"adminchat")) return readLog(playerid,branco,"Logs/AdminChat.cfg");
}
if(strcmp(params, "lista", true) == 0)
{
SendClientMessage(playerid,branco,"===============================================================");
SendClientMessage(playerid,red,"Lista de logs disponiveis para poder ver:");
SendClientMessage(playerid,branco,"");
SendClientMessage(playerid,branco,"Kickados, Banidos, AdminsCriados, DoadoresCriados, Puxos, AdminsRetirados,");
SendClientMessage(playerid,branco,"Irs, ChatsLimpos, IPSDesbanidos, ScoreSetados, KillsSetados, KillsSetados,");
SendClientMessage(playerid,branco,"DeathsSetados, VeiculosCriados, AdminChat, KillsSetados, DoadoresRetirados,");
SendClientMessage(playerid,branco,"WHBans.");
SendClientMessage(playerid,branco,"");
SendClientMessage(playerid,branco,"===============================================================");
}
return 1;
}
Re: Ler log -
s4kuL - 05.09.2012
alguйm ae sabe qual й o problema?
Re: Ler log -
Jason` - 05.09.2012
pawn Код:
command(verlog, playerid, params[]) {
if(playerinfo[playerid][Admin] < 2) return 1;
if(isnull(params)) return 1;
if(!strcmp(params, "lista", true)) {
SendClientMessage(playerid,branco,"===============================================================");
SendClientMessage(playerid,red,"Lista de logs disponiveis para poder ver:");
SendClientMessage(playerid,branco,"");
SendClientMessage(playerid,branco,"Kickados, Banidos, AdminsCriados, DoadoresCriados, Puxos, AdminsRetirados,");
SendClientMessage(playerid,branco,"Irs, ChatsLimpos, IPSDesbanidos, ScoreSetados, KillsSetados, KillsSetados,");
SendClientMessage(playerid,branco,"DeathsSetados, VeiculosCriados, AdminChat, KillsSetados, DoadoresRetirados,");
SendClientMessage(playerid,branco,"WHBans.");
SendClientMessage(playerid,branco,"");
SendClientMessage(playerid,branco,"===============================================================");
}
else {
static buff[64];
format(buff, sizeof(buff), "Logs/%s.cfg", params);
if(fexist(buff)) {
readLog(playerid, branco, buff);
}
else SendClientMessage(playerid, -1, "Log inexistente.");
}
return 1;
}
Caso acuse erros poste-os com suas respectivas linhas.
Re: Ler log -
s4kuL - 05.09.2012
Nгo deu certo, sу fala Log Inxistente..
pawn Код:
CMD:verlog(playerid,params[])
{
if(playerinfo[playerid][Admin] < 2) return SendClientMessage(playerid,branco,"SERVER: Unknown command.");
if(isnull(params)) return SendClientMessage(playerid,red,"-Erro- Vocк precisa digitar algum log para poder ver-lo, para obter a lista de logs digite /verlog lista");
if(strcmp(params,"lista",true) == 0)
{
new string[2500];
strcat(string,"{FF0000}=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=\n");
strcat(string," {00FF00}Lista de logs disponiveis para poder ver:\n");
strcat(string,"\n");
strcat(string," {FFFFFF}Kickados, Banidos, AdminsCriados, DoadoresCriados, Puxos, AdminsRetirados,\n");
strcat(string," Irs, ChatsLimpos, IPSDesbanidos, ScoreSetados, KillsSetados, KillsSetados,\n");
strcat(string," DeathsSetados, VeiculosCriados, AdminChat, KillsSetados, DoadoresRetirados,\n");
strcat(string," WHBans\n");
strcat(string,"\n");
strcat(string,"{FF0000}=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=\n");
ShowPlayerDialog(playerid,DIALOG_LOGS,DIALOG_STYLE_MSGBOX,"AC - Sistema de leitura de Logs",string,"Fechar","");
}
else
{
static buff[64];
format(buff,sizeof(buff),"Logs/%s.cfg",params);
if(fexist(buff))
{
readLog(playerid,branco,buff);
}
else SendClientMessage(playerid,red,"Log inexistente.");
}
return 1;
}
Re: Ler log -
Victor' - 05.09.2012
#Edit
Tente usar:
pawn Код:
if(!sscanf(params,"s", "lista"))
{
//[...]
Re: Ler log -
s4kuL - 05.09.2012
A lista funciona sу nгo estб dando para ler logs..
Re: Ler log -
s4kuL - 05.09.2012
alguйm
Re: Ler log -
s4kuL - 05.09.2012
Desculpe pelo flood, mais ninguйm ai sabe nгo?
Re: Ler log -
Jason` - 06.09.2012
Vocк tem de digitar o nome exato do arquivo, e o mesmo deve estar na pasta
Logs.
Re: Ler log -
s4kuL - 06.09.2012
eu digito corretamento sem nenhum erros, e nгo dб.
PS: A pasta Logs estб criado tudo certo, e o log que estou tenta ler й existente sim..