Wysłany: 2017-05-13, 15:21
Atroth
Wiek: 23 Na forum: 3677 dni Posty: 1089
Nick w MP: Atroth
Piwa : 4808
Cze??. Jak sprawdzi? ile jest "procent" progress baru oraz jak zrobi?, ?e po jakiej? czynno?ci dodaje si? go 3?
Podpis
Użytkownik - 10-05-2016
Support Team - 17.06.2017
Moderator - 25.11.2017
Mod-Team - 02.07.2018
Wysłany: 2017-05-13, 15:23
marcin778
Krytyk serwerów MTA
Wiek: 24 Na forum: 4149 dni Posty: 2268
Nick w MP: Marcineg
Piwa : 4662
Wysłany: 2017-05-13, 15:48
Barcioo
Kiedyś to było ST
Wiek: 26 Na forum: 4048 dni Posty: 458
Nick w MP: Bartek.
Piwa : 1887
mo?esz jeszcze tego u?y? zamiast gui progres bar
Podpis
Kanał Youtube;
A tu zapraszam
[you]
, pomogłem Ci? Wynagrodź mnie
SUPPORT TEAM - 2016-09-03 do 2018-05-25
Test Mod - 2018-05-25
1k dni na Forum - 2018-01-28
GG: 62111935
Wysłany: 2017-05-14, 12:31
Atroth
Wiek: 23 Na forum: 3677 dni Posty: 1089
Nick w MP: Atroth
Piwa : 4808
Chcia?em zrobi? te dxDrawLoading, ale wyskakuj? errory:
addEventHandler ( "onClientRender" , root ,
function()
sx , sy = guiGetScreenSize ()
cx , cy = 1440 , 900
local ladowanie = dxDrawLoading ( 196 * sx / 800 , 482 * sy / 600 , 422 * sx / 800 , 58 * sy / 600 , 196 * sx / 800 , 450 * sy / 600 , 1.00 * sx / 800 , tocolor ( 0 , 0 , 0 , 170 ), tocolor ( 0 , 255 , 0 , 170 ), 10000 )
end
)
Podpis
Użytkownik - 10-05-2016
Support Team - 17.06.2017
Moderator - 25.11.2017
Mod-Team - 02.07.2018
Wysłany: 2017-05-14, 12:32
marcin778
Krytyk serwerów MTA
Wiek: 24 Na forum: 4149 dni Posty: 2268
Nick w MP: Marcineg
Piwa : 4662
Wysłany: 2017-05-14, 12:34
Atroth
Wiek: 23 Na forum: 3677 dni Posty: 1089
Nick w MP: Atroth
Piwa : 4808
marcin778 , attemp to call global 'dxDrawLoading' (a nil value)
Podpis
Użytkownik - 10-05-2016
Support Team - 17.06.2017
Moderator - 25.11.2017
Mod-Team - 02.07.2018
Wysłany: 2017-05-14, 12:39
marcin778
Krytyk serwerów MTA
Wiek: 24 Na forum: 4149 dni Posty: 2268
Nick w MP: Marcineg
Piwa : 4662
a masz ?r?d?o tej funkcji?
local start = getTickCount ()
function dxDrawLoading ( x , y , width , height , x2 , y2 , size , color , color2 , second )
local now = getTickCount ()
local seconds = second or 5000
local color = color or tocolor ( 0 , 0 , 0 , 170 )
local color2 = color2 or tocolor ( 255 , 255 , 0 , 170 )
local size = size or 1.00
local with = interpolateBetween ( 0 , 0 , 0 , width , 0 , 0 , ( now - start ) / (( start + seconds ) - start ), "Linear" )
local text = interpolateBetween ( 0 , 0 , 0 , 100 , 0 , 0 ,( now - start ) / (( start + seconds ) - start ), "Linear" )
dxDrawText ( "Loading ... " .. math . floor ( text ).. "%" , x2 , y2 , width , height , tocolor ( 0 , 255 , 0 , 255 ), size , "pricedown" )
dxDrawRectangle ( x , y , width , height - 10 , color )
dxDrawRectangle ( x , y , with , height - 10 , color2 )
end
Wysłany: 2017-05-14, 12:45
Atroth
Wiek: 23 Na forum: 3677 dni Posty: 1089
Nick w MP: Atroth
Piwa : 4808
Og?lnie to jak wybra? pozycj? na ekranie gdzie ma si? pokazywa??
Podpis
Użytkownik - 10-05-2016
Support Team - 17.06.2017
Moderator - 25.11.2017
Mod-Team - 02.07.2018
Wysłany: 2017-05-14, 12:48
marcin778
Krytyk serwerów MTA
Wiek: 24 Na forum: 4149 dni Posty: 2268
Nick w MP: Marcineg
Piwa : 4662
Ustawi? np w gui editorze, ustawiasz xy,w,h jednego rectangle 'tla' i x,y,w,h tego rectangle ktory sie bedzie przesuwal 'paska.
Wysłany: 2017-05-14, 13:01
Atroth
Wiek: 23 Na forum: 3677 dni Posty: 1089
Nick w MP: Atroth
Piwa : 4808
marcin778 , Ustawi?em w GUIEditorze te dwa paski. Jest to funkcja trudna do ogarni?cia, m?g?bym prosi? o j? przerobienie i wyt?umaczenie?
local screenW , screenH = guiGetScreenSize ()
local start = getTickCount ()
function dxDrawLoading ( x , y , width , height , x2 , y2 , size , color , color2 , second )
local now = getTickCount ()
local seconds = second or 5000
local color = color or tocolor ( 0 , 0 , 0 , 170 )
local color2 = color2 or tocolor ( 255 , 255 , 0 , 170 )
local size = size or 1.00
local with = interpolateBetween ( 0 , 0 , 0 , width , 0 , 0 , ( now - start ) / (( start + seconds ) - start ), "Linear" )
local text = interpolateBetween ( 0 , 0 , 0 , 100 , 0 , 0 ,( now - start ) / (( start + seconds ) - start ), "Linear" )
dxDrawText ( "Za?adowywanie ... " .. math . floor ( text ).. "%" , x2 , y2 , width , height , tocolor ( 255 , 255 , 0 , 255 ), size , "pricedown" )
dxDrawRectangle ( screenW * 0.2495 , screenH * 0.4213 , screenW * 0.5297 , screenH * 0.0519 , tocolor ( 244 , 88 , 88 , 196 ), false )
dxDrawRectangle ( screenW * 0.2495 , screenH * 0.4213 , screenW * 0.5297 , screenH * 0.0519 , tocolor ( 102 , 6 , 6 , 196 ), false )
end
sx , sy = guiGetScreenSize ()
function dxLoad ()
local now = getTickCount ()
dxDrawLoading ( 196 * sx / 800 , 482 * sy / 600 , 422 * sx / 800 , 58 * sy / 600 , 196 * sx / 800 , 450 * sy / 600 , 1.00 * sx / 800 , tocolor ( 0 , 0 , 0 , 170 ), tocolor ( 0 , 255 , 0 , 170 ), 10000 )
if now > start + 10000 then
start = getTickCount ()
outputChatBox ( "?adowanie zako?czone." , 0 , 255 , 0 )
removeEventHandler ( "onClientRender" , root , dxLoad )
end
end
addEventHandler ( "onClientRender" , root , dxLoad )
Podpis
Użytkownik - 10-05-2016
Support Team - 17.06.2017
Moderator - 25.11.2017
Mod-Team - 02.07.2018
Wysłany: 2017-05-14, 13:20
marcin778
Krytyk serwerów MTA
Wiek: 24 Na forum: 4149 dni Posty: 2268
Nick w MP: Marcineg
Piwa : 4662
nie zmieniaj tego w rectanglach tylko w dxDrawLoading(x,y,w,h,x2,y2,w2,h2
Wysłany: 2017-05-14, 14:15
Atroth
Wiek: 23 Na forum: 3677 dni Posty: 1089
Nick w MP: Atroth
Piwa : 4808
marcin778 , M?g?by? bardziej logicznie i po polsku napisa? wy?ej twoje zdania?
Podpis
Użytkownik - 10-05-2016
Support Team - 17.06.2017
Moderator - 25.11.2017
Mod-Team - 02.07.2018
Tagi: progress :: bar
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: