[Ajuda] Pessoal a mensagem ta floodando
#1

pawn Код:
CMD:retirar(playerid, params[])
{
    getdate(Ano, Mes, Dia);
    gettime(Horas, Minutos, Segundos);
    if(INFO_P[playerid][PROFISSAO_P] == 3 || INFO_P[playerid][PROFISSAO_P] == 4)
    {
        new Desc[70];
        if(Bateu_Ponto[playerid] == false) return SendClientMessage(playerid, COR_VERMELHO, "[ERRO]: "Branco"Vocк precisa bater o ponto para poder usar este comando!");
        if(sscanf(params, "us[70]s[128]", ID_2PESSOA, Desc, Motivo)) return SendClientMessage(playerid, COR_CINZA, "Use: /retirar [ID] [DESCRIЗГO] [MOTIVO]"),  
        SendClientMessage(playerid, COR_CINZA, "Descriзхes: Armas, Drogas, Materiais");
        if(!IsPlayerConnected(ID_2PESSOA)) return SendClientMessage(playerid, COR_VERMELHO, "[ERRO]: "Branco"Jogador(a) nгo estб conectado.");
        //if(!JogadorPerto(playerid, ID_2PESSOA, 10.0)) return SendClientMessage(playerid, COR_VERMELHO ,"[ERRO]: "Branco"Vocк precisa estar perto do jogador para poder retirar algo dele.");     
        //if(ID_2PESSOA == playerid) return SendClientMessage(playerid, COR_VERMELHO, "[ERRO]: "Branco"Vocк nгo pode retirar algo de si mesmo.");
        //if(INFO_P[ID_2PESSOA][PROFISSAO_P] == 3 || INFO_P[ID_2PESSOA][PROFISSAO_P] == 4 && Bateu_Ponto[ID_2PESSOA] == true) return SendClientMessage(playerid, COR_VERMELHO,"[ERRO]: "Branco"Vocк nгo pode revistar Policiais com o ponto batido (fardado).");

        if(strcmp(Desc,"armas",true) == 0)
        {

            format(String, sizeof(String), "[%s]%s retirou as armas de %s, Motivo: %s", Sigla_Nome_Profissao(playerid), Nome_Conta(playerid), Nome_Conta(ID_2PESSOA), Motivo);
            Mensagem_Para_Cops(0x477EA1FF, String);    

            format(String, sizeof(String), "[%s]%s retirou as armas de %s.", Sigla_Nome_Profissao(playerid), Nome_Conta(playerid), Nome_Conta(ID_2PESSOA));
            ProxDetector_Ao_Falar(10.0, Bafometro_ID_Player[playerid], STG, COR_PROXDETECTOR, COR_PROXDETECTOR, COR_PROXDETECTOR, COR_PROXDETECTOR, COR_PROXDETECTOR);
           
            format(STG,sizeof(STG), "[%s]%s {FFFFFF}retirou as suas armas, Motivo: {E9EB41}%s",  Sigla_Nome_Profissao(playerid), Nome_Conta(playerid), Motivo);
            SendClientMessage(ID_2PESSOA, 0x89CECAFF, STG);
           
            printf(" - [%d/%d/%d]: (%s): %s retirou as armas de %s. ", Dia, Mes, Ano, Sigla_Nome_Profissao(playerid), Nome_Conta(playerid), Nome_Conta(ID_2PESSOA));
           
            ResetPlayerWeapons(ID_2PESSOA);
        }
        else if(strcmp(Desc,"drogas",true) == 0)
        {

        }
        else if(strcmp(Desc,"materiais",true) == 0)
        {

        }              
        else
        {
            SendClientMessage(playerid, COR_CINZA, "Use: /retirar [ID] [DESCRIЗГO]");  
            SendClientMessage(playerid, COR_CINZA, "Descriзгo: Armas, Drogas, Materiais");
        }
    }
    else
    {
        SendClientMessage(playerid, COR_VERMELHO ,"[ERRO]: "Branco"Vocк nгo estб autorizado a usar este comando.");
    }      
    return true;
}
essa mensagem aqui que floooda duas vezes
pawn Код:
format(STG,sizeof(STG), "[%s]%s {FFFFFF}retirou as suas armas, Motivo: {E9EB41}%s",  Sigla_Nome_Profissao(playerid), Nome_Conta(playerid), Motivo);
            SendClientMessage(ID_2PESSOA, 0x89CECAFF, STG);
Reply
#2

format(String, sizeof(String), "[%s]%s retirou as armas de %s, Motivo: %s", Sigla_Nome_Profissao(playerid), Nome_Conta(playerid), Nome_Conta(ID_2PESSOA), Motivo);
Mensagem_Para_Cops(0x477EA1FF, String);

format(String, sizeof(String), "[%s]%s retirou as armas de %s.", Sigla_Nome_Profissao(playerid), Nome_Conta(playerid), Nome_Conta(ID_2PESSOA));
ProxDetector_Ao_Falar(10.0, Bafometro_ID_Player[playerid], STG, COR_PROXDETECTOR, COR_PROXDETECTOR, COR_PROXDETECTOR, COR_PROXDETECTOR, COR_PROXDETECTOR);

format(STG,sizeof(STG), "[%s]%s {FFFFFF}retirou as suas armas, Motivo: {E9EB41}%s", Sigla_Nome_Profissao(playerid), Nome_Conta(playerid), Motivo);
SendClientMessage(ID_2PESSOA, 0x89CECAFF, STG);


Vocк definiu duas vezes..
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)