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

Wysłany: 2020-05-07, 21:41


awfesa







Wiek: 29
Na forum: 4705 dni
Posty: 563

Piwa: 223

Respekt: 280
Respekt: 280Respekt: 280Respekt: 280

Potrzebuje zapisa? dok?adnie tras? jak? gracz jecha? i mam pytanie w jaki spos?b polecacie zrobi? zapis. Pewnie b?dzie to du?o danych do zapisania i szukam jak najlepszego rozwi?zania. My?la?em nad zapytaniami do mysql ale boje si? ze to mo?e ?le dzia?a? na serwer.

Ps
B?d? chcia? co kilka sekund pobiera? pozycje gracza i dodawa? do tablicy i na koniec zawarto?? tablicy b?d? chcia? gdzie? zapisa?.

Podpis

Cokolwiek robicie w swoim życiu, nie będzie to legendarne,
jeżeli wasi przyjaciele nie będą mogli tego zobaczyć.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-05-07, 22:34


Wilq







Wiek: 24
Na forum: 4428 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

Pobierasz pozycj??(timer + getelementposition) i mo?esz to zapisa? do pliku XML.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-05-07, 22:35


MrVip615

witam






Wiek: 22
Na forum: 4307 dni
Posty: 167
Nick w MP: ramzes

Piwa: 207

Respekt: 85,3

Mysle, ze moglbys to zrobic jako funkcje wywolywana przez

Więcej informacji znajdziesz w Wikipedii MTA:

setTimer

I pobierac w tej funkcji pozycje gracza, ktora potem bys wkladal do tabeli
Przyklad:


local trasa = {}

function zapisPozycji()
xygetElementPosition(client)
table.insert(trasa1xtable.insert(trasa,2,y)
table.insert(trasa,3,z)
end



To jest taki przyklad przykladu, bo nie moglem sie skupic + robilem na telefonie, mozna zrobic to duzo lepiej

[ Dodano: 2020-05-07, 22:43 ]
W sumie, idac na proscizne mozna zrobic kazda tabele dla jednego kordynatu


local trasaX = {} 
local trasaY = {} 
local trasaZ = {}

function zapisPozycji(ixygetElementPosition(client)
table.insert(trasaXixtable.insert(trasaY,i,y)
table.insert(trasaZ,i,z)
end

setTimer(function ()
for i=1,do
setTimer(zapisPozycji2000,1iend
end500,1


Moze by cos takiego zadzialalo

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-05-08, 13:00


awfesa







Wiek: 29
Na forum: 4705 dni
Posty: 563

Piwa: 223

Respekt: 280
Respekt: 280Respekt: 280Respekt: 280

Dzi?ki za pomoc lecz mi bardziej chodzi?o o pomys? w jaki spos?b zapisa? tak du?a ilo?? danych aby nie wp?yn??o na serwer. Zastanawia?em si? nad mysql lecz mo?e kto? ma jaki? inny pomys?.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-05-08, 20:27


MrVip615

witam






Wiek: 22
Na forum: 4307 dni
Posty: 167
Nick w MP: ramzes

Piwa: 207

Respekt: 85,3

Nie da sie zrobic tak by nie wplywalo w zaden sposob, chyba, ze o czyms nie wiem

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-05-08, 22:46


kamison

Przyszły programista .lua






Wiek: 25
Na forum: 3302 dni
Posty: 391
Nick w MP: kamison

Piwa: 594

Respekt: 205,3
Respekt: 205,3Respekt: 205,3

Je?li zapiszesz te dane po stronie klienta to wp?ywa to tylko na danego u?ytkownika/dany komputer. Dane zapisywane w tabelach nie s? a? tak du?e ?eby "s?absze" komputery/podzespo?y tego nie ogarn??y. A sprawdzenie ostatniej pozycji mo?esz zrobi? na zasadzie
 #tabela


Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-05-09, 16:14


marcin778

Krytyk serwerów MTA






Wiek: 24
Na forum: 4149 dni
Posty: 2268
Nick w MP: Marcineg

Piwa: 4662

Respekt: 1436,8
Respekt: 1436,8

Proponuje zapozna? si? z takim poj?ciem jak serializacja danych i zapis w postaci binarnej. Bo co chwila wali? zapytanie do bazy, czy do jsona jest wyrokiem ?mierci na serwer czy klienta. Ponadto json ma sw?j limit.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-05-16, 02:15


PatryKK.

Emeryt LUA






Wiek: 26
Na forum: 3061 dni
Posty: 1060
Nick w MP: PatryKK.

Piwa: 2322

Respekt: 331,5
Respekt: 331,5Respekt: 331,5Respekt: 331,5

Je?li zamierzasz w przysz?o?ci pobiera? zapisane rekordy to najlepszym rozwi?zaniem wydaje si? xml, jednak?e je?li potrzebujesz tego do w?asnej pracy mo?esz po prostu kumulowa? wszystko w xml, nast?pnie po zako?czeniu pobierania trasy wys?a? to webhookiem na discorda i usun?? plik xml

Postaw piwo autorowi tego posta
 

 
Tagi: zapis :: dokładnie :: przejechanej :: trasy
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA Odpowiedz do tematu

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