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

Wysłany: 2014-06-21, 18:44


TheTroll

Pan Majster






Wiek: 38
Na forum: 4764 dni
Posty: 219
Nick w MP: TheTroll

Piwa: 1114

Respekt: 120
Respekt: 120

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.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-06-21, 18:45


Oski

LUA Scripter






Wiek: 30
Na forum: 5246 dni
Posty: 428
Nick w MP: Oski

Piwa: 56

Respekt: 75,1

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)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-06-21, 19:00


TheTroll

Pan Majster






Wiek: 38
Na forum: 4764 dni
Posty: 219
Nick w MP: TheTroll

Piwa: 1114

Respekt: 120
Respekt: 120

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]


Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-06-21, 19:22


MeeShuffle

Programista/Grafik






Wiek: 32
Na forum: 4395 dni
Posty: 2758
Nick w MP: Shuffle

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

Oski, jak nie usuniesz ? Czy?cisz plik i za pomoc? p?tli ponownie pobierasz pojazdy, kt?re uzupe?niaj? go bez owego pojazdu.

Podpis

https://shufflecode.pl
Static Codes and Graphics - Join our discord!
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-06-21, 19:28


TheTroll

Pan Majster






Wiek: 38
Na forum: 4764 dni
Posty: 219
Nick w MP: TheTroll

Piwa: 1114

Respekt: 120
Respekt: 120

Kurde no dalej mi nic nie wychodzi. Pomo?ecie? :D

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-06-21, 19:32


MeeShuffle

Programista/Grafik






Wiek: 32
Na forum: 4395 dni
Posty: 2758
Nick w MP: Shuffle

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

Gdzie masz okre?lon? zmienn? 'cars' ?

Podpis

https://shufflecode.pl
Static Codes and Graphics - Join our discord!
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-06-21, 19:33


TheTroll

Pan Majster






Wiek: 38
Na forum: 4764 dni
Posty: 219
Nick w MP: TheTroll

Piwa: 1114

Respekt: 120
Respekt: 120

Masz w tym kodzie co podawa?em.

Kod:

cars={}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-06-21, 19:35


MeeShuffle

Programista/Grafik






Wiek: 32
Na forum: 4395 dni
Posty: 2758
Nick w MP: Shuffle

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

Nie pobierzesz w ten spos?b ?adnych danych skoro indeks posiada warto?? nil Nadaj mu najpierw np przez table.insert jakie? warto?ci.

Podpis

https://shufflecode.pl
Static Codes and Graphics - Join our discord!
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-06-21, 19:42


TheTroll

Pan Majster






Wiek: 38
Na forum: 4764 dni
Posty: 219
Nick w MP: TheTroll

Piwa: 1114

Respekt: 120
Respekt: 120

Poradzi?em sobie z problemem. Dzi?kuje za pomoc :)

Postaw piwo autorowi tego posta
 

 
Tagi: prywatne :: auta :: xml
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Prywatne auta XML 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