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

Wysłany: 2020-04-01, 21:02


Pyrek24







Wiek: 25
Na forum: 3438 dni
Posty: 546
Nick w MP: Pyrek

Piwa: 10

Respekt: 50

Witam ot?? co mam ?le, definiuje warto?? RPM, jak na wiki a niestety mam taki b??d.

attempt to call global 'getVehicleRPM' (a nill value)



kod

function rpm1()
local veh=getPedOccupiedVehicle(localPlayer)
    
if not veh then return end
    local rpm getVehicleRPM(veh)  
  local alph interpolateBetween(00025500, (getTickCount() - tick)/7000"OutQuad")     
if ( getVehicleOverrideLights veh ) ~= then                 
        dxDrawImage(screenW 0.7354screenH 0.5769screenW 0.2422screenH 0.4139"Img/disc.png"000tocolor(255255255alph), false)
        
--dxDrawImage(screenW 0.7679screenH 0.5729screenW 0.2452screenH 0.4362"Img/Wskaznik.png"7+speedy00tocolor(255255255255), false) 

    dxDrawImage(screenW 0.7380screenH 0.5704screenW 0.2401screenH 0.4380"Img/Wskaznik.png"speedy00tocolor(255255255alph), false)
        dxDrawText(rpmscreenW 0.6760screenH 0.8269screenW 0.7526screenH 0.8833tocolor(255255255255), 1.00"pricedown""center""center"falsefalsefalsefalsefalse)        


        dxDrawLine((screenW 0.9740) - 1, (screenH 0.4657) - 1, (screenW 0.9740) - 1screenH 0.6491tocolor(2552000255alph), 1false)
        dxDrawLine(screenW 0.9927, (screenH 0.4657) - 1, (screenW 0.9740) - 1, (screenH 0.4657) - 1tocolor(2552000255alph), 1false)
        dxDrawLine((screenW 0.9740) - 1screenH 0.6491screenW 0.9927screenH 0.6491tocolor(2552000255alph), 1false)
        dxDrawLine(screenW 0.9927screenH 0.6491screenW 0.9927, (screenH 0.4657) - 1tocolor(2552000255alph), 1false)
        dxDrawRectangle(screenW 0.9740screenH 0.4657screenW 0.0187screenH 0.1833*(speedy2/400), tocolor(2552000255alph), false)
        dxDrawText(string.format("%.02f"speedy2), screenW 0.9745screenH 0.4667screenW 0.9927screenH 0.6491tocolor(255255255alph), 1.25"default-bold""center""center"falsefalsefalsefalsefalse)
end


Podpis
amta
Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-04-01, 22:46


Wilq







Wiek: 24
Na forum: 4428 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

Wklei?e? funkcj? z wiki


Więcej informacji znajdziesz w Wikipedii MTA:

getVehicleRPM


Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-04-01, 23:10


Pyrek24







Wiek: 25
Na forum: 3438 dni
Posty: 546
Nick w MP: Pyrek

Piwa: 10

Respekt: 50

w sensie to?

function getVehicleRPM(vehicle)
local vehicleRPM 0
    if (vehiclethen  
        if (getVehicleEngineState(vehicle) == truethen
            if getVehicleCurrentGear(vehicle) > 0 then             
                vehicleRPM math.floor(((getElementSpeed(vehicle"km/h") / getVehicleCurrentGear(vehicle)) * 160) + 0.5) 
                if (vehicleRPM 650then
                    vehicleRPM math.random(650750)
                elseif (vehicleRPM >= 9000then
                    vehicleRPM math.random(90009900)
                end
            else
                vehicleRPM math.floor((getElementSpeed(vehicle"km/h") * 160) + 0.5)
                if (vehicleRPM 650then
                    vehicleRPM math.random(650750)
                elseif (vehicleRPM >= 9000then
                    vehicleRPM math.random(90009900)
                end
            end
        else
            vehicleRPM 0
        end

        return tonumber(vehicleRPM)
    else
        return 0
    end
end


Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-04-01, 23:37


Wilq







Wiek: 24
Na forum: 4428 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

Tak, to. Domy?lnie nie ma takiej funkcji, sam j? musisz zdefiniowa?. Dlatego kopiujesz to z wiki.

Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
Pyrek24
Tagi: getvehiclerpm
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