Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.
GTAONLINE.PL
Tematy otagowane jako: dxdrawline
1. Blokada dxDrawLine
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.

[lua]
local spd_w = math.floor(screenw / 5)
if (spd_w>400) then
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(X, Y, alpha, dist)
if (alpha>1.45) then alpha=1.45+math.random(0.0,0.5) end
alpha=(alpha*3.0)+0.88
return X - (dist * math.sin(alpha)), Y + (dist * math.cos(alpha));
end

local veh=getPedOccupiedVehicle(localPlayer)

if (veh) then
local vm=getElementModel(veh)
vx,vy,vz=getElementVelocity(veh)
spd=(vx^2 + vy^2 + vz^2)^(0.5)*1.0
dxDrawImage ( spd_X, spd_Y, spd_w, spd_h, 'img/licznik.png' )
local gx,gy=GetSPDXY(spdw_X,spdw_Y,spd, spd_w/3)
dxDrawLine(spdw_X-2,spdw_Y-2, gx,gy, tocolor(155,0,0,100), 3)
dxDrawLine(spdw_X-2,spdw_Y+2, gx,gy, tocolor(155,0,0,100), 3)
dxDrawLine(spdw_X+2,spdw_Y-2, gx,gy, tocolor(155,0,0,100), 3)
dxDrawLine(spdw_X+2,spdw_Y+2, gx,gy, tocolor(155,0,0,100), 3)
dxDrawLine(spdw_X,spdw_Y, gx,gy, t...
2. Rotacja pojazdu - dxDrawLine - tasmy
Witam pisz? skrypt na tasmy dla frakcji i wszystko pi?knie ?miga, cofanie gracza jak pr?buje przej?? przez lini?, ale mam problem jak kto? jedzie autem. Wje?d?aj?c w ta?my jad?c do przodu te? go odbija, ale jak jedzie ty?em to ju? udaje mu si? przebi?.
Wie kto? jak temu zaradzi????

Za pomoc stawiam :piwo:
3. dxDrawLine server-side
Cze??, mam pytanie czy da?o by si? u?y? tej funkcji po stronie servera?(mo?e to by? g?upie pytanie :D )

https://wiki.multitheftauto.com/wiki/DxDrawLine3D