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

Wysłany: 2019-03-14, 20:36


Pyrek24







Wiek: 26
Na forum: 3579 dni
Posty: 546
Nick w MP: Pyrek

Piwa: 10

Respekt: 50

Witam oto jak chce odpali? skrypt w DB3 jest taki b??d, jest to skrypt na kolorowy licznik, lecz mi go nie wy?wietla .
kod


    


local font = dxCreateFont ("pyrek.ttf", 30)


rowery = {

[507] = true

}

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,
}


local screenW, screenH = guiGetScreenSize()


function LicznikPojazdu()
    
local veh=getPedOccupiedVehicle(localPlayer)
    
if not veh then return end
if not Motocykle[getElementModel(veh)] then
    
local vx, vy, vz = getElementVelocity(veh)
    
local speed = ((vx^2 + vy^2 + vz^2)^(0.5))*180    
local speedy = speed*0.97
        
local przebieg = getElementData(veh,"vehicle:mileage") or 0

local Kolor = getElementData(veh, "licznik:kolor") or "Zwykly"    
if getElementHealth(veh) < 301 then
    
setElementHealth(veh,302)
    
end
        
if ( getVehicleOverrideLights ( veh ) ~= 2 ) then                 
dxDrawImage(screenW * 0.8001, screenH * 0.6276, screenW * 0.1830, screenH * 0.3255, "Img/disc.png", 0, 0, 0, tocolor(255, 255, 255, 255), false)
        
dxDrawImage(screenW * 0.7679, screenH * 0.5729, screenW * 0.2452, screenH * 0.4362, "Img/Wskaznik.png", 7+speedy, 0, 0, tocolor(255, 255, 255, 255), false) 
else
elseif Kolor == "Limonkowy" then
dxDrawImage(screenW * 0.8001, screenH * 0.6276, screenW * 0.1830, screenH * 0.3255, "Img/disc2.png", 0, 0, 0, tocolor(255, 255, 255, 240), false)
dxDrawImage(screenW * 0.7679, screenH * 0.5729, screenW * 0.2452, screenH * 0.4362, "Img/Wskaznik.png", 7+speedy, 0, 0, tocolor(255, 255, 255, 255), true) 
elseif Kolor == "Czerwony" then    
dxDrawImage(screenW * 0.8001, screenH * 0.6276, screenW * 0.1830, screenH * 0.3255, "Img/disc3.png", 0, 0, 0, tocolor(255, 255, 255, 240), false)
dxDrawImage(screenW * 0.7679, screenH * 0.5729, screenW * 0.2452, screenH * 0.4362, "Img/Wskaznik.png", 7+speedy, 0, 0, tocolor(255, 255, 255, 255), true) 
elseif Kolor == "CiemnyNiebieski" then
dxDrawImage(screenW * 0.8001, screenH * 0.6276, screenW * 0.1830, screenH * 0.3255, "Img/disc4.png", 0, 0, 0, tocolor(255, 255, 255, 240), false)
dxDrawImage(screenW * 0.7679, screenH * 0.5729, screenW * 0.2452, screenH * 0.4362, "Img/Wskaznik.png", 7+speedy, 0, 0, tocolor(255, 255, 255, 255), true) 
else
elseif Kolor == "Zolty" then
dxDrawImage(screenW * 0.8001, screenH * 0.6276, screenW * 0.1830, screenH * 0.3255, "Img/disc5.png", 0, 0, 0, tocolor(255, 255, 255, 240), false)
dxDrawImage(screenW * 0.7679, screenH * 0.5729, screenW * 0.2452, screenH * 0.4362, "Img/Wskaznik.png", 7+speedy, 0, 0, tocolor(255, 255, 255, 255), true) 
else
elseif Kolor == "Fioletowy" then
dxDrawImage(screenW * 0.8001, screenH * 0.6276, screenW * 0.1830, screenH * 0.3255, "Img/disc6.png", 0, 0, 0, tocolor(255, 255, 255, 240), false)
dxDrawImage(screenW * 0.7679, screenH * 0.5729, screenW * 0.2452, screenH * 0.4362, "Img/Wskaznik.png", 7+speedy, 0, 0, tocolor(255, 255, 255, 255), true) 
else
elseif Kolor == "Turkusowy" then
dxDrawImage(screenW * 0.8001, screenH * 0.6276, screenW * 0.1830, screenH * 0.3255, "Img/disc7.png", 0, 0, 0, tocolor(255, 255, 255, 240), false)
dxDrawImage(screenW * 0.7679, screenH * 0.5729, screenW * 0.2452, screenH * 0.4362, "Img/Wskaznik.png", 7+speedy, 0, 0, tocolor(255, 255, 255, 255), true) 
else
elseif Kolor == "Rozowy" then
dxDrawImage(screenW * 0.8001, screenH * 0.6276, screenW * 0.1830, screenH * 0.3255, "Img/disc8.png", 0, 0, 0, tocolor(255, 255, 255, 240), false)
dxDrawImage(screenW * 0.7679, screenH * 0.5729, screenW * 0.2452, screenH * 0.4362, "Img/Wskaznik.png", 7+speedy, 0, 0, tocolor(255, 255, 255, 255), true) 
else
dxDrawImage(screenW * 0.8001, screenH * 0.6276, screenW * 0.1830, screenH * 0.3255, "Img/disc.png", 0, 0, 0, tocolor(255, 255, 255, 255), false)
               
dxDrawImage(screenW * 0.7679, screenH * 0.5729, screenW * 0.2452, screenH * 0.4362, "Img/Wskaznik.png", 7+speedy, 0, 0, tocolor(255, 255, 255, 255), true)    
end
 
end

dxDrawText(('%01d'):format(math.floor(przebieg)).." KM", (screenW * 0.8653) + 1, (screenH * 0.8164) + 1, (screenW * 0.9209) + 1, (screenH * 0.8398) + 1, tocolor(0, 0, 0, 255), 1.50, "font", "center", "center", false, false, true, false, false)
        
dxDrawText(('%01d'):format(math.floor(przebieg)).." KM", screenW * 0.8653, screenH * 0.8164, screenW * 0.9209, screenH * 0.8398, tocolor(255, 255, 255, 255), 1.50, "font", "center", "center", false, false, true, false, false)
local fuel = getElementData(veh,"vehicle:fuel") or 0
            if fuel < 10 then
            r4,g4,b4 = 255,0,0
        else
            r4,g4,b4 = 255,255,255
    end
        if isElementFrozen(veh) then
            r1,g1,b1 = 255,0,0
        else
            r1,g1,b1 = 255,255,255
        end
        local silnik = getVehicleEngineState(veh)
        if silnik == false then
            r2,g2,b2 = 255,0,0
        else
            r2,g2,b2 = 255,255,255
        end
        if getVehicleOverrideLights(veh) ~= 2 then
            r3,g3,b3 = 255,255,255
        else
            r3,g3,b3 = 70,184,73
        end
dxDrawImage(screenW * 0.9597, screenH * 0.4336, screenW * 0.0212, screenH * 0.0378, "Img/Paliwo.png", 0, 0, 0, tocolor(r4, g4, b4, 255), false)
dxDrawImage(screenW * 0.8009, screenH * 0.8971, screenW * 0.0212, screenH * 0.0378, "Img/silnik.png", 0, 0, 0, tocolor(r2,g2,b2, 255), true)
        
dxDrawImage(screenW * 0.7870, screenH * 0.8594, screenW * 0.0212, screenH * 0.0378, "Img/reczny.png", 0, 0, 0, tocolor(r1,g1,b1, 255), true)
        
dxDrawImage(screenW * 0.8221, screenH * 0.9297, screenW * 0.0212, screenH * 0.0378, "Img/swiatla.png", 0, 0, 0, tocolor(r3,g3,b3, 255), true)
    if fuel ~= false and fuel ~= nil and fuel > 0 then
dxDrawLine((screenW * 0.9575) - 1, (screenH * 0.4766) - 1, (screenW * 0.9575) - 1, screenH * 0.6641, tocolor(0, 0, 0, 255), 1, false)
        
dxDrawLine(screenW * 0.9824, (screenH * 0.4766) - 1, (screenW * 0.9575) - 1, (screenH * 0.4766) - 1, tocolor(0, 0, 0, 255), 1, false)
        
dxDrawLine((screenW * 0.9575) - 1, screenH * 0.6641, screenW * 0.9824, screenH * 0.6641, tocolor(0, 0, 0, 255), 1, false)
        
dxDrawLine(screenW * 0.9824, screenH * 0.6641, screenW * 0.9824, (screenH * 0.4766) - 1, tocolor(0, 0, 0, 255), 1, false)
        
