[pode-fecha!] - Criando um Leaderboard.
5 participantes
TeaM KingS :: Games: :: Warcraft: World Editor :: Tutoriais: Gui, Jass, Spells, Terrain, Modelagem, Textura :: Triggers(GUI)
Página 1 de 1
[pode-fecha!] - Criando um Leaderboard.
Você não pode criar a placa na inicialização do mapa.
Esta é uma razão muito comum um Tabela não funciona.
Você pode criar o conselho depois de fazer várias coisas no início do mapa, ou você pode apenas ter que esperar 5 segundos ou menos.
A maioria dos meus mapas fazer a inicialização do primeiro mapa, em seguida, chamar um gatilho separado para criar o conselho quando terminar.
espera um pouco também ajuda com laggers que abandonam no início do jogo.
Neste gatilho exemplo, eu vou esperar cinco segundos .
Meu exemplo é simples. xD
Cinco segundos para o jogo, pegar todos os jogadores e verificar que eles estão jogando e controlado por um usuário.
Adicionar cada um desses jogadores para o ranking.
Quando é feito, mostrar o ranking de todos os jogadores.
Ao somar Pontuação.
A leaderboard pode acompanhar várias coisas diferentes.
Talvez você queira o seu conselho para acompanhar de mortes.
Se você estiver jogando "capture a bandeira", que você gostaria de acompanhar de bandeiras roubadas.
Porque a placa funciona com números inteiros, você pode atribuir quaisquer valores inteiros que você gosta.
No meu mapa, eu quero o leaderboard para manter o controle de mortes.
Claro, isso é o uso mais comum para uma leaderboard.
Então eu vou primeiro precisa criar uma variável para manter o controle de mortes para cada jogador.
eu vou abrir a variável editor, e criar uma nova variável inteiro chamado Player_Kills .
Então eu vou verificar a matriz caixa para manter o controle de mais de um valor.
Adicionando uma variável para manter a pontuação
Agora vamos precisar de um gatilho para marcar contagem.
Novamente, leaderboards trabalha valores e números inteiros.
No meu exemplo, eu preciso manter o controle de mata.
Você pode ver mapas on-line onde os jogadores pular em todo o leaderboard, porque eles são todos zero .
Este não é apenas irritante, é má prática e pode causar lag.
Só atualizar o quadro, quando necessário, e não a cada segundo ou assim.
Meu gatilho exemplo é muito simples.
O gatilho será executado toda vez que uma unidade morre.
irst ele irá verificar que a unidade de assassinato pertence a um jogador, e não um computador.
Em seguida, ele irá adicionar um ponto para o dono da pontuação da unidade de assassinato do.
Por fim, ele irá atualizar o valor leaderboard para esse jogador.
Desencadear a contagem contagem.
Pontuação gatilho Tally
Apêndice de Ações de disparo Leaderboard
Creditos: TheHelp
Esta é uma razão muito comum um Tabela não funciona.
Você pode criar o conselho depois de fazer várias coisas no início do mapa, ou você pode apenas ter que esperar 5 segundos ou menos.
A maioria dos meus mapas fazer a inicialização do primeiro mapa, em seguida, chamar um gatilho separado para criar o conselho quando terminar.
espera um pouco também ajuda com laggers que abandonam no início do jogo.
Neste gatilho exemplo, eu vou esperar cinco segundos .
Meu exemplo é simples. xD
Cinco segundos para o jogo, pegar todos os jogadores e verificar que eles estão jogando e controlado por um usuário.
Adicionar cada um desses jogadores para o ranking.
Quando é feito, mostrar o ranking de todos os jogadores.
- Spoiler:
- Leaderboard
Eventos
Tempo - tempo de jogo decorrido é 5.00 segundo
Condições
Ações
Leaderboard - Criar um ranking para (Todos os jogadores) intitulado (seu título aqui)
Jogador Grupo - Escolha cada jogador (Todos os jogadores) e fazer (Ações)
Loop - Ações
Se (Todas as condições são verdadeiras), então não (Então Ações) mais fazer (Else Ações)
Se - Condições
((Jogador escolhido) controlador) Igual ao Usuário
Então - Ações
Leaderboard - Adicionar (jogador escolhido) para (leaderboard criado Última) com rótulo (nome do (jogador escolheu)) e valor 0
Outras vendas - Ações
Leaderboard - Show (leaderboard criado Última) (deve vir por último)
Ao somar Pontuação.
A leaderboard pode acompanhar várias coisas diferentes.
Talvez você queira o seu conselho para acompanhar de mortes.
Se você estiver jogando "capture a bandeira", que você gostaria de acompanhar de bandeiras roubadas.
Porque a placa funciona com números inteiros, você pode atribuir quaisquer valores inteiros que você gosta.
No meu mapa, eu quero o leaderboard para manter o controle de mortes.
Claro, isso é o uso mais comum para uma leaderboard.
Então eu vou primeiro precisa criar uma variável para manter o controle de mortes para cada jogador.
eu vou abrir a variável editor, e criar uma nova variável inteiro chamado Player_Kills .
Então eu vou verificar a matriz caixa para manter o controle de mais de um valor.
Adicionando uma variável para manter a pontuação
Agora vamos precisar de um gatilho para marcar contagem.
Novamente, leaderboards trabalha valores e números inteiros.
No meu exemplo, eu preciso manter o controle de mata.
Você pode ver mapas on-line onde os jogadores pular em todo o leaderboard, porque eles são todos zero .
Este não é apenas irritante, é má prática e pode causar lag.
Só atualizar o quadro, quando necessário, e não a cada segundo ou assim.
Meu gatilho exemplo é muito simples.
O gatilho será executado toda vez que uma unidade morre.
irst ele irá verificar que a unidade de assassinato pertence a um jogador, e não um computador.
Em seguida, ele irá adicionar um ponto para o dono da pontuação da unidade de assassinato do.
Por fim, ele irá atualizar o valor leaderboard para esse jogador.
Desencadear a contagem contagem.
Pontuação gatilho Tally
- Spoiler:
- Eventos
Unidade - A unidade morre
Condições
((Unidade Killing) pertence a um aliado do Player 1 (Red)) igual a True
Ações
Definir Player_Kills [(número Jogador (Proprietário da (unidade de Matar)))] = (Player_Kills [(número Jogador (Proprietário da (unidade de Matar)))] + 1)
Leaderboard - Altere o valor de (Proprietário da (unidade de Matar)) em (leaderboard criado Última) para Player_Kills [(número Jogador (Proprietário da (unidade de Matar)))]
Leaderboard - Ordenar (leaderboard criado Última) por valor em ordem Decrescente
Apêndice de Ações de disparo Leaderboard
- Spoiler:
- Leaderboard - Criar
Cria o leaderboard. Também atribui um título e que os jogadores podem vê-lo.
Leaderboard - Destruir
Destrói um leaderboard. Depois de destruir uma placa, você não pode mais vê-la ou manipulá-lo.
Leaderboard - Show / Hide
Shows e oculta o leaderboard. Aplica-se a todos os jogadores que podem vê-lo. Você pode ainda manipular a bordo quando ele está escondido.
Leaderboard - Alterar título
Altera o título do ranking. Lembre-se, ele pode usar códigos de cores comuns Warcraft também.
Leaderboard - Cores Etiqueta Alterar
Muda a cor de um rótulo jogadores. Por padrão, o rótulo será a cor do jogo aquele jogador. Assim, o jogador número 1 é vermelho e jogador número 4 é roxo.
Leaderboard - Cores Valor Alterar
Altera a cor de um escore jogadores. Mais uma vez, por padrão, isso vai corresponder com a cor dos jogadores do jogo.
Leaderboard - Alterar Estilo
Muda o estilo de líderes. Você pode ocultar o título, etiquetas ou os valores dos jogadores, para todos os jogadores.
Leaderboard - Jogador Adicionar
Adiciona um jogador para o ranking.
Leaderboard - Player Remover
Remove um jogador do ranking. Isso é útil quando um jogador abandona ou é derrotado.
Leaderboard - Label Jogador Mudança
Muda o rótulo para um jogador. Normalmente, este é o nome do jogador. Alguns mapas mudar o nome para (Sair) quando um jogador sai.
Leaderboard - Alterar a Cor Etiqueta Jogador
Muda a cor de um rótulo jogadores. Isso também é útil se as folhas de alguém. Às vezes, o nome do jogador mudará de cinza.
Leaderboard - Valor do jogador Mudança
Atualizações valor, ou pontuação, para um jogador.
Leaderboard - Alterar a Cor Valor do jogador
Altera a cor de um escore jogadores. Mais uma vez, por padrão, isso vai corresponder com a cor dos jogadores do jogo.
Leaderboard - Player Style Mudança
Muda o estilo de líderes. Você pode ocultar os rótulos ou valores do jogador, para um jogador específico.
Creditos: TheHelp
Última edição por Lorrian em 2012-05-02, 18:13, editado 3 vez(es)
Re: [pode-fecha!] - Criando um Leaderboard.
O único problema é a má tradução.
você copiou de algum site gringo
e usou o Google Tradutor pra fazer o resto.
eu sugiro que você veja direitinho
o tutorial e re-faça com mais calma
e de sua própria mão, pra ficar
mais ''brasileiro''
você copiou de algum site gringo
e usou o Google Tradutor pra fazer o resto.
eu sugiro que você veja direitinho
o tutorial e re-faça com mais calma
e de sua própria mão, pra ficar
mais ''brasileiro''
Re: [pode-fecha!] - Criando um Leaderboard.
gabrieeltucker escreveu:O único problema é a má tradução.
você copiou de algum site gringo
e usou o Google Tradutor pra fazer o resto.
eu sugiro que você veja direitinho
o tutorial e re-faça com mais calma
e de sua própria mão, pra ficar
mais ''brasileiro''
O problema e que o Meu Google Chrome. traduz tudoo pra BR!
Re: [pode-fecha!] - Criando um Leaderboard.
Ficou bem bacana,bote os devidos créditos e traduza no Microsoft Tradutor,ele é bem melhor.
Arrumando isso e colocando o demo map +3 REP.
Arrumando isso e colocando o demo map +3 REP.
Tamires- Número de Posts : 487
Data de inscrição : 09/01/2012
Reputação : 27 Pontos : 26298
Re: [pode-fecha!] - Criando um Leaderboard.
Seria melhor voce ler,entender e fazer o tutorial conforme seu entendimento...
ArthusBehemoth- Número de Posts : 1061
Data de inscrição : 30/03/2011
Reputação : 62 Pontos : 28894
Re: [pode-fecha!] - Criando um Leaderboard.
Tamires escreveu:Ficou bem bacana,bote os devidos créditos e traduza no Microsoft Tradutor,ele é bem melhor.
Arrumando isso e colocando o demo map +3 REP.
Minha linda. Nao tem o MapDemo sorry
Off : Credito colocado kkkk
Última edição por Lorrian em 2012-05-01, 18:11, editado 1 vez(es)
Re: [pode-fecha!] - Criando um Leaderboard.
ArthusBehemoth escreveu:Seria melhor voce ler,entender e fazer o tutorial conforme seu entendimento...
E estou aprendendo... Li esse daqui e resolvi compartilha com voceiis!
OFF: MALZZ DOUBLO POST DESCULPAA ESQUECII!
Última edição por Lorrian em 2012-05-01, 18:16, editado 1 vez(es)
Re: [pode-fecha!] - Criando um Leaderboard.
Mais não copiei o tutorial original escreva um com suas proprias palavras... voce aprendeu a fazer agora imagina que voce vai explicar pra gente como fazer (não copiei o tutorial original faça o seu... e nao esqueça dos creditos do sistema²)
E Cuidado tambem com o double post...
E Cuidado tambem com o double post...
ArthusBehemoth- Número de Posts : 1061
Data de inscrição : 30/03/2011
Reputação : 62 Pontos : 28894
Re: [pode-fecha!] - Criando um Leaderboard.
Vou te dar 24 horas para arrumar esse tutorial. Quando digo arrumar é postar as triggers com suas reais funções (em ingles) e fala sobre o tutorial com suas reais palavras (duvido que você fale placa ou gatilho). E caso voce copiou esteja traduzindo isso de um tutorial gringo, dê os créditos ao criador e informe o link do tutorial original.
@edit
Como desconfiei isso é um tutorial do TH
http://world-editor-tutorials.thehelper.net/leaderboard.php
@edit
Como desconfiei isso é um tutorial do TH
http://world-editor-tutorials.thehelper.net/leaderboard.php
Bills- Número de Posts : 1446
Data de inscrição : 04/12/2010
Reputação : 173 Pontos : 32039
Re: [pode-fecha!] - Criando um Leaderboard.
Bills,eu avisei que era gringo no meu post,só não coloquei o link.
#ficadica
bota umas prints nisso,ta muto pobre e resumido de mais,lembre-se que seu leitor não sabe o que vai acontecer,então não resuma pro final ficar mais próximo.
O que esta dando a entender
Então,vocês agora irão criar uma nova trigger com o seguinte evento
Time - > Time Elapsed = 5 segundos
essa evento faz que a cada cinco segundos a ação se repita
O que você esta fazendo:
faz isso e bota lá e da ok na trigger ai 5 secs vai acontecer tal coisa
#ficadica
bota umas prints nisso,ta muto pobre e resumido de mais,lembre-se que seu leitor não sabe o que vai acontecer,então não resuma pro final ficar mais próximo.
O que esta dando a entender
Então,vocês agora irão criar uma nova trigger com o seguinte evento
Time - > Time Elapsed = 5 segundos
essa evento faz que a cada cinco segundos a ação se repita
O que você esta fazendo:
faz isso e bota lá e da ok na trigger ai 5 secs vai acontecer tal coisa
Última edição por Tamires em 2012-05-01, 21:21, editado 2 vez(es)
Tamires- Número de Posts : 487
Data de inscrição : 09/01/2012
Reputação : 27 Pontos : 26298
Re: [pode-fecha!] - Criando um Leaderboard.
Tamires escreveu:Time - > Time Elapsed = 5 segundos
essa evento faz que a cada cinco segundos a ação se repita
Esse evento faz a trigger ser executada após 5 segundos depois que o mapa já ter sido carregado. É o evento periodico que faria ela se repetir a cada 5 segundo, nesse caso outro evento.
Eu vi que voce avisou, fico agradecido por está nos ajudando.Tamires escreveu:Bills,eu avisei que era gringo no meu post,só não coloquei o link.
Bills- Número de Posts : 1446
Data de inscrição : 04/12/2010
Reputação : 173 Pontos : 32039
Re: [pode-fecha!] - Criando um Leaderboard.
é justamente isso que eu estou querendo dizer,ele simplismente fala que é tal coisa e pronto,aquilo é o que eu poderia entender lendo sendo uma pessoa novata,entende? a intenção e mostrar que aquilo ali pode ser o que eu to pensando que não é o que eu to pensando entende?
O evento certo para essa função seria o Periodic Event
Só queria mostrar que o que parece,na verdade não é,é por exemplo a pessoa q vc gosta,ou você pega ou não,n existe pegar sem pegar (MAIS POR QUE DIABOS EU PUIS ISSO AI DA PESSOA PRA TERMINA A FRASE? O.O)
O evento certo para essa função seria o Periodic Event
Só queria mostrar que o que parece,na verdade não é,é por exemplo a pessoa q vc gosta,ou você pega ou não,n existe pegar sem pegar (MAIS POR QUE DIABOS EU PUIS ISSO AI DA PESSOA PRA TERMINA A FRASE? O.O)
Tamires- Número de Posts : 487
Data de inscrição : 09/01/2012
Reputação : 27 Pontos : 26298
Re: [pode-fecha!] - Criando um Leaderboard.
Tamires escreveu:é justamente isso que eu estou querendo dizer,ele simplismente fala que é tal coisa e pronto,aquilo é o que eu poderia entender lendo sendo uma pessoa novata,entende? a intenção e mostrar que aquilo ali pode ser o que eu to pensando que não é o que eu to pensando entende?
O evento certo para essa função seria o Periodic Event
Só queria mostrar que o que parece,na verdade não é,é por exemplo a pessoa q vc gosta,ou você pega ou não,n existe pegar sem pegar (MAIS POR QUE DIABOS EU PUIS ISSO AI DA PESSOA PRA TERMINA A FRASE? O.O)
Tudo bem, agora entendi. Estou lerdo hoje. Sobre o final, não entendi nada kkkk
Mas agora vamos esperar para ver se ele corrige esse tutorial.
Bills- Número de Posts : 1446
Data de inscrição : 04/12/2010
Reputação : 173 Pontos : 32039
Re: [pode-fecha!] - Criando um Leaderboard.
Certo,mais como ele parece estar tentando arrumar,deixe o tópico ate o dia 03,se nada for feito já sabe..
@OFF
to falando pra min deis das 8h q ia sair do fórum e jogar TF2..
@OFF
to falando pra min deis das 8h q ia sair do fórum e jogar TF2..
Tamires- Número de Posts : 487
Data de inscrição : 09/01/2012
Reputação : 27 Pontos : 26298
Re: [pode-fecha!] - Criando um Leaderboard.
Tamires escreveu:Certo,mais como ele parece estar tentando arrumar,deixe o tópico ate o dia 03,se nada for feito já sabe..
@OFF
to falando pra min deis das 8h q ia sair do fórum e jogar TF2..
Sim senhora! Agora vamos aguardar.
Bills- Número de Posts : 1446
Data de inscrição : 04/12/2010
Reputação : 173 Pontos : 32039
Tópicos semelhantes
» [Tutorial] Criando um Leaderboard
» leaderboard
» LeaderBoard
» MODELO DE LEADERBOARD
» [Dúvida] Lugar (usando leaderboard)
» leaderboard
» LeaderBoard
» MODELO DE LEADERBOARD
» [Dúvida] Lugar (usando leaderboard)
TeaM KingS :: Games: :: Warcraft: World Editor :: Tutoriais: Gui, Jass, Spells, Terrain, Modelagem, Textura :: Triggers(GUI)
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos