Portal SAMP
[Ajuda] Ajuda Verificação - 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] Ajuda Verificação (/showthread.php?tid=2535)



Ajuda Verificação - Naruto - 01/07/2022

Código PHP:
CMD:meusportoes(playerid)
{
    new 
count,Str[300],string[128];format(Str,sizeof(Str),"Portao\tID\tSenha\n");
    for(new 
pMax_Portoesp++)
    {
        if(
DOF2_FileExists(PachPortoes(p)))
        {
            if(
strcmp(PlayerName(playerid), DOF2_GetString(PachPortoes(p), "Dono")) == 0)
            {
                
format(stringsizeof(string), "Portao\t%d\t%s\n"pDOF2_GetString(PachPortoes(p),"Senha"));
                 
strcat(Strstring);

                 
MeusPortoes[playerid][p] = p;

                
count ++;
            }
        }
    }
    if(!
count) return Msg(playerid,-1,"INFO: Voce nao tem nehum portao!");
    
ShowPlayerDialog(playerid235"Meus Portoes"Str"Selecionar""Cancelar");
    return 
1;


Too querendo verificar em qual portao ID o player clicou na dialog DIALOG_STYLE_TABLIST_HEADERS


RE: Ajuda Verificação - k2bi_YT - 01/07/2022

Teste assim
Código PHP:
CMD:meusportoes(playerid)
{
    new 
count,Str[300],string[128];
    
strcat(Str"ID\tSenha\n");
    for(new 
pMax_Portoesp++)
    {
        if(
DOF2_FileExists(PachPortoes(p)))
        {
            if(
strcmp(PlayerName(playerid), DOF2_GetString(PachPortoes(p), "Dono")) == 0)
            {
                
format(stringsizeof(string), "Portao: %d\t%s\n"pDOF2_GetString(PachPortoes(p),"Senha"));
                
strcat(Strstring);
                
MeusPortoes[playerid][p] = p;
                
count ++;
            }
        }
    }
    if(!
count) return Msg(playerid,-1,"INFO: Voce nao tem nehum portao!");
    
ShowPlayerDialog(playerid235"Meus Portoes"Str"Selecionar""Cancelar");
    return 
1;


if(
dialogid == 23 && response)
{
    new 
str[64];
    for(new 
pMax_Portoesp++)
    {
        
format(strsizeof(str), "Portao: %d"p);
        if(
strfind(inputtextstrtrue) != -1)
        {
            
format(strsizeof(str), "Portao: %d Selecionado"p);
            
SendClientMessage(playerid, -1str);
            return 
true;
        }
    }
    return 
true;