Como fazer um Higscore , meio online, tipo o do "Mirfo O Ultimo Fantasma" q aparece os scores dos 10 melhores jogadores?

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

Como fazer um Higscore , meio online, tipo o do "Mirfo O Ultimo Fantasma" q aparece os scores dos 10 melhores jogadores?

Mensagem por iFaé em Sex 04 Fev 2011, 10:38

A pergunta ta no titule me judem pffff!!!!

iFaé

Ranking : Nota D
Número de Mensagens : 455
Idade : 19
Data de inscrição : 02/02/2011
Notas recebidas : D - D - D - B
Reputação : -14
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://matheusfaegames.blogspot.com

Voltar ao Topo Ir em baixo

Re: Como fazer um Higscore , meio online, tipo o do "Mirfo O Ultimo Fantasma" q aparece os scores dos 10 melhores jogadores?

Mensagem por SIGILOSO em Sex 04 Fev 2011, 10:46

Como o exemplo é o Mirfo, então é melhor eu mesmo explicar Razz

Eu criei uma tabela onde ficam armazenados os valores das pontuações e dos nomes dos jogadores. Assim:
Código:
nome1= pipolho
nome2= cabra cega
nome3= chitaozinho
nome4= xororó
E também:
Código:
pontos1= 10000
pontos2=9000
pontos3=4500
pontos4=2000
Poderia ter usado arrays, mas enfim...
Quando o jogo é finalizado, ele precisa verificar em qual colocação o jogador ficou. Então:
Código:
if jogador_pontos>=pontos1
{pontos1=jogador_pontos nome1=nome_do_jogador}
if jogador_pontos>=pontos2 and jogador_pontos<pontos1
{pontos2=jogador_pontos nome2=nome_do_jogador}
Sacou? Se a pontuação do player for maior do que a primeira do rank, significa que foi a maior de todas e ficará em primeiro, caso ela seja maior do que a segunda e menor do que a primeira, então o player ficará em segundo, e assim vai. Pra que o player escreve-se seu nome na tela, eu usei a função keyboard_string (acho que é esse o nome dela, LOL).
Pra mostrar os valores no highscore, eu apenas criei um objeto que desenha as strings na tela Smile
afro


Última edição por SIGILOSO em Sex 04 Fev 2011, 10:48, editado 1 vez(es)

SIGILOSO

Ranking : Nota A
Número de Mensagens : 2264
Idade : 23
Data de inscrição : 06/06/2009
Notas recebidas : A+A+A+A+A+A+A
Reputação : 39
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 4
   : 2
   : 1

Voltar ao Topo Ir em baixo

Re: Como fazer um Higscore , meio online, tipo o do "Mirfo O Ultimo Fantasma" q aparece os scores dos 10 melhores jogadores?

Mensagem por iFaé em Sex 04 Fev 2011, 10:47

Em q eventos q eu coloco eses codigos?

iFaé

Ranking : Nota D
Número de Mensagens : 455
Idade : 19
Data de inscrição : 02/02/2011
Notas recebidas : D - D - D - B
Reputação : -14
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://matheusfaegames.blogspot.com

Voltar ao Topo Ir em baixo

Re: Como fazer um Higscore , meio online, tipo o do "Mirfo O Ultimo Fantasma" q aparece os scores dos 10 melhores jogadores?

Mensagem por SIGILOSO em Sex 04 Fev 2011, 10:51

As primeiras variáveis são globais, então elas devem ser declaradas apenas uma vez no jogo todo. Variáveis globais são variáveis que podem ser manipuladas por qualquer objeto. Antes delas, digite global. Assim:
Código:
global.nome1
Cria um objeto, coloca as variáveis no CREATE dele e depois essa linha:
Código:
room_goto_next()
Depois faz uma room, bota esse objeto e joga a room pro todo da lista da pasta rooms. Pronto, você declarou variáveis globais!
O outro código pra verificar o rank do jogador você tem que colocar no momento em que o jogo acabar. Tipo, na hora em que o jogo for pra room do highscore.
afro

SIGILOSO

Ranking : Nota A
Número de Mensagens : 2264
Idade : 23
Data de inscrição : 06/06/2009
Notas recebidas : A+A+A+A+A+A+A
Reputação : 39
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 4
   : 2
   : 1

Voltar ao Topo Ir em baixo

Re: Como fazer um Higscore , meio online, tipo o do "Mirfo O Ultimo Fantasma" q aparece os scores dos 10 melhores jogadores?

Mensagem por iFaé em Sex 04 Fev 2011, 11:41

Deculpa mas eu não entendi!

=======Edit=======
Vc poderia me mandar uma engine?

iFaé

Ranking : Nota D
Número de Mensagens : 455
Idade : 19
Data de inscrição : 02/02/2011
Notas recebidas : D - D - D - B
Reputação : -14
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://matheusfaegames.blogspot.com

Voltar ao Topo Ir em baixo

Re: Como fazer um Higscore , meio online, tipo o do "Mirfo O Ultimo Fantasma" q aparece os scores dos 10 melhores jogadores?

Mensagem por Conteúdo patrocinado Hoje à(s) 19:15


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