Hola a todos:
Tengo una duda de tipo matemático, materia que no se me da muy bien del todo o no estoy inspirado porque estoy bloqueado mentalmente. Estoy tratando de crear una lista de tipo autojump mediante listboex usando sqlite:
Con esto lo que hago es crear varias listas de mapas dentro de cada item en listbox ex de forma que si pincho en una "lista de mapas de la seccion 1" pincho en ese item y me lleva a esa lista hacia otra parte ( puede ser una pagina o otro listboex dentro de la pagina ) en donde aparecen todos los mapas para que tu instales el que quieras...Pero el problema es que pasa si hay muchas secciones y en vez de 15 mapas hay 300 mapas, ¿Cómo hago por ejemplo para que, si ves en el ejemplo que he puesto arriba en etiquetado lua, me salgan por decirlo asi, 3 listas auto-jumpeables con 100 items cada uno a sus correspondiente listbox o pagina con los mapas.
Lo que estoy tratando de hacer es esto:
[img]
http://www.mediafire.com/conv/d4e3b8fba ... 5ccc5g.jpg
[/img]
Como lo hago de forma que salgan listas de 100 en 100 y que al hacer click nos lleve a su listbox ( en el ejemplo es un falso listbox pero bueno eso es lo de menos, porque lo pasare a litsboex en vez de uno fake )?
Tengo una duda de tipo matemático, materia que no se me da muy bien del todo o no estoy inspirado porque estoy bloqueado mentalmente. Estoy tratando de crear una lista de tipo autojump mediante listboex usando sqlite:
sQuery = "SELECT * FROM mismapas WHERE id >= 1 AND id <= 15";--Total 15 items o mapas
tQuery = SQLite.QueryToTable(db, sQuery);
if tQuery.Rows ~= 0 then
for i=1,tQuery.Rows do
map1 = tQuery.Data[1]["mapa"];--NOMBRE DE MAPA
map2 = tQuery.Data[2]["mapa"];--NOMBRE DE MAPA
map3 = tQuery.Data[3]["mapa"];--NOMBRE DE MAPA
map4 = tQuery.Data[4]["mapa"];--NOMBRE DE MAPA
map5 = tQuery.Data[5]["mapa"];--NOMBRE DE MAPA
map6 = tQuery.Data[6]["mapa"];--NOMBRE DE MAPA
map7 = tQuery.Data[7]["mapa"];--NOMBRE DE MAPA
map8 = tQuery.Data[8]["mapa"];--NOMBRE DE MAPA
map9 = tQuery.Data[9]["mapa"];--NOMBRE DE MAPA
map10 = tQuery.Data[10]["mapa"];--NOMBRE DE MAPA
map11 = tQuery.Data[11]["mapa"];--NOMBRE DE MAPA
map12 = tQuery.Data[12]["mapa"];--NOMBRE DE MAPA
map13 = tQuery.Data[13]["mapa"];--NOMBRE DE MAPA
map14 = tQuery.Data[14]["mapa"];--NOMBRE DE MAPA
map15 = tQuery.Data[15]["mapa"];--NOMBRE DE MAPA
setstrings1 = map1 ..", ".. map2 ..", ".. map3 ..", ".. map4 ..", ".. map5;
setstrings2 = map6 ..", ".. map7 ..", ".. map8 ..", ".. map9 ..", ".. map10;
setstrings3 = map11 ..", ".. map12 ..", ".. map13 ..", ".. map14 ..", ".. map15;
end
end
if section=="Page 1" then
ListBoxEx.SetVisible("Plugin2", true);
ListBoxEx.SetUpdate("Plugin2", false);
nIndex = ListBoxEx.AddItem("Plugin2", "<p align='center'><b><font color='#D9D9D9'> Lista de "..section ..": \r\n</b></font><br><font color='#FF883B'><b> " .. setstrings1 .. " </b></font>", "Haga click en esta lista-item para ir hacia esta Lista de mapas correspondiente a la "..section, "", section, LBXITEM_HTML, "", nil, nil, nil);
ListBoxEx.SetItemVisible("Plugin2", nIndex, true);
ListBoxEx.SetUpdate("Plugin2", true);
elseif section=="Page 2" then
ListBoxEx.SetVisible("Plugin2", true);
ListBoxEx.SetUpdate("Plugin2", false);
nIndex = ListBoxEx.AddItem("Plugin2", "<p align='center'><b><font color='#D9D9D9'> Lista de "..section ..": \r\n</b></font><br><font color='#FF883B'> " .. setstrings2 .. " </b></font>", Haga click en esta lista-item para ir hacia esta Lista de mapas correspondiente a la "..section, "", section, LBXITEM_HTML, "", nil, nil, nil);
ListBoxEx.SetItemVisible("Plugin2", nIndex, true);
ListBoxEx.SetUpdate("Plugin2", true);
elseif section=="Page 3" then
ListBoxEx.SetVisible("Plugin2", true);
ListBoxEx.SetUpdate("Plugin2", false);
nIndex = ListBoxEx.AddItem("Plugin2", "<p align='center'><b><font color='#D9D9D9'> Lista de "..section ..": \r\n</b></font><br><font color='#FF883B'> " .. setstrings3 .. " </b></font>", "Haga click en esta lista-item para ir hacia esta Lista de mapas correspondiente a la "..section, "", section, LBXITEM_HTML, "", nil, nil, nil);
ListBoxEx.SetItemVisible("Plugin2", nIndex, true);
ListBoxEx.SetUpdate("Plugin2", true);
else
Application.ExitScript();
end
Lo que estoy tratando de hacer es esto:
[img]
http://www.mediafire.com/conv/d4e3b8fba ... 5ccc5g.jpg
[/img]
Como lo hago de forma que salgan listas de 100 en 100 y que al hacer click nos lleve a su listbox ( en el ejemplo es un falso listbox pero bueno eso es lo de menos, porque lo pasare a litsboex en vez de uno fake )?