[AJUDA] GM Scoreboard

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

[AJUDA] GM Scoreboard

Mensagem por vitorfernandes13 em Seg 28 Abr 2014, 20:19

Olá pessoal, estou desenvolvendo meu primeiro highscore online  feliz2 
E estou usando o GM Scoreboard como indicação de um dos usuários, e estou gostando muito, ele é bem prático   
Segui as orientações deles e já instalei aqui, mas, meu o highscore atualiza de maneira automática, ou seja, o jogador nem verá que tem um highscore  yes 
Gostaria de colocar um campo de texto para o jogador poder preenchar com seu nome, na room do game over, e depois poderia aparecer a tabela com as maiores pontuações, e também gostaria que o jogador visse a tabela se ele clicasse em um objeto (objeto que mostra os records) olha só os codes  anjo 

Código:

Novo Script: scr_update_gmscore
http_post_string("http://gmscoreboard.com/handle_score.php?tagid=ID-DO-JOGO"+"&player="+string(argument0)+"&score="+string(argument1),"");

Código:

Objeto Controle: Create
scr_update_gmscore ("Player: ", global.pontos);

Acho que preciso criar uma variavel para o player ne?  

vitorfernandes13

Ranking : Nota C
Número de Mensagens : 284
Data de inscrição : 11/01/2014
Notas recebidas : C
Reputação : 11
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: [AJUDA] GM Scoreboard

Mensagem por Neofix em Seg 28 Abr 2014, 21:59

Então no próprio site do GMSCOREBOARDS tem um demo que mostra como Adicionar e exibir os scores.
O link está aqui:

http://gmscoreboard.com/download/gmscoreboard-full.gmx.zip

Você tem que ir nos 2 primeiros scripts e tirar o YOUR-GAME-ID e colocar o ID do seu game. Se quiser testar, o meu é "usqhsr0g" sem as aspas.

O PROBLEMA é que aqui no meu GMS o comando para exibir os scores não funciona. Não dá erro, não trava, simplesmente não acontece nada.
A parte de incluir os recordes funciona sem problemas.
Eu não tenho muito experiência com a parte Web então vamos aguardar um membro com mais experiência se pronunciar sobre isso.

Neofix

Ranking : Nota A
Número de Mensagens : 98
Data de inscrição : 19/01/2009
Notas recebidas : A
Reputação : 7
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: [AJUDA] GM Scoreboard

Mensagem por DonutScore em Seg 28 Abr 2014, 23:18

No evento Step do player escolha para quando é que o nomr do player será solicitado. Por exemplo se é quando a vida dele chegar à zero ou se quando o player chegar ao final da fase, enfim, se for o HP o código é

Código:
//global.HP pode ser qualquer outra variavel que defina a vida do player, substitua pela que você usar/*
if (global.HP=-1){

//Pergunta qual o nome do jogador e registra o valor na variavel goblal para poder ser usada na proxima linha
global.playername = get_string("what is your playername?","Player");

//A linha abaixo, atualiza o placar on-line utilizando a variável global definido acima.
//A primeira variável é o nome do jogador que deve ser uma string e a segunda é a pontuação que deve ser um número
scr_update_gmscore(global.playername,score);

//Mostra uma mensagem de que o score foi atualizado
show_message("score_updated!");
}

DonutScore

Número de Mensagens : 176
Idade : 23
Data de inscrição : 18/12/2013
Reputação : 6
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://donutscore.com

Voltar ao Topo Ir em baixo

Re: [AJUDA] GM Scoreboard

Mensagem por Neofix em Ter 29 Abr 2014, 17:34

Eu acabei de testar o sistema de records online no Android e funcionou sem problemas (a inclusão no banco de dados do gmscoreboard).
Entretanto ainda não consigo exibir o ranking dentro do jogo, apenas se ir no PC e visualizar no navegador.

Neofix

Ranking : Nota A
Número de Mensagens : 98
Data de inscrição : 19/01/2009
Notas recebidas : A
Reputação : 7
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: [AJUDA] GM Scoreboard

Mensagem por vitorfernandes13 em Ter 29 Abr 2014, 19:38

DonutScore escreveu:No evento Step do player escolha para quando é que o nomr do player será solicitado. Por exemplo se é quando a vida dele chegar à zero ou se quando o player chegar ao final da fase, enfim, se for o HP o código é

Código:
//global.HP pode ser qualquer outra variavel que defina a vida do player, substitua pela que você usar/*
if (global.HP=-1){

//Pergunta qual o nome do jogador e registra o valor na variavel goblal para poder ser usada na proxima linha
global.playername = get_string("what is your playername?","Player");

//A linha abaixo, atualiza o placar on-line utilizando a variável global definido acima.
//A primeira variável é o nome do jogador que deve ser uma string e a segunda é a pontuação que deve ser um número
scr_update_gmscore(global.playername,score);

//Mostra uma mensagem de que o score foi atualizado
show_message("score_updated!");
}

@DonutScore
Estou usando o GMS, e quando coloco esse código, a tela fica toda branca, acho que é por causa do get_string :/

vitorfernandes13

Ranking : Nota C
Número de Mensagens : 284
Data de inscrição : 11/01/2014
Notas recebidas : C
Reputação : 11
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: [AJUDA] GM Scoreboard

Mensagem por DonutScore em Ter 29 Abr 2014, 19:45

Vish, eu também uso o GMS e aqui está tudo normal

DonutScore

Número de Mensagens : 176
Idade : 23
Data de inscrição : 18/12/2013
Reputação : 6
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://donutscore.com

Voltar ao Topo Ir em baixo

Re: [AJUDA] GM Scoreboard

Mensagem por vitorfernandes13 em Ter 29 Abr 2014, 20:00

DonutScore escreveu:Vish, eu também uso o GMS e aqui está tudo normal

@DonutScore, ah, já sei, é porque desabilitei a seta do mouse
#@$@#$#@$@#@#$@!!@##!@@#!@!

Mas, eu nao posso habilitar pq vai fazer uma cagada no jogo
Será que foi isso?
Tem algum codigo pra habilitar a seta do mouse apenas em uma room?
Vou colocar ele em um objeto controle exclusivo p a room de game over

vitorfernandes13

Ranking : Nota C
Número de Mensagens : 284
Data de inscrição : 11/01/2014
Notas recebidas : C
Reputação : 11
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: [AJUDA] GM Scoreboard

Mensagem por DonutScore em Ter 29 Abr 2014, 20:03

Sobre a seta do mouse amanhã eu vou estudar sobre, isso, tambem quero colocar ela em meu jogo, mas vai ser só no menu mesmo

DonutScore

Número de Mensagens : 176
Idade : 23
Data de inscrição : 18/12/2013
Reputação : 6
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://donutscore.com

Voltar ao Topo Ir em baixo

Re: [AJUDA] GM Scoreboard

Mensagem por vitorfernandes13 em Ter 29 Abr 2014, 20:07

DonutScore escreveu:Sobre a seta do mouse amanhã eu vou estudar sobre, isso, tambem quero colocar ela em meu jogo, mas vai ser só no menu mesmo

Ok, se você achar posta aqui, eu também vou tentar fazer meus paranauês hsuahsuahuahusahusahuah e se achar te falo
@DonutScore qual é o seu jogo?  Happy
--
EDIT:
Acho que descobri o codigo, aqui no forum, depois da uma olhada:
Código:

window_set_cursor(cr_default); //ativa


Última edição por vitorfernandes13 em Ter 29 Abr 2014, 20:11, editado 1 vez(es)

vitorfernandes13

Ranking : Nota C
Número de Mensagens : 284
Data de inscrição : 11/01/2014
Notas recebidas : C
Reputação : 11
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: [AJUDA] GM Scoreboard

Mensagem por DonutScore em Ter 29 Abr 2014, 20:08

O meu é esse - Casual Space

DonutScore

Número de Mensagens : 176
Idade : 23
Data de inscrição : 18/12/2013
Reputação : 6
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://donutscore.com

Voltar ao Topo Ir em baixo

Re: [AJUDA] GM Scoreboard

Mensagem por vitorfernandes13 em Ter 29 Abr 2014, 20:16

Não é a seta do mouse, nao deu certo, a tela fica branca :/
Eu coloquei em tela cheia, mas, ai quando chego na função get_string, ela volta ao tamanho normal e fica branca >:/ sera que é o tamanho da tela?!
--
EDIT:
Parece que nao posso deixar o jogo em tela cheia, porque senão, a tela volta ao tamanho normal, ao aparecer a caixa de mensagem, e entao ela fica branca  Evil or Very Mad 

vitorfernandes13

Ranking : Nota C
Número de Mensagens : 284
Data de inscrição : 11/01/2014
Notas recebidas : C
Reputação : 11
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: [AJUDA] GM Scoreboard

Mensagem por Neofix em Qua 30 Abr 2014, 21:05

Alguém conseguiu exibir o ranking dentro do jogo?

Neofix

Ranking : Nota A
Número de Mensagens : 98
Data de inscrição : 19/01/2009
Notas recebidas : A
Reputação : 7
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: [AJUDA] GM Scoreboard

Mensagem por vitorfernandes13 em Qui 01 Maio 2014, 10:16

Neofix escreveu:Alguém conseguiu exibir o ranking dentro do jogo?
Sim, é so vc criar um objeto que chama o script que exibe a pontuação no jogo, vou procurar o nome do sprite script pra vc.
--
scr_get_gmscore();

vitorfernandes13

Ranking : Nota C
Número de Mensagens : 284
Data de inscrição : 11/01/2014
Notas recebidas : C
Reputação : 11
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: [AJUDA] GM Scoreboard

Mensagem por DonutScore em Qui 01 Maio 2014, 10:56

Aqui eu não consegui... mesmo com a engine exemplo do gmscoreboard não deu certo.

Tinha como você mandar o exemplo que você usa?

DonutScore

Número de Mensagens : 176
Idade : 23
Data de inscrição : 18/12/2013
Reputação : 6
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://donutscore.com

Voltar ao Topo Ir em baixo

Re: [AJUDA] GM Scoreboard

Mensagem por vitorfernandes13 em Qui 01 Maio 2014, 11:01

DonutScore escreveu:Aqui eu não consegui... mesmo com a engine exemplo do gmscoreboard não deu certo.

Tinha como você mandar o exemplo que você usa?

Ah, que lindo eu mudei uma parte do código, agora deu erro aqui, vou tentar concertar, se conseguir te mando, mas, vc nao consegue exibir a pontuação nem quando o sistema pega a pontuação do usuário? Razz

vitorfernandes13

Ranking : Nota C
Número de Mensagens : 284
Data de inscrição : 11/01/2014
Notas recebidas : C
Reputação : 11
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: [AJUDA] GM Scoreboard

Mensagem por DonutScore em Qui 01 Maio 2014, 11:03

Eu uso o mesmo sistema do gmscoreboard e nãe exibe, em meu jogo tive que colocar um link para ir direto para o site

DonutScore

Número de Mensagens : 176
Idade : 23
Data de inscrição : 18/12/2013
Reputação : 6
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://donutscore.com

Voltar ao Topo Ir em baixo

Re: [AJUDA] GM Scoreboard

Mensagem por vitorfernandes13 em Qui 01 Maio 2014, 12:06

DonutScore escreveu:Eu uso o mesmo sistema do gmscoreboard e nãe exibe, em meu jogo tive que colocar um link para ir direto para o site

Além do tutorial no site, tem um arquivo com um modelo pronto pra ser baixado, vou procurar pra vc

vitorfernandes13

Ranking : Nota C
Número de Mensagens : 284
Data de inscrição : 11/01/2014
Notas recebidas : C
Reputação : 11
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: [AJUDA] GM Scoreboard

Mensagem por DonutScore em Qui 01 Maio 2014, 12:08

É esse ai que eu usei, baixei o do modelo do GMS

DonutScore

Número de Mensagens : 176
Idade : 23
Data de inscrição : 18/12/2013
Reputação : 6
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://donutscore.com

Voltar ao Topo Ir em baixo

Re: [AJUDA] GM Scoreboard

Mensagem por vitorfernandes13 em Qui 01 Maio 2014, 12:11

DonutScore escreveu:É esse ai que eu usei, baixei o do modelo do GMS

Vou mandar a source do meu jogo pra vc, ele ficou uma porcaria, mas, pelo menos vou poder ajudar alguem :/
Na room do game over há a opção do jogador colocar seu nome, e na mesma room é exibido as maiores pontuações, serve pra vc?

vitorfernandes13

Ranking : Nota C
Número de Mensagens : 284
Data de inscrição : 11/01/2014
Notas recebidas : C
Reputação : 11
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: [AJUDA] GM Scoreboard

Mensagem por DonutScore em Qui 01 Maio 2014, 12:12

Serve sim, vai me ajudar bastante a entender o que está acontecendo Smile

DonutScore

Número de Mensagens : 176
Idade : 23
Data de inscrição : 18/12/2013
Reputação : 6
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://donutscore.com

Voltar ao Topo Ir em baixo

Re: [AJUDA] GM Scoreboard

Mensagem por Neofix em Sex 02 Maio 2014, 21:44

Só mais uma dica. Se você usar isso no Android, tenha certeza de gravar o nome do jogador SEM USAR ESPAÇOS, pq senão ele não vai dar update.
No windows esse bug não acontece.

Eu usei o seguinte comando para trocar "espaços" por "_"
global.Name=string_replace_all(global.Name," ","_");

Neofix

Ranking : Nota A
Número de Mensagens : 98
Data de inscrição : 19/01/2009
Notas recebidas : A
Reputação : 7
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: [AJUDA] GM Scoreboard

Mensagem por DonutScore em Sex 02 Maio 2014, 22:39

Estou quase desistindo, você usa o GMS? nem seu projeto está exibindo os scores dentro do jogo. Vou ver mais o que posso fazer

DonutScore

Número de Mensagens : 176
Idade : 23
Data de inscrição : 18/12/2013
Reputação : 6
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://donutscore.com

Voltar ao Topo Ir em baixo

Re: [AJUDA] GM Scoreboard

Mensagem por PedroX em Sex 02 Maio 2014, 22:55

Coloque esse código onde você pede o nome:
Código:
NOME = get_string_async("Qual é o seu nome?","Jogador");

Depois clique para adicionar o evento Async -> Dialogue:
Código:
var msg = ds_map_find_value(async_load, "id");
if (msg == NOME)
  {
  if (ds_map_find_value(async_load, "status"))
      {
        scr_update_gmscore(ds_map_find_value(async_load, "result"), score);
      }
  }

Note que o GM:S não trava mais o jogo visto que os mobiles não permitem.

PedroX

Ranking : Nota C
Número de Mensagens : 6034
Idade : 21
Data de inscrição : 26/07/2008
Notas recebidas : C+B
Reputação : 286
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: [AJUDA] GM Scoreboard

Mensagem por Conteúdo patrocinado Hoje à(s) 06:42


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