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

Wysłany: 2017-05-17, 20:10


jg2aviva1

Rusek :D






Wiek: 25
Na forum: 4134 dni
Posty: 445
Nick w MP: _Wolfenstei[N]^.^

Piwa: 1033

Respekt: 240
Respekt: 240Respekt: 240

Ostrzeżeń: 60%
Witam. Czy znalaz?by si? ktu? kto chcia?by mi wyt?umaczy? podstawowe funkcje XML? Mam zamiar stworzy? na jego podstawie prosty system pojazd?w ale co? z odczytywaniem mi nie dzia?a. Dodatkowo, przyznam, ?e bezmy?lnie przepisywa?em funkcje ze skryptu na domki (XML) i jedyna funkcja kt?r? dobrze znam to xmlLoadFile :P . Rozdaj? :piwo: i R*




Tu jest ten kod kt?ry nie chce mi odczytywa?. Wywala w?a?nie w chat box'ie "NNNNIC"

function zaladuj (gracz)

local root xmlLoadFile ("pojazdy.xml")
if not root then outputChatBox ("gowno"end

local autoroot xmlFindChild (root"auta"0)

if houseroot then
   for kv in ipairs (xmlNodeGetChildren(autoroot)) do
   local x xmlNodeGetAttribute (v"x")
   local y xmlNodeGetAttribute (v"y")
   local z xmlNodeGetAttribute (v"z")
   local model xmlNodeGetAttribute (v"model")
   createVehicle (modelxyz)
   end
   outputChatBox ("GITARA SIEMA XDDDDDDDDDDDDDDDDDDD")
else
   outputChatBox ("nnnnic")
end
end
addCommandHandler ("load"zaladuj)


Tu jest zawarto?? pliku pojazdy.xml

<pojazdy>
    <auta>
        <pojazd model="560" x="2481.6748046875" y="-1657.7861328125" z="13.330370903015"></pojazd>
        <pojazd model="560" x="2484.73828125" y="-1662.2958984375" z="13.335947036743"></pojazd>
        <pojazd model="560" x="2494.501953125" y="-1670.7314453125" z="13.335947036743"></pojazd>
        <pojazd model="559" x="2489.9462890625" y="-1672.0380859375" z="12.903062820435"></pojazd>
    </auta>
</pojazdy>


Podpis



GTAO Member: 2015-08-23, 14:26

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-05-17, 21:44


_Haze

Peace Yo!






Wiek: 24
Na forum: 4184 dni
Posty: 1648
Nick w MP: Haze

Piwa: 2628

Respekt: 1020
Respekt: 1020

Nie masz zdefiniowanego houseroot, obstawiam ?e pomyli?e? nazwy zmiennych. Zmie? na autoroot?

Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
jg2aviva1
Wysłany: 2017-05-17, 23:27


jg2aviva1

Rusek :D






Wiek: 25
Na forum: 4134 dni
Posty: 445
Nick w MP: _Wolfenstei[N]^.^

Piwa: 1033

Respekt: 240
Respekt: 240Respekt: 240

Ostrzeżeń: 60%
"HazeMaFaze" napisał/a:

Nie masz zdefiniowanego houseroot, obstawiam ?e pomyli?e? nazwy zmiennych. Zmie? na autoroot?


Rzeczywi?cie, nie zauwa?y?em 8)

A znajdzie si? kto? kto chcia?by rozpisa? dok?adnie ka?d? funkcj? xml'a?

Podpis



GTAO Member: 2015-08-23, 14:26

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-05-18, 07:46


_Haze

Peace Yo!






Wiek: 24
Na forum: 4184 dni
Posty: 1648
Nick w MP: Haze

Piwa: 2628

Respekt: 1020
Respekt: 1020

Takie podstawowe
Więcej informacji znajdziesz w Wikipedii MTA:

xmlLoadFile


Więcej informacji znajdziesz w Wikipedii MTA:

xmlNodeSetAttribute


Więcej informacji znajdziesz w Wikipedii MTA:

xmlNodeSetValue


Więcej informacji znajdziesz w Wikipedii MTA:

xmlSaveFile


Więcej informacji znajdziesz w Wikipedii MTA:

xmlUnloadFile


Więcej informacji znajdziesz w Wikipedii MTA:

xmlCreateChild

Wi?cej funkcji masz tutaj:

Więcej informacji znajdziesz w Wikipedii MTA:

xmlnode


Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
jg2aviva1
Wysłany: 2017-05-18, 09:43


Piorun







Wiek: 32
Na forum: 6712 dni
Posty: 1837
Nick w MP: Piorun

Piwa: 516

Respekt: 480,7
Respekt: 480,7

Polecam z XML przestawi? si? na JSON / DB.

Podpis
Możesz mnie znaleźć na: Facebook
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-05-18, 15:05


luki123luki123

Place Game






Wiek: 28
Na forum: 5275 dni
Posty: 1948
Nick w MP: LuKiO

Piwa: 6101

Respekt: 611
Respekt: 611Respekt: 611

Piorun, do niekt?rych zastosowa? xml jest dobre, np. lista lider?w frakcji itd. tam gdzie jest ma?o rekord?w/w?z??w i gdzie si? nie aktualizuje danych cz?sto.

A co do JSON i DB to tutaj JSON gdzie? trzeba zapisa? wi?c zostaje DB lub XML.
Ja polecam pisa? na wszystkim SQLite, MySQL, XML, JSON ( pod MySQL lub SQLite ) poniewa? tam masz wi?ksze mo?liwo?ci do stworzenia skryptu.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-05-18, 18:21


Piorun







Wiek: 32
Na forum: 6712 dni
Posty: 1837
Nick w MP: Piorun

Piwa: 516

Respekt: 480,7
Respekt: 480,7

Eeeeeee ?? ?? :shock:

JSON zapisywa? w XML? Nie lepiej JSON zapisa? w JSON?
JSON jest o tyle wygodny, ?e bierzesz, parsujesz na tablic? i masz operacje na tablicy, a nie wywo?ujesz miliard funkcji, by si? dobra? do jakiego? dziecka.

Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
marcin778
Tagi: nauka :: 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 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