Wysłany: 2016-03-29, 16:02
awfesa
Wiek: 29 Na forum: 4705 dni Posty: 563
Piwa : 223
Wiem ?e ju? identyczny temat lecz nie mog? go znale??. Mo?ecie mi powiedzie? jak mog? zrobi? nowy wygl?d scrollbar ? Co? takiego jak jest na tym SS
Podpis
Cokolwiek robicie w swoim życiu, nie będzie to legendarne,
jeżeli wasi przyjaciele nie będą mogli tego zobaczyć.
Wysłany: 2016-03-29, 16:07
Jurandovsky
Kurdebele
Wiek: 17 Na forum: 4838 dni Posty: 915
Piwa : 2697
Stworzy? w?asn? grafik?, stworzy? w?asn? funkcj?, kt?ra z kolei tworzy suwak, np.
function createNewScrollBar ( x , y , width ) -- bez height , niech suwak ma sta ?? wysoko ?? tak ? jak ? obrazek proponuje
local actualProgress = 0 -- suwak zaczyna od 0
-- dx od scrollbara
end
P??niej jakie? inne funkcje, ktore pobieraj? i zwracaj? warto?? suwaka, zwiekszaj?ce stan suwaka lub zmniejsz?ce.
Funkcje kt?re mog? Ci si? przyda? to :
isMouseInPosition
dxDrawImage lub guiCreateStaticImage( i tutaj mo?esz wykluczy? isMouseInPosition, bo gui maj? sw?j event handler onClientGUIClick )
Umiej?tno?? operowania na zmiennych : zmienna = zmienna + 1 etc.
W miare sprawne liczenie, aby sprawdza? gdzie aktualnie si? znajduje ten kwadracik na pasku i zwraca? na podstawie tego warto?? w kt?rej si? znajduje, czyli od 1 do 100.
Podpis
Jedyny kontakt ze mną to PW forum
Kod:
local noobs = getElementsByTitle("player", "Programista LUA")
for k, v in ipairs(noobs) do
outputChatBox("Bez mózgu jest użytkownik o nicku: "..getPlayerName(v), root)
destroyElement(v)
end
Wysłany: 2016-03-29, 17:28
awfesa
Wiek: 29 Na forum: 4705 dni Posty: 563
Piwa : 223
Dzi?ki spr?buje to zrobi?. Najgorzej b?dzie z tymi zmiennymi ale mo?e si? uda. W razie jakich problem?w b?d? pisa? w tym temacie.
Podpis
Cokolwiek robicie w swoim życiu, nie będzie to legendarne,
jeżeli wasi przyjaciele nie będą mogli tego zobaczyć.
Wysłany: 2016-03-29, 18:54
Jurandovsky
Kurdebele
Wiek: 17 Na forum: 4838 dni Posty: 915
Piwa : 2697
Mo?esz to zrobi? pro?ciej, po prostu robi?c takie guziki jak strza?ka w lewo czy prawo na obrazku kt?ry da?e? i zwi?ksz?c zmienn? o 10 lub j? zmniejszac.. mniej liczenia
Podpis
Jedyny kontakt ze mną to PW forum
Kod:
local noobs = getElementsByTitle("player", "Programista LUA")
for k, v in ipairs(noobs) do
outputChatBox("Bez mózgu jest użytkownik o nicku: "..getPlayerName(v), root)
destroyElement(v)
end
Wysłany: 2016-03-29, 20:07
awfesa
Wiek: 29 Na forum: 4705 dni Posty: 563
Piwa : 223
Wykona?em co? takiego i mo?e macie pomys? aby ten suwak przesuwa? si? do ko?ca t?a i nie dalej .
local PosS = 0
function createNewScrollBar ( x , y , width )
dxDrawText ( PosS , 691 , 239 , 870 , 329 , tocolor ( 255 , 255 , 255 , 255 ), 3.00 , "default" , "center" , "center" , false , false , false , false , false )
if isMouseInPosition ( x + PosS , y , width / 5.5 , 23 ) then
if( isCursorShowing ()) then
moveOn = getCursorMoveOn ()
if moveOn == "left" then
if x + PosS ~= x then
PosS = PosS - 1.5
end
elseif moveOn == "right" then
PosS = PosS + 1.5
end
end
end
dxDrawImage ( x , y , width , 23 , ":ooo/bar.png" , 0 , 0 , 0 , tocolor ( 255 , 255 , 255 , 255 ), false ) -- t ? o
dxDrawImage ( x + PosS , y , width / 5.2 , 23 , ":ooo/bar.png" , 0 , 0 , 0 , tocolor ( 37 , 0 , 225 , 255 ), false ) -- suwak
end
addEventHandler ( "onClientRender" , root ,
function()
showCursor ( true )
createNewScrollBar ( 677 , 408 , 134 )
end
)
Podpis
Cokolwiek robicie w swoim życiu, nie będzie to legendarne,
jeżeli wasi przyjaciele nie będą mogli tego zobaczyć.
Tagi: nowy :: wygąd :: suwaka
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: