Highscore

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Resolvido Highscore

Mensagem por Ueliton em Seg 20 Fev 2012, 14:41

Alguém sabe fazer um sistema de recordes, só que sem ser o highscore_show?

Algum parecido com o do Asteroids igual ao do Todo Mundo Odeia o Chris.

Ueliton

Ranking : Nota D
Número de Mensagens : 128
Data de inscrição : 29/10/2011
Notas recebidas : E+D
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://gmls.forumeiros.com/

Voltar ao Topo Ir em baixo

Resolvido Re: Highscore

Mensagem por CLT em Seg 20 Fev 2012, 14:45

Crie um objeto e chame de obj_recordes e então coloque no Draw:

Código:
draw_set_color(c_white)
draw_set_halign(0)
draw_text(x,y-48,"Melhor pontuação:")
for (i=1; i<=1; i+=1) {
n[i]=highscore_name(i)
if highscore_value(i)=1 p[i]="0"; else
p[i]=string(highscore_value(i));
draw_text(x,y+32*i+16,string_upper(n[i]+" "+p[i]))
}
highscore_add("",nome da variável)
draw_set_font(nome da fonte)

Até mais.


Última edição por Super Games em Ter 21 Fev 2012, 13:00, editado 2 vez(es)

CLT

Ranking : Nota C
Número de Mensagens : 343
Data de inscrição : 06/01/2012
Notas recebidas : B-D
Reputação : 3
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://equipeevolution.forumeiros.com/

Voltar ao Topo Ir em baixo

Resolvido Re: Highscore

Mensagem por Carlos Mahnke em Seg 20 Fev 2012, 14:56

Super Games escreveu:highscore_add("",global.pontos)

draw_set_font(LOGO)
Faltou explicar pra ele por que muito provavelmente irá ocorrer um erro nessa parte acima.


Edit
Super Games escreveu:highscore_add("",nome da variável)

draw_set_font(nome da fonte)
Agora sim! Parece até que baixou a 1° engine de hi-score que encontrou e saiu colando sem ler XD

Carlos Mahnke

Ranking : Sem avaliações
Número de Mensagens : 202
Data de inscrição : 27/07/2011
Notas recebidas : A+B (não colocar conceito)
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Resolvido Re: Highscore

Mensagem por cascavelo em Ter 21 Fev 2012, 12:53

Alguém poderia me explicar o seguinte:
Porque tem dois draw_set_halign seguidos? Um não seria draw_set_valign?
E porque tem 3 linhas seguindas de draw_text(x,y+32*i+16,string_upper(n[i]+" "+p[i])) ? Uma não seria o bastante?

cascavelo

Ranking : Nota A
Número de Mensagens : 1011
Idade : 46
Data de inscrição : 08/12/2011
Notas recebidas : A - A - A - A - A -A -C
Reputação : 71
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 2
   : 1

Voltar ao Topo Ir em baixo

Resolvido Re: Highscore

Mensagem por CLT em Ter 21 Fev 2012, 12:59

cascavelo escreveu: Alguém poderia me explicar o seguinte:
Porque tem dois draw_set_halign seguidos? Um não seria draw_set_valign?
E porque tem 3 linhas seguindas de draw_text(x,y+32*i+16,string_upper(n[i]+" "+p[i])) ? Uma não seria o bastante?

É que eu me confundi ao criar o código, mas já vou ajeitar, valeu por avisar.

CLT

Ranking : Nota C
Número de Mensagens : 343
Data de inscrição : 06/01/2012
Notas recebidas : B-D
Reputação : 3
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://equipeevolution.forumeiros.com/

Voltar ao Topo Ir em baixo

Resolvido Re: Highscore

Mensagem por vinians em Ter 21 Fev 2012, 13:01

cascavelo escreveu: Alguém poderia me explicar o seguinte:
Porque tem dois draw_set_halign seguidos? Um não seria draw_set_valign?
E porque tem 3 linhas seguindas de draw_text(x,y+32*i+16,string_upper(n[i]+" "+p[i])) ? Uma não seria o bastante?
O que acontece é que o Super Games apenas pegou esse código e colou ai sem verificar nada, sem ao menos checar se funciona. Esse cara tem uma vontade imensa de aparecer... Ta doido pra ganhar waning.. continua assim que você vai conseguir Super Games. Flooda bastante.
@Topico
De uma olhada na minha assinatura que tem um link de um tópico que reune uma lista de tutoriais e a sua dúvida provavelmente estara respondida neles.
Flws!

vinians

Ranking : Nota B
Número de Mensagens : 2490
Idade : 27
Data de inscrição : 18/09/2008
Notas recebidas : B-C-A-C
Reputação : 52
Insignia 1 x 0 Insignia 2 x 1 Insignia 3 x 0
Prêmios
   : 0
   : 2
   : 1

http://xcreatorgames.weebly.com/

Voltar ao Topo Ir em baixo

Resolvido Re: Highscore

Mensagem por CLT em Ter 21 Fev 2012, 13:03

vinians escreveu:
cascavelo escreveu: Alguém poderia me explicar o seguinte:
Porque tem dois draw_set_halign seguidos? Um não seria draw_set_valign?
E porque tem 3 linhas seguindas de draw_text(x,y+32*i+16,string_upper(n[i]+" "+p[i])) ? Uma não seria o bastante?
O que acontece é que o Super Games apenas pegou esse código e colou ai sem verificar nada, sem ao menos checar se funciona. Esse cara tem uma vontade imensa de aparecer... Ta doido pra ganhar waning.. continua assim que você vai conseguir Super Games. Flooda bastante.

Você é maluco? Aonde que eu fiz flood? Aquele código eu peguei de um jogo de Asteroids que eu fiz. Quer ver a engine?

Se você não sabe não fala.

CLT

Ranking : Nota C
Número de Mensagens : 343
Data de inscrição : 06/01/2012
Notas recebidas : B-D
Reputação : 3
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://equipeevolution.forumeiros.com/

Voltar ao Topo Ir em baixo

Resolvido Re: Highscore

Mensagem por Ueliton em Ter 21 Fev 2012, 13:15

Concordo com o Super Games, o que ele fez? Agora porque ele me ajudou ele tá aparecendo?

Para mim você (Vinians) que tá querendo aparecer.

E sem falar que ele resolveu o tópico, então se você não vai ajudar também não critique quem ajuda.

Se ele disse que ele retirou o código do jogo dele é porque é verdade.

Ueliton

Ranking : Nota D
Número de Mensagens : 128
Data de inscrição : 29/10/2011
Notas recebidas : E+D
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://gmls.forumeiros.com/

Voltar ao Topo Ir em baixo

Resolvido Re: Highscore

Mensagem por vinians em Ter 21 Fev 2012, 13:20

Super Games escreveu:
vinians escreveu:
cascavelo escreveu: Alguém poderia me explicar o seguinte:
Porque tem dois draw_set_halign seguidos? Um não seria draw_set_valign?
E porque tem 3 linhas seguindas de draw_text(x,y+32*i+16,string_upper(n[i]+" "+p[i])) ? Uma não seria o bastante?
O que acontece é que o Super Games apenas pegou esse código e colou ai sem verificar nada, sem ao menos checar se funciona. Esse cara tem uma vontade imensa de aparecer... Ta doido pra ganhar waning.. continua assim que você vai conseguir Super Games. Flooda bastante.

Você é maluco? Aonde que eu fiz flood? Aquele código eu peguei de um jogo de Asteroids que eu fiz. Quer ver a engine?

Se você não sabe não fala.
O "flood" está em você simplesmente copiar algo sem ter a minima idéia de como funciona, isso acaba confundindo quem perguntou. Se você não sabe o que você está fazendo, simplesmente não faça. Não fique respondendo algo somente para aparecer, para de copiar e colar códigos. Você não pode simplesmente pegar um "pedaço" de uma engine e colar, sendo ela sua ou não pois simplesmente isso não vai funcionar no código da outra pessoa.
Flws!

vinians

Ranking : Nota B
Número de Mensagens : 2490
Idade : 27
Data de inscrição : 18/09/2008
Notas recebidas : B-C-A-C
Reputação : 52
Insignia 1 x 0 Insignia 2 x 1 Insignia 3 x 0
Prêmios
   : 0
   : 2
   : 1

http://xcreatorgames.weebly.com/

Voltar ao Topo Ir em baixo

Resolvido Re: Highscore

Mensagem por CLT em Ter 21 Fev 2012, 13:27

Por que você acha que não fui eu que fiz? Você acha que porque eu não sou da Staff eu não posso saber das coisas, eu copiei e colei o código que eu mesmo fiz para o meu jogo e me esqueci de editar o nome das variáveis, e se não acredita azar o seu.

Se não está satisfeito faça melhor e pare de se achar.

E outra você não viu que ele conseguiu resolver.

CLT

Ranking : Nota C
Número de Mensagens : 343
Data de inscrição : 06/01/2012
Notas recebidas : B-D
Reputação : 3
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://equipeevolution.forumeiros.com/

Voltar ao Topo Ir em baixo

Resolvido Re: Highscore

Mensagem por cascavelo em Ter 21 Fev 2012, 13:31

Parece que o código não funciona, na linha -> for (i=1; i<=1; i+=1)
deveria ser -> for (i=1; i<=10; i+=1); arruma isto e por favor quando for colocar algum código, ponha comentários nele, quebrei a cabeça um tempão por causa deste erro bobo.
Não entendi também a última linha -> highscore_add("",nome da variável),
O que ela faz? Desse jeito o recorde não ficaria sem nome?

cascavelo

Ranking : Nota A
Número de Mensagens : 1011
Idade : 46
Data de inscrição : 08/12/2011
Notas recebidas : A - A - A - A - A -A -C
Reputação : 71
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 2
   : 1

Voltar ao Topo Ir em baixo

Resolvido Re: Highscore

Mensagem por CLT em Ter 21 Fev 2012, 13:38

cascavelo escreveu: Parece que o código não funciona, na linha -> for (i=1; i<=1; i+=1)
deveria ser -> for (i=1; i<=10; i+=1); arruma isto e por favor quando for colocar algum código, ponha comentários nele, quebrei a cabeça um tempão por causa deste erro bobo.
Não entendi também a última linha -> highscore_add("",nome da variável),
O que ela faz? Desse jeito o recorde não ficaria sem nome?

highscore_add("",nome da variável) vai registrar os pontos da variável, por exemplo se os pontos forem 5 vai registrar os 5. for (i=1; i<=1; i+=1) tá certo, porque leia no início draw_text(x,y,"Melhor pontuação"), então é para registrar apenas o melhor recorde.

Eu acho melhor parar por aqui a confusão, porque já ta resolvido.

CLT

Ranking : Nota C
Número de Mensagens : 343
Data de inscrição : 06/01/2012
Notas recebidas : B-D
Reputação : 3
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://equipeevolution.forumeiros.com/

Voltar ao Topo Ir em baixo

Resolvido Re: Highscore

Mensagem por vinians em Ter 21 Fev 2012, 13:42

Super Games escreveu:Por que você acha que não fui eu que fiz? Você acha que porque eu não sou da Staff eu não posso saber das coisas, eu copiei e colei o código que eu mesmo fiz para o meu jogo e me esqueci de editar o nome das variáveis, e se não acredita azar o seu.

Se não está satisfeito faça melhor e pare de se achar.

E outra você não viu que ele conseguiu resolver.
Onde estou dizendo que você fez ou não o código?
Onde estou dizendo que o fato de ser ou não da "Staff" é garantia de saber ou não algo?
De onde você tirou que estou "me achando" ?
Eu não tenho que "acreditar" ou não se foi você que fez. Isso não vem ao caso. O que vem ao caso é você colocar um código sem ao menos testa-lo. E não sou eu que tenho que ficar ou não "satisfeito" e sim o criador do tópico. E outra, vê se cresce a aprende a argumentar sem ofender as pessoa. Se não tem educação ou capacidade para discutir algo, nos brinde com seu silêncio.
Flws!

vinians

Ranking : Nota B
Número de Mensagens : 2490
Idade : 27
Data de inscrição : 18/09/2008
Notas recebidas : B-C-A-C
Reputação : 52
Insignia 1 x 0 Insignia 2 x 1 Insignia 3 x 0
Prêmios
   : 0
   : 2
   : 1

http://xcreatorgames.weebly.com/

Voltar ao Topo Ir em baixo

Resolvido Re: Highscore

Mensagem por CLT em Ter 21 Fev 2012, 13:53

vinians escreveu:
Super Games escreveu:Por que você acha que não fui eu que fiz? Você acha que porque eu não sou da Staff eu não posso saber das coisas, eu copiei e colei o código que eu mesmo fiz para o meu jogo e me esqueci de editar o nome das variáveis, e se não acredita azar o seu.

Se não está satisfeito faça melhor e pare de se achar.