dxDrawRectangle(screenW * 0.9575, screenH * 0.4766, screenW * 0.0249, screenH * 0.1875, tocolor(53, 53, 53, 255), false)
 dxDrawRectangle(screenW * 0.9575, screenH * 0.6638, screenW * 0.0249, screenH * - 0.1858/100*fuel, tocolor(24, 207, 0, 255), false)
else
dxDrawLine((screenW * 0.9575) - 1, (screenH * 0.4766) - 1, (screenW * 0.9575) - 1, screenH * 0.6641, tocolor(0, 0, 0, 255), 1, false)
        
dxDrawLine(screenW * 0.9824, (screenH * 0.4766) - 1, (screenW * 0.9575) - 1, (screenH * 0.4766) - 1, tocolor(0, 0, 0, 255), 1, false)
        
dxDrawLine((screenW * 0.9575) - 1, screenH * 0.6641, screenW * 0.9824, screenH * 0.6641, tocolor(0, 0, 0, 255), 1, false)
        
dxDrawLine(screenW * 0.9824, screenH * 0.6641, screenW * 0.9824, (screenH * 0.4766) - 1, tocolor(0, 0, 0, 255), 1, false)
        
dxDrawRectangle(screenW * 0.9575, screenH * 0.4766, screenW * 0.0249, screenH * 0.1875, tocolor(53, 53, 53, 255), false)
 dxDrawRectangle(screenW * 0.9575, screenH * 0.6638, screenW * 0.0249, - screenH * 0.0040, tocolor(255, 0, 0, 255), false)
end
end
end

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

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

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


blad w db3
https://imgur.com/YOS0CwT[/list][/code]

Podpis
amta
Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-03-14, 20:39


Mikołajj







Wiek: 23
Na forum: 3026 dni
Posty: 303
Nick w MP: Mikołaj

Piwa: 132

Respekt: 91

Screen nie dzia?a. :/

Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-03-14, 20:52


adaskOO

Ten który patrzy






Wiek: 24
Na forum: 3873 dni
Posty: 249
Nick w MP: adaskOO

Piwa: 3172

Respekt: 280
Respekt: 280Respekt: 280Respekt: 280

Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-03-14, 20:53


_jvneczek







Wiek: 22
Na forum: 4467 dni
Posty: 1509
Nick w MP: _jvneczek

Piwa: 3960

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

local font = dxCreateFont ("pyrek.ttf", 30)


rowery = {

[507] = true

}

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,
}


local screenW, screenH = guiGetScreenSize()


function LicznikPojazdu()
    
local veh=getPedOccupiedVehicle(localPlayer)
    
if not veh then return end
if not Motocykle[getElementModel(veh)] then
    
local vx, vy, vz = getElementVelocity(veh)
    
local speed = ((vx^2 + vy^2 + vz^2)^(0.5))*180    
local speedy = speed*0.97
        
local przebieg = getElementData(veh,"vehicle:mileage") or 0

local Kolor = getElementData(veh, "licznik:kolor") or "Zwykly"    
if getElementHealth(veh) < 301 then
    
setElementHealth(veh,302)
    
end
        
if ( getVehicleOverrideLights ( veh ) ~= 2 ) then                 
dxDrawImage(screenW * 0.8001, screenH * 0.6276, screenW * 0.1830, screenH * 0.3255, "Img/disc.png", 0, 0, 0, tocolor(255, 255, 255, 255), false)
        
dxDrawImage(screenW * 0.7679, screenH * 0.5729, screenW * 0.2452, screenH * 0.4362, "Img/Wskaznik.png", 7+speedy, 0, 0, tocolor(255, 255, 255, 255), false) 
else
elseif Kolor == "Limonkowy" then
dxDrawImage(screenW * 0.8001, screenH * 0.6276, screenW * 0.1830, screenH * 0.3255, "Img/disc2.png", 0, 0, 0, tocolor(255, 255, 255, 240), false)
dxDrawImage(screenW * 0.7679, screenH * 0.5729, screenW * 0.2452, screenH * 0.4362, "Img/Wskaznik.png", 7+speedy, 0, 0, tocolor(255, 255, 255, 255), true) 
elseif Kolor == "Czerwony" then    
dxDrawImage(screenW * 0.8001, screenH * 0.6276, screenW * 0.1830, screenH * 0.3255, "Img/disc3.png", 0, 0, 0, tocolor(255, 255, 255, 240), false)
dxDrawImage(screenW * 0.7679, screenH * 0.5729, screenW * 0.2452, screenH * 0.4362, "Img/Wskaznik.png", 7+speedy, 0, 0, tocolor(255, 255, 255, 255), true) 
elseif Kolor == "CiemnyNiebieski" then
dxDrawImage(screenW * 0.8001, screenH * 0.6276, screenW * 0.1830, screenH * 0.3255, "Img/disc4.png", 0, 0, 0, tocolor(255, 255, 255, 240), false)
dxDrawImage(screenW * 0.7679, screenH * 0.5729, screenW * 0.2452, screenH * 0.4362, "Img/Wskaznik.png", 7+speedy, 0, 0, tocolor(255, 255, 255, 255), true) 
else
elseif Kolor == "Zolty" then
dxDrawImage(screenW * 0.8001, screenH * 0.6276, screenW * 0.1830, screenH * 0.3255, "Img/disc5.png", 0, 0, 0, tocolor(255, 255, 255, 240), false)
dxDrawImage(screenW * 0.7679, screenH * 0.5729, screenW * 0.2452, screenH * 0.4362, "Img/Wskaznik.png", 7+speedy, 0, 0, tocolor(255, 255, 255, 255), true) 
else
elseif Kolor == "Fioletowy" then
dxDrawImage(screenW * 0.8001, screenH * 0.6276, screenW * 0.1830, screenH * 0.3255, "Img/disc6.png", 0, 0, 0, tocolor(255, 255, 255, 240), false)
dxDrawImage(screenW * 0.7679, screenH * 0.5729, screenW * 0.2452, screenH * 0.4362, "Img/Wskaznik.png", 7+speedy, 0, 0, tocolor(255, 255, 255, 255), true) 
else
elseif Kolor == "Turkusowy" then
dxDrawImage(screenW * 0.8001, screenH * 0.6276, screenW * 0.1830, screenH * 0.3255, "Img/disc7.png", 0, 0, 0, tocolor(255, 255, 255, 240), false)
dxDrawImage(screenW * 0.7679, screenH * 0.5729, screenW * 0.2452, screenH * 0.4362, "Img/Wskaznik.png", 7+speedy, 0, 0, tocolor(255, 255, 255, 255), true) 
else
elseif Kolor == "Rozowy" then
dxDrawImage(screenW * 0.8001, screenH * 0.6276, screenW * 0.1830, screenH * 0.3255, "Img/disc8.png", 0, 0, 0, tocolor(255, 255, 255, 240), false)
dxDrawImage(screenW * 0.7679, screenH * 0.5729, screenW * 0.2452, screenH * 0.4362, "Img/Wskaznik.png", 7+speedy, 0, 0, tocolor(255, 255, 255, 255), true) 
else
dxDrawImage(screenW * 0.8001, screenH * 0.6276, screenW * 0.1830, screenH * 0.3255, "Img/disc.png", 0, 0, 0, tocolor(255, 255, 255, 255), false)
               
dxDrawImage(screenW * 0.7679, screenH * 0.5729, screenW * 0.2452, screenH * 0.4362, "Img/Wskaznik.png", 7+speedy, 0, 0, tocolor(255, 255, 255, 255), true)    
end
 end
end

dxDrawText(('%01d'):format(math.floor(przebieg)).." KM", (screenW * 0.8653) + 1, (screenH * 0.8164) + 1, (screenW * 0.9209) + 1, (screenH * 0.8398) + 1, tocolor(0, 0, 0, 255), 1.50, "font", "center", "center", false, false, true, false, false)
        
dxDrawText(('%01d'):format(math.floor(przebieg)).." KM", screenW * 0.8653, screenH * 0.8164, screenW * 0.9209, screenH * 0.8398, tocolor(255, 255, 255, 255), 1.50, "font", "center", "center", false, false, true, false, false)
local fuel = getElementData(veh,"vehicle:fuel") or 0
            if fuel < 10 then
            r4,g4,b4 = 255,0,0
        else
            r4,g4,b4 = 255,255,255
    end
        if isElementFrozen(veh) then
            r1,g1,b1 = 255,0,0
        else
            r1,g1,b1 = 255,255,255
        end
        local silnik = getVehicleEngineState(veh)
        if silnik == false then
            r2,g2,b2 = 255,0,0
        else
            r2,g2,b2 = 255,255,255
        end
        if getVehicleOverrideLights(veh) ~= 2 then
            r3,g3,b3 = 255,255,255
        else
            r3,g3,b3 = 70,184,73
        end
dxDrawImage(screenW * 0.9597, screenH * 0.4336, screenW * 0.0212, screenH * 0.0378, "Img/Paliwo.png", 0, 0, 0, tocolor(r4, g4, b4, 255), false)
dxDrawImage(screenW * 0.8009, screenH * 0.8971, screenW * 0.0212, screenH * 0.0378, "Img/silnik.png", 0, 0, 0, tocolor(r2,g2,b2, 255), true)
        
dxDrawImage(screenW * 0.7870, screenH * 0.8594, screenW * 0.0212, screenH * 0.0378, "Img/reczny.png", 0, 0, 0, tocolor(r1,g1,b1, 255), true)
        
dxDrawImage(screenW * 0.8221, screenH * 0.9297, screenW * 0.0212, screenH * 0.0378, "Img/swiatla.png", 0, 0, 0, tocolor(r3,g3,b3, 255), true)
    if fuel ~= false and fuel ~= nil and fuel > 0 then
dxDrawLine((screenW * 0.9575) - 1, (screenH * 0.4766) - 1, (screenW * 0.9575) - 1, screenH * 0.6641, tocolor(0, 0, 0, 255), 1, false)
        
dxDrawLine(screenW * 0.9824, (screenH * 0.4766) - 1, (screenW * 0.9575) - 1, (screenH * 0.4766) - 1, tocolor(0, 0, 0, 255), 1, false)
        
dxDrawLine((screenW * 0.9575) - 1, screenH * 0.6641, screenW * 0.9824, screenH * 0.6641, tocolor(0, 0, 0, 255), 1, false)
        
dxDrawLine(screenW * 0.9824, screenH * 0.6641, screenW * 0.9824, (screenH * 0.4766) - 1, tocolor(0, 0, 0, 255), 1, false)
        
dxDrawRectangle(screenW * 0.9575, screenH * 0.4766, screenW * 0.0249, screenH * 0.1875, tocolor(53, 53, 53, 255), false)
 dxDrawRectangle(screenW * 0.9575, screenH * 0.6638, screenW * 0.0249, screenH * - 0.1858/100*fuel, tocolor(24, 207, 0, 255), false)
else
dxDrawLine((screenW * 0.9575) - 1, (screenH * 0.4766) - 1, (screenW * 0.9575) - 1, screenH * 0.6641, tocolor(0, 0, 0, 255), 1, false)
        
dxDrawLine(screenW * 0.9824, (screenH * 0.4766) - 1, (screenW * 0.9575) - 1, (screenH * 0.4766) - 1, tocolor(0, 0, 0, 255), 1, false)
        
dxDrawLine((screenW * 0.9575) - 1, screenH * 0.6641, screenW * 0.9824, screenH * 0.6641, tocolor(0, 0, 0, 255), 1, false)
        
dxDrawLine(screenW * 0.9824, screenH * 0.6641, screenW * 0.9824, (screenH * 0.4766) - 1, tocolor(0, 0, 0, 255), 1, false)
        
dxDrawRectangle(screenW * 0.9575, screenH * 0.4766, screenW * 0.0249, screenH * 0.1875, tocolor(53, 53, 53, 255), false)
 dxDrawRectangle(screenW * 0.9575, screenH * 0.6638, screenW * 0.0249, - screenH * 0.0040, tocolor(255, 0, 0, 255), false)
end
end
end

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

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

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


Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-03-14, 21:12


Pyrek24







Wiek: 26
Na forum: 3579 dni
Posty: 546
Nick w MP: Pyrek

Piwa: 10

Respekt: 50

Thinks, kolejny b??d.
db3
https://imgur.com/M9RH83Y

Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-03-15, 21:06


Query

SyndicateMTA






Wiek: 24
Na forum: 3213 dni
Posty: 319
Nick w MP: Query

Piwa: 5238

Respekt: 141
Respekt: 141

Nie masz zako?czonej instrukcji warunkowej 'if' dodaj end w zakonczeniu tej funkcji i powinno byc okej.

Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
Pyrek24
Wysłany: 2019-03-15, 21:47


Pyrek24







Wiek: 26
Na forum: 3579 dni
Posty: 546
Nick w MP: Pyrek

Piwa: 10

Respekt: 50

Dziekuje

Postaw piwo autorowi tego posta
 

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