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: (dxdrawrectangle)
1. uzupelnianie prostokatu (dxDrawRectangle)
Czesc, [you]

Zrobilem cos takiego:
[lua]
local screenW, screenH = guiGetScreenSize()

addEventHandler('onClientRender',root,function()
dxDrawLine((screenW * 0.7757) - 1, (screenH * 0.2331) - 1, (screenW * 0.7757) - 1, screenH * 0.2630, tocolor(0, 0, 0, 254), 1, false)
dxDrawLine(screenW * 0.9507, (screenH * 0.2331) - 1, (screenW * 0.7757) - 1, (screenH * 0.2331) - 1, tocolor(0, 0, 0, 254), 1, false)
dxDrawLine((screenW * 0.7757) - 1, screenH * 0.2630, screenW * 0.9507, screenH * 0.2630, tocolor(0, 0, 0, 254), 1, false)
dxDrawLine(screenW * 0.9507, screenH * 0.2630, screenW * 0.9507, (screenH * 0.2331) - 1, tocolor(0, 0, 0, 254), 1, false)
dxDrawRectangle(screenW*0.7757,screenH*0.2331,screenW*0.1,screenH*0.0299,tocolor(0,100,255,255),false)
dxDrawRectangle(screenW * 0.7757, screenH * 0.2331, screenW * 0.1750, screenH * 0.0299, tocolor(0, 0, 0, 0), false)
end)
[/lua]

jak mozecie zauwazyc jest to w relatywnym skalowaniu, mam problem odnosnie obliczania. Chcialbym zrobic aby ten pasek sie uzupelnial (potrzebne do skryptu, wlasciwie nie potrzebuje tego, zeby ten skrypt dzialal, ale dzieki temu bedzie to dosyc ladnie sie prezentowac).
Pierwsze dxDrawRectangle to ejst ten prostokat ktory ma uzupelniac ten prostokat. Nie wiem jak mam obliczyc by ten prostokat zaczynal sie w odpowiednim miejscu (na poczatku tego drugiego), lub zaczynal np. w srodku, i jednoczesnie, zeby nie byl na caly prostokat tylko na okreslona dlugosc. Mam nadzieje, ze na...