Gabrielgeh
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Entrar

Esqueci-me da senha

Últimos assuntos
» Tuto de higscores online
por gabrielgehs3 Seg Out 08, 2012 3:00 am

» Downloads para o iniciante
por gabrielgeh Seg Out 08, 2012 12:11 am

» Colheita1
por gabrielgeh Seg Out 08, 2012 12:08 am

» Tuto Introdução aos argumentos
por gabrielgeh Seg Out 08, 2012 12:06 am

» Tutorial do iniciantes plataforma horizontal com gravidade
por gabrielgeh Seg Out 08, 2012 12:05 am

» Tutorial do iniciante noções e if/else
por gabrielgeh Seg Out 08, 2012 12:04 am

» Tutorial do iniciante mudando de Sprite
por gabrielgeh Seg Out 08, 2012 12:03 am

» Tutorial do iniciante movimentando-se
por gabrielgeh Seg Out 08, 2012 12:01 am

Os membros mais ativos do mês
Nenhum usuário

Parceiros
GAHGEH GAMES

Quem está conectado?
1 usuário online :: 0 registrados, 0 invisíveis e 1 visitante

Nenhum

[ Ver toda a lista ]


O recorde de usuários online foi de 5 em Seg Out 08, 2012 3:04 am

Tuto de higscores online

2 participantes

Ir para baixo

Tuto de higscores online Empty Tuto de higscores online

Mensagem por gabrielgeh Seg Out 08, 2012 12:07 am

Nome/Descrição:Tutorial de higscore online usando netread.dll
(Por Gabrielgeh)
Nível de dificuldade: iniciante, mediano
Requerimentos: Usei o Game Maker 8 PRO, Acredito que só funciona em versões PRO.(Não tenho certeza)


Primeiramente baixe esse Pack cm a DLL e uma engine com os objetos e rooms necessárias, também contem os scripts necessarios.



Pack


No obj_hs:

No evento create coloque o código:
Código:

hs_submit(global.meu_nome,2749,score,3278249,9,77806)
  /*
argument0=Nome escolhido
argument1=ID do jogo (ID)
argument2=Variável dos pontos
argument3=Verifica qual é o jogo (codigo que esta no "verify 1", no site Highscores)
argument4=Verifica novamente    (codigo que esta no "verify 2", no site Highscores)
argument5=Verifica a última vez  (codigo que esta no "verify 3", no site Highscores)
Ele verifica 3 vezes para confirmar o jogo, pois podem ter códigos parecidos
*/
for (i=1; i<10; i+=1) //Adiciona 10 Colocados ao score
{
 lista_hs[i] = string(i) + '. ' + (hs_user(i,2749)) + ' - ' + (hs_score(i,2749))  //Coloque o ID do seu jogo onde tem 2749(tres lugares no total)
};

/*
Lembre de alterar as variáveis na primeira linha de código, para verificar o seu jogo

se quiser pegar esse jogo como exemplo va no site :
http://www.gmhighscores.com
Logue na conta :
Loguin : tutorialgm
Senha : 12345

Clique em manage account e veja os argumentos la
Axei esses codigos com essas explicações na net não me lembro onde!
So editei para ficar mais compreencivél e para adequa-la ao que eu queria!
(Por Gabrielgeh)
*/
No evento draw do obj_hs coloque o código:
Código:

draw_set_font (font1)
draw_text_color (150,2,"Parabens "+string(global.meu_nome) + " seus pontos sao : "+string (score),c_green,c_green,1,1,1)//Draw dos agradecimentos

for (i=1; i<10; i+=1)//Pega os 10 primeiros
{
 draw_text(225,25+i*14,lista_hs[i])//Desenha os 10 primeiros
};
// mas so desenha os 9 primeiros não sei por que
No obj_controle :
Coloque no evento game start o código:
Código:

global.meu_nome = get_string(“Digite seu nome:”,””)
[Tens de ter uma conta e sessão iniciada para poderes visualizar este link] é a variável que armazenara seu nick que sera enviado para o higscore online
// A função get_string armazena na variável o texto(string) que você digitar na caixa que aparecara quando o código for execultado.
No evento Press adicione o código:
Código:

if room = room_jogo{room=room_hs}
else{room=room_jogo}
//se estiver na room_jogo e pressionar espaço vai para a room_hs se não vai para a room_jogo.
Na evento Pres adicione o código:
Código:

if room = room_jogo{ score+=50}
// se se entiver na room_jogo e  precioar enter aumenta 50 pontos   
Rooms:
Na room_jogo coloque apenas o obj_controle
Na room_hs coloque o obj_controle e o obj_hs.

Aqui estão os dados da conta criada para este tutorial, se você quiser acessa-la para tirar duvidas se tiver seguem os dados:
Link: [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
Logue na conta :
Loguin : tutorialgm
Senha : 12345

Engine pronta:[Tens de ter uma conta e sessão iniciada para poderes visualizar este link]

Aqui uma engine um pouco mais trabalhada:[Tens de ter uma conta e sessão iniciada para poderes visualizar este link]

A netread.dll ja esta no pack disponivél para download no inicio do tutorial mas quem quiser baixa-la separadamente aqui o link:[Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
Creditos:

observações:

Atenção: Essa dll no momento em que ela se conecta com a internet ela trava o jogo por alguns segundos, então no caso do nosso tutorial quando você apertar espaço o jogo ira travar por alguns segundos(aperte espaço apenas uma vez e aguarde a mudança de room,Grato pela leitura.

Obrigado a quem seguir o tutorial pois gastei algumas horas para concluir o mesmo.
Me avisem se conter erros no tuto.
Qualquer duvida tamo ai para tira-las.
(Gabrielgeh)
gabrielgeh
gabrielgeh
Admin

Gabrielgeh
Alerta :
Tuto de higscores online Left_bar_bleue0 / 1000 / 100Tuto de higscores online Right_bar_bleue

Mensagens : 8
Data de inscrição : 05/10/2012
Idade : 29

https://gabrielgeh.directorioforuns.com

Ir para o topo Ir para baixo

Tuto de higscores online Empty Re: Tuto de higscores online

Mensagem por gabrielgehs3 Seg Out 08, 2012 3:00 am

Helllooo
gabrielgehs3
gabrielgehs3

Membro
Alerta :
Tuto de higscores online Left_bar_bleue0 / 1000 / 100Tuto de higscores online Right_bar_bleue

Mensagens : 1
Data de inscrição : 07/10/2012
Idade : 30
Localização : Marte!!!

http://www.gahgehgames.xpg.com.br/

Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos