03/08/2022 12:22
Olá amigos, quando um jogador em meu servidor, pega algum dos RC's : ID veiculos: 441, 464, 594, 501, 465, 564 que são os carrinhos de brinquedo , não conseguem sair, como solucionar tal problema?
03/08/2022 12:22
Olá amigos, quando um jogador em meu servidor, pega algum dos RC's : ID veiculos: 441, 464, 594, 501, 465, 564 que são os carrinhos de brinquedo , não conseguem sair, como solucionar tal problema?
03/08/2022 03:11
(Esta mensagem foi modificada pela última vez a: 03/08/2022 03:11 por White_Blue.)
Na questão dos veículos RC'S é nativo do gta-sa que eles não consigam sair apenas apertando 'F' é necessário o player morrer no SA-MP para ele sair do veículo. E para solucionar isso a única coisa a se fazer é proibir esses IDs de veículos.
![]()
03/08/2022 10:07
Infelizmente não existe uma função pra isso. Talvez o SpawnPlayer(playerid) ou matar o player funcione.
Obs: antes que alguém venha dizer para utilizar RemovePlayerFromVehicle(playerid), já adianto que não funciona para veículos RC. Discente de Sistemas de Informação no Centro Federal de Ensino Tecnológico(CEFET/RJ)
Programador SA-MP desde 2012
03/08/2022 10:36
Não testei, mas acho que destruir o veiculo e usar o SetCameraBehindPlayer no jogador funciona, quem quiser testar.
03/08/2022 11:27
Use SetPlayerPos para tirar do veículo RC. Pode ser em um comando ou em OnPlayerKeyStateChange.
04/08/2022 07:29
Eu faria a seguinte função:
Na public de detectar veiculo etc, eu criaria uma variável que iria detectar se ele pegou o veiculo RC. Se ele pegou o veiculo RC, aquela variável poderia mudar para o valor 1. Na public de detectar tecla, quando ele pressionasse F ( se é que tem essa tecla disponível para ser detectada ) Ela iria verificar se a variável do veiculo RC fosse igual a 1, se for, pegaria a POS do veiculo RC, e iria setar o player na mesma pos. ( SetPlayerPos(playerid, A POSICAO Q ELE TA COM O VEICULO) ) Caso não tenha a tecla, você pode fazer por comando, /sairrc ele pega a pos e seta o jogador. Acho que talvez funcione, não tenho certeza.
05/08/2022 11:07
Código: public OnPlayerKeyStateChange(playerid, newkeys, oldkeys) Dessa forma irá funcionar. |
|