Entrar
Últimos assuntos
» Retorno da GMBR!!!por theguitarmester Ter 19 Mar 2024, 22:38
» Procuro Programador de game maker
por Wou Sex 15 Mar 2024, 10:27
» Mod APK
por gamerainha Qua 13 Mar 2024, 06:30
» Mudar cor de apenas uma palavra
por lunalol Sex 01 Mar 2024, 13:42
» Aceito pedidos de sprites (Com exemplos meus)
por Sevilha Qua 28 Fev 2024, 12:17
» Inventário simples
por Isquilo_Roedor Qui 22 Fev 2024, 15:18
» Problemas na programaçnao de inimigo [jogo DOOM LIKE]
por Black Mirror Dom 11 Fev 2024, 13:34
» ANDROID MULTI TOUCH
por DiegoBr Dom 04 Fev 2024, 12:13
» Servidor de Discord do fórum?
por Lighter Sáb 27 Jan 2024, 17:18
» Save e Load Json
por Klinton Rodrigues Qui 25 Jan 2024, 11:12
» Colisão com mais de um objeto
por aminaro Seg 22 Jan 2024, 15:02
» Oi sou novo aqui
por Thiago Silveira Alexandre Sáb 20 Jan 2024, 20:55
» Como acessar conteudo comprado no marketplace
por macmilam Sex 19 Jan 2024, 07:42
» Devlogs em vídeos do Block Room
por Joton Seg 15 Jan 2024, 16:56
» Alguém aqui já ganha dinheiro com seus games?
por Joton Seg 15 Jan 2024, 16:49
» ACERVO GMBR MAGAZINE
por Joton Qui 11 Jan 2024, 19:21
» como aumentar o obj sem aumentar a colisão??
por GabrielXavier Qua 10 Jan 2024, 07:21
» Asteroid Core - Early Acesse Update [0.2.0.0]
por JOZ. Seg 08 Jan 2024, 14:39
» Versionamento de código com GitHub
por GabrielXavier Seg 08 Jan 2024, 07:32
» Rio Rise - novo launcher do Gta San Andreas SAMP Brasil
por kolesovsup Sex 29 Dez 2023, 07:16
» a funçao approach ainda existe?
por PEDRINDEV Ter 26 Dez 2023, 20:05
» Inimigo ataca até por trás! >:(
por saim Sex 22 Dez 2023, 08:55
» [RESOLVIDO]Spawn após morte
por Deception_1999 Dom 17 Dez 2023, 16:39
» Remunerado $$$ - Procuro programador para ajudar a "montar" um jogo
por theguitarmester Sáb 02 Dez 2023, 16:28
» Game maker nao abre
por Cerf Dom 26 Nov 2023, 12:01
Como listar os arquivos do diretorio?
4 participantes
Página 1 de 1
Como listar os arquivos do diretorio?
Como que faz para mostrar todos os arquivos do diretorio em uma lista?
Tipo aquelas listas que procura todos os arquivos e eu seleciono um deles...
Eu estou precisando muito!
FLW
Tipo aquelas listas que procura todos os arquivos e eu seleciono um deles...
Eu estou precisando muito!
FLW
Leia o Manual do Iniciante e a Lista de Tutoriais, para aprender bastante sobre o GM.
Recomendo o Manual completo das colisões, bem útil.
O exemplo Criar um chat (banir, kickar, etc) é interessante.
Para seu jogo ficar rápido e legal, aprenda a Aumentar o desempenho do seu jogo.
Aprenda a calcular a velocidade de suas animações
Entre para o Clube do Inglês:
Re: Como listar os arquivos do diretorio?
- Código:
//listar_arquivos(mask)
//retorna uma lista com todos arquivos de uma pasta seguindo a mascara
//exemplo
//listar_arquivos(current_directory)
var list,dir;
list = ds_list_create()
dir = file_find_first(argument0,0);
if (dir != "")
{
ds_list_add(list,dir)
dir = file_find_next();
while(dir != "")
{
ds_list_add(list,dir)
dir = file_find_next();
}
}
return list;
dungeon333- Data de inscrição : 29/05/2009
Reputação : 0
Número de Mensagens : 351
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Como listar os arquivos do diretorio?
funcionou perfeito!
teria como tipo se eu apertar F5 atualizar a lista?
para se eu mover um arquivo etc
FLW e VLW
teria como tipo se eu apertar F5 atualizar a lista?
para se eu mover um arquivo etc
FLW e VLW
Leia o Manual do Iniciante e a Lista de Tutoriais, para aprender bastante sobre o GM.
Recomendo o Manual completo das colisões, bem útil.
O exemplo Criar um chat (banir, kickar, etc) é interessante.
Para seu jogo ficar rápido e legal, aprenda a Aumentar o desempenho do seu jogo.
Aprenda a calcular a velocidade de suas animações
Entre para o Clube do Inglês:
Re: Como listar os arquivos do diretorio?
Mesmo problema do Pedro Plx
Gabreel- Data de inscrição : 02/10/2009
Reputação : 52
Número de Mensagens : 2232
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Plataformas :- Game Maker 8.0 ou 8.1
- Game Maker Studio 1.4
- Game Maker Studio 2.0
- Javascript
- Outros
Re: Como listar os arquivos do diretorio?
Que tal tentar fazer a lista novamente?
Assim os arquivos novos seriam encontrados.
Assim os arquivos novos seriam encontrados.
Janx- Data de inscrição : 24/05/2008
Reputação : 14
Número de Mensagens : 2417
Prêmios :
x 0 x 0 x 0
x 0 x 2 x 0
x 0 x 0 x 0
Re: Como listar os arquivos do diretorio?
eu refiz a lista e nao deu certo...
tem outro jeito?
FLW
tem outro jeito?
FLW
Leia o Manual do Iniciante e a Lista de Tutoriais, para aprender bastante sobre o GM.
Recomendo o Manual completo das colisões, bem útil.
O exemplo Criar um chat (banir, kickar, etc) é interessante.
Para seu jogo ficar rápido e legal, aprenda a Aumentar o desempenho do seu jogo.
Aprenda a calcular a velocidade de suas animações
Entre para o Clube do Inglês:
Re: Como listar os arquivos do diretorio?
Janx, eu Fiz um instance_create e um instance_destroy
Porém, quando atualizo a lista na quarta vez, ele da uma travão do mal, no debug aparece 50 instances sendo apenas 18 x.x
Porém, quando atualizo a lista na quarta vez, ele da uma travão do mal, no debug aparece 50 instances sendo apenas 18 x.x
Gabreel- Data de inscrição : 02/10/2009
Reputação : 52
Número de Mensagens : 2232
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Plataformas :- Game Maker 8.0 ou 8.1
- Game Maker Studio 1.4
- Game Maker Studio 2.0
- Javascript
- Outros
Re: Como listar os arquivos do diretorio?
Como assim um "instance_create e um instance_destroy"?
Poste o código que está usando, não tenho como descobrir o problema sem ver! Você lembrou de "terminar" a procura?
Acho que é o comando:
file_find_close();
Poste o código que está usando, não tenho como descobrir o problema sem ver! Você lembrou de "terminar" a procura?
Acho que é o comando:
file_find_close();
Janx- Data de inscrição : 24/05/2008
Reputação : 14
Número de Mensagens : 2417
Prêmios :
x 0 x 0 x 0
x 0 x 2 x 0
x 0 x 0 x 0
Re: Como listar os arquivos do diretorio?
Terminei sim
objMostrarPC
Create:
TOTAL_ARQUIVOS = 0;
var a,b;
a = "";
b = 1;
Init_This()
ListBox[2]=ListBox_Create(x,y,800,12,16)
global.folder="F:"
a = file_find_first(global.folder+"*",fa_directory);
if a != ""
{arquivos[0] = a;}
while a != ""
{
a = file_find_next();
if a = ""
{break;}
else
{arquivos[ b ] = a;
b += 1; }
}
TOTAL_ARQUIVOS = b;
for (i=0; i < TOTAL_ARQUIVOS; i+=1;)
{
ListBox_ItemAdd(ListBox[2],arquivos[i])
}
ListBox_Sort(ListBox[2],1)
velho_text="000000000000"
Text = "0000000000"
reload=false
file_find_close();
Evento: Press F5
if(reload=true){
instance_create(x,y,objMostrarPC)
instance_destroy();
}
objMostrarPC
Create:
TOTAL_ARQUIVOS = 0;
var a,b;
a = "";
b = 1;
Init_This()
ListBox[2]=ListBox_Create(x,y,800,12,16)
global.folder="F:"
a = file_find_first(global.folder+"*",fa_directory);
if a != ""
{arquivos[0] = a;}
while a != ""
{
a = file_find_next();
if a = ""
{break;}
else
{arquivos[ b ] = a;
b += 1; }
}
TOTAL_ARQUIVOS = b;
for (i=0; i < TOTAL_ARQUIVOS; i+=1;)
{
ListBox_ItemAdd(ListBox[2],arquivos[i])
}
ListBox_Sort(ListBox[2],1)
velho_text="000000000000"
Text = "0000000000"
reload=false
file_find_close();
Evento: Press F5
if(reload=true){
instance_create(x,y,objMostrarPC)
instance_destroy();
}
Gabreel- Data de inscrição : 02/10/2009
Reputação : 52
Número de Mensagens : 2232
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Plataformas :- Game Maker 8.0 ou 8.1
- Game Maker Studio 1.4
- Game Maker Studio 2.0
- Javascript
- Outros
Re: Como listar os arquivos do diretorio?
O que o Init_This() faz?
Você não está destruindo as listas que você fez está? Dessa forma fica criando muitas, e no fim vai ficar usando muita memoria!
"ListBox_Create(x,y,800,12,16)"
Não tem algum
"ListBox_Destroy(ListBox[2]);"
??
Eu sugiro que você faça diferente:
Não fique criando e destruindo o objeto e sim use um event user para ser o que faz a lista. Assim para atualizar, é só chamar esse evento!
Você não está destruindo as listas que você fez está? Dessa forma fica criando muitas, e no fim vai ficar usando muita memoria!
"ListBox_Create(x,y,800,12,16)"
Não tem algum
"ListBox_Destroy(ListBox[2]);"
??
Eu sugiro que você faça diferente:
Não fique criando e destruindo o objeto e sim use um event user para ser o que faz a lista. Assim para atualizar, é só chamar esse evento!
Janx- Data de inscrição : 24/05/2008
Reputação : 14
Número de Mensagens : 2417
Prêmios :
x 0 x 0 x 0
x 0 x 2 x 0
x 0 x 0 x 0
Re: Como listar os arquivos do diretorio?
Janx não sei usar esse evento, nunca tive precisão
Gabreel- Data de inscrição : 02/10/2009
Reputação : 52
Número de Mensagens : 2232
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Plataformas :- Game Maker 8.0 ou 8.1
- Game Maker Studio 1.4
- Game Maker Studio 2.0
- Javascript
- Outros
Re: Como listar os arquivos do diretorio?
Voce poe pra quando for atualizar
event_user(0)
Depois adiciona o evento User Defined 0 e poe o codigo...
event_user(0)
Depois adiciona o evento User Defined 0 e poe o codigo...
Leia o Manual do Iniciante e a Lista de Tutoriais, para aprender bastante sobre o GM.
Recomendo o Manual completo das colisões, bem útil.
O exemplo Criar um chat (banir, kickar, etc) é interessante.
Para seu jogo ficar rápido e legal, aprenda a Aumentar o desempenho do seu jogo.
Aprenda a calcular a velocidade de suas animações
Entre para o Clube do Inglês:
Re: Como listar os arquivos do diretorio?
Deu na mesma, a única diferença é que agora so da o travão do mal quando atualizo 18 vezes O-o'
Vo fazer como o janx sugeriu, vo criar o script: ListBox_Destroy[id]
Vo fazer como o janx sugeriu, vo criar o script: ListBox_Destroy[id]
Gabreel- Data de inscrição : 02/10/2009
Reputação : 52
Número de Mensagens : 2232
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Plataformas :- Game Maker 8.0 ou 8.1
- Game Maker Studio 1.4
- Game Maker Studio 2.0
- Javascript
- Outros
Re: Como listar os arquivos do diretorio?
entao é o seu pc que ta com problema pq se voce
mudou o evento e so mudou o numero de vezes...
FLW
mudou o evento e so mudou o numero de vezes...
FLW
Leia o Manual do Iniciante e a Lista de Tutoriais, para aprender bastante sobre o GM.
Recomendo o Manual completo das colisões, bem útil.
O exemplo Criar um chat (banir, kickar, etc) é interessante.
Para seu jogo ficar rápido e legal, aprenda a Aumentar o desempenho do seu jogo.
Aprenda a calcular a velocidade de suas animações
Entre para o Clube do Inglês:
Re: Como listar os arquivos do diretorio?
·ßieL escreveu:Deu na mesma, a única diferença é que agora so da o travão do mal quando atualizo 18 vezes O-o'
Vo fazer como o janx sugeriu, vo criar o script: ListBox_Destroy[id]
Hmm... Acho que isso "prova" que o problema está em algum bug que está consumindo muita memoria. Faça o teste com o gerenciador de programas aberto e observe quanta memoria o jogo usa conforme você atualiza.
Mas de 4x para 18x já é de grande ajuda ein? xD
Última edição por Janx em Ter 13 Jul 2010, 23:21, editado 1 vez(es)
Janx- Data de inscrição : 24/05/2008
Reputação : 14
Número de Mensagens : 2417
Prêmios :
x 0 x 0 x 0
x 0 x 2 x 0
x 0 x 0 x 0
Re: Como listar os arquivos do diretorio?
É, só que num FTP, atualizarei 18 vezes só para mostrar as modificações em nomes de arquivos por exemplo xD
----------------------Já Sei O que pode ser O-o'
Dei uma lida nos scripts de list box, e lembrei q cada list box tem que criar 2 objetos.. Vo fazer uma gambiarra e dai posto os resultados!
----------------------Já Sei O que pode ser O-o'
Dei uma lida nos scripts de list box, e lembrei q cada list box tem que criar 2 objetos.. Vo fazer uma gambiarra e dai posto os resultados!
Gabreel- Data de inscrição : 02/10/2009
Reputação : 52
Número de Mensagens : 2232
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Plataformas :- Game Maker 8.0 ou 8.1
- Game Maker Studio 1.4
- Game Maker Studio 2.0
- Javascript
- Outros
Re: Como listar os arquivos do diretorio?
essa Lisbox eh do meu engine de API? se for eu posso te ajudar =D
dungeon333- Data de inscrição : 29/05/2009
Reputação : 0
Número de Mensagens : 351
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Tópicos semelhantes
» Como listar os arquivos de uma pasta?
» como abrir arquivos gmk
» como criar arquivos txt
» Como apagar arquivo de um Diretório pelo Gm ?
» como ler arquivos
» como abrir arquivos gmk
» como criar arquivos txt
» Como apagar arquivo de um Diretório pelo Gm ?
» como ler arquivos
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
|
|