[Ajuda] Problema na dialog
#1

Quando eu uso o comando para aparecer isso da report crash ele tem que pegar os admins e colocar na dialog n sei se ta certo to criando agr se alguem poder ajudar...
PHP код:
         if(listitem == 0)// Administrador
        
{
            for(new 
iMAX_PLAYERSi++)
            {
                {
                    new 
File:ftw=fopen("informacoes/admins.txt",io_read);
                    new 
l;
                    while(
fread(ftw,String))
                    {
                        
l++;
                        if(
l==1)
                        {
                        }
                        else
                        {
                            
format(Stringsizeof(String), "* %s"getPName(playerid));
                            
strcat(infoString);
                        }
                    }
                    
fclose(ftw);
                }
            }
            
strcat(info" ");
            
ShowPlayerDialog(playerid9999DIALOG_STYLE_LIST,"{ff0000}» {ffffff}Administradores da Comunidade"info,"Ok","");
            return 
1;
        }
    }

Reply
#2

Eu nгo sei exatamente o que vocк quer fazer mas imagino que seja isso
Tambйm nгo sei como estгo os dados dentro do seu admins.txt
Mas se for como estou pensando isso deve funcionar
PHP код:
if(listitem == 0)// Administrador
{
        
//Eu nгo sei quanto vale a sua variavel info, se tiver algo nela vocк precisa zerala
        //format(info,sizeof(info),"");      
        
new File:ftw=fopen("informacoes/admins.txt",io_read);
        while(
fread(ftw,String))
        {
            
strcat(infoString);
            
strcat(info"\n");
        }
        
fclose(ftw);        
        
ShowPlayerDialog(playerid9999DIALOG_STYLE_LIST,"{ff0000}» {ffffff}Administradores da Comunidade"info,"Ok","");
        return 
1;

Reply
#3

ele esta certo mais tipo ele ta pegando quem digita o comando hierarquia eu quero q ele pegue somente dessa pasta
Reply
#4

Quote:
Originally Posted by didimk157
Посмотреть сообщение
Quando eu uso o comando para aparecer isso da report crash ele tem que pegar os admins e colocar na dialog n sei se ta certo to criando agr se alguem poder ajudar...
PHP код:
         if(listitem == 0)// Administrador
        
{
            for(new 
iMAX_PLAYERSi++)
            {
                {
                    new 
File:ftw=fopen("informacoes/admins.txt",io_read);
                    new 
l;
                    while(
fread(ftw,String))
                    {
                        
l++;
                        if(
l==1)
                        {
                        }
                        else
                        {
                            
format(Stringsizeof(String), "* %s"getPName(playerid));
                            
strcat(infoString);
                        }
                    }
                    
fclose(ftw);
                }
            }
            
strcat(info" ");
            
ShowPlayerDialog(playerid9999DIALOG_STYLE_LIST,"{ff0000}» {ffffff}Administradores da Comunidade"info,"Ok","");
            return 
1;
        }
    }

putz man muito bugado
tenho uma dica!
usa o DOF2 em if(PlayerInfo[i][Administrador]) para pegar o nome assim й melhor
Reply
#5

Код:
new AdmON[MAX_PLAYER_NAME];

 if(listitem == 0)// Administrador
        {

            for(new i; i < MAX_PLAYERS; i++)
            {
                {
				if(PlayerInfo[i][Adm]>=1)
				GetPlayerName(i,AdmON,23);
				format(String, sizeof(String), "* %s",AdmON);
    			strcat(info, String);
				}
			}
            ShowPlayerDialog(playerid, 9999, DIALOG_STYLE_LIST,"{ff0000}» {ffffff}Administradores da Comunidade", info,"Ok","");
            return 1;//deve dar uns erros mas tenta isso
        }
Reply
#6

sim manin atй usava sу eu n quero q pegue administradores on-line mais sim off-line pra pegar on-line ja tem outro comando tlgd isso й pra ver todos os admins do servidor pego tudo certo mais se eu digitar vai aparecer meu nick msm n estando la na pasta
Reply
#7

Com um manipulador de arquivos vocк vai fazer isso com muito mais praticidade
Reply
#8

oq seria isso ?
Reply
#9

DOF2, por exemplo
Reply
#10

tenho um sistema onde usei todas estas maneiras de cуdigo. Em breve posto ele mesmo sem terminar й que agora eu to sem tempo (e sem pc inclusive).
Descriзгo do sistema: Armazenamento apenas de uma palavra ou frase usando a principal include file.inc que muitos desconhecem porйm difere das outras como Dof2 e Dini pois nгo le o valor de uma string, e sim o que ta escrito na linha
e isso й muito bom para o meu sistema de V.I.P com Chave de Ativaзгo que em breve quando tiver possibilidades de abrir meu HD e pegar o pawno para mecher novamente, irei disponibilizar na board para geral e atualizar com o tempo. Tenho tambйm um sistema de tocar mъsicas ao entrar no server, que nгo irei mais atualizar por um bom tempo, mas tenho o projeto dele todo pronto (quem quiser sу vim pv), Vocк pode tentar (1 alternativa) encontrada: procure o nome da string, e defina o valor dela, no caso boolean true or false ou variavel online, offline. Obs: requer um pouco de conhecimento.
Reply


Forum Jump:


Users browsing this thread: 3 Guest(s)