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

Wysłany: 2013-02-15, 18:30


cayman11







Wiek: 30
Na forum: 4948 dni
Posty: 73



Respekt: 50

Hmm pomo?e?ie?



local towary = {
                {"Odpady""Trociny"02050},
                {"Odpady""Puszki"15080},
                {"Odpady""Butelki"280110},
                {"Odpady""Papier"02050},
                {"Odpady""Smo?a"9290320},
                {"Spo?ywcze""Jab?ka"3110140},
                {"Spo?ywcze""Banany"6200230},
                {"Spo?ywcze""Gruszki"15080},
                {"Spo?ywcze""?liwki"8260290},
                {"Spo?ywcze""Mro?onki"12380410},
                {"Napoje""Herbata"7230260},
                {"Napoje""Tymbark"17530560},
                {"Napoje""Kawa"5170200},
                {"Napoje""Mleko"280110},
                {"Napoje""Piwo"16500530}
               }
local towar = { }
local kupuj = { }

function centerWindow(center_window)
    local screenW,screenH=guiGetScreenSize()
    local windowW,windowH=guiGetSize(center_window,false)
    local x,= (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.03000.02000.12000.2000,"Nazwa:",true,tabnap)
guiSetFont(towaryLabel[1],"default-bold-small")
towaryLabel[2] = guiCreateLabel(0.26000.02000.12000.2000,"Score:",true,tabnap)
guiSetFont(towaryLabel[2],"default-bold-small")
towaryLabel[3] = guiCreateLabel(0.45000.02000.12000.2000,"Min. suma:",true,tabnap)
guiSetFont(towaryLabel[3],"default-bold-small")
towaryLabel[4] = guiCreateLabel(0.66000.02000.12000.2000,"Max. suma:",true,tabnap)
guiSetFont(towaryLabel[4],"default-bold-small")
towaryLabel[5] = guiCreateLabel(0.85000.02000.15000.2000,"Za?aduj:",true,tabnap)
guiSetFont(towaryLabel[5],"default-bold-small")

przesun guiCreateScrollBar(590,10,19,340,false,false,tabnap)
for kv 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


Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-02-15, 18:45


Piorun







Wiek: 32
Na forum: 6712 dni
Posty: 1837
Nick w MP: Piorun

Piwa: 516

Respekt: 480,7
Respekt: 480,7

for kv 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 kv 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.

Podpis
Możesz mnie znaleźć na: Facebook
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-02-15, 20:09


cayman11







Wiek: 30
Na forum: 4948 dni
Posty: 73



Respekt: 50

Wielki THX :piwo:

Postaw piwo autorowi tego posta
 

 
Tagi: guicreatescrollbar
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