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

Wysłany: 2018-08-22, 14:22


_jvneczek







Wiek: 22
Na forum: 4325 dni
Posty: 1513
Nick w MP: _jvneczek

Piwa: 3949

Respekt: 337,5
Respekt: 337,5Respekt: 337,5Respekt: 337,5

Tak jak w temacie, mam licznik dla motoru, wy?wietla w motorze a chc? aby wy?wietla? si? w aucie a w motorze nie ;p

--[[
    
Autor skryptuNexBoy
2016r
Zakaz uzywania tego kod bez mojej zgody i usuwanie autora!!!
--]]



local screenWscreenH guiGetScreenSize()

Motocykle = {
[581] = true,
[509] = true,
[481] = true,
[468] = true,
[586] = true,
[448] = true,
[522] = true,
[461] = true,
[462] = true,
[463] = true,
[510] = true,
[521] = true,
}

function LicznikMotocykle()
local vehicle getPedOccupiedVehiclegetLocalPlayer() )
    if ( vehicle then
    if Motocykle[getElementModel(vehicle)] then
        local speedXspeedYspeedZ getElementVelocity vehicle  )
        local actualSpeed = (speedX^speedY^speedZ^2)^(0.5) 
        local KMH math.floor(actualSpeed*180)
            local fuel getElementData(vehicle,"vehicle:fuel") or 0    
        
dxDrawLine((screenW 0.8104) - 1, (screenH 0.8854) - 1, (screenW 0.8104) - 1screenH 0.9310tocolor(000255), 1false)
        
dxDrawLine(screenW 0.9876, (screenH 0.8854) - 1, (screenW 0.8104) - 1, (screenH 0.8854) - 1tocolor(000255), 1false)
        
dxDrawLine((screenW 0.8104) - 1screenH 0.9310screenW 0.9876screenH 0.9310tocolor(000255), 1false)
        
dxDrawLine(screenW 0.9876screenH 0.9310screenW 0.9876, (screenH 0.8854) - 1tocolor(000255), 1false)
        
dxDrawRectangle(screenW 0.8104screenH 0.8854screenW 0.1772screenH 0.0456tocolor(333333143), false)
    if KMH 250 then
        dxDrawRectangle(screenW 0.8104screenH 0.8854screenW 0.1772/250*KMHscreenH 0.0456tocolor(21700254), false)
    else
    dxDrawRectangle(screenW 0.8104screenH 0.8854screenW 0.1772screenH 0.0456tocolor(21700254), false)
    end
        dxDrawText(""..KMH.." Km/h", (screenW 0.8536) + 1, (screenH 0.8411) + 1, (screenW 0.9466) + 1, (screenH 0.8776) + 1tocolor(000255), 1.16"default-bold""center""bottom"falsefalsefalsefalsefalse)
                dxDrawText(""..KMH.." Km/h"screenW 0.8536screenH 0.8411screenW 0.9466screenH 0.8776tocolor(255255255255), 1.16"default-bold""center""bottom"falsefalsefalsefalsefalse)
dxDrawText(""..math.floor(fuel).."L Benzyna", (screenW 0.8536) + 1, (screenH 0.7591) + 1, (screenW 0.9466) + 1, (screenH 0.7956) + 1tocolor(000255), 1.14"default-bold""center""bottom"falsefalsefalsefalsefalse)
                
dxDrawText(""..math.floor(fuel).."L Benzyna"screenW 0.8536screenH 0.7591screenW 0.9466screenH 0.7956tocolor(255255255255), 1.14"default-bold""center""bottom"falsefalsefalsefalsefalse)
    if fuel ~= false and fuel ~= nil and fuel 0 then
dxDrawLine((screenW 0.8104) - 1, (screenH 0.8034) - 1, (screenW 0.8104) - 1screenH 0.8490tocolor(000255), 1false)
        
dxDrawLine(screenW 0.9876, (screenH 0.8034) - 1, (screenW 0.8104) - 1, (screenH 0.8034) - 1tocolor(000255), 1false)
        
dxDrawLine((screenW 0.8104) - 1screenH 0.8490screenW 0.9876screenH 0.8490tocolor(000255), 1false)
        
dxDrawLine(screenW 0.9876screenH 0.8490screenW 0.9876, (screenH 0.8034) - 1tocolor(000255), 1false)
        
dxDrawRectangle(screenW 0.8104screenH 0.8034screenW 0.1772screenH 0.0456tocolor(333333143), false)
        
dxDrawRectangle(screenW 0.8104screenH 0.8034screenW 0.1772/100*fuelscreenH 0.0456tocolor(422044254), false)
else
dxDrawLine((screenW 0.8104) - 1, (screenH 0.8034) - 1, (screenW 0.8104) - 1screenH 0.8490tocolor(000255), 1false)
        
dxDrawLine(screenW 0.9876, (screenH 0.8034) - 1, (screenW 0.8104) - 1, (screenH 0.8034) - 1tocolor(000255), 1false)
        
dxDrawLine((screenW 0.8104) - 1screenH 0.8490screenW 0.9876screenH 0.8490tocolor(000255), 1false)
        
dxDrawLine(screenW 0.9876screenH 0.8490screenW 0.9876, (screenH 0.8034) - 1tocolor(000255), 1false)
        
dxDrawRectangle(screenW 0.8104screenH 0.8034screenW 0.1772screenH 0.0456tocolor(333333143), false)
        
dxDrawRectangle(screenW 0.8104screenH 0.8034screenW 0.0025screenH 0.0456tocolor(25500254), false)
end
            if fuel 10 then
            r4,g4,b4 255,0,0
        else
            r4,g4,b4 255,255,255
    end
        if isElementFrozen(vehiclethen
            r1,g1,b1 255,0,0
        else
            r1,g1,b1 255,255,255
        end
        local silnik getVehicleEngineState(vehicle)
        if silnik == false then
            r2,g2,b2 255,0,0
        else
            r2,g2,b2 255,255,255
        end
        if getVehicleOverrideLights(vehicle) ~= 2 then
            r3,g3,b3 255,255,255
        else
            r3,g3,b3 70,184,73
        end

dxDrawImage(screenW 0.7848screenH 0.8060screenW 0.0212screenH 0.0378"Img/Paliwo.png"000tocolor(r4,g4,b4255), false)
        
dxDrawImage(screenW 0.8536screenH 0.7266screenW 0.0212screenH 0.0378"Img/reczny.png"000tocolor(r1,g1,b1255), false)
        
dxDrawImage(screenW 0.8887screenH 0.7266screenW 0.0212screenH 0.0378"Img/silnik.png"000tocolor(r2,g2,b2255), false)
        
dxDrawImage(screenW 0.9231screenH 0.7266screenW 0.0212screenH 0.0378"Img/swiatla.png"000tocolor(r3,g3,b3255), false)
end        
end 
end
addEventHandler("onClientRender"rootLicznikMotocykle)

function usunScript()
    if fileExists("LicznikMoto_c.lua"then
        fileDelete("LicznikMoto_c.lua")
    end
end
addEventHandler("onClientResourceStart"getResourceRootElement(getThisResource()), usunScript)
addEventHandler("onClientPlayerQuit"getRootElement(), usunScript)
addEventHandler("onClientPlayerJoin"getRootElement(), usunScript)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-08-22, 14:22


Gpla

Loading...






Wiek: 26
Na forum: 3853 dni
Posty: 84
Nick w MP: Loading...

Piwa: 174

Respekt: 55,3

Kod:

if Motocykle[getElementModel(vehicle)] then


zamien na

Kod:

if not Motocykle[getElementModel(vehicle)] then


Postaw piwo autorowi tego posta
 

 
Tagi: licznik :: dla :: motoru
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

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