Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local screenW, screenH = guiGetScreenSize()
- ww,hh = 1920, 1080
- www,hhh = guiGetScreenSize()
- wn, hn = (www/ww), (hhh/hh)
- panel = 0
- local seba = dxCreateFont("hudfont.ttf", 29)
- if not seba then seba = "default" end
- function licznik ()
- if isPlayerMapVisible() then return end
- local pojazd = getPedOccupiedVehicle(localPlayer)
- if pojazd then
- if isBike[getElementModel(pojazd)] then return end
- local sx, sy, sz = getElementVelocity(pojazd)
- local r, g, b = getVehicleHeadLightColor(pojazd)
- local handling = getVehicleHandling(pojazd)
- local maxSpeed = handling["maxVelocity"]
- local gears = handling["numberOfGears"]
- local gearSpeed = maxSpeed/gears
- local currentGearSpeed = 0
- local predkosc = (sx^2 + sy^2 + sz^2)^(0.5)
- local kmh = predkosc * 129
- local gear = getVehicleCurrentGear(pojazd)
- local gear = getVehicleCurrentGear(pojazd)
- if not (gear == 0) then
- currentGearSpeed = kmh/gear
- end
- local gearDiff = gearSpeed - currentGearSpeed
- if currentGearSpeed > gearSpeed then gearDiff = 1 end
- local RPM = math.ceil( (maxSpeed/gearDiff))*2
- local sprawdzpaliwo = tonumber(getElementData(pojazd, "vehicle:fuel")) or 100
- local sprawdzprzebieg = tonumber(getElementData(pojazd, "vehicle:mileage")) or 000
- local tesmp = getElementData(pojazd, "vehicle:limiter") or "----"
- local przebieg = math.floor(sprawdzprzebieg) or 0
- if #tostring(przebieg) == 1 then przebieg = "0000"..przebieg
- elseif #tostring(przebieg) == 2 then przebieg = "000"..przebieg
- elseif #tostring(przebieg) == 3 then przebieg = "00"..przebieg
- elseif #tostring(przebieg) == 4 then przebieg = "0"..przebieg
- elseif #tostring(przebieg) == 5 then przebieg = ""..przebieg
- elseif #tostring(przebieg) == 8 then przebieg = przebieg end
- local paliwo = math.floor(sprawdzpaliwo) or 60
- --local sx, sy, sz = getElementVelocity(pojazd)
- local predkosc = math.ceil(((sx^2+sy^2+sz^2)^(0.5)) * 161)
- local r,g,b = getVehicleHeadLightColor(pojazd)
- --dxDrawRectangle(screenW * 0.7750, screenH * 0.7752, screenW * 0.2167, screenH * 0.2000, tocolor(0, 0, 0, 174), false)
- -- dxDrawRectangle(screenW * 0.7750, screenH * 0.7752, screenW * 0.005, screenH * 0.2000, tocolor(39, 237, 254), false)
- -- dxDrawRectangle(screenW * 0.7750, screenH * 0.7500, screenW * 0.2167, screenH * 0.0200, tocolor(0, 0, 0, 174), false)
- -- dxDrawRectangle(screenW * 0.7750, screenH * 0.7500, screenW * 0.005, screenH * 0.0200, tocolor(39, 237, 254), false)
- if ( getVehicleOverrideLights ( pojazd ) ~= 2 ) then
- dxDrawText(""..predkosc.." KM/H", screenW * 0.7860, screenH * 0.9119, screenW * 0.9848, screenH * 0.7991, tocolor(0, 0, 0, 255), 0.7, seba, "center", "top", false, false, false, false, false)
- dxDrawText(""..predkosc.." KM/H", screenW * 0.7860, screenH * 0.9119, screenW * 0.9818, screenH * 0.7991, tocolor(255, 255, 255, 255), 0.7, seba, "center", "top", false, false, false, false, false)
- --dxDrawText("Bieg: ", screenW * 0.7850, screenH * 0.9125, screenW * 0.9848, screenH * 0.7991, tocolor(0, 0, 0, 255), 0.70, seba, "center", "top", false, false, false, false, false)
- -- dxDrawText("Bieg: ", screenW * 0.7850, screenH * 0.9125, screenW * 0.9818, screenH * 0.7991, tocolor(255, 255, 255, 255), 0.70, seba, "center", "top", false, false, false, false, false)
- --dxDrawText(""..paliwo.." L", screenW * 0.5110, screenH * 0.8700, screenW * 0.9302, screenH * 0.8731, tocolor(0, 0, 0, 255), 0.70, seba, "center", "top", false, false, false, false, false)
- -- dxDrawText(""..paliwo.." L", screenW * 0.5110, screenH * 0.8700, screenW * 0.9280, screenH * 0.8731, tocolor(255, 255, 255, 255), 0.70, seba, "center", "top", false, false, false, false, false)
- dxDrawText("Przebieg: "..przebieg.." KM", screenW * 0.7927, screenH * 0.9481, screenW * 0.9844, screenH * 0.9704, tocolor(0, 0, 0, 255), 0.70, seba, "center", "top", false, false, false, false, false)
- dxDrawText("Przebieg: "..przebieg.." KM", screenW * 0.7927, screenH * 0.9481, screenW * 0.9810, screenH * 0.9704, tocolor(255, 255, 255, 255), 0.70, seba, "center", "top", false, false, false, false, false)
- --dxDrawText("Tempomat: "..tesmp.."", screenW * 0.7927, screenH * 0.5500, screenW * 0.9844, screenH * 0.9704, tocolor(255, 255, 255, 255), 1, "default", 'center', 'center')
- if gear ~= 0 then
- --dxDrawText(getVehicleCurrentGear(pojazd),screenW * 0.8800, screenH * 0.9420, screenW * 0.9417, screenH * 0.9269, tocolor(0, 0, 0, 255), 0.70, seba, "center", "center", false, false, false, false, false)
- -- dxDrawText(getVehicleCurrentGear(pojazd),screenW * 0.8800, screenH * 0.9420, screenW * 0.9396, screenH * 0.9269, tocolor(255, 255, 255, 255), 0.70, seba, "center", "center", false, false, false, false, false)
- else
- -- dxDrawText("R",screenW * 0.8800, screenH * 0.9420, screenW * 0.9417, screenH * 0.9269, tocolor(0, 0, 0, 255), 0.60, seba, "center", "center", false, false, false, false, false)
- -- dxDrawText("R",screenW * 0.8800, screenH * 0.9420, screenW * 0.9396, screenH * 0.9269, tocolor(255, 255, 255, 255), 0.60, seba, "center", "center", false, false, false, false, false)
- end
- else
- dxDrawText(""..predkosc.." KM/H", screenW * 0.7860, screenH * 0.9119, screenW * 0.9848, screenH * 0.7991, tocolor(0, 0, 0, 255), 0.7, seba, "center", "top", false, false, false, false, false)
- dxDrawText(""..predkosc.." KM/H", screenW * 0.7860, screenH * 0.9119, screenW * 0.9818, screenH * 0.7991, tocolor(r,g,b,255), 0.7, seba, "center", "top", false, false, false, false, false)
- -- dxDrawText(""..paliwo.." L", screenW * 0.5110, screenH * 0.8700, screenW * 0.9302, screenH * 0.8731, tocolor(0, 0, 0, 255), 0.70, seba, "center", "top", false, false, false, false, false)
- --dxDrawText(""..paliwo.." L", screenW * 0.5110, screenH * 0.8700, screenW * 0.9280, screenH * 0.8731, tocolor(r,g,b,255), 0.70, seba, "center", "top", false, false, false, false, false)
- -- dxDrawText("Bieg: ", screenW * 0.7850, screenH * 0.9125, screenW * 0.9848, screenH * 0.7991, tocolor(0, 0, 0, 255), 0.70, seba, "center", "top", false, false, false, false, false)
- -- dxDrawText("Bieg: ", screenW * 0.7850, screenH * 0.9125, screenW * 0.9818, screenH * 0.7991, tocolor(r, g, b, 255), 0.70, seba, "center", "top", false, false, false, false, false)
- dxDrawText("Przebieg: "..przebieg.." KM", screenW * 0.7927, screenH * 0.9481, screenW * 0.9844, screenH * 0.9704, tocolor(0, 0, 0, 255), 0.70, seba, "center", "top", false, false, false, false, false)
- dxDrawText("Przebieg: "..przebieg.." KM", screenW * 0.7927, screenH * 0.9481, screenW * 0.9810, screenH * 0.9704, tocolor(r,g,b,255), 0.70, seba, "center", "top", false, false, false, false, false)
- --dxDrawText("Tempomat: "..tesmp.."", screenW * 0.7927, screenH * 0.5500, screenW * 0.9844, screenH * 0.9704, tocolor(r,g,b,255), 1, "default", 'center', 'center')
- if gear ~= 0 then
- -- dxDrawText(getVehicleCurrentGear(pojazd),screenW * 0.8800, screenH * 0.9420, screenW * 0.9417, screenH * 0.9269, tocolor(0, 0, 0, 255), 0.70, seba, "center", "center", false, false, false, false, false)
- -- dxDrawText(getVehicleCurrentGear(pojazd),screenW * 0.8800, screenH * 0.9420, screenW * 0.9396, screenH * 0.9269, tocolor(r,g,b, 255), 0.70, seba, "center", "center", false, false, false, false, false)
- else
- -- dxDrawText("R",screenW * 0.8800, screenH * 0.9420, screenW * 0.9417, screenH * 0.9269, tocolor(0, 0, 0, 255), 0.60, seba, "center", "center", false, false, false, false, false)
- -- dxDrawText("R",screenW * 0.8800, screenH * 0.9420, screenW * 0.9396, screenH * 0.9269, tocolor(r,g,b, 255), 0.60, seba, "center", "center", false, false, false, false, false)
- end
- end
- end
- end
- addEventHandler("onClientRender",root, licznik)
- function stantechniczny ( )
- local pojazd = getPedOccupiedVehicle(localPlayer)
- local r, g, b = getVehicleHeadLightColor(pojazd)
- local sprawdzpaliwo = tonumber(getElementData(pojazd, "vehicle:fuel")) or 100
- local rodzaj = getElementData(pojazd, "vehicle:rodzaj")
- local paliwostan = getElementData(pojazd, "vehicle:fuel")
- local paliwo = math.floor(sprawdzpaliwo) or 60
- if rodzaj == "Benzyna" then
- dxDrawImage(screenW * 0.9000, screenH * 0.9665, screenW * 0.0307, screenH * 0.0357, "PB.jpg", 0, 0, 0, tocolor(255, 255, 255, 255), false)
- local sprawdzpaliwo = tonumber(getElementData(pojazd, "vehicle:(elenetodpaliwa)")) or 100
- local paliwostan = getElementData(pojazd, "vehicle:(elenetodpaliwa)")
- local paliwo = math.floor(sprawdzpaliwo) or 60
- end
- if rodzaj == "Diesel" then
- dxDrawImage(screenW * 0.9000, screenH * 0.9665, screenW * 0.0307, screenH * 0.0357, "ON.png", 0, 0, 0, tocolor(255, 255, 255, 255), false)
- local sprawdzpaliwo = tonumber(getElementData(pojazd, "vehicle:(elenetodpaliwa)")) or 100
- local paliwostan = getElementData(pojazd, "vehicle:(elenetodpaliwa)")
- local paliwo = math.floor(sprawdzpaliwo) or 60
- end
- if pojazd then
- if paliwostan < 10 then
- dxDrawImage(screenW * 0.9000, screenH * 0.8665, screenW * 0.0307, screenH * 0.0357, "BrakPaliwo.png", 0, 0, 0, tocolor(255, 255, 255, 255), false)
- else
- dxDrawImage(screenW * 0.9000, screenH * 0.8665, screenW * 0.0307, screenH * 0.0357, "Paliwo.png", 0, 0, 0, tocolor(255, 255, 255, 255), false)
- end
- end
- local pojazd = getPedOccupiedVehicle(localPlayer)
- if pojazd then
- if isElementFrozen(pojazd) then
- dxDrawImage(screenW * 0.8400, screenH * 0.9125, screenW * 0.0407, screenH * 0.0457, "reczny.png", 0, 0, 0, tocolor(255, 0, 0, 255), false)
- else
- dxDrawImage(screenW * 0.8400, screenH * 0.9125, screenW * 0.0407, screenH * 0.0457, "recznyoff.png", 0, 0, 0, tocolor(255, 255, 255, 255), false)
- end
- end
- local pojazd = getPedOccupiedVehicle(localPlayer)
- if pojazd then
- local engine = getVehicleEngineState(pojazd)
- if engine == false then
- dxDrawImage(screenW * 0.9200, screenH * 0.9150, screenW * 0.0357, screenH * 0.0407, "engine.png", 0, 0, 0, tocolor(255, 255, 255, 255), false)
- else
- dxDrawImage(screenW * 0.9200, screenH * 0.9150, screenW * 0.0357, screenH * 0.0407, "engineon.png", 0, 0, 0, tocolor(255, 255, 255, 255), false)
- end
- end
- if ( getVehicleOverrideLights ( pojazd ) ~= 2 ) then
- dxDrawImage(screenW * 0.8800, screenH * 0.9150, screenW * 0.0357, screenH * 0.0407, "swiatlo.png", 0, 0, 0, tocolor(255, 255, 255, 255), false)
- else
- dxDrawImage(screenW * 0.8800, screenH * 0.9150, screenW * 0.0357, screenH * 0.0407, "swiatloon.png", 0, 0, 0, tocolor(r,g,b,255), false)
- end
- if ( getVehicleOverrideLights ( pojazd ) ~= 2 ) then
- dxDrawText(""..paliwo.." L", screenW * 0.8310, screenH * 0.8700, screenW * 0.9302, screenH * 0.8731, tocolor(0, 0, 0, 255), 0.70, seba, "center", "top", false, false, false, false, false)
- dxDrawText(""..paliwo.." L", screenW * 0.8310, screenH * 0.8700, screenW * 0.9280, screenH * 0.8731, tocolor(255, 255, 255, 255), 0.70, seba, "center", "top", false, false, false, false, false)
- else
- dxDrawText(""..paliwo.." L", screenW * 0.8310, screenH * 0.8700, screenW * 0.9302, screenH * 0.8731, tocolor(0, 0, 0, 255), 0.70, seba, "center", "top", false, false, false, false, false)
- dxDrawText(""..paliwo.." L", screenW * 0.8310, screenH * 0.8700, screenW * 0.9280, screenH * 0.8731, tocolor(r,g,b,255), 0.70, seba, "center", "top", false, false, false, false, false)
- end
- end
- function panel1 (player, dimension)
- if isPlayerMapVisible() then return end
- local pojazd = getPedOccupiedVehicle(localPlayer)
- if pojazd then
- if isBike[getElementModel(pojazd)] then return end
- local id = getElementModel ( pojazd )
- local nazwa = getVehicleName (pojazd)
- local r,g,b = getVehicleHeadLightColor(pojazd)
- local handling = getVehicleHandling(pojazd)
- local maxSpeed = handling["maxVelocity"]
- local naped = handling["driveType"]
- if ( getVehicleOverrideLights ( pojazd ) ~= 2 ) then
- dxDrawText("Kolor świateł RGB: "..r..","..g..","..b.."", screenW * 0.7927, screenH * 0.9481, screenW * 0.9841, screenH * 0.9704, tocolor(0,0,0,255), 0.70, seba, "center", "top", false, false, false, false, false)
- dxDrawText("Kolor świateł RGB: "..r..","..g..","..b.."", screenW * 0.7927, screenH * 0.9481, screenW * 0.9810, screenH * 0.9704, tocolor(255,255,255,255), 0.70, seba, "center", "top", false, false, false, false, false)
- dxDrawText("Nazwa auta: "..nazwa.."", screenW * 0.7927, screenH * 0.8681, screenW * 0.9841, screenH * 0.9704, tocolor(0,0,0,255), 0.70, seba, "center", "top", false, false, false, false, false)
- dxDrawText("Nazwa auta: "..nazwa.."", screenW * 0.7927, screenH * 0.8681, screenW * 0.9810, screenH * 0.9704, tocolor(255,255,255,255), 0.70, seba, "center", "top", false, false, false, false, false)
- dxDrawText("Typ napędu: "..naped.."", screenW * 0.7927, screenH * 0.9081, screenW * 0.9841, screenH * 0.9704, tocolor(0,0,0,255), 0.70, seba, "center", "top", false, false, false, false, false)
- dxDrawText("Typ napędu: "..naped.."", screenW * 0.7927, screenH * 0.9081, screenW * 0.9810, screenH * 0.9704, tocolor(255,255,255,255), 0.70, seba, "center", "top", false, false, false, false, false)
- else
- dxDrawText("Kolor świateł RGB: "..r..","..g..","..b.."", screenW * 0.7927, screenH * 0.9481, screenW * 0.9841, screenH * 0.9704, tocolor(0,0,0,255), 0.70, seba, "center", "top", false, false, false, false, false)
- dxDrawText("Kolor świateł RGB: "..r..","..g..","..b.."", screenW * 0.7927, screenH * 0.9481, screenW * 0.9810, screenH * 0.9704, tocolor(r,g,b,255), 0.70, seba, "center", "top", false, false, false, false, false)
- dxDrawText("Nazwa auta: "..nazwa.."", screenW * 0.7927, screenH * 0.8681, screenW * 0.9841, screenH * 0.9704, tocolor(0,0,0,255), 0.70, seba, "center", "top", false, false, false, false, false)
- dxDrawText("Nazwa auta: "..nazwa.."", screenW * 0.7927, screenH * 0.8681, screenW * 0.9810, screenH * 0.9704, tocolor(r,g,b,255), 0.70, seba, "center", "top", false, false, false, false, false)
- dxDrawText("Typ napędu: "..naped.."", screenW * 0.7927, screenH * 0.9081, screenW * 0.9841, screenH * 0.9704, tocolor(0,0,0,255), 0.70, seba, "center", "top", false, false, false, false, false)
- dxDrawText("Typ napędu: "..naped.."", screenW * 0.7927, screenH * 0.9081, screenW * 0.9810, screenH * 0.9704, tocolor(r,g,b,255), 0.70, seba, "center", "top", false, false, false, false, false)
- end
- end
- end
- --function panel2 ()
- -- if isPlayerMapVisible() then return end
- -- local pojazd = getPedOccupiedVehicle(localPlayer)
- -- if pojazd then
- --- if isBike[getElementModel(pojazd)] then return end
- -- local id = getElementModel ( pojazd )
- -- local nazwa = getVehicleName (pojazd)
- -- local r,g,b = getVehicleHeadLightColor(pojazd)
- -- local handling = getVehicleHandling(pojazd)
- -- local naped = handling["driveType"]
- -- if ( getVehicleOverrideLights ( pojazd ) ~= 2 ) then
- ---dxDrawText("Typ napędu: "..naped.."", screenW * 0.7927, screenH * 0.8681, screenW * 0.9841, screenH * 0.9704, tocolor(0,0,0,255), 0.70, seba, "center", "top", false, false, false, false, false)
- --dxDrawText("Typ napędu: "..naped.."", screenW * 0.7927, screenH * 0.8681, screenW * 0.9810, screenH * 0.9704, tocolor(255,255,255,255), 0.70, seba, "center", "top", false, false, false, false, false)
- --dxDrawText("ID: "..getData("vehicle:id").."", screenW * 0.7927, screenH * 0.8681, screenW * 0.9810, screenH * 0.9704, tocolor(255,255,255,255), 0.70, seba, "center", "top", false, false, false, false, false)
- --else
- --dxDrawText("Typ napędu: "..naped.."", screenW * 0.7927, screenH * 0.8681, screenW * 0.9841, screenH * 0.9704, tocolor(0,0,0,255), 0.70, seba, "center", "top", false, false, false, false, false)
- ---dxDrawText("Typ napędu: "..naped.."", screenW * 0.7927, screenH * 0.8681, screenW * 0.9810, screenH * 0.9704, tocolor(r,g,b,255), 0.70, seba, "center", "top", false, false, false, false, false)
- --end
- --end
- --end
- -[[
- autor: PDWH
- All rights reserved!
- ]]
- --Fukncje
- --progressbar
- local unlerp = function(from,to,lerp) return (lerp-from)/(to-from) end
- function dxDrawProgressBar( startX, startY, width, height, progress, color, backColor )
- local progress = math.max( 0, (math.min( 100, progress) ) )
- local wBar = width*.28
- for i = 0, 4 do
- --back
- local startPos = (wBar*i + (width*.025)*i) + startX
- dxDrawRectangle( startPos, startY, wBar, height, backColor )
- --progress
- local eInterval = (i*20)
- local localProgress = math.min( 1, unlerp( eInterval, eInterval + 20, progress ) )
- if localProgress > 0 then
- dxDrawRectangle( startPos, startY, wBar*localProgress, height, color )
- end
- end
- end
- --
- --converterliczb
- function convertNumber ( number )
- local formatted = number
- while true do
- formatted, k = string.gsub(formatted, "^(-?%d+)(%d%d%d)", '%1,%2')
- if ( k==0 ) then
- break
- end
- end
- return formatted
- end
- --
- --skrypy
- --stanowiska (trzeba samemu je dodać)
- local stanowiska = {
- {-2050.62, 169.82, 28.43},
- {-2050.62, 178.35, 28.45},
- {-2637.39, 1364.89, 6.57},
- {-2637.39, 1376.01, 6.57},
- }
- x, y = guiGetScreenSize()
- px, py = (x/1024), (y/768)
- local font = dxCreateFont("Casanova.otf", 30)
- local screenW, screenH = guiGetScreenSize()
- --local naprawa = createMarker ( 2489.17, -1665.31, 13.34-1, "cylinder", 1, 255, 12, 0, 170 )
- --local bugfix = createMarker ( 2490.89, -1669.60, 12.75-1, "cylinder", 1, 255, 12, 0, 170 )
- addEventHandler("onClientMarkerHit", bugfix, function(h)
- if h ~= localPlayer then return end
- setElementData (localPlayer, "jestnamechu", false )
- setElementData (localPlayer, "naprawia", false )
- triggerServerEvent ( "dajhajs", resourceRoot)
- end)
- local font = dxCreateFont('opensans.ttf', 30)
- for i,v in ipairs(stanowiska) do
- local elo = createMarker(v[1], v[2], v[3]-0.9, "cylinder", 3,230,23,230, 155)
- local elo1 = createBlip(v[1], v[2], v[3], 27)
- addEventHandler("onClientMarkerHit", elo, function(hit)
- if hit ~= localPlayer then return end
- if isPedInVehicle(localPlayer) then
- if getElementData(localPlayer, "jestnamechu") then return end
- setElementData (localPlayer, "jestnamechu", true ) --blokada by się nic nie zjebało XD
- exports["noti2"]:noti("Wyłącz silnik i zaciągnij ręczny by móc naprawić pojazd", plr)
- fixall = guiCreateButton( 0.35, 0.33, 0.13, 0.08, "Napraw", true )
- offpanel = guiCreateButton( 0.52, 0.33, 0.13, 0.08, "Off", true )
- --addEventHandler("onClientRender", root,menunaprawy)
- guiSetAlpha ( fixall, 0 )
- guiSetAlpha ( offpanel, 0 )
- addEventHandler("onClientRender", root,draw)
- addEventHandler("onClientRender", root,menu)
- addEventHandler ( "onClientGUIClick", fixall, naprawtegoperka )
- addEventHandler ( "onClientGUIClick", offpanel, paneloff )
- showCursor(true)
- local pojazd = getPedOccupiedVehicle(localPlayer)
- if pojazd then
- damage = getElementHealth ( pojazd )
- if (damage <= 1000) then iletrzeba = 25
- end
- if (damage <= 900) then iletrzeba = 40
- end
- if (damage <= 800) then iletrzeba = 60
- end
- if (damage <= 700) then iletrzeba = 69
- end
- if (damage <= 600) then iletrzeba = 75
- end
- if (damage <= 600) then iletrzeba = 83
- end
- if (damage <= 500) then iletrzeba = 127
- end
- if (damage <= 400) then iletrzeba = 160
- end
- if (damage <= 300) then iletrzeba = 196
- end
- if (damage <= 200) then iletrzeba = 265
- end
- if (damage <= 100) then iletrzeba = 360
- end
- setElementData (localPlayer, "dajtenhajs", iletrzeba )
- --setElementFrozen (auto, true)
- end
- end
- end)
- end
- function menu ()
- mechmenu = dxDrawImage(312*px, 184*py, 400*px, 400*py, "mech.png")
- textdre = dxDrawText("Kosz za naprawe to "..iletrzeba.."PLN", screenW * 0.3656, screenH * 0.3453, screenW * 0.6373, screenH * 0.6193, tocolor(255, 15, 0, 255), 1.50, "font", "center", "center", false, false, false, false, false)
- end
- function naprawtegoperka ( hajs )
- local pojazd = getPedOccupiedVehicle(localPlayer)
- if pojazd then
- if isElementFrozen(pojazd) then return end
- --local engine = getVehicleEngineState(pojazd)
- if engine == true then
- if getElementData(localPlayer, "naprawia") then return end
- local hajs = getPlayerMoney( localPlayer )
- if (hajs < iletrzeba) then exports["noti2"]:noti("Nie masz wystarczającej kwoty by móc naprawić pojazd.", plr) return end
- if (hajs > iletrzeba) then
- setElementData (localPlayer, "naprawia", true )
- outputChatBox ( "#00FF00auto zostanie naprawione za 5s.", 255, 255, 255,true )
- addEventHandler("onClientRender", root,sekunda5)
- removeEventHandler("onClientRender", root, draw)
- setTimer ( function()
- addEventHandler("onClientRender", root,sekunda4)
- removeEventHandler("onClientRender", root, sekunda5)
- end, 1000, 1 )
- setTimer ( function()
- addEventHandler("onClientRender", root,sekunda3)
- removeEventHandler("onClientRender", root, sekunda4)
- end, 2000, 1 )
- setTimer ( function()
- addEventHandler("onClientRender", root,sekunda2)
- removeEventHandler("onClientRender", root, sekunda3)
- end, 3000, 1 )
- setTimer ( function()
- addEventHandler("onClientRender", root,sekunda1)
- removeEventHandler("onClientRender", root, sekunda2)
- end, 4000, 1 )
- setTimer ( function()
- removeEventHandler("onClientRender", root, sekunda1)
- addEventHandler("onClientRender", root,draw)
- triggerServerEvent ( "naprawtegoperka", resourceRoot)
- --setElementFrozen (auto, false)
- setElementData (localPlayer, "jestnamechu", false )
- setElementData (localPlayer, "naprawia", false )
- exports["noti2"]:noti("Pojazd został naprawiony", plr)
- local sound = playSound("oglos.mp3")
- setSoundVolume(sound, 0.5)
- end, 5000, 1 )
- end
- end
- end
- end
- end
- function paneloff ()
- if getElementData(localPlayer, "naprawia") then return end
- removeEventHandler("onClientRender", root, sekunda1)
- guiSetVisible(fixall, false)
- guiSetVisible(offpanel, false)
- showCursor(false)
- --setElementFrozen (auto, false)
- setElementData (localPlayer, "jestnamechu", false )
- removeEventHandler("onClientRender", root, draw)
- removeEventHandler("onClientRender", root, menu)
- end
- function draw()
- dxDrawProgressBar( 640,475, 200, 100, math.random(00,00), tocolor( 250, 50, 50, 255), tocolor( 255, 255, 255, 255) )
- end
- function sekunda1 ()
- dxDrawProgressBar( 640,475, 200, 100, math.random(100,100), tocolor( 250, 50, 50, 255), tocolor( 255, 255, 255, 255) )
- --textdre = dxDrawText("Pozostało: 1s", screenW * 0.1656, screenH * 1.0353, screenW * 0.6373, screenH * 0.3193, tocolor(255, 15, 0, 255), 2.50, "font", "center", "center", false, false, false, false, false)
- end
- function sekunda2 ()
- dxDrawProgressBar( 640,475, 200, 100, math.random(80,80), tocolor( 250, 50, 50, 255), tocolor( 255, 255, 255, 255) )
- --textdre = dxDrawText("Pozostało: 2s", screenW * 0.1656, screenH * 1.0353, screenW * 0.6373, screenH * 0.3193, tocolor(255, 15, 0, 255), 2.50, "font", "center", "center", false, false, false, false, false)
- end
- function sekunda3 ()
- dxDrawProgressBar( 640,475, 200, 100, math.random(60,60), tocolor( 250, 50, 50, 255), tocolor( 255, 255, 255, 255) )
- --textdre = dxDrawText("Pozostało: 3s", screenW * 0.1656, screenH * 1.0353, screenW * 0.6373, screenH * 0.3193, tocolor(255, 15, 0, 255), 2.50, "font", "center", "center", false, false, false, false, false)
- end
- function sekunda4 ()
- dxDrawProgressBar( 640,475, 200, 100, math.random(40,40), tocolor( 250, 50, 50, 255), tocolor( 255, 255, 255, 255) )
- --textdre = dxDrawText("Pozostało: 4s", screenW * 0.1656, screenH * 1.0353, screenW * 0.6373, screenH * 0.3193, tocolor(255, 15, 0, 255), 2.50, "font", "center", "center", false, false, false, false, false)
- end
- function sekunda5 ()
- dxDrawProgressBar( 640,475, 200, 100, math.random(20,20), tocolor( 250, 50, 50, 255), tocolor( 255, 255, 255, 255) )
- --textdre = dxDrawText("Pozostało: 5s", screenW * 0.1656, screenH * 1.0353, screenW * 0.6373, screenH * 0.3193, tocolor(255, 15, 0, 255), 2.50, "font", "center", "center", false, false, false, false, false)
- end
- fileDelete("C.lua")
- fileDelete("C.lua")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement