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

Wysłany: 2017-05-13, 15:21


Atroth







Wiek: 23
Na forum: 3677 dni
Posty: 1089
Nick w MP: Atroth

Piwa: 4808

Respekt: 540
Respekt: 540

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

Postaw piwo autorowi tego posta
 

 
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

Respekt: 1436,8
Respekt: 1436,8


Więcej informacji znajdziesz w Wikipedii MTA:

guiProgressBarSetProgress


Więcej informacji znajdziesz w Wikipedii MTA:

guiProgressBarGetProgress


Podpis
Moje prace: https://www.youtube.com/c...MuaWGHPp1mhlGnw

-- obecnie
-- obecnie
-- dawniej
-- dawniej
-- dawniej
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-05-13, 15:48


Barcioo

Kiedyś to było ST






Wiek: 26
Na forum: 4049 dni
Posty: 458
Nick w MP: Bartek.

Piwa: 1887

Respekt: 460
Respekt: 460

mo?esz jeszcze tego u?y? zamiast gui progres bar


Więcej informacji znajdziesz w Wikipedii MTA:

DxDrawLoading


Podpis
Kanał Youtube;
A tu zapraszam
, pomogłem Ci? Wynagrodź mnie :piwo: :)


SUPPORT TEAM- 2016-09-03 do 2018-05-25
Test Mod- 2018-05-25
1k dni na Forum - 2018-01-28


GG: 62111935
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-05-14, 12:31


Atroth







Wiek: 23
Na forum: 3677 dni
Posty: 1089
Nick w MP: Atroth

Piwa: 4808

Respekt: 540
Respekt: 540

Chcia?em zrobi? te dxDrawLoading, ale wyskakuj? errory:


addEventHandler("onClientRender"root,
function()
    
    sx ,sy guiGetScreenSize()
    cxcy 1440900
    local ladowanie dxDrawLoading(196*sx/800482*sy/600,422*sx/80058*sy/600196*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

Postaw piwo autorowi tego posta
 

 
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

Respekt: 1436,8
Respekt: 1436,8

To podaj te errory...

Podpis
Moje prace: https://www.youtube.com/c...MuaWGHPp1mhlGnw

-- obecnie
-- obecnie
-- dawniej
-- dawniej
-- dawniej
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-05-14, 12:34


Atroth







Wiek: 23
Na forum: 3677 dni
Posty: 1089
Nick w MP: Atroth

Piwa: 4808

Respekt: 540
Respekt: 540

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

Postaw piwo autorowi tego posta
 

 
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

Respekt: 1436,8
Respekt: 1436,8

a masz ?r?d?o tej funkcji?

 local start getTickCount()
function dxDrawLoading (xywidthheightx2y2sizecolorcolor2second)
    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).."%"x2y2 widthheighttocolor 02550255 ), size"pricedown" )
    dxDrawRectangle(x,width ,height -10color)
    dxDrawRectangle(xywith ,height -10color2)
 end


Podpis
Moje prace: https://www.youtube.com/c...MuaWGHPp1mhlGnw

-- obecnie
-- obecnie
-- dawniej
-- dawniej
-- dawniej
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-05-14, 12:45


Atroth







Wiek: 23
Na forum: 3677 dni
Posty: 1089
Nick w MP: Atroth

Piwa: 4808

Respekt: 540
Respekt: 540

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

Postaw piwo autorowi tego posta
 

 
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

Respekt: 1436,8
Respekt: 1436,8

Ustawi? np w gui editorze, ustawiasz xy,w,h jednego rectangle 'tla' i x,y,w,h tego rectangle ktory sie bedzie przesuwal 'paska.

Podpis
Moje prace: https://www.youtube.com/c...MuaWGHPp1mhlGnw

-- obecnie
-- obecnie
-- dawniej
-- dawniej
-- dawniej
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-05-14, 13:01


Atroth







Wiek: 23
Na forum: 3677 dni
Posty: 1089
Nick w MP: Atroth

Piwa: 4808

Respekt: 540
Respekt: 540

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 screenWscreenH guiGetScreenSize()    
local start getTickCount()
function dxDrawLoading (xywidthheightx2y2sizecolorcolor2second)
    
        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).."%"x2y2 widthheighttocolor 2552550255 ), size"pricedown" )
    dxDrawRectangle(screenW 0.2495screenH 0.4213screenW 0.5297screenH 0.0519tocolor(2448888196), false)
    dxDrawRectangle(screenW 0.2495screenH 0.4213screenW 0.5297screenH 0.0519tocolor(10266196), false)
    
 end

sx ,sy guiGetScreenSize()
        function dxLoad ()
            local now getTickCount()
        dxDrawLoading(196*sx/800482*sy/600,422*sx/80058*sy/600196*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

Postaw piwo autorowi tego posta
 

 
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

Respekt: 1436,8
Respekt: 1436,8

nie zmieniaj tego w rectanglach tylko w dxDrawLoading(x,y,w,h,x2,y2,w2,h2

Podpis
Moje prace: https://www.youtube.com/c...MuaWGHPp1mhlGnw

-- obecnie
-- obecnie
-- dawniej
-- dawniej
-- dawniej
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-05-14, 14:15


Atroth







Wiek: 23
Na forum: 3677 dni
Posty: 1089
Nick w MP: Atroth

Piwa: 4808

Respekt: 540
Respekt: 540

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

Postaw piwo autorowi tego posta
 

 
Tagi: progress :: bar
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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