Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function drawTxt(x,y ,width,height,scale, text, r,g,b,a)
- SetTextFont(0)
- SetTextProportional(0)
- SetTextScale(scale, scale)
- SetTextColour(r, g, b, a)
- SetTextDropShadow(0, 0, 0, 0,255)
- SetTextEdge(1, 0, 0, 0, 255)
- SetTextDropShadow()
- SetTextOutline()
- SetTextEntry("STRING")
- AddTextComponentString(text)
- DrawText(x - width/2, y - height/2 + 0.005)
- end
- local zones = { ['AIRP'] = "Los Santos International Airport", ['ALAMO'] = "Alamo Sea", ['ALTA'] = "Alta", ['ARMYB'] = "Fort Zancudo", ['BANHAMC'] = "Banham Canyon Dr", ['BANNING'] = "Banning", ['BEACH'] = "Vespucci Beach", ['BHAMCA'] = "Banham Canyon", ['BRADP'] = "Braddock Pass", ['BRADT'] = "Braddock Tunnel", ['BURTON'] = "Burton", ['CALAFB'] = "Calafia Bridge", ['CANNY'] = "Raton Canyon", ['CCREAK'] = "Cassidy Creek", ['CHAMH'] = "Chamberlain Hills", ['CHIL'] = "Vinewood Hills", ['CHU'] = "Chumash", ['CMSW'] = "Chiliad Mountain State Wilderness", ['CYPRE'] = "Cypress Flats", ['DAVIS'] = "Davis", ['DELBE'] = "Del Perro Beach", ['DELPE'] = "Del Perro", ['DELSOL'] = "La Puerta", ['DESRT'] = "Grand Senora Desert", ['DOWNT'] = "Downtown", ['DTVINE'] = "Downtown Vinewood", ['EAST_V'] = "East Vinewood", ['EBURO'] = "El Burro Heights", ['ELGORL'] = "El Gordo Lighthouse", ['ELYSIAN'] = "Elysian Island", ['GALFISH'] = "Galilee", ['GOLF'] = "GWC and Golfing Society", ['GRAPES'] = "Grapeseed", ['GREATC'] = "Great Chaparral", ['HARMO'] = "Harmony", ['HAWICK'] = "Hawick", ['HORS'] = "Vinewood Racetrack", ['HUMLAB'] = "Humane Labs and Research", ['JAIL'] = "Bolingbroke Penitentiary", ['KOREAT'] = "Little Seoul", ['LACT'] = "Land Act Reservoir", ['LAGO'] = "Lago Zancudo", ['LDAM'] = "Land Act Dam", ['LEGSQU'] = "Legion Square", ['LMESA'] = "La Mesa", ['LOSPUER'] = "La Puerta", ['MIRR'] = "Mirror Park", ['MORN'] = "Morningwood", ['MOVIE'] = "Richards Majestic", ['MTCHIL'] = "Mount Chiliad", ['MTGORDO'] = "Mount Gordo", ['MTJOSE'] = "Mount Josiah", ['MURRI'] = "Murrieta Heights", ['NCHU'] = "North Chumash", ['NOOSE'] = "N.O.O.S.E", ['OCEANA'] = "Pacific Ocean", ['PALCOV'] = "Paleto Cove", ['PALETO'] = "Paleto Bay", ['PALFOR'] = "Paleto Forest", ['PALHIGH'] = "Palomino Highlands", ['PALMPOW'] = "Palmer-Taylor Power Station", ['PBLUFF'] = "Pacific Bluffs", ['PBOX'] = "Pillbox Hill", ['PROCOB'] = "Procopio Beach", ['RANCHO'] = "Rancho", ['RGLEN'] = "Richman Glen", ['RICHM'] = "Richman", ['ROCKF'] = "Rockford Hills", ['RTRAK'] = "Redwood Lights Track", ['SANAND'] = "San Andreas", ['SANCHIA'] = "San Chianski Mountain Range", ['SANDY'] = "Sandy Shores", ['SKID'] = "Mission Row", ['SLAB'] = "Stab City", ['STAD'] = "Maze Bank Arena", ['STRAW'] = "Strawberry", ['TATAMO'] = "Tataviam Mountains", ['TERMINA'] = "Terminal", ['TEXTI'] = "Textile City", ['TONGVAH'] = "Tongva Hills", ['TONGVAV'] = "Tongva Valley", ['VCANA'] = "Vespucci Canals", ['VESP'] = "Vespucci", ['VINE'] = "Vinewood", ['WINDF'] = "Ron Alternates Wind Farm", ['WVINE'] = "West Vinewood", ['ZANCUDO'] = "Zancudo River", ['ZP_ORT'] = "Port of South Los Santos", ['ZQ_UAR'] = "Davis Quartz" }
- local directions = { [0] = 'N', [45] = 'NW', [90] = 'W', [135] = 'SW', [180] = 'S', [225] = 'SE', [270] = 'E', [315] = 'NE', [360] = 'N', }
- Citizen.CreateThread(function()
- while true do
- Citizen.Wait(1)
- local var1, var2 = GetStreetNameAtCoord(pos.x, pos.y, pos.z, Citizen.ResultAsInteger(), Citizen.ResultAsInteger())
- local c_veh = GetVehiclePedIsIn(GetPlayerPed(-1),false)
- local plate_veh = GetVehicleNumberPlateText(c_veh)
- local lock_sts = GetVehicleDoorLockStatus(c_veh) -- Lock Status
- pos = GetEntityCoords(GetPlayerPed(-1)) --------------------------------------POS------------
- if IsCopVehicleInArea3d(pos.["x"] - 50, pos.["y"] - 50, pos.["z"] - 50, pos.["x"] + 50, pos.["y"] + 50, pos.["z"] + 50) then
- --drawTxt(1.2, 1.2, 1.0,1.0,0.31,'Test 1 2 3 4 5 6 7 8 9', 255, 255, 225, 255)
- end
- for k,v in pairs(directions)do
- direction = GetEntityHeading(GetPlayerPed())
- if(math.abs(direction - k) < 22.5)then
- direction = v
- break;
- end
- end
- if(var2 ~= 0)then
- drawTxt(0.675, 1.42, 1.0,1.0,0.4, "~w~[~y~" .. tostring(GetStreetNameFromHashKey(var2)) .. "~w~]", 255, 255, 255, 255)
- end
- if(GetStreetNameFromHashKey(var1) and GetNameOfZone(pos.x, pos.y, pos.z))then
- if(zones[GetNameOfZone(pos.x, pos.y, pos.z)] and tostring(GetStreetNameFromHashKey(var1)))then
- drawTxt(0.675, 1.45, 1.0,1.0,0.4, direction .. "~b~ | ~y~" .. tostring(GetStreetNameFromHashKey(var1)) .. " ~w~/ ~y~" .. zones[GetNameOfZone(pos.x, pos.y, pos.z)], 255, 255, 255, 255)
- end
- end
- local t = 0
- for i = 0,32 do
- if(GetPlayerName(i))then
- if(NetworkIsPlayerTalking(i))then
- t = t + 1
- if(t == 1)then
- drawTxt(0.515, 0.95, 1.0,1.0,0.4, "~y~Vorbeste", 255, 255, 255, 255)
- end
- drawTxt(0.520, 0.95 + (t * 0.023), 1.0,1.0,0.4, "" .. GetPlayerName(i), 255, 255, 255, 255)
- end
- end
- end
- if(IsPedInAnyVehicle(GetPlayerPed(-1), false))then
- local speed = GetEntitySpeed(GetVehiclePedIsIn(GetPlayerPed(-1), false)) * 3.6
- drawTxt(1.407, 1.30, 1.0,1.0,0.7, "~y~" .. math.ceil(speed) .. "", 255, 255, 255, 255)
- drawTxt(1.4, 1.337, 1.0,1.0,0.7, "~b~ km/h", 255, 255, 255, 255)
- drawTxt(1.4068, 1.38, 1.0,1.0,0.31,"~b~ Numar: " .. plate_veh, 255, 255, 225, 255)
- -- 1.4068
- if (GetVehicleEngineHealth(c_veh) > 400) and (GetVehicleEngineHealth(c_veh) <= 1000) then
- drawTxt(1.4068, 1.4, 1.0,1.0,0.31,"~b~ Avarii: " .. "~g~~h~ [] [] []", 255, 255, 225, 255)
- --drawTxt(1.438, 1.404, 1.0,1.0,0.31,"~g~~h~ * * * ", 255, 255, 225, 255)
- elseif (GetVehicleEngineHealth(c_veh) >= 10 ) and (GetVehicleEngineHealth(c_veh) < 400) then
- drawTxt(1.4068, 1.4, 1.0,1.0,0.31,"~b~ Avarii: " .. "~y~~h~ [] []", 255, 255, 225, 255)
- elseif GetVehicleEngineHealth(c_veh) == 0 then
- drawTxt(1.4068, 1.4, 1.0,1.0,0.31,"~b~ Avarii: " .. "~r~~h~ []", 255, 255, 225, 255)
- elseif GetVehicleEngineHealth(c_veh) < 0 then
- drawTxt(1.4068, 1.4, 1.0,1.0,0.31,"~b~ Avarii: " .. "~r~~h~ /!\\ ", 255, 255, 225, 255)
- end
- -- drawTxt(1.2, 1.2, 1.0,1.0,0.31,'Debug: ' .. GetVehicleEngineHealth(c_veh), 255, 255, 225, 255)
- --[[
- local c_veh = GetVehiclePedIsIn(GetPlayerPed(-1),false)
- local plate_veh = GetVehicleNumberPlateText(c_veh)
- local lock_sts = GetVehicleDoorLockStatus(c_veh) -- Lock Status
- ]]
- end
- end
- end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement