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

Wysłany: 2020-04-18, 15:07


Irvs







Wiek: 30
Na forum: 2680 dni
Posty: 48

Piwa: 3

Respekt: 50

Siemanko!

Mam problem z kodem i dxDrawLine u?ytego przy liczniku,
Wskaz?wka rysowana t? funkcj? zatrzymuje sie zawsze w jednym maksymalnym odchyleniu mimo, ?e samoch?d jedzie szybciej i ca?y czas przyspiesza mimo tego, ?e wskaz?wka ju? si? zatrzyma?a.
Kod Poni?ej, jak to rozwi?za?? Dodam, ?e zmiana wy?wietlanej pr?dko?ci nie wchodzi w gr?, bo obecnie pr?dko?ci s? zsynchronizowane z innymi skryptami.


local spd_w math.floor(screenw 5)
if (spd_w>400then
    spd_w=400
end
local spd_h math.floor(spd_w 0.81592)
local spd_X screenw spd_w 25
local spd_Y screenh spd_h 25
local spdw_X math.floor(spd_X + (spd_w/2))
local spdw_Y math.floor(spd_Y + (spd_h*3/5))


function GetSPDXY(XYalphadist)
     if (alpha>1.45then alpha=1.45+math.random(0.0,0.5end
     alpha=(alpha*3.0)+0.88
     return - (dist math.sin(alpha)), + (dist math.cos(alpha));
end

    local veh=getPedOccupiedVehicle(localPlayer)

    if (vehthen
    local vm=getElementModel(veh)
        vx,vy,vz=getElementVelocity(veh)
        spd=(vx^vy^vz^2)^(0.5)*1.0
        dxDrawImage spd_Xspd_Y,  spd_wspd_h'img/licznik.png' )
        local gx,gy=GetSPDXY(spdw_X,spdw_Y,spdspd_w/3)
        dxDrawLine(spdw_X-2,spdw_Y-2gx,gytocolor(155,0,0,100), 3)
        dxDrawLine(spdw_X-2,spdw_Y+2gx,gytocolor(155,0,0,100), 3)
        dxDrawLine(spdw_X+2,spdw_Y-2gx,gytocolor(155,0,0,100), 3)
        dxDrawLine(spdw_X+2,spdw_Y+2gx,gytocolor(155,0,0,100), 3)
        dxDrawLine(spdw_X,spdw_Ygx,gytocolor(255,0,0), 1)

Stawiam Piwo za pomoc :)

EDIT Do zamkni?cia, parametr Alpha za to odpowiada na przysz?o?? mo?e komu? pomo?e :)

Postaw piwo autorowi tego posta
 

 
Tagi: blokada :: dxdrawline
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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