[Ajuda] Sistema de colocaзгo Race
#2

Olha, recomendo vocк fazer a colocaзгo pelo primeiro que pegar o checkpoint. Exemplo:
Player1 й o primeiro colocado e acabou de pegar o cp10
Player2 й o segundo colocado e acabou de pegar o cp10
Player3 й o terceiro colocado e acabou de pegar o cp10
...

Se o Player3 pegar o cp11 primeiro que os outros ele ficam em primeiro lugar, se o Player1 pegar o cp11 antes do Player2 ele ficam em segundo lugar e assim por diante.
Digo isso por termos de performance, pra vocк fazer um placar tгo preciso usando a distвncia entre os jogadores e o checkpoint, vocк vai ter que usar a OnPlayerUpdate ou um timer que se repete vбrias vezes por segundo. Vocк terб essa precisгo nos colocados durante a corrida, mas o placar final sempre serб decidido por quem pegar o checkpoint primeiro, saca?
Se ainda quiser usar a distвncia, segue a estrutura:
PHP код:
Timer
{
    
1. Crie uma array para conter a ordem das posiзхes (primeirosegundoterceiro, ... colocado);
    
2. Loop todos os jogadores na corrida e vai colocando na ordem (maior score em cimase o nъmero de cps for o mesmocoloca o que tiver mais prуximo do cp na frente);
    
3. Atualize os textdraws baseando-se nessa array;

Leia isso, se nгo souber fazer sorting.
Reply


Messages In This Thread
Sistema de colocaзгo Race - by Tuznn - 02.03.2017, 20:21
Re: Sistema de colocaзгo Race - by renatog - 02.03.2017, 20:46
Re: Sistema de colocaзгo Race - by Tuznn - 03.03.2017, 01:05

Forum Jump:


Users browsing this thread: 1 Guest(s)