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

Wysłany: 2019-04-20, 06:41


Andres1920







Wiek: 24
Na forum: 2958 dni
Posty: 18
Nick w MP: Josef

Piwa: 258

Respekt: 30,5

Witam jezeli bym mogl kogos prosic o poprawienie tego przeskalowania to bym byl wdzieczny macie tutaj kod i ss y jak wyglada ten licznik chce zeby on byl wiekszy bo nic w nim nie widac i jest bardzo maly, Ten skrypt jest z paczki skygame nazywa sie SkyG-Licznik
KOD:

--[[
    
Autor skryptuNexBoy
2016r
Zakaz uzywania tego kod bez mojej zgody!!!
* Dodano podswietlanie licznika
Montowanie podswietlen
Pasek paliwa
Kontrolki
--]]




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 screenWscreenH guiGetScreenSize()


function LicznikPojazdu()
    
local veh=getPedOccupiedVehicle(localPlayer)
    
if not veh then return end
if not Motocykle[getElementModel(veh)] then
    
local vxvyvz getElementVelocity(veh)
    
local speed = ((vx^vy^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 ) ~= then                 
dxDrawImage(screenW 0.8001screenH 0.6276screenW 0.1830screenH 0.3255"Img/disc.png"000tocolor(255255255255), false)
        
dxDrawImage(screenW 0.7679screenH 0.5729screenW 0.2452screenH 0.4362"Img/Wskaznik.png"7+speedy00tocolor(255255255255), false) 
else
if Kolor == "Niebieski" then
dxDrawImage(screenW 0.8001screenH 0.6600screenW 0.1600screenH 0.3600"Img/disc5.png"000tocolor(255255255240), false)
dxDrawImage(screenW 0.7679screenH 0.5729screenW 0.2452screenH 0.4362"Img/Wskaznik.png"7+speedy00tocolor(255255255255), true) 
elseif Kolor == "Zolty" then    
dxDrawImage(screenW 0.8001screenH 0.6276screenW 0.1830screenH 0.3255"Img/disc4.png"000tocolor(255255255240), false)
dxDrawImage(screenW 0.7679screenH 0.5729screenW 0.2452screenH 0.4362"Img/Wskaznik.png"7+speedy00tocolor(255255255255), true) 
elseif Kolor == "Jasnoniebieski" then
dxDrawImage(screenW 0.8001screenH 0.6276screenW 0.1830screenH 0.3255"Img/disc3.png"000tocolor(255255255240), false)
dxDrawImage(screenW 0.7679screenH 0.5729screenW 0.2452screenH 0.4362"Img/Wskaznik.png"7+speedy00tocolor(255255255255), true) 
else
dxDrawImage(screenW 0.8001screenH 0.6276screenW 0.1830screenH 0.3255"Img/disc2.png"000tocolor(255255255255), false)
               
dxDrawImage(screenW 0.7679screenH 0.5729screenW 0.2452screenH 0.4362"Img/Wskaznik.png"7+speedy00tocolor(255255255255), 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) + 1tocolor(000255), 1.00"default-bold""center""center"falsefalsetruefalsefalse)
        
dxDrawText(('%01d'):format(math.floor(przebieg)).." Km"screenW 0.8653screenH 0.8164screenW 0.9209screenH 0.8398tocolor(255255255255), 1.00"default-bold""center""center"falsefalsetruefalsefalse)
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(vehthen
            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.9597screenH 0.4336screenW 0.0212screenH 0.0378"Img/Paliwo.png"000tocolor(r4g4b4255), false)
dxDrawImage(screenW 0.8009screenH 0.8971screenW 0.0212screenH 0.0378"Img/silnik.png"000tocolor(r2,g2,b2255), true)
        
dxDrawImage(screenW 0.7870screenH 0.8594screenW 0.0212screenH 0.0378"Img/reczny.png"000tocolor(r1,g1,b1255), true)
        
dxDrawImage(screenW 0.8221screenH 0.9297screenW 0.0212screenH 0.0378"Img/swiatla.png"000tocolor(r3,g3,b3255), true)
    if fuel ~= false and fuel ~= nil and fuel 0 then
dxDrawLine((screenW 0.9575) - 1, (screenH 0.4766) - 1, (screenW 0.9575) - 1screenH 0.6641tocolor(000255), 1false)
        
