Portal SAMP
[Ajuda] (/d)epartamento - Versão de Impressão

+- Portal SAMP (https://portalsamp.com)
+-- Fórum: SA-MP (https://portalsamp.com/forumdisplay.php?fid=5)
+--- Fórum: Área de suporte (https://portalsamp.com/forumdisplay.php?fid=6)
+--- Tópico: [Ajuda] (/d)epartamento (/showthread.php?tid=386)



(/d)epartamento - jnXX - 26/11/2020

Olá, queria saber como que faço pra que apareça a profissão na frente no nick da pessoa no /d  (no caso somente para as profissões policiais).
Código PHP:
    if(strcmp(cmd"/d"true) == 0)
    {
    
    if(CHATDP[playerid] == true)
    
    {
        
    strmid(tmpcmdtext2strlen(cmdtext));
            if(!
strlen(tmp))
            {
                
SendClientMessage(playeridCOLOR_GREY, ("USE: (/d)epartamento [texto]"));
        
        return 1;
            }
            else
            {
    
            foreach(Playeri)
    
            {
if(
pInfo[i][Prof] == GUARDA || pInfo[i][Prof] == PMILITAR || pInfo[i][Prof] == PCIVIL || pInfo[i][Prof] == PFEDERAL || pInfo[i][Prof] == DELEGADO || pInfo[i][Prof] == FBI || pInfo[i][Prof] == CIA || pInfo[i][Prof] == NARCOTICOS || pInfo[i][Prof] == SWAT || pInfo[i][Prof] == INTERPOL)
                    
    {
                            if(
pInfo[i][NoTuto] == false)
                         
   {
                                 if(CHATDP[i] == true)
                    
            {
                                                     
format(gstringsizeof(gstring), "**| Departamento | %s: %s **"PlayerName(playerid), tmp);
                             
SendClientMessage(iCOR_REDCLAROgstring);
                                }

                        }
                      }
                }
            }
        }
    
    return 1;
    } 
Tentei outras coisas mas resultavam em bastante erro


RE: (/d)epartamento - Kayke - 27/11/2020

tenta ver se funciona:

Código PHP:
stock PlayerJob(playerid)
{
    new 
job[128];
    if(
pInfo[playerid][Prof] == GUARDAjob "Guarda";
     else if(
pInfo[playerid][Prof] == PMILITARjob "Polícia Militar";
      else if(
pInfo[playerid][Prof] == PCIVILjob "Polícia Civil";
       else if(
pInfo[playerid][Prof] == PFEDERALjob "Polícia Federal";
    else if(
pInfo[playerid][Prof] == DELEGADOjob "Delegado";
       else if(
pInfo[playerid][Prof] == FBIjob "FBI";
    else if(
pInfo[playerid][Prof] == CIAjob "CIA";
    else if(
pInfo[playerid][Prof] == NARCOTICOSjob "Narcótico";
    else if(
pInfo[playerid][Prof] == SWATjob "SWAT";
    else if(
pInfo[playerid][Prof] == INTERPOLjob "Interpol";
    else 
job "Nenhum";
    return 
job;
}
if(
strcmp(cmd"/d"true) == 0)
{
    if(!
CHATDP[playerid])
         return 
SendClientMessage(playeridCOLOR_GREY"ERRO: Seu chat de departamento está desativado.");

    
strmid(tmpcmdtext2strlen(cmdtext));
     if(!
strlen(tmp))
          return 
SendClientMessage(playeridCOLOR_GREY"USE: (/d)epartamento [texto]");

    foreach(
Playeri)
     {
        if(
pInfo[i][Prof] == GUARDA || pInfo[i][Prof] == PMILITAR || pInfo[i][Prof] == PCIVIL || pInfo[i][Prof] == PFEDERAL || pInfo[i][Prof] == DELEGADO || pInfo[i][Prof] == FBI || pInfo[i][Prof] == CIA || pInfo[i][Prof] == NARCOTICOS || pInfo[i][Prof] == SWAT || pInfo[i][Prof] == INTERPOL)
          {
            if(!
pInfo[i][NoTuto] && CHATDP[i])
              {
                
format(gstringsizeof(gstring), "**| Departamento | %s: %s **"PlayerJob(playerid), PlayerName(playerid), tmp);
                  
SendClientMessage(iCOR_REDCLAROgstring);
            }
          }
    }
     return 
1;




RE: (/d)epartamento - jnXX - 27/11/2020

(27/11/2020 00:06)Kayke Escreveu: tenta ver se funciona:

Código PHP:
stock PlayerJob(playerid)
{
    new 
job[128];
    if(
pInfo[playerid][Prof] == GUARDAjob "Guarda";
     else if(
pInfo[playerid][Prof] == PMILITARjob "Polícia Militar";
      else if(pInfo[playerid][Prof] == PCIVILjob "Polícia Civil";
       else if(pInfo[playerid][Prof] == PFEDERALjob "Polícia Federal";
    else if(pInfo[playerid][Prof] == DELEGADOjob "Delegado";
       else if(pInfo[playerid][Prof] == FBIjob "FBI";
    else if(pInfo[playerid][Prof] == CIAjob "CIA";
    else if(pInfo[playerid][Prof] == NARCOTICOSjob "Narcótico";
    else if(pInfo[playerid][Prof] == SWATjob "SWAT";
    else if(pInfo[playerid][Prof] == INTERPOLjob "Interpol";
    else job "Nenhum";
    return job;
}
if(
strcmp(cmd"/d"true) == 0)
{
    if(!
CHATDP[playerid])
         return 
SendClientMessage(playeridCOLOR_GREY"ERRO: Seu chat de departamento está desativado.");

    
strmid(tmpcmdtext2strlen(cmdtext));
     if(!
strlen(tmp))
          return SendClientMessage(playeridCOLOR_GREY"USE: (/d)epartamento [texto]");

    foreach(
Playeri)
     {
        if(
pInfo[i][Prof] == GUARDA || pInfo[i][Prof] == PMILITAR || pInfo[i][Prof] == PCIVIL || pInfo[i][Prof] == PFEDERAL || pInfo[i][Prof] == DELEGADO || pInfo[i][Prof] == FBI || pInfo[i][Prof] == CIA || pInfo[i][Prof] == NARCOTICOS || pInfo[i][Prof] == SWAT || pInfo[i][Prof] == INTERPOL)
          {
            if(!pInfo[i][NoTuto] && CHATDP[i])
              {
                format(gstringsizeof(gstring), "**| Departamento | %s: %s **"PlayerJob(playerid), PlayerName(playerid), tmp);
                  SendClientMessage(iCOR_REDCLAROgstring);
            }
          }
    }
     return 
1;

deu certo manin +rep