SA-MP Forums Archive
[Ajuda] String nгo й enviada - 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] String nгo й enviada (/showthread.php?tid=442344)



String nгo й enviada - Gleisson_. - 07.06.2013

O cуdigo abaixo com a string gString nгo й enviado para ninguйm do servidor!

pawn Код:
CMD:ban(playerid, params[])
{
    new
        Razao[128],
        IP[25];
       
    if(PlayerDados[playerid][Admin] < 2) return SendClientMessage(playerid, BRANCO, "[ERRO]: Vocк precisa ser admin nivel 2 para usar este comando!");
    if(sscanf(params, "us", ID, Razao)) return SendClientMessage(playerid, CINZA, "[Admin] Use /ban [ID] [Razгo]"), SendClientMessage(playerid, CINZA, "Use o comando para banir a conta de um jogador");
    if(!IsPlayerConnected(ID)) return SendClientMessage(playerid, BRANCO, "[ERRO] ID invalido");
    //if(PlayerDados[ID][Admin] >= PlayerDados[playerid][Admin]) return SendClientMessage(playerid, CINZA, "Vocк nгo pode fazer nada contra um admin superior a vocк!");
    getdate(Ano, Mes, Dia);
    gettime(Hora, Minuto, Segundo);
    format(gString, sizeof(gString), "[Admin]: %s [ID: %d] baniu o jogador %s [{BEBEBE}Motivo: {FFFFFF}%s{FF0000}] [{BEBEBE}Data: {FFFFFF}%d/%d/%d{FF0000}] [{BEBEBE}Hora: %d:%d{FF0000}]", Nome(playerid), playerid, Nome(ID), Razao, Hora, Minuto, Dia, Mes, Ano);
    MsgAll(amarelo, gString);

    GetPlayerIp(ID, IP, 25);
    format(String, sizeof(String), "LLADMIN/Banidos/Contas/%s.txt", Nome(ID));
    DOF2_CreateFile(String);
    DOF2_SetString(String, "Admin", Nome(playerid));
    DOF2_SetString(String, "Motivo", Razao);
    DOF2_SetInt(String, "Ano", Ano);
    DOF2_SetInt(String, "Mes", Mes);
    DOF2_SetInt(String, "Dia", Dia);
    DOF2_SetInt(String, "Hora", Hora);
    DOF2_SetInt(String, "Minuto", Minuto);
    DOF2_SetInt(String, "Score", GetPlayerScore(ID));
    DOF2_SetInt(String, "Grana", GetPlayerMoney(ID));
    DOF2_SetInt(String, "IP", IP);

    new String2[412];

    format(String2, sizeof(String2), "{FF0000}Vocк foi banido!\n\n{FFFFFF}Conta banida: {FF0000}%s\n\n{FFFFFF}Administrador responsбvel pelo banimento: {FF0000}%s\n\n{FFFFFF}Motivo do banimento: {FF0000}%s\n\n{FFFFFF}Hora: %d:%d Data: %d/%d/%d\n\n{FFFFFF}Vocк deve tirar um Print, teclando a tecla 'F8'.\n{FFFFFF}E se vocк for inocente vб ao nosso fуrum, e poste uma Revisгo do banimento.\n{FFFFFF}Fуrum: {FF0000}www.originalgsf.forumeiros.com\n\n", Nome(ID), Nome(playerid), Razao, Hora, Minuto, Dia, Mes, Ano);
    ShowPlayerDialog(ID, DIALOG_BANNED, DIALOG_STYLE_MSGBOX, "Banido !", String2, "Fechar", "");
    Ban(ID);
    EscreverLog("LLADMIN/Logs/Banidos.log", gString);
    return 1;
}



Respuesta: String nгo й enviada - Parka - 07.06.2013

pawn Код:
CMD:ban(playerid, params[])
{
    new
        Razao[128],
        IP[25];

    if(PlayerDados[playerid][Admin] < 2) return SendClientMessage(playerid, BRANCO, "[ERRO]: Vocк precisa ser admin nivel 2 para usar este comando!");
    if(sscanf(params, "us[128]", ID, Razao)) return SendClientMessage(playerid, CINZA, "[Admin] Use /ban [ID] [Razгo]"), SendClientMessage(playerid, CINZA, "Use o comando para banir a conta de um jogador");
    if(!IsPlayerConnected(ID)) return SendClientMessage(playerid, BRANCO, "[ERRO] ID invalido");
    //if(PlayerDados[ID][Admin] >= PlayerDados[playerid][Admin]) return SendClientMessage(playerid, CINZA, "Vocк nгo pode fazer nada contra um admin superior a vocк!");
    getdate(Ano, Mes, Dia);
    gettime(Hora, Minuto, Segundo);
    format(gString, sizeof gString, "[Admin]: %s [ID: %d] baniu o jogador %s [{BEBEBE}Motivo: {FFFFFF}%s{FF0000}] [{BEBEBE}Data: {FFFFFF}%d/%d/%d{FF0000}] [{BEBEBE}Hora: %d:%d{FF0000}]", Nome(playerid), playerid, Nome(ID), Razao, Hora, Minuto, Dia, Mes, Ano);
    MsgAll(amarelo, gString);

    GetPlayerIp(ID, IP, 25);
    format(String, sizeof(String), "LLADMIN/Banidos/Contas/%s.txt", Nome(ID));
    DOF2_CreateFile(String);
    DOF2_SetString(String, "Admin", Nome(playerid));
    DOF2_SetString(String, "Motivo", Razao);
    DOF2_SetInt(String, "Ano", Ano);
    DOF2_SetInt(String, "Mes", Mes);
    DOF2_SetInt(String, "Dia", Dia);
    DOF2_SetInt(String, "Hora", Hora);
    DOF2_SetInt(String, "Minuto", Minuto);
    DOF2_SetInt(String, "Score", GetPlayerScore(ID));
    DOF2_SetInt(String, "Grana", GetPlayerMoney(ID));
    DOF2_SetInt(String, "IP", IP);

    new String2[412];

    format(String2, sizeof(String2), "{FF0000}Vocк foi banido!\n\n{FFFFFF}Conta banida: {FF0000}%s\n\n{FFFFFF}Administrador responsбvel pelo banimento: {FF0000}%s\n\n{FFFFFF}Motivo do banimento: {FF0000}%s\n\n{FFFFFF}Hora: %d:%d Data: %d/%d/%d\n\n{FFFFFF}Vocк deve tirar um Print, teclando a tecla 'F8'.\n{FFFFFF}E se vocк for inocente vб ao nosso fуrum, e poste uma Revisгo do banimento.\n{FFFFFF}Fуrum: {FF0000}www.originalgsf.forumeiros.com\n\n", Nome(ID), Nome(playerid), Razao, Hora, Minuto, Dia, Mes, Ano);
    ShowPlayerDialog(ID, DIALOG_BANNED, DIALOG_STYLE_MSGBOX, "Banido !", String2, "Fechar", "");
    Ban(ID);
    EscreverLog("LLADMIN/Logs/Banidos.log", gString);
    return 1;
}