Conectar-se
Quem está conectado
24 usuários online :: Nenhum usuário registrado, Nenhum Invisível e 24 Visitantes

Nenhum

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Data de inscrição : 30/12/2009
Número de Mensagens : 1344
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 4

Prêmios
   :
   :
   :
Ver perfil do usuáriohttp://sitedosjogos.forumeiros.com

[Resolvido] Me ajudem - o que é array ds_list e for?

em Sex 05 Nov 2010, 17:54
Olá gente, to com um probleminha

e não entendo muito de GML, então toda vez que vou fazer alguma coisa faço as maior doidera usando o pouco de codigos que conheço pra fazer determinada ação

em varios casos eu vi usarem algo chamado "array"

eu não sei o que é

agorinha eu tava olhando um topico e apareceu.

eu lembro que quando eu tava lendo os tutos do joão neto apareceu e eu não entendi nada

também apareceu uma tal de ds_list

bom, eu também não sei fazer listas :oops:

e o mais complicado:

como usar o for?

eu sei usar if

e só o if

o for eu não faço a minima ideia de como se usa.


espero que me respondam vlw a todos que leram e mais obrigado ainda a quem respondeu alien
Ranking : Nota C
Notas recebidas : C+B
Data de inscrição : 26/07/2008
Número de Mensagens : 6037
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 288

Prêmios
   :
   :
   :
Ver perfil do usuário

Re: [Resolvido] Me ajudem - o que é array ds_list e for?

em Sex 05 Nov 2010, 18:34
for é um loop...

ou seja :

for(i=0;i<=10;i+=2)
{
show_message('Contando de dois em dois segundos: '+string(i))
}

Explicacao:

o valor de i comeca com 0; enquanto ele nao for 10, adiciona-se 2...
enquanto faz isso, mostra uma mensagem cada vez que aumentar 2...

Ou seja quando i for 0,2,4,6,8,10...

LIST servem para armazenar dados como se fosse uma lista de super mercado mesmo...
ou seja voce adiciona dados nela...
usa-se:
lista=ds_list_create()
ds_list_add(lista,"Pokemon_Atual","Pikachu")
ja da para entender um pouco...

FLW
avatar
Data de inscrição : 05/07/2010
Número de Mensagens : 65
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 6

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuário

Re: [Resolvido] Me ajudem - o que é array ds_list e for?

em Sex 05 Nov 2010, 18:35
oO

vamus lá...

o for é assim....

Código:
  for (int i=0; i<array; i ++);
Onde:
    for (tipo de dado,atribuição variavél; condição de parada ; incremento);

e o array ou vetor(vc ainda pode encontrar matriz-mais 'complexo')é um tipo de dado homogêneo...e eles podem ser ''construídos'' à medida que se fazem necessários,o array tbm tem tamanho fixo, podendo ser incrementado..como dito anteriormente ... O array é uni-dimensional / E a matriz é bi tá ai a diferença..

A declaração: --em pascal uso assim
Código:
    jogo: array [1..10] of  integer  ;
onde
        nome_vetor : array [tamanho] of tipo_de_dado;

Espero ter ajudado...

Happy

Lembrete em Pascal o for é diferente deste ai apresentado...'

Bye
computador
avatar
Ranking : Nota D
Notas recebidas : D
Data de inscrição : 10/06/2010
Número de Mensagens : 2704
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 10

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuário

Re: [Resolvido] Me ajudem - o que é array ds_list e for?

em Sex 05 Nov 2010, 19:48
Olá Henrique! O ''for'' e usado da seguinte maneira:
Código:
if bla,bla,bla for bla,bla,bla
Jpa o caso do ds_liste não sei.


Espero ter ajudado...
avatar
Ranking : Nota A
Notas recebidas : A-A-A-A-B
Data de inscrição : 04/07/2010
Número de Mensagens : 1028
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 42

Prêmios
   : 1
   : 0
   : 1
Ver perfil do usuário

Re: [Resolvido] Me ajudem - o que é array ds_list e for?

em Sex 05 Nov 2010, 20:15
Não fala besteira Super Games. bravo

Basicamente o for funciona assim:
Código:
for (inicio; condição; inclemento) { comando }
Leia esse tópico para maiores informações:
[Tutorial] Loops

O ds_list é um recurso do Game Maker pra guardar uma determinada gama de dados (seja como string ou integer/float), isso possibilita organizar/classificar, ler e gravar dados com muito mais facilidade. Estude sobre arrays e matrizes, será mais fácil entender o ds_list com esses conhecimentos.

Tutorial básico sobre Arrays
avatar
Ranking : Nota D
Notas recebidas : D
Data de inscrição : 10/06/2010
Número de Mensagens : 2704
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 10

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuário

Re: [Resolvido] Me ajudem - o que é array ds_list e for?

em Sex 05 Nov 2010, 20:19
@fUzEnRaD escreveu:Não fala besteira Super Games. bravo

Basicamente o for funciona assim:
Código:
for (inicio; condição; inclemento) { comando }
Leia esse tópico para maiores informações:
[Tutorial] Loops

O ds_list é um recurso do Game Maker pra guardar uma determinada gama de dados (seja como string ou integer/float), isso possibilita organizar/classificar, ler e gravar dados com muito mais facilidade. Estude sobre arrays e matrizes, será mais fácil entender o ds_list com esses conhecimentos.

Tutorial básico sobre Arrays

Desculpa Fuzenrad, eu só tentei ajudar, obrigado por falar o que é. Desulpa se fiz Flood.
avatar
Ranking : Nota A
Notas recebidas : A
Data de inscrição : 19/05/2008
Número de Mensagens : 581
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : -32

Prêmios
   :
   :
   : 1
Ver perfil do usuário

Re: [Resolvido] Me ajudem - o que é array ds_list e for?

em Sex 05 Nov 2010, 20:25
Mais ajuda quem não atrapalha, não?

Quanto ao que a Iasmin disse vale lembra que incremetação utilizando "++" não existe em gml, por isso precisa-se utilizar i +=1 ao invés de i++

avatar
Data de inscrição : 30/12/2009
Número de Mensagens : 1344
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 4

Prêmios
   :
   :
   :
Ver perfil do usuáriohttp://sitedosjogos.forumeiros.com

Re: [Resolvido] Me ajudem - o que é array ds_list e for?

em Sex 05 Nov 2010, 22:21
GENTE, MUITO OBRIGADO MESMO! VOU DAR UMA OLHADA NESTES LINKS QUE ME PASSARAM

GRAÇAS A VOCÊS VOU PODER FAZER MUITO MAIS COISAS TANTO COM MEUS PROJETOS QUANTO PARA AJUDAR AS PESSOAS E TAMBÉM PARA ENTENDER OS TUTORIAIS geek

SEMPRE QUE VOCÊS PRECISAREM SE EU SOUBER COMO AJUDAR PODEM ME PROCURAR QUE ESTAREI A DISPOSIÇÃO ASSIM COMO VOCÊS ME AJUDARAM.

TCHAU, HOJE NÃO POSSO MAIS USAR O PC MAS AMANHA TO DE VOLTA FLW
Ver o tópico anteriorVoltar ao TopoVer o tópico seguinte
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum