Wysłany: 2013-02-15, 18:30
cayman11
Wiek: 30 Na forum: 4948 dni Posty: 73
Hmm pomo?e?ie?
local towary = {
{ "Odpady" , "Trociny" , 0 , 20 , 50 },
{ "Odpady" , "Puszki" , 1 , 50 , 80 },
{ "Odpady" , "Butelki" , 2 , 80 , 110 },
{ "Odpady" , "Papier" , 0 , 20 , 50 },
{ "Odpady" , "Smo?a" , 9 , 290 , 320 },
{ "Spo?ywcze" , "Jab?ka" , 3 , 110 , 140 },
{ "Spo?ywcze" , "Banany" , 6 , 200 , 230 },
{ "Spo?ywcze" , "Gruszki" , 1 , 50 , 80 },
{ "Spo?ywcze" , "?liwki" , 8 , 260 , 290 },
{ "Spo?ywcze" , "Mro?onki" , 12 , 380 , 410 },
{ "Napoje" , "Herbata" , 7 , 230 , 260 },
{ "Napoje" , "Tymbark" , 17 , 530 , 560 },
{ "Napoje" , "Kawa" , 5 , 170 , 200 },
{ "Napoje" , "Mleko" , 2 , 80 , 110 },
{ "Napoje" , "Piwo" , 16 , 500 , 530 }
}
local towar = { }
local kupuj = { }
function centerWindow ( center_window )
local screenW , screenH = guiGetScreenSize ()
local windowW , windowH = guiGetSize ( center_window , false )
local x , y = ( screenW - windowW )/ 2 ,( screenH - windowH )/ 2
guiSetPosition ( center_window , x , y , false )
end
towaryWindow = {}
towaryButton = {}
towaryLabel = {}
towaryTabpanel = {}
towaryImage = {}
towaryProgress = {}
towaryRadio = {}
towaryTabpanel [ 1 ] = guiCreateTabPanel ( 0.2000 , 0.2000 , 0.6000 , 0.500 , true , towaryWindow [ 1 ])
tabnap = guiCreateTab ( "Za?adunek" , towaryTabpanel [ 1 ])
centerWindow ( towaryTabpanel [ 1 ])
towaryImage [ 1 ] = guiCreateStaticImage ( 0.0100 , 0.0600 , 0.9700 , 0.0015 , "capture.png" , true , tabnap )
towaryImage [ 2 ] = guiCreateStaticImage ( 0.1900 , 0.0000 , 0.0015 , 0.9900 , "capture_bg.png" , true , tabnap )
towaryImage [ 3 ] = guiCreateStaticImage ( 0.3900 , 0.0000 , 0.0015 , 0.9900 , "capture_bg.png" , true , tabnap )
towaryImage [ 4 ] = guiCreateStaticImage ( 0.6150 , 0.0000 , 0.0015 , 0.9900 , "capture_bg.png" , true , tabnap )
towaryImage [ 5 ] = guiCreateStaticImage ( 0.8000 , 0.0000 , 0.0015 , 0.9900 , "capture_bg.png" , true , tabnap )
towaryLabel [ 1 ] = guiCreateLabel ( 0.0300 , 0.0200 , 0.1200 , 0.2000 , "Nazwa:" , true , tabnap )
guiSetFont ( towaryLabel [ 1 ], "default-bold-small" )
towaryLabel [ 2 ] = guiCreateLabel ( 0.2600 , 0.0200 , 0.1200 , 0.2000 , "Score:" , true , tabnap )
guiSetFont ( towaryLabel [ 2 ], "default-bold-small" )
towaryLabel [ 3 ] = guiCreateLabel ( 0.4500 , 0.0200 , 0.1200 , 0.2000 , "Min. suma:" , true , tabnap )
guiSetFont ( towaryLabel [ 3 ], "default-bold-small" )
towaryLabel [ 4 ] = guiCreateLabel ( 0.6600 , 0.0200 , 0.1200 , 0.2000 , "Max. suma:" , true , tabnap )
guiSetFont ( towaryLabel [ 4 ], "default-bold-small" )
towaryLabel [ 5 ] = guiCreateLabel ( 0.8500 , 0.0200 , 0.1500 , 0.2000 , "Za?aduj:" , true , tabnap )
guiSetFont ( towaryLabel [ 5 ], "default-bold-small" )
przesun = guiCreateScrollBar ( 590 , 10 , 19 , 340 , false , false , tabnap )
for k , v in ipairs ( towary ) do
towar [ 1 ] = guiCreateLabel ( 0.03 , 0.020 + 0.07 * k , 0.2 , 0.1 , v [ 2 ], true , przesun )
towar [ 2 ] = guiCreateLabel ( 0.28 , 0.020 + 0.07 * k , 0.2 , 0.1 , v [ 3 ], true , przesun )
towar [ 3 ] = guiCreateLabel ( 0.48 , 0.020 + 0.07 * k , 0.2 , 0.1 , v [ 4 ].. "$" , true , przesun )
towar [ 4 ] = guiCreateLabel ( 0.69 , 0.020 + 0.07 * k , 0.2 , 0.1 , v [ 5 ].. "$" , true , przesun )
kupuj [ k ] = guiCreateRadioButton ( 0.85 , 0.000 + 0.08 * k , 0.13 , 0.06 , "Za?aduj" , true , przesun )
end
Wysłany: 2013-02-15, 18:45
Piorun
Wiek: 32 Na forum: 6712 dni Posty: 1837
Nick w MP: Piorun
Piwa : 516
for k , v in ipairs ( towary ) do
towar [ 1 ] = guiCreateLabel ( 0.03 , 0.020 + 0.07 * k , 0.2 , 0.1 , v [ 2 ], true , przesun )
towar [ 2 ] = guiCreateLabel ( 0.28 , 0.020 + 0.07 * k , 0.2 , 0.1 , v [ 3 ], true , przesun )
towar [ 3 ] = guiCreateLabel ( 0.48 , 0.020 + 0.07 * k , 0.2 , 0.1 , v [ 4 ].. "$" , true , przesun )
towar [ 4 ] = guiCreateLabel ( 0.69 , 0.020 + 0.07 * k , 0.2 , 0.1 , v [ 5 ].. "$" , true , przesun )
kupuj [ k ] = guiCreateRadioButton ( 0.85 , 0.000 + 0.08 * k , 0.13 , 0.06 , "Za?aduj" , true , przesun )
end
Wszystko do kosza. Pow?d? Za ka?dym razem przypisujesz w tabeli "towar" warto?ci do tych samych zmiennych w tabeli. Raczej tak to powinno wygl?da?:
for k , v in ipairs ( towary ) do
towar [ k ][ 1 ] = guiCreateLabel ( 0.03 , 0.020 + 0.07 * k , 0.2 , 0.1 , v [ 2 ], true , przesun )
towar [ k ][ 2 ] = guiCreateLabel ( 0.28 , 0.020 + 0.07 * k , 0.2 , 0.1 , v [ 3 ], true , przesun )
towar [ k ][ 3 ] = guiCreateLabel ( 0.48 , 0.020 + 0.07 * k , 0.2 , 0.1 , v [ 4 ].. "$" , true , przesun )
towar [ k ][ 4 ] = guiCreateLabel ( 0.69 , 0.020 + 0.07 * k , 0.2 , 0.1 , v [ 5 ].. "$" , true , przesun )
kupuj [ k ] = guiCreateRadioButton ( 0.85 , 0.000 + 0.08 * k , 0.13 , 0.06 , "Za?aduj" , true , przesun )
end
Druga rzecz - w ka?dej funkcji "guiCreateLabel" ostatni parametr to "rodzic" do kt?rego dopasowywany jest element. U ciebie to "scroll", kt?ry utworzy?e? . Popraw.
Wysłany: 2013-02-15, 20:09
cayman11
Wiek: 30 Na forum: 4948 dni Posty: 73
Wielki THX
Tagi: guicreatescrollbar
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: