[Ajuda] Comandos nгo anuncia de jeito nenhum.
#1

pawn Код:
CMD:aviso(playerid, params[])
{
    if(Logado[playerid] == false) return SendClientMessage(playerid, Cinza, "[ERRO] Vocк deve logar primeiro.");
    if(Admin[playerid] < 1 && !IsPlayerAdmin(playerid)) return SendClientMessage(playerid, Cinza, "[WOD-INFO] Vocк nгo tem permissгo..");
    new PlayerID, Motivo[120];
    new rString[180];
    if(sscanf(params, "us[120]",PlayerID, Motivo)) return SendClientMessage(playerid, Azul, "[INFO] /Aviso [playerid] [Motivo]");
    if(!IsPlayerConnected(PlayerID)) return SendClientMessage(playerid, Cinza, "[ERRO] Jogador nгo estб conectado.");
    Avisos[PlayerID] ++;
    if(Avisos[PlayerID] == 3)
    {
        format(rString, sizeof(rString), "{FFFFFF} O administrador {00FFFF}%s{FFFFFF} Kickou {00FFFF}%s{FFFFFF} [Motivo: {00FFFF}%s{FFFFFF} Avisos: {00FFFF}%d/3{FFFFFF}]", rNome(playerid), rNome(PlayerID), Motivo, Avisos[PlayerID]);
        SendClientMessageToAll(Vermelho, rString);
        format(rString, sizeof(rString), "{FFFFFF} O Admininistrador {00FFFF}%s{FFFFFF} Kickou {00FFFF}%s{FFFFFF} [Motivo: {00FFFF}%s{FFFFFF} Avisos: {00FFFF}%d/3{FFFFFF}]", rNome(playerid), rNome(PlayerID), Motivo, Avisos[PlayerID]);
        SendClientMessage(PlayerID, Vermelho, rString);
        printf("Admin {00FFFF}%s{FFFFFF} Kickou o jogador {00FFFF}%s{FFFFFF} [Motivo: {00FFFF}%s{FFFFFF} Avisos: {00FFFF}%d/3{FFFFFF}]", rNome(playerid), rNome(PlayerID), Motivo, Avisos[PlayerID]);
        SDSalvar(PlayerID);
        Kick(PlayerID);
        return 1;
    }
    format(rString, sizeof(rString), "{FFFFFF} O Admininistrador {00FFFF}%s{FFFFFF} Te deu um aviso {00FFFF}%s{FFFFFF} [Motivo: {00FFFF}%s{FFFFFF} Avisos: {00FFFF}%d/3{FFFFFF}]", rNome(playerid), rNome(PlayerID), Motivo, Avisos[PlayerID]);
    SendClientMessage(PlayerID, Vermelho, rString);
    printf("O Admininistrador {00FFFF}%s{FFFFFF} Avisou o jogador {00FFFF}%s{FFFFFF} [Motivo: {00FFFF}%s{FFFFFF} Avisos: {00FFFF}%d/3{FFFFFF}]", rNome(playerid), rNome(PlayerID), Motivo, Avisos[PlayerID]);
    return 1;
}
Jб criei todo tipo de mensagem para playerid, nгo aparece no Global, nem para o player a mensagem dele tomando aviso, sу aparece ele sendo kikado por 3 Avisos, alguem resolve isso ?
Jб coloquei encima, e dps dos avisos, mais nгo funfa nenhum dos jeitos ):
Reply
#2

pawn Код:
CMD:aviso(playerid, params[])
{
    new PlayerID, Motivo[120], rString[180];
   
    if(Logado[playerid] == false) return SendClientMessage(playerid, Cinza, "[ERRO] Vocк deve logar primeiro.");
    if(Admin[playerid] < 1 && !IsPlayerAdmin(playerid)) return SendClientMessage(playerid, Cinza, "[WOD-INFO] Vocк nгo tem permissгo..");
    if(sscanf(params, "us[120]", PlayerID, Motivo)) return SendClientMessage(playerid, Azul, "[INFO] /Aviso [playerid] [Motivo]");
    if(!IsPlayerConnected(PlayerID)) return SendClientMessage(playerid, Cinza, "[ERRO] Jogador nгo estб conectado.");
    Avisos[PlayerID] ++;
   
    format(rString, sizeof(rString), "{FFFFFF} O Admininistrador {00FFFF}%s{FFFFFF} Te deu um aviso {00FFFF}%s{FFFFFF} [Motivo: {00FFFF}%s{FFFFFF} Avisos: {00FFFF}%d/3{FFFFFF}]", rNome(playerid), rNome(PlayerID), Motivo, Avisos[PlayerID]);
    SendClientMessage(PlayerID, Vermelho, rString);
    printf("O Admininistrador {00FFFF}%s{FFFFFF} Avisou o jogador {00FFFF}%s{FFFFFF} [Motivo: {00FFFF}%s{FFFFFF} Avisos: {00FFFF}%d/3{FFFFFF}]", rNome(playerid), rNome(PlayerID), Motivo, Avisos[PlayerID]);
   
    if(Avisos[PlayerID] >= 3)
    {
        format(rString, sizeof(rString), "{FFFFFF} O administrador {00FFFF}%s{FFFFFF} Kickou {00FFFF}%s{FFFFFF} [Motivo: {00FFFF}%s{FFFFFF} Avisos: {00FFFF}%d/3{FFFFFF}]", rNome(playerid), rNome(PlayerID), Motivo, Avisos[PlayerID]);
        SendClientMessageToAll(Vermelho, rString);
        SDSalvar(PlayerID);
        Kick(PlayerID);
    }
    return 1;
}
Reply
#3

Continua do mesmo jeito, nгo aparece dando aviso, sу aparece quando й kickado..
Reply
#4

mau e se assim agr n da

pawn Код:
CMD:aviso(playerid, params[])
{
    new PlayerID, Motivo[120], rString[350];
   
    if(Logado[playerid] == false) return SendClientMessage(playerid, Cinza, "[ERRO] Vocк deve logar primeiro.");
    if(Admin[playerid] < 1 && !IsPlayerAdmin(playerid)) return SendClientMessage(playerid, Cinza, "[WOD-INFO] Vocк nгo tem permissгo..");
    if(sscanf(params, "us[120]", PlayerID, Motivo)) return SendClientMessage(playerid, Azul, "[INFO] /Aviso [playerid] [Motivo]");
    if(!IsPlayerConnected(PlayerID)) return SendClientMessage(playerid, Cinza, "[ERRO] Jogador nгo estб conectado.");
    Avisos[PlayerID] ++;
   
    format(rString, sizeof(rString), "{FFFFFF} O Admininistrador {00FFFF}%s{FFFFFF} Te deu um aviso {00FFFF}%s{FFFFFF} [Motivo: {00FFFF}%s{FFFFFF} Avisos: {00FFFF}%d/3{FFFFFF}]", rNome(playerid), rNome(PlayerID), Motivo, Avisos[PlayerID]);
    SendClientMessage(PlayerID, Vermelho, rString);
    format(rString, sizeof(rString), "{FFFFFF} O Admininistrador {00FFFF}%s{FFFFFF} avisou {00FFFF}%s{FFFFFF} [Motivo: {00FFFF}%s{FFFFFF} Avisos: {00FFFF}%d/3{FFFFFF}]", rNome(playerid), rNome(PlayerID), Motivo, Avisos[PlayerID]);
    SendClientMessageToAll(Vermelho, rString);
    printf("O Admininistrador {00FFFF}%s{FFFFFF} Avisou o jogador {00FFFF}%s{FFFFFF} [Motivo: {00FFFF}%s{FFFFFF} Avisos: {00FFFF}%d/3{FFFFFF}]", rNome(playerid), rNome(PlayerID), Motivo, Avisos[PlayerID]);
   
    if(Avisos[PlayerID] >= 3)
    {
        format(rString, sizeof(rString), "{FFFFFF} O administrador {00FFFF}%s{FFFFFF} Kickou {00FFFF}%s{FFFFFF} [Motivo: {00FFFF}%s{FFFFFF} Avisos: {00FFFF}%d/3{FFFFFF}]", rNome(playerid), rNome(PlayerID), Motivo, Avisos[PlayerID]);
        SendClientMessageToAll(Vermelho, rString);
        SDSalvar(PlayerID);
        Kick(PlayerID);
    }
    return 1;
}
Reply
#5

Quote:
Originally Posted by Brunooh
Посмотреть сообщение
Continua do mesmo jeito, nгo aparece dando aviso, sу aparece quando й kickado..
Novamente.. І
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)