dxDrawLine(screenW 0.9824, (screenH 0.4766) - 1, (screenW 0.9575) - 1, (screenH 0.4766) - 1tocolor(000255), 1false)
        
dxDrawLine((screenW 0.9575) - 1screenH 0.6641screenW 0.9824screenH 0.6641tocolor(000255), 1false)
        
dxDrawLine(screenW 0.9824screenH 0.6641screenW 0.9824, (screenH 0.4766) - 1tocolor(000255), 1false)
        
dxDrawRectangle(screenW 0.9575screenH 0.4766screenW 0.0249screenH 0.1875tocolor(535353255), false)
 dxDrawRectangle(screenW 0.9575screenH 0.6638screenW 0.0249screenH * - 0.1858/100*fueltocolor(242070255), false)
else
dxDrawLine((screenW 0.9575) - 1, (screenH 0.4766) - 1, (screenW 0.9575) - 1screenH 0.6641tocolor(000255), 1false)
        
dxDrawLine(screenW 0.9824, (screenH 0.4766) - 1, (screenW 0.9575) - 1, (screenH 0.4766) - 1tocolor(000255), 1false)
        
dxDrawLine((screenW 0.9575) - 1screenH 0.6641screenW 0.9824screenH 0.6641tocolor(000255), 1false)
        
dxDrawLine(screenW 0.9824screenH 0.6641screenW 0.9824, (screenH 0.4766) - 1tocolor(000255), 1false)
        
dxDrawRectangle(screenW 0.9575screenH 0.4766screenW 0.0249screenH 0.1875tocolor(535353255), false)
 dxDrawRectangle(screenW 0.9575screenH 0.6638screenW 0.0249, - screenH 0.0040tocolor(25500255), 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)


ss'y: https://imgur.com/a/BadnUKX

Jak juz mozecie przeskalowac to wszystkie 3 pliki tylko do przeskalowania to

disc.png disc2.png disc3.png disc4.png disc5.png stawiam piwerko i respekt <3

Komentarz DsJ3 dodany 2019-04-20, 10:35Następnym razem dodaj załącznik[BBCode] [lua]Kod[./lua] bez kropki
Ostatnio zmieniony przez DsJ3 2019-04-20, 10:35, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
Havooc
Wysłany: 2019-04-20, 06:58


Adaskokieblasko







Wiek: 23
Na forum: 2954 dni
Posty: 101

Piwa: 18

Respekt: 100
Respekt: 100

Je?eli dobrze patrz? to licznik jest dobrze wyskalowany wi?c nie widz? problemu :/

Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
Andres1920
Wysłany: 2019-04-20, 07:22


Andres1920







Wiek: 24
Na forum: 2958 dni
Posty: 18
Nick w MP: Josef

Piwa: 258

Respekt: 30,5

wlasnie jest bardzo maly sprawdz ss y dokladniej na ss u widac bardziej wszystko rozciagniete do gory ale tak nie jest niewiem dlaczego tak to widac na ss

Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-04-20, 10:55


Mezo.

Mod-Team






Wiek: 24
Na forum: 3211 dni
Posty: 548
Nick w MP: Mezo

Piwa: 6070

Respekt: 517
Respekt: 517

Na jakiej rozdzia?ce grasz? btw skalowanie kt?re zosta?o tam u?yte jest ju? stare a wi?kszo?? serwer?w u?ywa ju? nowocze?niejszego skalowania.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-04-20, 18:32


Wilq







Wiek: 24
Na forum: 4429 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

Je?li chcesz zmieni? miejsce obrazka w osi X zmieniaj warto?? pierwszego argumentu - je?li ma by? bardziej po lewo, to liczba musi by? mniejsza.

Je?li chcesz zmieni? rozmiar obrazka w osi X zmieniaj warto?? trzeciego argumentu - je?li ma by? szerszy, to liczba musi by? wi?ksza.

Pozycja dla osi Y to drugi argument, wysoko?? to czwarty argument.

Pe?ne obja?nienie argument?w znajdziesz tutaj:

Więcej informacji znajdziesz w Wikipedii MTA:

dxDrawImage


Więcej informacji znajdziesz w Wikipedii MTA:

dxDrawRectangle


Postaw piwo autorowi tego posta
 

 
Tagi: licznik :: pojazdu :: zle :: przeskalowany
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Licznik pojazdu zle przeskalowany 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