Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2021-02-02, 12:50


daniuoyt







Wiek: 27
Na forum: 2224 dni
Posty: 1
Nick w MP: Probambik



Respekt: 50

bike = {
    [481] = true
}
local sxsy guiGetScreenSize()

function sw(value)
    return sx*value/1920    
end
            
function sh(value)    
    return sy*value/1080
end

local dxfont0_normal dxCreateFont(":v_gui/fonts/normal.ttf"sw(13)) or "default-bold"
local dxfont1_bold dxCreateFont(":v_gui/fonts/bold.ttf"sw(35)) or "default-bold"
local dxfont2_bold dxCreateFont(":v_gui/fonts/bold.ttf"sw(12)) or "default-bold"
local dxfont3_bold dxCreateFont(":v_gui/fonts/bold.ttf"sw(21)) or "default-bold"

engines exports['bengines']
renderVeh = function()
        veh=getPedOccupiedVehicle(localPlayer)
        if not veh then return end
        local rpm = ((engines:getVehicleRPM(getPedOccupiedVehicle(localPlayer)))/9000) * 234
        local gear engines:getVehicleGear(getPedOccupiedVehicle(localPlayer))
        local speed math.floor((Vector3(getElementVelocity(getPedOccupiedVehicle(localPlayer))) * 170).length)
        local lgbt getElementData(veh"vehicle:lgbt") or 0
        local bak getElementData(veh"vehicle:bak") or 100 
        local rgb getElementData(veh"licznik:rgb") or "zwykly"
        local przebieg getElementData(veh,"vehicle:mileage") or 0
        local paliwo getElementData(veh,"vehicle:fuel") or 0
        if lgbt == 1 then
        dxDrawImage(sw(1569), sh(729), sw(322), sh(297), "images/speedo/speedo_lgbt.png"000tocolor(255255255255), false)
        dxDrawImage(sw(1615), sh(776), sw(228), sh(228), "images/speedo/arrow_lgbt.png"rpm00tocolor(255255255255), false)
        dxDrawImage(sw(1853), sh(962), sw(37), sh(38), "images/speedo/fuel_lgbt.png"000tocolor(255255255255), false)
        else
        dxDrawImage(sw(1569), sh(729), sw(322), sh(297), "images/speedo/speedo.png"000tocolor(255255255255), false)
        dxDrawImage(sw(1615), sh(776), sw(228), sh(228), "images/speedo/arrow.png"rpm00tocolor(255255255255), false)
        dxDrawImage(sw(1853), sh(962), sw(37), sh(38), "images/speedo/fuel.png"000tocolor(255255255255), false)
        end
        dxDrawText(('%01d'):format(math.floor(przebieg)).."km"sw(1814), sh(893), sw(1892), sw(917), tocolor(0,0,0,255), 1.00dxfont0_normal"center""center"falsefalsefalsefalsefalse)
        dxDrawText(speedsw(1808), sh(917), sw(1892), sh(947), tocolor(0,0,0,255), 1.00dxfont1_bold"right""center"falsefalsefalsefalsefalse)
        dxDrawText("km/h"sw(1724), sh(921), sw(1808), sh(951), tocolor(0,0,0,255), 1.00dxfont2_bold"right""bottom"falsefalsefalsefalsefalse)

        dxDrawText(('%01d'):format(math.floor(przebieg)).."km"sw(1813), sh(892), sw(1891), sw(916), tocolor(255255255255), 1.00dxfont0_normal"center""center"falsefalsefalsefalsefalse)
        dxDrawText(speedsw(1807), sh(916), sw(1891), sh(946), tocolor(255255255255), 1.00dxfont1_bold"right""center"falsefalsefalsefalsefalse)
        dxDrawText("km/h"sw(1723), sh(920), sw(1807), sh(950), tocolor(255255255255), 1.00dxfont2_bold"right""bottom"falsefalsefalsefalsefalse)
        if getElementData(veh,"vehicle:engine") == "electric" then
            dxDrawText(('%01d'):format(math.floor(paliwo)).."%"sw(1750), sh(963), sw(1844), sh(1001), tocolor(000255), 1.00dxfont3_bold"right""top"falsefalsefalsefalsefalse)
           dxDrawText(('%01d'):format(math.floor(paliwo)).."%"sw(1749), sh(962), sw(1843), sh(1000), tocolor(255255255255), 1.00dxfont3_bold"right""top"falsefalsefalsefalsefalse)
        else
            dxDrawText(('%01d'):format(math.floor(paliwo)).."/"..bak.."l"sw(1750), sh(963), sw(1844), sh(1001), tocolor(000255), 1.00dxfont3_bold"right""top"falsefalsefalsefalsefalse)
            dxDrawText(('%01d'):format(math.floor(paliwo)).."/"..bak.."l"sw(1749), sh(962), sw(1843), sh(1000), tocolor(255255255255), 1.00dxfont3_bold"right""top"falsefalsefalsefalsefalse)
        end
       dxDrawText(gearsw(1710), sh(872), sw(1750), sh(911), tocolor(000255), 1.00dxfont3_bold"center""center"falsefalsefalsefalsefalse)
        dxDrawText(gearsw(1709), sh(871), sw(1749), sh(910), tocolor(255255255255), 1.00dxfont3_bold"center""center"falsefalsefalsefalsefalse)
    end

addEventHandler("onClientVehicleEnter",root,function(plr)
    if plr ~= localPlayer then return end
    local v getPedOccupiedVehicle(localPlayer)
    if bike[getElementModel(v)] then return end
    addEventHandler("onClientRender",root,renderVeh)
end)

addEventHandler("onClientVehicleExit",root,function(plr,seat)
    if plr ~= localPlayer then return end
    if seat ~= 0 then return end
    removeEventHandler("onClientRender",root,renderVeh)
end)


Ostatnio zmieniony przez Wilq 2021-02-02, 19:38, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-02-02, 15:18


Matikmontana

Modern Stories






Wiek: 22
Na forum: 2473 dni
Posty: 423
Nick w MP: Mazeusz*

Piwa: 1015

Respekt: 130
Respekt: 130

Ostrzeżeń: 60%
Opisz dok?adnie problem, pode?lij b??dy z db3 (debugscript 3), i u?ywaj BBcode [lua]

Postaw piwo autorowi tego posta
 

 
Tagi: nie :: działa :: licznik
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA Odpowiedz do tematu

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku