Wysłany: 2021-10-23, 14:15
NoNamik
Wiek: 35 Na forum: 2185 dni Posty: 289
Nick w MP: JestemNoNamem
Piwa : 374
Witam chcia?em zrobic ekwipunek lecz mam jeden problem, poniewa? chce aby by?o tyle tych kwadracik?w ile jest rzeczy w tabeli a nie, ?eby by?y wszystkie od razu
sorki za mas?o ma?lane ale nie wiem jak to inaczej wyt?umaczy?
for i , v in ipairs ( eq ) do
for x = 1 , 5 do
for y = 1 , 6 do
offsetx = ( 120 / zoom )*( x - 1 )
offsety = ( 90 / zoom )*( y - 1 )
dxDrawImage ( pos . item [ 1 ] + offsetx , pos . item [ 2 ] + offsety , pos . item [ 3 ], pos . item [ 4 ], img [ "item" ])
end
end
end
Podpis
Użytkownik - 10.06.2020
GTAO Member - 05.04.2021
Ostatnio zmieniony przez NoNamik 2021-10-26, 01:26, w całości zmieniany 1 raz
Wysłany: 2021-10-23, 15:19
kamison
Przyszły programista .lua
Wiek: 25 Na forum: 3302 dni Posty: 391
Nick w MP: kamison
Piwa : 594
local tbl = {
[ 1 ] = "Pi?ka" ,
[ 2 ] = "Gra"
}
addEventHandler ( "onClientRender" , root , function()
for i , v in ipairs ( tbl ) do
dxDrawRectangle ( 300 + 50 * i , 400 , 25 , 25 , tocolor ( 0 , 0 , 0 ))
dxDrawText ( v , 300 + 50 * i , 400 )
end
end )
Wysłany: 2021-10-23, 16:30
NoNamik
Wiek: 35 Na forum: 2185 dni Posty: 289
Nick w MP: JestemNoNamem
Piwa : 374
teraz wyglada to tak
chodzi mi o to by jeden rz?d mia? 5 poczym przeskakiwa? do kolejnego a nie ?e ma byc wszystko obok siebie
Wysłany: 2021-10-23, 16:40
kamison
Przyszły programista .lua
Wiek: 25 Na forum: 3302 dni Posty: 391
Nick w MP: kamison
Piwa : 594
local tbl = {
[ 1 ] = "Pi?ka" ,
[ 2 ] = "Gra" ,
[ 3 ] = "Papieros" ,
[ 4 ] = "Grabki" ,
[ 5 ] = "Cola" ,
[ 6 ] = "Amfetamina" ,
[ 7 ] = "Woda" ,
[ 8 ] = "Piwo" ,
[ 9 ] = "Telefon" ,
[ 10 ] = "Bu?ka" ,
[ 11 ] = "Prawo jazdy" ,
}
local y = 400
addEventHandler ( "onClientRender" , root , function()
for i , v in ipairs ( tbl ) do
if i <= 5 then
dxDrawRectangle ( 300 + 80 * i , y , 25 , 25 , tocolor ( 0 , 0 , 0 ))
dxDrawText ( v , 300 + 80 * i , y )
elseif i <= 10 then
i = i - 5
dxDrawRectangle ( 300 + 80 * i , y + 100 , 25 , 25 , tocolor ( 0 , 0 , 0 ))
dxDrawText ( v , 300 + 80 * i , y + 100 )
elseif i <= 15 then
i = i - 10
dxDrawRectangle ( 300 + 80 * i , y + 200 , 25 , 25 , tocolor ( 0 , 0 , 0 ))
dxDrawText ( v , 300 + 80 * i , y + 200 )
end
end
end )
Więcej szczegółów
Wystawiono 1 piw(a):NoNamik
Wysłany: 2021-10-23, 16:50
NoNamik
Wiek: 35 Na forum: 2185 dni Posty: 289
Nick w MP: JestemNoNamem
Piwa : 374
dzi?ki masz ale mam pytanko dalo by sie jakos to bardziej optymalnie?
Tagi: tabela
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: