TAXI SISTEMA COMPLETO E OPENSOURCE GTA RP FIVEM
Ofereça uma experiência imersiva e profissional de transporte urbano no seu servidor FiveM!
Este sistema de táxi com NPC permite que jogadores chamem táxis exclusivos, com motorista automático, cálculo de tarifa por distância, integração com NUI personalizada e suporte a múltiplos modelos de veículos.
Configuração fácil, proteção contra duplicidade, notificações, controle de estilos de direção e integração com frameworks populares.
Ideal para servidores RP que buscam realismo e praticidade para seus jogadores!
Principais recursos:
- Táxi exclusivo para cada jogador
- Motorista NPC inteligente
- Cobrança automática por distância
- Interface NUI moderna
- Fácil integração e configuração
- Compatível com vRP e ox_lib
- Garanta já mais realismo e comodidade para sua cidade RP!
- Comando TAXI ou indo na cooperativa de taxi
- Incluso o TAXI
- Incluso o MAPA
- Incluso o SCRIPT
- OPENSOURCE / CÓDIGO ABERTO / NÃO ESTÁ ENCRIPTADO
ENGLISH -------------------------------------------
COMPLETE AND OPENSOURCE TAXI SYSTEM FOR GTA RP FIVEM
Offer an immersive and professional urban transportation experience on your FiveM server!
This NPC taxi system allows players to call exclusive taxis with an automatic driver, distance-based fare calculation, custom NUI integration, and support for multiple vehicle models.
Easy configuration, duplicate protection, notifications, driving style control, and integration with popular frameworks.
Perfect for RP servers that aim for realism and convenience for their players!
Main features:
- Exclusive taxi for each player
- Smart NPC driver
- Automatic distance-based charging
- Modern NUI interface
- Easy integration and setup
- Compatible with vRP and ox_lib
- Bring more realism and convenience to your RP city!
- Call via TAXI command or at the taxi station
- Includes TAXI
- Includes MAP
- Includes SCRIPT
- OPENSOURCE / OPEN CODE / NOT ENCRYPTED
No arquivo Config.lua é preciso ajustar preço.
No seu DV automático, você precisa ignorar o carro com mission, placa o que você achar melhor. Eu estou utilizando IsEntityAMissionEntity, pois adicionei o taxi e ao verificar ele ignora e não limpa o taxi.
RegisterNetEvent("wld:delallvehauto") AddEventHandler("wld:delallvehauto", function () for vehicle in EnumerateVehicles() do if (not IsPedAPlayer(GetPedInVehicleSeat(vehicle, -1))) then -- Validação extra: só processa veículos válidos if not DoesEntityExist(vehicle) or not IsEntityAVehicle(vehicle) then -- Entidade inválida, ignora return elseif IsEntityAMissionEntity(vehicle) then -- Entidade de missão, ignora return elseif GetVehicleNumberPlateText(vehicle) == "CONCE" then -- ESCREVA O NOME DA PLACA QUE GOSTARIA DE IGNORAR -- Entidade de concessionária, ignora return elseif GetVehicleNumberPlateText(vehicle) == "TAXI" then -- ESCREVA O NOME DA PLACA QUE GOSTARIA DE IGNORAR -- Entidade de táxi, ignora return else local model = GetEntityModel(vehicle) local plate = GetVehicleNumberPlateText(vehicle) local coords = GetEntityCoords(vehicle) SetVehicleHasBeenOwnedByPlayer(vehicle, false) SetEntityAsMissionEntity(vehicle, false, false) DeleteVehicle(vehicle) if (DoesEntityExist(vehicle)) then DeleteVehicle(vehicle) end end end end end)