Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local Taxi = {}
- function Taxi.init()
- Taxi.taxiGUI = Libs["taxiGUI"]
- --MENU
- Taxi.taxiGUI.addButton("Cavalcade", spawnVehicle,"cavalcade2", 0,0.45,0.055,0.05)
- Taxi.taxiGUI.addButton("Granger", spawnVehicle,"granger", 0,0.45,0.055,0.05)
- Taxi.taxiGUI.addButton("Alpha", spawnVehicle,"alpha", 0,0.45,0.055,0.05)
- Taxi.taxiGUI.addButton("Limo", spawnVehicle,"stretch", 0,0.45,0.055,0.05)
- Taxi.taxiGUI.addButton("Exemplar", spawnVehicle,"exemplar", 0,0.45,0.055,0.05)
- Taxi.taxiGUI.hidden = true
- end
- function Taxi.tick()
- local playerPed = PLAYER.PLAYER_PED_ID()
- local player = PLAYER.GET_PLAYER_PED(playerPed)
- Taxi.taxiGUI.tick()
- --TOGGLE MENU
- if(get_key_pressed(46)) then
- if Taxi.taxiGUI.hidden == true then
- Taxi.taxiGUI.hidden = false
- else
- Taxi.taxiGUI.hidden = true
- end
- wait(200)
- end
- if(get_key_pressed(46)) then
- Taxi.taxiGUI.hidden = true
- end
- end
- --SPAWN VEHICLES
- function spawnVehicle(modelString)
- local playerPed = PLAYER.PLAYER_PED_ID()
- local player = PLAYER.GET_PLAYER_PED(playerPed)
- local playerpos = ENTITY.GET_ENTITY_COORDS(player, true)
- STREAMING.REQUEST_MODEL(modelString)
- while not STREAMING.HAS_MODEL_LOADED(modelString) do
- WAIT(0)
- end
- local lookDir = ENTITY.GET_ENTITY_HEADING(PLAYER.PLAYER_PED_ID())
- local coords = ENTITY.GET_OFFSET_FROM_ENTITY_IN_WORLD_COORDS(PLAYER.PLAYER_PED_ID(), 0.0, 5.0, 0.0)
- local veh = VEHICLE.CREATE_VEHICLE(modelString, coords.x, coords.y, coords.z, lookDir, 1, 0)
- VEHICLE.SET_VEHICLE_ON_GROUND_PROPERLY(veh)
- VEHICLE.SET_VEHICLE_NUMBER_PLATE_TEXT(veh, "")
- VEHICLE.SET_VEHICLE_COLOURS(veh, 0, 0)
- VEHICLE.SET_VEHICLE_CUSTOM_PRIMARY_COLOUR(veh, 0, 0, 0)
- VEHICLE.SET_VEHICLE_MOD_KIT(veh, 0)
- VEHICLE.SET_VEHICLE_WHEEL_TYPE(veh, 120)
- VEHICLE.SET_VEHICLE_WINDOW_TINT(veh, 1)
- VEHICLE.SET_VEHICLE_IS_STOLEN(veh, false)
- VEHICLE.SET_VEHICLE_IS_WANTED(veh, false)
- VEHICLE.SET_VEHICLE_HAS_BEEN_OWNED_BY_PLAYER(veh, true)
- VEHICLE.SET_VEHICLE_NEEDS_TO_BE_HOTWIRED(veh, false)
- VEHICLE.SET_CAN_RESPRAY_VEHICLE(veh, true)
- VEHICLE.SET_VEHICLE_TYRES_CAN_BURST(veh, false)
- VEHICLE.SET_VEHICLE_WHEELS_CAN_BREAK(veh, false)
- STREAMING.SET_MODEL_AS_NO_LONGER_NEEDED(modelString)
- ENTITY.SET_VEHICLE_AS_NO_LONGER_NEEDED(veh)
- end
- return Taxi
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement