SA-MP Forums Archive
[Ajuda] Como verificar se tem um nome escrito? - 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] Como verificar se tem um nome escrito? (/showthread.php?tid=458476)



Como verificar se tem um nome escrito? - ViniKuliveguisky - 16.08.2013

Dae galera do Forum Samp.
Bom, estou fazendo um /membros por Dialog List entгo esta funcionando perfeitamente, porйm tem uma coisa que quero adicionar nele que й o seguinte:
Quando eu der o /membros irб aparecer o Dialog e na lista os membros da Org. (Isso estб acontecendo)
Agora oque preciso й: Se nгo tiver membro nesta vaga apareзa Vazio.
Exemplo: 01 - ViniKuliveguisky - Cargo 4
02 - Vazio - Cargo 0.


Parte do comando /membros
pawn Код:
format(arquivo, sizeof(arquivo), "POrgs/%s.ini",InfoOrg[org][Membro5]);
        INI_Open(arquivo);
        format(string, sizeof(string),"05 - %s - Cargo: %d\n",InfoOrg[org][Membro5],INI_ReadInt("Cargo"));
        strcat(dialogstring, string);
        INI_Close();
        format(arquivo, sizeof(arquivo), "POrgs/%s.ini",InfoOrg[org][Membro6]);
        INI_Open(arquivo);
        format(string, sizeof(string),"06 - %s - Cargo: %d\n",InfoOrg[org][Membro6],INI_ReadInt("Cargo"));
        strcat(dialogstring, string);
        INI_Close();
Se precisar de mais informaзхes, estarei postando.

Obrigado desde jб.

Imagem de como esta:


Re: Como verificar se tem um nome escrito? - Juniiro3 - 16.08.2013

pawn Код:
if (InfoOrg[org][Membro1] == 0)
{
    strcat(dialogstring, "01 - Ninguem\n");  
}
else
{
    format(string, sizeof(string),"01 - %s - Cargo: %d\n",InfoOrg[org][Membro1],INI_ReadInt("Cargo"));
    strcat(dialogstring, string);
}
Acho que tu vai ter que fizer isso aqui em cima /\ com cada vaga, pra verificar se ela estб vazia.


Respuesta: Re: Como verificar se tem um nome escrito? - ViniKuliveguisky - 16.08.2013

Quote:
Originally Posted by Juniiro3
Посмотреть сообщение
pawn Код:
if (InfoOrg[org][Membro1] == 0)
{
    strcat(dialogstring, "01 - Ninguem\n");  
}
else
{
    format(string, sizeof(string),"01 - %s - Cargo: %d\n",InfoOrg[org][Membro1],INI_ReadInt("Cargo"));
    strcat(dialogstring, string);
}
Acho que tu vai ter que fizer isso aqui em cima /\ com cada vaga, pra verificar se ela estб vazia.
Ae vlw.
+rep


Respuesta: Re: Como verificar se tem um nome escrito? - ViniKuliveguisky - 17.08.2013

Quote:
Originally Posted by Juniiro3
Посмотреть сообщение
pawn Код:
if (InfoOrg[org][Membro1] == 0)
{
    strcat(dialogstring, "01 - Ninguem\n");  
}
else
{
    format(string, sizeof(string),"01 - %s - Cargo: %d\n",InfoOrg[org][Membro1],INI_ReadInt("Cargo"));
    strcat(dialogstring, string);
}
Acho que tu vai ter que fizer isso aqui em cima /\ com cada vaga, pra verificar se ela estб vazia.
@Reaberto

Estб funcionando sim mais o problema й quando vocк desloga e loga novamente, vocк da /membros e seu nome nгo estб la, estб tudo vazio :S


Re: Como verificar se tem um nome escrito? - Juniiro3 - 17.08.2013

Tem que salvar a org


Respuesta: Como verificar se tem um nome escrito? - ViniKuliveguisky - 17.08.2013

oO!
O pior й que ela ja й salvada dentro do ORG Arquivos/%d.cfg", org

@To ruim pra pensa hoje :@