Witam mam problem z funckja return + for poniewa? pobieram z pliku xml pracownikow i p?zniej w r?znych funkcjach odwo?uje si? do tego ale jest problem poniewa? tylko 1 pracownika wyszukuje zamiast wszytkich kod:
local pracownicy = {}
function xml_pracownicy (frakcja)
local xml = xmlLoadFile ( "config/Pracownicy.xml")
if xml then
local file = xmlFindChild (xml,frakcja,0)
for i,lista_pracownikow in ipairs (xmlNodeGetChildren(file)) do
id = xmlNodeGetAttribute (lista_pracownikow,"id")
login = xmlNodeGetAttribute (lista_pracownikow,"login")
stanowisko = xmlNodeGetAttribute (lista_pracownikow,"ranga")
praca = xmlNodeGetAttribute (lista_pracownikow,"pracuje")
table.insert (pracownicy, 1, id)
table.insert (pracownicy, 2, login)
table.insert (pracownicy, 3, stanowisko)
table.insert (pracownicy, 4, praca)
return
end
end
xmlUnloadFile(xml)
end
function lista_usun_global()
guiGridListClear(gui.Lista[2])
local frakcja = guiGetText ( gui.Frakcja )
for i,v in ipairs (pracownicy) do
local row = guiGridListAddRow ( gui.Lista[2] )
guiGridListSetItemText ( gui.Lista[2], row, gui.Lista.Usuwanie[1], v[1], false, false )
guiGridListSetItemText ( gui.Lista[2], row, gui.Lista.Usuwanie[2], v[2], false, false )
guiGridListSetItemText ( gui.Lista[2], row, gui.Lista.Usuwanie[3], v[3], false, false )
guiGridListSetItemText ( gui.Lista[2], row, gui.Lista.Usuwanie[4], v[4], false, false )
end
end
Zaprzesta? u?ywania XML'a,
bo to syf i niepotrzebnie
tylko za?miecasz sobie serwer.
Lepiej skorzysta? z baz danych,
bo s? szybsze, wygodniejsze,
wydajniejsze i bezpieczniejsze.
Jest jako? poradnik w internecie od SqLite?
Znalaz?em tylko ten ale to jest do sampa pa.wno.pl/index.php?/topic/2632-sqlite-co-to-funkcje-polecenia-typy-przyklady/
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