23/04/2024 18:30 
	
	
	
		entao eu tentei  fazer um chat de profissao deu certo mas só tinha um problema que tentei resolver e nao consegui que é mesmo que voce seja de outra profissao e voce enviar uma mensagem no chat da profissao os outros via os outros da outro profissao tipo só policia ae dei "/cp ola" ae as outras profissoes tipo lixeiro bombeiro ect conseguia ver oque eu escrevi mesmo ele nao sendo da policia nao sei se vcs  vao entender mas vo passar o meu codigo
ta ae eu nao sei no que eu errei por isso que postei este topico
	
	
	
	
Código:
CMD:cp(playerid, params[])
{
    new str[150], Texto[160];
    if(Admin[playerid][pEmprego] == Desempregado)
    {
        SendClientMessage(playerid, 0xFF0000FF, "Voce nao tem um emprego");
    }
    
       for(new i = 0; i < MAX_PLAYERS; i++)
    {
         if(Admin[i][pEmprego] == PizzaBoy)
        {
               if(sscanf(params, "s[160]", Texto)) return SendClientMessage(playerid, 0xFF0000FF, "Use /cp [Texto]");
            format(str, 200, "{FAAC58}Chat-Profissao: %s: Diz: %s", pName(playerid), Texto);
            SendClientMessage(i, -1, str);
        }
    }
       for(new i = 0; i < MAX_PLAYERS; i++)
    {
        if(Admin[i][pEmprego] == MotoBoy)
        {
               if(sscanf(params, "s[160]", Texto)) return SendClientMessage(playerid, 0xFF0000FF, "Use /cp [Texto]");
            format(str, 200, "{6E6E6E}Chat-Profissao: %s: Diz: %s", pName(playerid), Texto);
            SendClientMessage(i, -1, str);
        }
    }
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
         if(Admin[i][pEmprego] == Dnit)
        {
               if(sscanf(params, "s[160]", Texto)) return SendClientMessage(playerid, 0xFF0000FF, "Use /cp [Texto]");
            format(str, 200, "{088A85}Chat-Profissao: %s: Diz: %s", pName(playerid), Texto);
            SendClientMessage(i, -1, str);
        }
    }
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
         if(Admin[i][pEmprego] == Jornalista)
        {
               if(sscanf(params, "s[160]", Texto)) return SendClientMessage(playerid, 0xFF0000FF, "Use /cp [Texto]");
            format(str, 200, "{04B431}Chat-Profissao: %s: Diz: %s", pName(playerid), Texto);
            SendClientMessage(i, -1, str);
        }
    }
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
         if(Admin[i][pEmprego] == Petroleiro)
        {
               if(sscanf(params, "s[160]", Texto)) return SendClientMessage(playerid, 0xFF0000FF, "Use /cp [Texto]");
            format(str, 200, "{424242}Chat-Profissao: %s: Diz: %s", pName(playerid), Texto);
            SendClientMessage(i, -1, str);
        }
    }
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
         if(Admin[i][pEmprego] == Minerador)
        {
               if(sscanf(params, "s[160]", Texto)) return SendClientMessage(playerid, 0xFF0000FF, "Use /cp [Texto]");
            format(str, 200, "{585858}Chat-Profissao: %s: Diz: %s", pName(playerid), Texto);
            SendClientMessage(i, -1, str);
        }
    }
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
         if(Admin[i][pEmprego] == Transportadordedrogas)
        {
               if(sscanf(params, "s[160]", Texto)) return SendClientMessage(playerid, 0xFF0000FF, "Use /cp [Texto]");
            format(str, 200, "{FA5858}Chat-Profissao: %s: Diz: %s", pName(playerid), Texto);
            SendClientMessage(i, -1, str);
        }
    }
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
         if(Admin[i][pEmprego] == Transportadordemaconha)
        {
               if(sscanf(params, "s[160]", Texto)) return SendClientMessage(playerid, 0xFF0000FF, "Use /cp [Texto]");
            format(str, 200, "{F5A9A9}Chat-Profissao: %s: Diz: %s", pName(playerid), Texto);
            SendClientMessage(i, -1, str);
        }
    }
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
         if(Admin[i][pEmprego] == Assaltante)
        {
               if(sscanf(params, "s[160]", Texto)) return SendClientMessage(playerid, 0xFF0000FF, "Use /cp [Texto]");
            format(str, 200, "{B40404}Chat-Profissao: %s: Diz: %s", pName(playerid), Texto);
            SendClientMessage(i, -1, str);
        }
    }
      return 1;
}
	   
	
