[Ajuda] Registro de veiculos
#1

Bem amigos estou programando um sistema de busca de veнculos para servidor RolePlay e neste aso estou preparando busca de emplacamentos para policiais sу que й meio tenso criar diversas informaзхes para um veiculo onde inicialmente sу foi preparado para ser criado e nada mais no caso estou pensando em fazer um sistema de registro para veнculos como se fosse criar uma conta porem preciso de ajuda em algumas coisas!
No caso de um registro de veiculo qual o melhor sistema de salvamento para salvar todas informaзхes do veiculo e tambйm no caso de uma execuзгo de um comando eu sу programei para que o comando possa ser digitado quando dentro do veнculo no caso quando o veiculo й trancado acaba havendo um bug entгo no caso queria um sistema para o comando possa ser executado de acordo com a aproximaзгo das Coordenadas X,Y e Z ... Como eu posso ta criando esse tipo de sistema?

Bem essas sгo minhas duvidas caso eu consiga monta tudo certinho eu posso postar o sistema no forum tambйm para ajudar os demais , Grato desde Jб!

Att:Cel Araujo
Reply
#2

Sistema de salvamento eu gosto de usar o DOF2.
Ao criar um veiculo, a funзгo retorna o id do veiculo, entгo procure guardar essa id, e pode estar buscando todas as informaзхes com isso: GetVehicleParamsEx
Para o sistema de comando quando estiver em uma distancia, veja sobre IsPlayerInRangeOfPoint
Reply
#3

Muito obrigado marcos eu vou tenta fazer todo o sistema pelo DOF2 tambйm achei um pouco melhor porem agora vou tenta iniciar mesmo o serviзo kkk Mais n questгo no IsPlayerInRangeOfPoint Onde й a distancia de coordenadas de um veнculo,player e etc. Eu nгo entendi muito bem a do Veiculo vocк tem algum exemplo claro que usa o mesmo sistema?
Reply
#4

Quote:
Originally Posted by CoronelAraujo
Посмотреть сообщение
Muito obrigado marcos eu vou tenta fazer todo o sistema pelo DOF2 tambйm achei um pouco melhor porem agora vou tenta iniciar mesmo o serviзo kkk Mais n questгo no IsPlayerInRangeOfPoint Onde й a distancia de coordenadas de um veнculo,player e etc. Eu nгo entendi muito bem a do Veiculo vocк tem algum exemplo claro que usa o mesmo sistema?
Esse cуdigo abaixo й para trancar e destrancar a porta se vocк estiver prуximo, coloquei a range como 10, mas vocк pode mudar, quanto maior o valor, mais longe pega.

Код:
new Float:vehx, Float:vehy, Float:vehz;
GetVehiclePos(idveiculo, vehx, vehy, vehz);
if(IsPlayerInRangeOfPoint(playerid, 10, vehx, vehy, vehz)){
    new engine, lights, alarm, doors, bonnet, boot, objective;
    GetVehicleParamsEx(idveiculo, engine, lights, alarm, doors, bonnet, boot, objective);
    if(doors == 1){ // verifica se a porta no veiculo esta trancada
        SetVehicleParamsEx(idveiculo, engine, lights, alarm, 0, bonnet, boot, objective); //destranca a porta
    }
    else{
        SetVehicleParamsEx(idveiculo, engine, lights, alarm, 1, bonnet, boot, objective); //tranca a porta
    }
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)