E outra você não viu que ele conseguiu resolver.
Onde estou dizendo que você fez ou não o código?
Onde estou dizendo que o fato de ser ou não da "Staff" é garantia de saber ou não algo?
De onde você tirou que estou "me achando" ?
Eu não tenho que "acreditar" ou não se foi você que fez. Isso não vem ao caso. O que vem ao caso é você colocar um código sem ao menos testa-lo. E não sou eu que tenho que ficar ou não "satisfeito" e sim o criador do tópico. E outra, vê se cresce a aprende a argumentar sem ofender as pessoa. Se não tem educação ou capacidade para discutir algo, nos brinde com seu silêncio.
Flws!

Como que eu não testei? O código deu certo para ele. Mas eu estou dizendo se você me crítica tanto, então faça algo melhor ou você não sabe?

CLT

Ranking : Nota C
Número de Mensagens : 343
Data de inscrição : 06/01/2012
Notas recebidas : B-D
Reputação : 3
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://equipeevolution.forumeiros.com/

Voltar ao Topo Ir em baixo

Resolvido Re: Highscore

Mensagem por vinians em Ter 21 Fev 2012, 14:32

Super Games escreveu:
vinians escreveu:
Super Games escreveu:Por que você acha que não fui eu que fiz? Você acha que porque eu não sou da Staff eu não posso saber das coisas, eu copiei e colei o código que eu mesmo fiz para o meu jogo e me esqueci de editar o nome das variáveis, e se não acredita azar o seu.

Se não está satisfeito faça melhor e pare de se achar.

E outra você não viu que ele conseguiu resolver.
Onde estou dizendo que você fez ou não o código?
Onde estou dizendo que o fato de ser ou não da "Staff" é garantia de saber ou não algo?
De onde você tirou que estou "me achando" ?
Eu não tenho que "acreditar" ou não se foi você que fez. Isso não vem ao caso. O que vem ao caso é você colocar um código sem ao menos testa-lo. E não sou eu que tenho que ficar ou não "satisfeito" e sim o criador do tópico. E outra, vê se cresce a aprende a argumentar sem ofender as pessoa. Se não tem educação ou capacidade para discutir algo, nos brinde com seu silêncio.
Flws!

Como que eu não testei? O código deu certo para ele. Mas eu estou dizendo se você me crítica tanto, então faça algo melhor ou você não sabe?
Não vou fazer código porque o mesmo foi resolvido e não estamos aqui para fazer códigos e sim pra tentar ajudar a pessoa a entender, pode ou não haver códigos neste processo. E pode ter certeza que eu sei fazer esse código Super Games. Entretanto não vou perder meu tempo discutindo com você. Quanto ao fato de lhe críticar, se você continuar postando placebos de códigos como esse ou qualquer outro mótivo que requerer alguma crítica é lógico que ela vai acontecer! Se não quer ser críticado, tenha mais critério ao postar.
Flws!

vinians

Ranking : Nota B
Número de Mensagens : 2490
Idade : 27
Data de inscrição : 18/09/2008
Notas recebidas : B-C-A-C
Reputação : 52
Insignia 1 x 0 Insignia 2 x 1 Insignia 3 x 0
Prêmios
   : 0
   : 2
   : 1

http://xcreatorgames.weebly.com/

Voltar ao Topo Ir em baixo

Resolvido Re: Highscore

Mensagem por Carlos Mahnke em Ter 21 Fev 2012, 14:44

@Super Games

Vc respondeu a dúvida do rapaz meramente colando uma porção de código que contém valores e referências específicas, o que por si só já é uma falha primária e decorrente do seu desleixo em nem mesmo LER o que havia postado;

Vc SÓ corrigiu o texto porque alguém, no caso eu, apontou a falha, e ainda assim não se deu ao trabalho de ao menos explicar o motivo dessa correção. Do contrário o autor ficaria quebrando a cabeça pra tentar entender o motivo do erro ou voltaria no forum pra postar uma nova dúvida que poderia perfeitamente ter sido evitada;

Se a engine era sua, do papa ou do fofão pouco importa, o que o vinians bem aponta é que seu comportamento impulsivo de dar um copy-paste no 1° exemplo que acha pela frente não contribui com coisa alguma senão sua contagem de posts no perfil;

Chamar seu amigo de feio-bobão-cara-de-melão é uma ótima maneira de dar razão a ele, mostrando o quanto vc é equilibrado, coerente e racional.

Carlos Mahnke

Ranking : Sem avaliações
Número de Mensagens : 202
Data de inscrição : 27/07/2011
Notas recebidas : A+B (não colocar conceito)
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Resolvido Re: Highscore

Mensagem por CLT em Ter 21 Fev 2012, 20:17

Ele teria que ser muito burro para não ver que o erro seria no nome da fonte, e o nome da variável.

Então se eu ajudo para ser criticado, não ajudo mais ninguém e pronto.

Eu ajudo do jeito que eu posso, então se vocês querem corrigir peguem o meu código e arrumem.

Então volto a dizer se não gostaram ou não estão satisfeitos com o meu jeito de ajudar os outros ajudem vocês e pronto.

Se ele resolveu para que eu vou ficar me esclarecendo pelo que eu faço ou deixo de fazer.

CLT

Ranking : Nota C
Número de Mensagens : 343
Data de inscrição : 06/01/2012
Notas recebidas : B-D
Reputação : 3
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://equipeevolution.forumeiros.com/

Voltar ao Topo Ir em baixo

Resolvido Re: Highscore

Mensagem por Carlos Mahnke em Ter 21 Fev 2012, 20:22

Super Games escreveu:Ele teria que ser muito burro para não ver que o erro seria no nome da fonte, e o nome da variável.
Mas vc não reparou nisso também!

Super Games escreveu:Eu ajudo do jeito que eu posso, então se vocês querem corrigir peguem o meu código e arrumem.
Não seria melhor então vc nem postar?

Super Games escreveu:Se ele resolveu para que eu vou ficar me esclarecendo pelo que eu faço ou deixo de fazer.
Talvez por estar interessado e não somente querendo se mostrar.

Carlos Mahnke

Ranking : Sem avaliações
Número de Mensagens : 202
Data de inscrição : 27/07/2011
Notas recebidas : A+B (não colocar conceito)
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Resolvido Re: Highscore

Mensagem por CLT em Ter 21 Fev 2012, 20:34

Carlos Mahnke escreveu:
Super Games escreveu:Ele teria que ser muito burro para não ver que o erro seria no nome da fonte, e o nome da variável.
Mas vc não reparou nisso também!

Super Games escreveu:Eu ajudo do jeito que eu posso, então se vocês querem corrigir peguem o meu código e arrumem.
Não seria melhor então vc nem postar?

Super Games escreveu:Se ele resolveu para que eu vou ficar me esclarecendo pelo que eu faço ou deixo de fazer.
Talvez por estar interessado e não somente querendo se mostrar.

Agora eu percebi que não adianta ajudar, eu tento ajudar e só sou criticado, então devo dar adeus a GMBR.

Novamente, se vocês não estão satisfeito façam melhor. Eu não tenho que me explicar.

Só sabem criticar, mas fazer algo que é bom para ajudar vocês não fazem, só sabem criticar. Poderiam pensar nisso antes de juntar 4 pedras e sair jogando em quem faz algo para ajudar e não fica apenas "você só sabe copiar, você não explica".

Este foi meu último post na GMBR.

CLT

Ranking : Nota C
Número de Mensagens : 343
Data de inscrição : 06/01/2012
Notas recebidas : B-D
Reputação : 3
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://equipeevolution.forumeiros.com/

Voltar ao Topo Ir em baixo

Resolvido Re: Highscore

Mensagem por Ueliton em Ter 21 Fev 2012, 20:39

Concordo novamente com o Super Games. Vocês usaram duas páginas apenas para criticar ele, mas fazer algo para ajudar vocês não fazem.

Vocês deveriam ter vergonha na cara, antes de sair criticando alguém que ajuda e não fica apenas criticando.

Ueliton

Ranking : Nota D
Número de Mensagens : 128
Data de inscrição : 29/10/2011
Notas recebidas : E+D
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://gmls.forumeiros.com/

Voltar ao Topo Ir em baixo

Resolvido Re: Highscore

Mensagem por Doritos555 em Ter 21 Fev 2012, 20:41

Eu não sou da Staff nem nada, mas acho que deveriam trancar o tópico.

Vocês estão discutindo sobre uma coisa que não tem NADA a ver com a dúvida do tópico, que pelo visto já foi respondida à muito tempo.

Acho que para essas discussões existem o MP.

Doritos555

Ranking : Nota A
Número de Mensagens : 78
Idade : 20
Data de inscrição : 19/01/2012
Reputação : 2
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Resolvido Re: Highscore

Mensagem por Conteúdo patrocinado Hoje à(s) 16:21


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum