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

Wysłany: 2019-02-22, 01:36


smigi







Wiek: 23
Na forum: 3367 dni
Posty: 60
Nick w MP: smigi

Piwa: 2

Respekt: 50

Witam chcia?bym aby ktos mi pom?g? a mianowicie jak nadusze f11 to mi pokazuje licznik i hud a chcia?bym zeby tego nie pokazywa?o pomoze ktos?

licznik:
 g_root getRootElement()
g_rootElement getResourceRootElementgetThisResource() )
g_Player getLocalPlayer()
local screenWscreenH guiGetScreenSize()

c_EnableScaling true

c_XOffset = -5
c_YOffset = -5
c_ImageW 340
c_ImageH 300
c_BarW 200
c_BarH 200
c_BarYOffset 300
-- <--

-- All other values are fixed
c_FireTimeMs 5000
c_BarAlpha 100
c_BarFlashInterval 100

g_tFireStart nil
local font dxCreateFont("distanceFont.ttf",15)

function drawNeedle()
    if not isPedInVehicle(g_Playerthen
        hideSpeedometer()
    end
local Pojazd getPedOccupiedVehicle(localPlayer)
    
if not Pojazd  then return end
    local vxvyvz getElementVelocity(Pojazd)
    
    local speed =((vx^vy^vz^2)^(0.5))*160    
    local speedy speed*0.97
    local przebieg getElementData(Pojazd,"vehicle:mileage") or 0
    local fuel getElementData(Pojazd,"vehicle:fuel") or 0
    if fuel ~= false and fuel ~= nil and fuel 0 then
dxDrawText(('%06d'):format(math.floor(przebieg)).."", (screenW 0.8316) - 1, (screenH 0.7370) - 1, (screenW 0.9100) - 1, (screenH 0.7721) - 1tocolor(000255), 1.00font"center""center"falsefalsetruefalsefalse)
        
dxDrawText(('%06d'):format(math.floor(przebieg)).."", (screenW 0.8316) + 1, (screenH 0.7370) - 1, (screenW 0.9100) + 1, (screenH 0.7721) - 1tocolor(000255), 1.00font"center""center"falsefalsetruefalsefalse)
        
dxDrawText(('%06d'):format(math.floor(przebieg)).."", (screenW 0.8316) - 1, (screenH 0.7370) + 1, (screenW 0.9100) - 1, (screenH 0.7721) + 1tocolor(000255), 1.00font"center""center"falsefalsetruefalsefalse)
        
dxDrawText(('%06d'):format(math.floor(przebieg)).."", (screenW 0.8316) + 1, (screenH 0.7370) + 1, (screenW 0.9100) + 1, (screenH 0.7721) + 1tocolor(000255), 1.00font"center""center"falsefalsetruefalsefalse)
        
dxDrawText(('%06d'):format(math.floor(przebieg))..""screenW 0.8316screenH 0.7370screenW 0.9100screenH 0.7721tocolor(25500255), 1.00font"center""center"falsefalsetruefalsefalse)
dxDrawLine((screenW 0.9649) - 1, (screenH 0.4076) - 1, (screenW 0.9649) - 1screenH 0.6536tocolor(000255), 1false)
        
dxDrawLine(screenW 0.9890, (screenH 0.4076) - 1, (screenW 0.9649) - 1, (screenH 0.4076) - 1tocolor(000255), 1false)
        
dxDrawLine((screenW 0.9649) - 1screenH 0.6536screenW 0.9890screenH 0.6536tocolor(000255), 1false)
  dxDrawLine(screenW 0.9890screenH 0.6536screenW 0.9890, (screenH 0.4076) - 1tocolor(000255), 1false)
  dxDrawRectangle(screenW 0.9649screenH 0.4076screenW 0.0242screenH 0.2461tocolor(434343255), false)
   dxDrawRectangle(screenW 0.9656screenH 0.6530screenW 0.0227screenH * - 0.2435/100*fueltocolor(312324255), false)
else
dxDrawText(('%06d'):format(math.floor(przebieg)).."", (screenW 0.8316) - 1, (screenH 0.7370) - 1, (screenW 0.9100) - 1, (screenH 0.7721) - 1tocolor(000255), 1.00font"center""center"falsefalsetruefalsefalse)
        
dxDrawText(('%06d'):format(math.floor(przebieg)).."", (screenW 0.8316) + 1, (screenH 0.7370) - 1, (screenW 0.9100) + 1, (screenH 0.7721) - 1tocolor(000255), 1.00font"center""center"falsefalsetruefalsefalse)
        
dxDrawText(('%06d'):format(math.floor(przebieg)).."", (screenW 0.8316) - 1, (screenH 0.7370) + 1, (screenW 0.9100) - 1, (screenH 0.7721) + 1tocolor(000255), 1.00font"center""center"falsefalsetruefalsefalse)
        
dxDrawText(('%06d'):format(math.floor(przebieg)).."", (screenW 0.8316) + 1, (screenH 0.7370) + 1, (screenW 0.9100) + 1, (screenH 0.7721) + 1tocolor(000255), 1.00font"center""center"falsefalsetruefalsefalse)
        
dxDrawText(('%06d'):format(math.floor(przebieg))..""screenW 0.8316screenH 0.7370screenW 0.9100screenH 0.7721tocolor(25400255), 1.00font"center""center"falsefalsetruefalsefalse)
dxDrawLine((screenW 0.9649) - 1, (screenH 0.4076) - 1, (screenW 0.9649) - 1screenH 0.6536tocolor(000255), 1false)
        
dxDrawLine(screenW 0.9890, (screenH 0.4076) - 1, (screenW 0.9649) - 1, (screenH 0.4076) - 1tocolor(000255), 1false)
        
dxDrawLine((screenW 0.9649) - 1screenH 0.6536screenW 0.9890screenH 0.6536tocolor(000255), 1false)
  dxDrawLine(screenW 0.9890screenH 0.6536screenW 0.9890, (screenH 0.4076) - 1tocolor(000255), 1false)
  dxDrawRectangle(screenW 0.9649screenH 0.4076screenW 0.0242screenH 0.2461tocolor(434343255), false)
   dxDrawRectangle(screenW 0.9656screenH 0.6484screenW 0.0234screenH 0.0052tocolor(25500255), false) -- Paliwo
end
            if fuel 10 then
            r1,g1,b1 255,0,0
        else
            r1,g1,b1 255,255,255
    end
dxDrawImage(screenW 0.9678screenH 0.3685screenW 0.0212screenH 0.0339"Img/Paliwo.png"000tocolor(r1g1b1255), false)
dxDrawImage(5050g_ImageW 100g_ImageH 100"Img/Wskaznik.png"speedy 500whitetrue)
        if isElementFrozen(Pojazdthen
            r1,g1,b1 255,0,0
        else
            r1,g1,b1 255,255,255
        end
        local silnik getVehicleEngineState(Pojazd)
        if silnik == false then
            r2,g2,b2 255,0,0
        else
            r2,g2,b2 255,255,255
        end
        if getVehicleOverrideLights(Pojazd) ~= 2 then
            r3,g3,b3 255,255,255
        else
            r3,g3,b3 70,184,73
        end
dxDrawImage(screenW 0.8302screenH 0.9180screenW 0.0176screenH 0.0260"Img/silnik.png"000tocolor(r2,g2,b2255), true)
        
dxDrawImage(screenW 0.8609screenH 0.9167screenW 0.0183screenH 0.0273"Img/reczny.png"000tocolor(r1,g1,b1255), true)
        
dxDrawImage(screenW 0.8931screenH 0.9167screenW 0.0183screenH 0.0273"Img/swiatla.png"000tocolor(r3,g3,b3255), true)
end


function showSpeedometer()
    guiSetVisible(disctrue)
    addEventHandler("onClientRender"g_rootdrawNeedle)
end
function hideSpeedometer()
    guiSetVisiblediscfalse)
    removeEventHandler("onClientRender"g_rootdrawNeedle)
end

function getVehicleSpeed()
    if isPedInVehicle(g_Playerthen
        local vxvyvz getElementVelocity(getPedOccupiedVehicle(g_Player))
        return math.sqrt(vx^vy^vz^2) * 161
    end
    return 0
end


addEventHandler("onClientVehicleEnter"g_root,
    function(thePlayer)
        if thePlayer == g_Player then
            showSpeedometer()
        end
    end
)

addEventHandler("onClientVehicleStartExit"g_root,
    function(thePlayer)
        if thePlayer == g_Player then
            hideSpeedometer()
        end
    end
)

function round(num)
    return math.floor(num 0.5)
end

function initGui()
    if disc then
        destroyElement(disc)
    end
    g_screenWidthg_screenHeight guiGetScreenSize()
    local scale
    if c_EnableScaling then
        scale = (g_screenWidth/1152 g_screenHeight/864)/2
    else
        scale 1
    end
    g_XOffset round(c_XOffset*scale)
    g_YOffset round(c_YOffset*scale)
    g_ImageW round(c_ImageW*scale)
    g_ImageH round(c_ImageH*scale)
    g_BarW round(c_BarW*scale)
    g_BarH round(c_BarH*scale)
    g_BarYOffset round(c_BarYOffset*scale)
    disc guiCreateStaticImage(g_screenWidth g_ImageW g_XOffsetg_screenHeight g_ImageH g_YOffsetg_ImageWg_ImageH"Img/Licznik.png"false)
    xguiGetPosition(discfalse)    
end

addEventHandler("onClientResourceStart"g_rootElement,
    function ()
        initGui()
        guiSetVisible(discfalse)
        setTimer(function()
            local wguiGetScreenSize()
            if (~= g_screenWidth) or (~= g_screenHeightthen
                initGui()
            end
        end5000)
        if isPedInVehicle(g_Playerthen
            showSpeedometer()
        end
    end
)

function filedelet ()
if fileExists("Licznik_c.lua"then
   fileDelete("Licznik_c.lua")
 end
end
addEventHandler("onClientResourceStart"getResourceRootElement(getThisResource()), filedelet)


hud:

local sw,sh guiGetScreenSize()

addEventHandler("onClientRender",getRootElement(),function()
    dxDrawImage(sw-600,-10,850,250,"images/hud.png",0,0,0,tocolor(255,255,255,255))
    dxDrawText(""..getPlayerName(localPlayer),sw-280,140,sw-340,30,tocolor(255,255,255,255),1.5,"arial","left","center",false,false,false,true)
    dxDrawText(" #FFFFFF"..getPlayerMoney().."PLN",sw-570,120,sw-340,55,tocolor(255,255,255,255),1.5,"arial","left","center",false,false,false,true)
    local zycie,armor,tlen getElementHealth(localPlayer),getPlayerArmor(localPlayer) or 0,(getPedOxygenLevel(localPlayer)/3) or 0
    dxDrawText(""..zycie.."%",sw-180,70,sw-340,100,tocolor(255,255,255,255),1.5,"arial","left","center",false,false,false,true)
    local time getRealTime()
    local dzien,miesiac,rok time.monthday,time.month+1,time.year+1900
    if dzien 10 then dzien "0"..dzien end
    if miesiac 10 then miesiac "0"..miesiac end
    local godzina,minuta,sekunda time.hour,time.minute,time.second
    if godzina 10 then godzina "0"..godzina end
    if minuta 10 then minuta "0"..minuta end
    if sekunda 10 then sekunda "0"..sekunda end
    dxDrawText(godzina..":"..minuta..":"..sekunda,sw-550,25,sw-178,148,tocolor(255,255,255,255),1.5,"arial","center","center",false,false,false,true)
    
    if getElementData(localPlayer,"player:premium"then
        --dxDrawText("#800000Status Premium: #FFFFFFAktywne",sw-340,175,sw-340,175,tocolor(255,255,255,255),1.5,"arial","left","center",false,false,false,true)
    else
        --dxDrawText("#800000Status Premium: #FFFFFFNieaktywne",sw-340,175,sw-340,175,tocolor(255,255,255,255),1.5,"arial","left","center",false,false,false,true)
    end
end)

function usunElementy()
    setPlayerHudComponentVisible("ammo",false)
    setPlayerHudComponentVisible("armour",false)
    setPlayerHudComponentVisible("clock",false)
    setPlayerHudComponentVisible("health",false)
    setPlayerHudComponentVisible("breath",false)
    setPlayerHudComponentVisible("money",false)
    setPlayerHudComponentVisible("weapon",false)
    setPlayerHudComponentVisible("wanted",false)
end
usunElementy()



fileDelete("client.lua")


Postaw piwo autorowi tego posta
 

 
Tagi: 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 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