Wysłany: 2020-01-12, 14:42
szymsoon
Wiek: 31 Na forum: 2370 dni Posty: 54
Piwa : 1
Siema , robi? gui i chcia?em zrobi? pasek ?adowania i u?y?em funkcji dxDrawProgressBar i wyskakuje mi error
attempt to call 'dxDrawProgressBar' (a nil value)
nie mog? doj?c do tego co jest nie tak
Kod:
function draw()
local dxDrawProgressBar
dxDrawProgressBar( 10, 10, 200, 200, math.random(0,100), tocolor( 250, 50, 50, 255), tocolor( 255, 255, 255, 255) )
end
addEventHandler("onClientRender", root, draw)
[b][/b]
Wysłany: 2020-01-12, 15:16
Nexisten
Moderator
Wiek: 22 Na forum: 4108 dni Posty: 551
Nick w MP: Nexisten
Piwa : 1479
dxDrawProgressBar nie jest funkcj? wbudowan? w MTA, musisz po prostu skopiowa? poni?szy kod z Wiki MTA kt?ry dodaje Ci t? funkcje do kodu, wtedy mo?esz j? u?y?.
Dodaj to nad sw?j kod
local unlerp = function( from , to , lerp ) return ( lerp - from )/( to - from ) end
function dxDrawProgressBar ( startX , startY , width , height , progress , color , backColor )
local progress = math . max ( 0 , ( math . min ( 100 , progress ) ) )
local wBar = width * .18
for i = 0 , 4 do
-- back
local startPos = ( wBar * i + ( width * .025 )* i ) + startX
dxDrawRectangle ( startPos , startY , wBar , height , backColor )
-- progress
local eInterval = ( i * 20 )
local localProgress = math . min ( 1 , unlerp ( eInterval , eInterval + 20 , progress ) )
if localProgress > 0 then
dxDrawRectangle ( startPos , startY , wBar * localProgress , height , color )
end
end
end
Wysłany: 2020-01-12, 15:20
szymsoon
Wiek: 31 Na forum: 2370 dni Posty: 54
Piwa : 1
o dzi?ki , ja w?a?nie my?la?em ?e to jest wbudowane i nie rozumia?em czemu to nie dzia?a
Tagi: pasek :: ładowania
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: