Wysłany: 2014-06-21, 18:44
TheTroll
Pan Majster
Wiek: 38 Na forum: 4764 dni Posty: 219
Nick w MP: TheTroll
Piwa : 1114
Witam.
Przejd? od razu do rzeczy. Dzisiaj zacz??em pisa? panel prywatnych pojazd?w kt?ry jest oparty na XML. Jednak?e mam ma?y problem z funkcj? kt?ra ma zapisywa? wszystkie autka.
Daj? kod(strona serwera)
Kod: cars={}
function ZapiszPojazdy ()
local root = xmlLoadFile ("auta.xml")
local vehroot = xmlFindChild (root,"autka",0)
if (vehroot) then
for i,v in ipairs (xmlNodeGetChildren(vehroot)) do
xmlNodeSetAttribute ( v, "model", getElementData(cars[i],"model") )
xmlNodeSetAttribute ( v, "x", getElementData(cars[i], "x") )
xmlNodeSetAttribute ( v, "y", getElementData(cars[i], "y") )
xmlNodeSetAttribute ( v, "z", getElementData(cars[i], "z") )
xmlNodeSetAttribute ( v, "rx", getElementData(cars[i], "rx") )
xmlNodeSetAttribute ( v, "ry", getElementData(cars[i], "ry") )
xmlNodeSetAttribute ( v, "rz", getElementData(cars[i], "rz") )
xmlNodeSetAttribute ( v, "owner", getElementData(cars[i], "owner") )
outputDebugString ("Wszystkie pojazdy zosta?y zapisane!")
end
xmlSaveFile(root)
end
end
addCommandHandler ("zapisz", ZapiszPojazdy)
Za pomoc stawiam zimne piwka.
Wysłany: 2014-06-21, 18:45
Oski
LUA Scripter
Wiek: 30 Na forum: 5246 dni Posty: 428
Nick w MP: Oski
Piwa : 56
Dlaczego wybra?e? XML? Na SQL du?o ?atwiej ci bedzie zrobi? taki panel. Poza tym na XML nie usuniesz samochodu
[ Dodano : 2014-06-21, 18:46 ]
Jakie? b??dy w debugu ? (/debugscript 3)
Wysłany: 2014-06-21, 19:00
TheTroll
Pan Majster
Wiek: 38 Na forum: 4764 dni Posty: 219
Nick w MP: TheTroll
Piwa : 1114
Wiem ?e na SQL by?o by to ?atwiejsze ale na razie jeszcze si? ucz?.
PS: b??dy w debugu:
Kod: Bad argument @ 'xmlNodeSetAttribute' i Bad argument @ 'getElementData' [expected element at argument 1, got nil]
Wysłany: 2014-06-21, 19:22
MeeShuffle
Programista/Grafik
Wiek: 32 Na forum: 4394 dni Posty: 2758
Nick w MP: Shuffle
Piwa : 8575
Oski , jak nie usuniesz ? Czy?cisz plik i za pomoc? p?tli ponownie pobierasz pojazdy, kt?re uzupe?niaj? go bez owego pojazdu.
Wysłany: 2014-06-21, 19:28
TheTroll
Pan Majster
Wiek: 38 Na forum: 4764 dni Posty: 219
Nick w MP: TheTroll
Piwa : 1114
Kurde no dalej mi nic nie wychodzi. Pomo?ecie?
Wysłany: 2014-06-21, 19:32
MeeShuffle
Programista/Grafik
Wiek: 32 Na forum: 4394 dni Posty: 2758
Nick w MP: Shuffle
Piwa : 8575
Gdzie masz okre?lon? zmienn? 'cars' ?
Wysłany: 2014-06-21, 19:33
TheTroll
Pan Majster
Wiek: 38 Na forum: 4764 dni Posty: 219
Nick w MP: TheTroll
Piwa : 1114
Masz w tym kodzie co podawa?em.
Kod:
Wysłany: 2014-06-21, 19:35
MeeShuffle
Programista/Grafik
Wiek: 32 Na forum: 4394 dni Posty: 2758
Nick w MP: Shuffle
Piwa : 8575
Nie pobierzesz w ten spos?b ?adnych danych skoro indeks posiada warto?? nil Nadaj mu najpierw np przez table.insert jakie? warto?ci.
Wysłany: 2014-06-21, 19:42
TheTroll
Pan Majster
Wiek: 38 Na forum: 4764 dni Posty: 219
Nick w MP: TheTroll
Piwa : 1114
Poradzi?em sobie z problemem. Dzi?kuje za pomoc
Tagi: prywatne :: auta :: xml
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: