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

Wysłany: 2014-11-05, 11:44


Terr9909

Skrypter LUA






Wiek: 26
Na forum: 4234 dni
Posty: 346
Nick w MP: Split

Piwa: 1043

Respekt: 182,8
Respekt: 182,8Respekt: 182,8

Witam, mam pewien problem od kiedy si? zabawi?em systemem pojazd?w xml to zdarzaj? si? b??dy.

1. Serwer si? wy??cza w nocy zazwyczaj
2. Jak mia?em co 3 sek zapisywanie wy??cza? si? co 5 minut.

Teraz wy??cza si? zazwyczaj w nocy, to si? nie zdarza?o tylko jak uruchomi?em zapisywanie pojazd?w co jaki? czas.

function veh_saveall(vehicle)
    local plik xmlLoadFile("config/pojazdy.xml")
    if not plik then return end
    
    if getElementData(vehicle"pojazd_zrespiony"then
        local x,y,getElementPosition(vehicle)
        
        local sprawdz xmlFindChild(plik"pojazd"getElementData(vehicle"pojazd_id"))
        
        xmlNodeSetAttribute(sprawdz"x"x)
        xmlNodeSetAttribute(sprawdz"y"y)
        xmlNodeSetAttribute(sprawdz"z"z)
            
        xmlSaveFile(plik)
    end
end


setTimer(function()
    for i,v in ipairs(getElementsByType("vehicle")) do
        veh_saveall(v)
    end
end300000)


Oczywi?cie nadmieniam i? w xml jak by?y 2 pojazdy nic si? nie dzia?o tylko jak jest ju? ich du?o serwer si? wy??cza, z tego co ja wiem by? mo?e to jest zu?ycie maszyny ale nie wiem jak temu mog? zapobiec.

Pojazd?w w xml jest 17.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-11-05, 11:57


KukiX







Wiek: 34
Na forum: 6718 dni
Posty: 567

Piwa: 17560

Respekt: 160
Respekt: 160Respekt: 160

Xml si? nie nadaje do tego typu rzeczy, jest powolne i obci??a serwer.
Dodatkowo ta p?tla na wszystkie pojazdy w tym timerze jest bez sensu.
Pobierasz wszystkie pojazdy z serwera i np. je?li jest ich 100 to 100 razy wczytuje si? plik config/pojazdy.xml i dodatkowo po zapisie zostaje on w pami?ci.

Podpis
Moje skrypty MTA:
¤PlayDM
¤Mini-Games v0.2
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-11-05, 12:08


Terr9909

Skrypter LUA






Wiek: 26
Na forum: 4234 dni
Posty: 346
Nick w MP: Split

Piwa: 1043

Respekt: 182,8
Respekt: 182,8Respekt: 182,8

ale przecie? to sprawdza wszystkie pojazdy na mapie i je zapisuje i to chcia?em, a jak zmieni? co 1 minut? wtedy b?dzie troch? lepiej?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-11-06, 07:52


MeeShuffle

Programista/Grafik






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

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

Doda?em skrypt na zapis XML pojazd?w, pobierz sobie troche kodu.

Podpis

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

 
Wysłany: 2014-11-06, 14:24


Terr9909

Skrypter LUA






Wiek: 26
Na forum: 4234 dni
Posty: 346
Nick w MP: Split

Piwa: 1043

Respekt: 182,8
Respekt: 182,8Respekt: 182,8

ok poradzi?em sobie, shuffle jak chcesz wiedzie? to u ciebie jest to samo co u mnie jest.

Ale sobie poradzi?em, zmieni?em system na mysql

Postaw piwo autorowi tego posta
 

 
Tagi: system :: pojazdów
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