setPedEnterVehicle
Manda o ped ir até um veículo e entrar, com toda a animação de entrada.
Sintaxe
Seção intitulada “Sintaxe”bool setPedEnterVehicle ( ped oPed [, vehicle oVeiculo = nil, number/bool assento = false ] )Parâmetros
Seção intitulada “Parâmetros”| Nome | Tipo | Padrão | Descrição |
|---|---|---|---|
oPed | ped | — | O jogador local, ou um ped criado neste cliente com createPed. |
oVeiculo | vehicle | o mais próximo | Veículo em que entrar. Omita, ou passe nil, para usar o veículo com a porta mais próxima dentro de 20 unidades. |
assento | number/bool | false | false entra como motorista, true como passageiro pela porta de passageiro mais próxima. Um número escolhe exatamente aquele assento. |
Quem pode entrar em quê:
| Ped | Veículos |
|---|---|
| Jogador local | Veículos que vieram do servidor. O pedido vai para o servidor, que precisa aprovar — igual a apertar a tecla de entrar. |
Ped criado com createPed | Veículos criados neste cliente. O ped anda até a porta e entra. |
| Jogador remoto, ou ped vindo do servidor | Nenhum — sempre devolve false. |
Retorno
Seção intitulada “Retorno”true quando o ped começou a andar até o veículo — no jogador local, quando o pedido foi enviado. Devolve false quando nenhum veículo adequado foi encontrado, o ped já está em um veículo, está morto, já está entrando ou saindo, está tocando uma animação em loop ou congelada, não está carregado (streamed in), ou um handler cancelou onClientVehicleStartEnter.
Os argumentos são verificados de forma rígida: um primeiro argumento que não é ped nem jogador, um segundo argumento que não é veículo nem nil, ou um assento que não é booleano, número ou nil — incluindo um número de assento negativo — gera um erro de Lua.
Exemplo
Seção intitulada “Exemplo”addCommandHandler("entrar", function() if not setPedEnterVehicle(localPlayer) then outputDebugString("nenhum veículo por perto") endend)Veja também
Seção intitulada “Veja também”setPedExitVehicle— Faz o ped sair do veículo em que está.