SA-MP Forums Archive
[AJUDA] problemas com o /ban.. - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [AJUDA] problemas com o /ban.. (/showthread.php?tid=290155)



[AJUDA] problemas com o /ban.. - [N]inja - 14.10.2011

Sinceramente nгo sei o que estб acontecendo..

pawn Код:
COMMAND:ban(playerid, params[])
{
    new id, texto[50];
    if(sscanf(params, "us[50]", id, texto)) return SendClientMessage(playerid, -1, "USE: /ban [id] [motivo]");
    BanInfo[id][Banido] = 1;
    format(BanInfo[id][Administrador], 24, "%s",GetarNome(playerid));
    format(BanInfo[id][Motivo], 50, "%s", texto);
    SalvarBan(id);
    return 1;
}
pawn Код:
public SalvarBan(id)
{
    INI_Open(Arquivo2(id));
    INI_WriteInt("Banido",BanInfo[id][Banido]);
    INI_WriteString("Administrador",BanInfo[id][Administrador]);
    INI_WriteString("Motivo",BanInfo[id][Motivo]);
    INI_Save();
    INI_Close();
    return 1;
}
Olha como ta salvando no arquivo..
pawn Код:
Banido=1
Administrador=Fteste
Motivo=teste
Repare no administrador e no motivo, era pra no administrador tar o meu nick in-game e no motivo teste


Re: [AJUDA] problemas com o /ban.. - iansinho - 14.10.2011

Vocк que estб digitando o comando?
Vocк estб com qual nick?
Qual o Motivo que vocк estб colocando?


Re: [AJUDA] problemas com o /ban.. - [N]inja - 14.10.2011

Quote:
Originally Posted by iansinho
Посмотреть сообщение
Vocк que estб digitando o comando?
Vocк estб com qual nick?
Qual o Motivo que vocк estб colocando?
tф digitando /ban 0 teste
meu nick й Fuck_Ninja (nick de teste apenas)
0 й o meu id.


Re: [AJUDA] problemas com o /ban.. - WLSF - 14.10.2011

Nгo tem nescessidade de criar uma stock para salvar... Pois sу irб usar para isso, tente isso aqui
pawn Код:
CMD:ban(playerid, params[])
{
    new id, motivo[128], wiiStr[128];
    if(sscanf(params,"us[128]",id, motivo))
    {
        SendClientMessage(playerid, -1, "USE: /ban [id][ motivo ] ");
        return 1;
    }
    BanInfo[id][Banido] = 1;
    INI_Open(GetarNome(id));
    format(wiiStr, sizeof( wiiStr ),"%s", motivo);
    INI_WriteString("Motivo", wiiStr);
    format(wiiStr, sizeof( wiiStr ),"%s", GetarNome(playerid));
    INI_WriteString("Admin", wiiStr);
    INI_Save();
    INI_Close();
    return 1;
}