Servidor de corridas e stunt no open.mp
Corridas e stunt são modos clássicos do SA-MP, com comunidades fiéis que adoram competir por recordes e criar manobras impossíveis. No open.mp, eles continuam atraindo jogadores.
Sistema de corridas
Race checkpoints
O open.mp tem race checkpoints nativos, que mostram a seta para o próximo ponto:
SetPlayerRaceCheckpoint(playerid, CP_TYPE_GROUND_NORMAL,
x, y, z, // checkpoint atual
nx, ny, nz, // próximo (direção da seta)
10.0); // tamanho
Os nomes das constantes podem variar entre includes. Confira a documentação. Trate a passagem em OnPlayerEnterRaceCheckpoint.
Fluxo de uma corrida
- Inscrição (
/corrida) e contagem regressiva; - Veículos iguais no grid (ou por categoria);
- Checkpoints sequenciais;
- Registro de tempo com
GetTickCount(); - Pódio, prêmio e recordes.
Recordes
Salve os melhores tempos por pista no MySQL e mostre um top 10 no jogo e no site.
Anti-trapaça em corridas
- Verifique a ordem dos checkpoints (nada de pular);
- Tempo mínimo possível entre checkpoints;
- Detecção de teleporte e speed hack;
- Bloqueio de troca de veículo e de reparos durante a corrida, se a regra exigir.
Stunt
- Mapas com rampas, loops e pistas no céu (Streamer é essencial);
- Comandos de veículo (
/v), reparo, nitro e teletransportes para os mapas; - Desafios de manobra com pontuação;
- Areas de "stunt livre" e pistas de drift.
Tuning
Oficinas com AddVehicleComponent, pinturas (ChangeVehiclePaintjob) e cores deixam cada carro único. Salve o tuning dos veículos pessoais no banco.
Eventos
Campeonatos semanais, corridas eliminatórias e "king of the hill" mantêm a comunidade ativa.
Ping importa
Em corridas, cada milésimo conta. Um servidor próximo dos jogadores deixa a sincronização dos veículos mais suave.
Hospede seu servidor com a VittHost
Nos planos OPENMP-BR da VittHost, suas corridas rodam em servidores no Brasil, com MySQL incluso para os recordes, painel Pterodactyl, proteção DDoS, compatibilidade total com scripts SA-MP e teste grátis de 3 dias.