O TEMA DO FÓRUM ESTÁ EM MANUTENÇÃO. FEEDBACKS AQUI: ACESSAR

Como dar uma Pontuação com base no Gametime?

Iniciado por SoyeR, 07/01/2018 às 09:56

07/01/2018 às 09:56 Última edição: 07/01/2018 às 10:36 por Corvo
Como dar uma Pontuação com base no Gametime? Por exemplo se o jogador terminou em 01:00:00 ele recebe nota maxima. se passou disso até 01:10:00 ele recebe metade e maior que isso não recebe nada. Esse valor em pontos (Ex: 100, 50, 0) será inserido na variavel Rank.





Mesma coisa: o tempo fica salva em uma variável, é só usar condições para verificar o valor da mesma ao final do jogo - ou quando for distribuir a pontuação.

Citação de: Corvo online 07/01/2018 às 09:59
Mesma coisa: o tempo fica salva em uma variável, é só usar condições para verificar o valor da mesma ao final do jogo - ou quando for distribuir a pontuação.

Beleza eu conseguir salvar o tempo na variavel mas ele fica no formato de tempo mesmo Ex: 00:07:56
ai não consigo fazer a condição com 01:00:00





Dai é melhor fazer como o Corvo tinha falado no outro tópico colocando o tempo d jogo numa variável. A única coisa que vale lembrar é que esse tempo de jogo está em segundos pra deixar ele mais "humano" transformando em horas é só dividir por 60 duas vezes seguidas
(variável em segundos)/60/60 = (variável em horas)


O $gameSystem.playtimeText() já da o tempo formato com : e tal, dai comparar com ele é bem ruim.
da para pegar por script o tempo em segundos com $gameSystem.playtime() ou usar a forma que o Corvo falou de colocar numa variável por eventos "Controle de Variáveis > Dados do Jogo > Outros > Tempo de Jogo"
Dai ela vai pegar esse valor em segundos, você divide 2 vezes por 60 como falei antes e tem o valor em horas pruma comparação mais compreensível.
Para mostrar na tela da pra usar a forma que jah estas fazendo, mas pra ficar comparando é melhor dessa forma que falei agora.

Valeu Germinal achei meu erro! Resolvido !