[Ajuda] SalvarLog
#1

Bom galera estou tentando por para quando um player ser banido no meu gm SalvarLog do banimento e nгo estou conseguindo podem me ajuda-lo?

Код:
C:\Users\Henrique\Downloads\DM\harddm\gamemodes\hard.pwn(1340) : error 017: undefined symbol "String"
C:\Users\Henrique\Downloads\DM\harddm\gamemodes\hard.pwn(1340) : warning 215: expression has no effect
C:\Users\Henrique\Downloads\DM\harddm\gamemodes\hard.pwn(1341) : error 076: syntax error in the expression, or invalid function call
C:\Users\Henrique\Downloads\DM\harddm\gamemodes\hard.pwn(1341) : error 072: "sizeof" operator is invalid on "function" symbols
C:\Users\Henrique\Downloads\DM\harddm\gamemodes\hard.pwn(1342) : error 035: argument type mismatch (argument 1)
C:\Users\Henrique\Downloads\DM\harddm\gamemodes\hard.pwn(1343) : error 035: argument type mismatch (argument 1)
C:\Users\Henrique\Downloads\DM\harddm\gamemodes\hard.pwn(1344) : error 017: undefined symbol "arq"
C:\Users\Henrique\Downloads\DM\harddm\gamemodes\hard.pwn(1345) : error 017: undefined symbol "arq"
C:\Users\Henrique\Downloads\DM\harddm\gamemodes\hard.pwn(1346) : error 017: undefined symbol "arq"
C:\Users\Henrique\Downloads\DM\harddm\gamemodes\hard.pwn(1347) : error 017: undefined symbol "arq"
C:\Users\Henrique\Downloads\DM\harddm\gamemodes\hard.pwn(1348) : error 017: undefined symbol "arq"
C:\Users\Henrique\Downloads\DM\harddm\gamemodes\hard.pwn(1349) : error 017: undefined symbol "arq"
C:\Users\Henrique\Downloads\DM\harddm\gamemodes\hard.pwn(1350) : error 017: undefined symbol "arq"
C:\Users\Henrique\Downloads\DM\harddm\gamemodes\hard.pwn(1351) : error 017: undefined symbol "arq"
Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


13 Errors.
PHP код:
#define SalvarLog 
PHP код:
CMD:ban(playerid,params[])
{
    if(
Player[playerid][admin] <= 1) return SendClientMessage(playerid,azul,"ERRO: Vocк nгo tem permissгo para executar este comando!");
    new 
idreason[40];
    if(
sscanf(params,"ds",id,reason)) return SendClientMessage(playerid,azul,"(DICA): Use /ban [ID/Parte do nome [Dias][Motivo]");
    if(!
IsPlayerConnected(id)) return SendClientMessage(playerid,azul,"ID Invбlido");
    new 
msg[80];
    
format(msg,80,"» O admin %s baniu %s Motivo: %s",GetName(playerid),GetName(id),reason);
    
SendClientMessageToAll(rosa,msg);
    
SalvarLog("/Logs/Banidos.log"String);
    
format(getdatesizeof(getdate), "/Banidos/%s.ini",GetName(playerid));
    
getdate(AnoMesDia);
    
gettime(HoraMinutoSegundo);
    
DOF2_CreateFile(arq);
    
DOF2_SetString(arq"Admin"Nome(playerid));
    
DOF2_SetString(arq"Motivo"reason);
    
DOF2_SetInt(arq"Ano"Ano);
    
DOF2_SetInt(arq"Mes"Mes);
    
DOF2_SetInt(arq"Dia"Dia);
    
DOF2_SetInt(arq"Hora"Hora);
    
DOF2_SetInt(arq"Minuto"Minuto);
    
SalvarConta(id);
    
Kick(id);
    return 
1;

Reply
#2

PHP код:
CMD:ban(playerid,params[])
{
    new
        
id,
        
reason[40],
        
arq[100],
        
msg[80];
    
    if(
Player[playerid][admin] <= 1) return SendClientMessage(playerid,azul,"ERRO: Vocк nгo tem permissгo para executar este comando!");
    if(
sscanf(params,"us",idreason)) return SendClientMessage(playerid,azul,"(DICA): Use /ban [ID/Parte do nome [Dias][Motivo]");
    if(!
IsPlayerConnected(id)) return SendClientMessage(playerid,azul,"ID Invбlido");
    
getdate(AnoMesDia);
    
gettime(HoraMinutoSegundo);
    
format(msg,80,"» O admin %s baniu %s Motivo: %s",GetName(playerid),GetName(id),reason);
    
SendClientMessageToAll(rosa,msg);
    
SalvarLog("/Logs/Banidos.log"msg);// ?
    
format(arqsizeof(arq), "/Banidos/%s.ini",GetName(playerid));
    if(!
fexist(arq))
    {
        
DOF2_CreateFile(arq);
        
DOF2_SetString(arq"Admin"Nome(playerid));
        
DOF2_SetString(arq"Motivo"reason);
        
DOF2_SetInt(arq"Ano"Ano);
        
DOF2_SetInt(arq"Mes"Mes);
        
DOF2_SetInt(arq"Dia"Dia);
        
DOF2_SetInt(arq"Hora"Hora);
        
DOF2_SetInt(arq"Minuto"Minuto);
        
DOF2_SaveFile();
    }
    
SalvarConta(id);
    
Kick(id);
    return 
1;

@edit
Reply
#3

VO TESTA
Reply
#4

BOTEI MAS DEU ERRO
Код:
C:\Users\Henrique\Downloads\DM\harddm\gamemodes\hard.pwn(999) : warning 219: local variable "arq" shadows a variable at a preceding level
C:\Users\Henrique\Downloads\DM\harddm\gamemodes\hard.pwn(1023) : warning 219: local variable "arq" shadows a variable at a preceding level
C:\Users\Henrique\Downloads\DM\harddm\gamemodes\hard.pwn(1341) : warning 215: expression has no effect
C:\Users\Henrique\Downloads\DM\harddm\gamemodes\hard.pwn(1342) : error 035: argument type mismatch (argument 1)
C:\Users\Henrique\Downloads\DM\harddm\gamemodes\hard.pwn(1343) : error 035: argument type mismatch (argument 1)
C:\Users\Henrique\Downloads\DM\harddm\gamemodes\hard.pwn(1347) : error 017: undefined symbol "Nome"
C:\Users\Henrique\Downloads\DM\harddm\gamemodes\hard.pwn(1349) : error 035: argument type mismatch (argument 3)
C:\Users\Henrique\Downloads\DM\harddm\gamemodes\hard.pwn(1350) : error 035: argument type mismatch (argument 3)
C:\Users\Henrique\Downloads\DM\harddm\gamemodes\hard.pwn(1351) : error 035: argument type mismatch (argument 3)
C:\Users\Henrique\Downloads\DM\harddm\gamemodes\hard.pwn(1352) : error 035: argument type mismatch (argument 3)
C:\Users\Henrique\Downloads\DM\harddm\gamemodes\hard.pwn(1353) : error 035: argument type mismatch (argument 3)
C:\Users\Henrique\Downloads\DM\harddm\gamemodes\hard.pwn(2167) : warning 219: local variable "arq" shadows a variable at a preceding level
C:\Users\Henrique\Downloads\DM\harddm\gamemodes\hard.pwn(2186) : warning 219: local variable "arq" shadows a variable at a preceding level
C:\Users\Henrique\Downloads\DM\harddm\gamemodes\hard.pwn(2234) : warning 219: local variable "arq" shadows a variable at a preceding level
Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


8 Errors.
PHP код:
CMD:ban(playerid,params[])
{
    if(
Player[playerid][admin] <= 1) return SendClientMessage(playerid,azul,"ERRO: Vocк nгo tem permissгo para executar este comando!");
    new 
idreason[40];
    if(
sscanf(params,"ds",id,reason)) return SendClientMessage(playerid,azul,"(DICA): Use /ban [ID/Parte do nome [Dias][Motivo]");
    if(!
IsPlayerConnected(id)) return SendClientMessage(playerid,azul,"ID Invбlido");
    new 
msg[80];
    
format(msg,80,"» O admin %s baniu %s Motivo: %s",GetName(playerid),GetName(id),reason);
    
SendClientMessageToAll(rosa,msg);
    
SalvarLog("/Logs/Banidos.log"String);
    
getdate(AnoMesDia);
    
gettime(HoraMinutoSegundo);
    
format(arqsizeof(arq), "/Banidos/%s.ini",GetName(playerid));
    if(!
fexist(arq)){
    
DOF2_CreateFile(arq);
    
DOF2_SetString(arq"Admin"Nome(playerid));
    
DOF2_SetString(arq"Motivo"reason);
    
DOF2_SetInt(arq"Ano"Ano);
    
DOF2_SetInt(arq"Mes"Mes);
    
DOF2_SetInt(arq"Dia"Dia);
    
DOF2_SetInt(arq"Hora"Hora);
    
DOF2_SetInt(arq"Minuto"Minuto);
    
DOF2_SaveFile();}
    
SalvarConta(id);
    
Kick(id);
    return 
1;

Reply
#5

fiz um edit no post olha em cima e tenta ;;;
Reply
#6

Quote:
Originally Posted by DarkBr
Посмотреть сообщение
fiz um edit no post olha em cima e tenta ;;;
Код:
C:\Users\Henrique\Downloads\DM\harddm\gamemodes\hard.pwn(999) : warning 219: local variable "arq" shadows a variable at a preceding level
C:\Users\Henrique\Downloads\DM\harddm\gamemodes\hard.pwn(1023) : warning 219: local variable "arq" shadows a variable at a preceding level
C:\Users\Henrique\Downloads\DM\harddm\gamemodes\hard.pwn(1338) : warning 219: local variable "arq" shadows a variable at a preceding level
C:\Users\Henrique\Downloads\DM\harddm\gamemodes\hard.pwn(1344) : error 035: argument type mismatch (argument 1)
C:\Users\Henrique\Downloads\DM\harddm\gamemodes\hard.pwn(1345) : error 035: argument type mismatch (argument 1)
C:\Users\Henrique\Downloads\DM\harddm\gamemodes\hard.pwn(1348) : warning 215: expression has no effect
C:\Users\Henrique\Downloads\DM\harddm\gamemodes\hard.pwn(1353) : error 017: undefined symbol "Nome"
C:\Users\Henrique\Downloads\DM\harddm\gamemodes\hard.pwn(1355) : error 035: argument type mismatch (argument 3)
C:\Users\Henrique\Downloads\DM\harddm\gamemodes\hard.pwn(1356) : error 035: argument type mismatch (argument 3)
C:\Users\Henrique\Downloads\DM\harddm\gamemodes\hard.pwn(1357) : error 035: argument type mismatch (argument 3)
C:\Users\Henrique\Downloads\DM\harddm\gamemodes\hard.pwn(1358) : error 035: argument type mismatch (argument 3)
C:\Users\Henrique\Downloads\DM\harddm\gamemodes\hard.pwn(1359) : error 035: argument type mismatch (argument 3)
C:\Users\Henrique\Downloads\DM\harddm\gamemodes\hard.pwn(2174) : warning 219: local variable "arq" shadows a variable at a preceding level
C:\Users\Henrique\Downloads\DM\harddm\gamemodes\hard.pwn(2193) : warning 219: local variable "arq" shadows a variable at a preceding level
C:\Users\Henrique\Downloads\DM\harddm\gamemodes\hard.pwn(2241) : warning 219: local variable "arq" shadows a variable at a preceding level
C:\Users\Henrique\Downloads\DM\harddm\gamemodes\hard.pwn(2370) : warning 203: symbol is never used: "String"
C:\Users\Henrique\Downloads\DM\harddm\gamemodes\hard.pwn(2370) : warning 203: symbol is never used: "arq"
Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


8 Errors.
PHP код:
CMD:ban(playerid,params[])
{
    new
        
id,
        
reason[40],
        
arq[100],
        
msg[80];
    if(
Player[playerid][admin] <= 1) return SendClientMessage(playerid,azul,"ERRO: Vocк nгo tem permissгo para executar este comando!");
    if(
sscanf(params,"us",idreason)) return SendClientMessage(playerid,azul,"(DICA): Use /ban [ID/Parte do nome [Dias][Motivo]");
    if(!
IsPlayerConnected(id)) return SendClientMessage(playerid,azul,"ID Invбlido");
    
getdate(AnoMesDia);
    
gettime(HoraMinutoSegundo);
    
format(msg,80,"» O admin %s baniu %s Motivo: %s",GetName(playerid),GetName(id),reason);
    
SendClientMessageToAll(rosa,msg);
    
SalvarLog("/Logs/Banidos.log"msg);// ?
    
format(arqsizeof(arq), "/Banidos/%s.ini",GetName(playerid));
    if(!
fexist(arq))
    {
        
DOF2_CreateFile(arq);
        
DOF2_SetString(arq"Admin"Nome(playerid));
        
DOF2_SetString(arq"Motivo"reason);
        
DOF2_SetInt(arq"Ano"Ano);
        
DOF2_SetInt(arq"Mes"Mes);
        
DOF2_SetInt(arq"Dia"Dia);
        
DOF2_SetInt(arq"Hora"Hora);
        
DOF2_SetInt(arq"Minuto"Minuto);
        
DOF2_SaveFile();
    }
    
SalvarConta(id);
    
Kick(id);
    return 
1;

Reply
#7

Botei aqui no meu GM nгo deu erro amigo, os ъnicos erros que deram foram de stock, mas isso vc tem ai no seu;;


da Ctrlt+H ponha arq na 1 linha e 2 linha strconta e de enter
Reply
#8

Quote:
Originally Posted by DarkBr
Посмотреть сообщение
Botei aqui no meu GM nгo deu erro amigo, os ъnicos erros que deram foram de stock, mas isso vc tem ai no seu;;


da Ctrlt+H ponha arq na 1 linha e 2 linha strconta e de enter
fiz oq vc mandou e deu mas erro

Код:
C:\Users\Henrique\Downloads\DM\harddm\gamemodes\hard.pwn(762) : warning 219: local variable "strconta" shadows a variable at a preceding level
C:\Users\Henrique\Downloads\DM\harddm\gamemodes\hard.pwn(999) : warning 219: local variable "strconta" shadows a variable at a preceding level
C:\Users\Henrique\Downloads\DM\harddm\gamemodes\hard.pwn(1023) : warning 219: local variable "strconta" shadows a variable at a preceding level
C:\Users\Henrique\Downloads\DM\harddm\gamemodes\hard.pwn(1338) : warning 219: local variable "strconta" shadows a variable at a preceding level
C:\Users\Henrique\Downloads\DM\harddm\gamemodes\hard.pwn(1344) : error 035: argument type mismatch (argument 1)
C:\Users\Henrique\Downloads\DM\harddm\gamemodes\hard.pwn(1345) : error 035: argument type mismatch (argument 1)
C:\Users\Henrique\Downloads\DM\harddm\gamemodes\hard.pwn(1348) : warning 215: expression has no effect
C:\Users\Henrique\Downloads\DM\harddm\gamemodes\hard.pwn(1353) : error 017: undefined symbol "Nome"
C:\Users\Henrique\Downloads\DM\harddm\gamemodes\hard.pwn(1355) : error 035: argument type mismatch (argument 3)
C:\Users\Henrique\Downloads\DM\harddm\gamemodes\hard.pwn(1356) : error 035: argument type mismatch (argument 3)
C:\Users\Henrique\Downloads\DM\harddm\gamemodes\hard.pwn(1357) : error 035: argument type mismatch (argument 3)
C:\Users\Henrique\Downloads\DM\harddm\gamemodes\hard.pwn(1358) : error 035: argument type mismatch (argument 3)
C:\Users\Henrique\Downloads\DM\harddm\gamemodes\hard.pwn(1359) : error 035: argument type mismatch (argument 3)
C:\Users\Henrique\Downloads\DM\harddm\gamemodes\hard.pwn(1743) : warning 219: local variable "strconta" shadows a variable at a preceding level
C:\Users\Henrique\Downloads\DM\harddm\gamemodes\hard.pwn(1743) : error 001: expected token: ";", but found "-identifier-"
C:\Users\Henrique\Downloads\DM\harddm\gamemodes\hard.pwn(1743) : error 017: undefined symbol "player"
C:\Users\Henrique\Downloads\DM\harddm\gamemodes\hard.pwn(1743) : warning 215: expression has no effect
C:\Users\Henrique\Downloads\DM\harddm\gamemodes\hard.pwn(1743) : error 001: expected token: ";", but found "]"
C:\Users\Henrique\Downloads\DM\harddm\gamemodes\hard.pwn(1743) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


12 Errors.
Reply
#9

Hard DM?? Hm ...

Uma dica. Nгo й difнcil fazer uma gamemode dessa do zero.
Reply
#10

Quote:
Originally Posted by pWesley
Посмотреть сообщение
Hard DM?? Hm ...

Uma dica. Nгo й difнcil fazer uma gamemode dessa do zero.
Olha o mp nmrl
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)