[Ajuda] Jogador nгo conectado! [bug]
#1

meu comando de banir nгo bani apartir do ID 1 so bani o ID 0 qual e o problema??

COMANDO:

pawn Код:
CMD:banir(playerid, params[])
{
    new
    Dia,
    Mes,
    Ano,
    Hora,
    Minuto,
    Segundo,
    sStr[22],
    sStr3[22],
    sStr2[128];
    new ip[16];

    if(ChecarPermissoes(playerid)) return 1;
    if(AdmServer(playerid, 3)) return 1;
    if(sscanf(params, "us[128]", iddele, sStr2))
    return Msg(playerid, cortag, "{A9A9A9}Use: /Banir id motivo");
    if(!IsPlayerConnected(iddele))
    return Msg(playerid, Branco, "Jogador nгo conectado");
    getdate(Ano, Mes, Dia);
    gettime(Hora, Minuto, Segundo);
    GetPlayerIp(iddele, ip, sizeof ip);
    format(String, 128, "- ADMIN - {FFFFFF}O admin %s Baniu [%s] [Motivo: %s]", Nome(iddele), Nome(playerid), sStr2);
    MsgToAll(0xCDAD00AA,String);
    format(sStr3, 14, "%d/%d/%d", Dia, Mes, Ano);
    format(sStr, 22, "%d:%d:%d", Hora, Minuto, Segundo);

    format(String, 45, "zP/ContasBanidas/%s.ini", Nome(iddele));
    DOF2_CreateFile(String);
    DOF2_SetString(String, "Admin", Nome(playerid));
    DOF2_SetString(String, "Data", sStr3);
    DOF2_SetString(String, "Hora", sStr);
    DOF2_SetString(String, "Motivo",sStr2);
    DOF2_SaveFile();

    format(String, 50, "zP/IPsBanidos/%s.ini", ip);
    DOF2_CreateFile(String);
    DOF2_SetString(String, "Admin", Nome(playerid));
    DOF2_SetString(String, "Data", sStr3);
    DOF2_SetString(String, "Hora", sStr);
    DOF2_SetString(String, "Motivo",sStr2);
    DOF2_SaveFile();
    //DOF2_SetInt(Arquivo(playerid), "Score", GetPlayerScore(playerid));
    DOF2_SaveFile();
    format(String, 128, "- ADMIN - {FFFFFF}O admin %s Baniu [%s] [Motivo: %s]", Nome(iddele), Nome(playerid), sStr2);
    WriteLog(caminhoLog(2), String);
    Ban(iddele);
    return 1;
}
Reply
#2

iddele й inteiro ou string?
Usa sscanf ou sscanf2? sscanf tem um bug no parвmetro u, por isso utilize i ou d para var do tipo inteira.
Reply
#3

Quote:
Originally Posted by F1N4L
Посмотреть сообщение
iddele й inteiro ou string?
Usa sscanf ou sscanf2? sscanf tem um bug no parвmetro u, por isso utilize i ou d para var do tipo inteira.
funciono porem nгo apareзe o motivo
Reply
#4

apartir de que entra um ID 1 fica bugado! apareзe que o player que eu bani me baniu mais nгo aconteзe isso na pratica!! oque sera?
Reply
#5

Quote:
Originally Posted by best95
Посмотреть сообщение
funciono porem nгo apareзe o motivo
O motivo estб de forma errada, nгo que isso seja relevante quanto a esse erro, mas estб errado:
Код:
format(String, 128, "- ADMIN - {FFFFFF}O admin %s Baniu [%s] [Motivo: %s]", Nome(iddele), Nome(playerid), sStr2);
iddele = jogador banido e nгo admin
playerid = admin e nгo jogador banido

@edit

Desde o inнcio nгo houve erro, foi falta de atenзгo!
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)