SA-MP Forums Archive
[Ajuda] Pessoal a mensagem ta floodando - 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] Pessoal a mensagem ta floodando (/showthread.php?tid=614392)



Pessoal a mensagem ta floodando - Duk - 07.08.2016

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);



Re: Pessoal a mensagem ta floodando - tonisantolia - 07.08.2016

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..