mth-challenges de Mathu_lmn executa desafios freemode alternados com placar dos três primeiros. O recurso vinculado não é quiz de matemática nem sistema de prêmios Los Santos Customs. Inspecionamos o commit 72dacaf, com versão 1.0.0 no manifesto. Não há integração de recompensas em veículos, melhorias ou dinheiro.
Repositório do criador e código
Instale a resource standalone
Coloque mth-challenges nas resources e adicione ensure mth-challenges ao server.cfg. O manifesto não importa framework nem declara dependência externa. Os desafios incluídos contam headshots, eliminações e a maior queda livre sobrevivida. /toggle_challenges permite sair ou voltar no próximo evento.
Configure duração e rotação
Challenges_list em config.lua define handlers de início/fim e countdown em milissegundos. Os padrões são 180000 milissegundos por evento e Config.cooldown de 30000 milissegundos entre eles. Mantenha pelo menos dois desafios sem corrigir o seletor: com apenas uma entrada, evitar repetir o anterior pode criar um loop infinito após a primeira rodada.
Valide antes de adicionar recompensas valiosas
O servidor aceita pontuações do cliente sem validar tipo ou faixa numérica nem comprovar o resultado. Também verifica apenas se existe um evento, não se ele continua ativo. Adicione validação de estado, participação e pontos antes de considerar o placar uma competição justa ou conectar recompensas econômicas.
A implementação revisada reinicia resultados e não possui banco persistente de pontos. Teste entrada tardia, respawn, saída, transições e reconexões com vários jogadores: entrar envia a duração completa configurada, não o tempo restante real. Este guia se baseia no código, sem teste em jogo nem versão corrigida.