25/06/2024 01:47
(23/06/2024 18:39)Alfarr Heimrik Escreveu:(17/06/2024 18:34)xbruno1000x Escreveu: Não há nenhum problema em utilizar duas vezes a mesma tecla, desde que tenha feito as condições de maneira correta.
Por exemplo:
Irei usar a KEY_FIRE dentro do veículo para o nitro e fora do carro para acessar portas.
Código:if((newkeys & KEY_FIRE) && IsPlayerInAnyVehicle(playerid)){
sistema de nitro;
}
if((newkeys & KEY_FIRE) && !IsPlayerInAnyVehicle(playerid)){
setPlayerPos();
}
Hm entendi. Eu estava com essa dúvida.
Você acha que tem problema usar apenas uma verificação e colocar diversos códigos (funcionalidades)
nele, ou seria bom fazer múltiplas verificações como você demonstrou?
Se você estiver usando a mesma tecla para coisas muito diferentes, acho boa pratica colocar mais condições. Se fosse apenas newkeys & KEY_FIRE ali, daria o problema de você entrar num local e o servidor também tentar executar o código de nitro. O ideal é isolar o máximo possível as coisas.
Discente de Sistemas de Informação no Centro Federal de Ensino Tecnológico(CEFET/RJ)
Programador SA-MP desde 2012
Programador SA-MP desde 2012
Não envie dúvidas por inbox, crie um tópico. Sua dúvida pode ser a dúvida de outro alguém, e seu tópico ajudará outras pessoas no futuro.