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

Wysłany: 2022-05-04, 16:16


KozaczeQgg

Comming soon






Wiek: 32
Na forum: 1797 dni
Posty: 13
Nick w MP: Shaggy



Respekt: 25,3

Witam serdecznie, jestem ciekaw jak zrobi? system kt?ry odzwierciedla system z pyla, czyli ID pojazd?w nie s? chronologicznie tylko s? to randomowe cyferki
czy co? w tym stylu

Postaw piwo autorowi tego posta
 

 
Wysłany: 2022-05-04, 16:35


xyzzzikk

.gg






Wiek: 18
Na forum: 2774 dni
Posty: 175
Nick w MP: aspyk

Piwa: 6499

Respekt: 30,5

math.random(1, 99999)

i sprawdzasz w bazie danych jezeli takie id istnieje to losujesz ponownie no i tyle

Postaw piwo autorowi tego posta
 

 
Wysłany: 2022-05-04, 17:03


KozaczeQgg

Comming soon






Wiek: 32
Na forum: 1797 dni
Posty: 13
Nick w MP: Shaggy



Respekt: 25,3

jak wygl?da taki skrypt?
neky_,

Postaw piwo autorowi tego posta
 

 
Wysłany: 2022-05-06, 03:27


NotPaladyn







Wiek: 23
Na forum: 2790 dni
Posty: 866
Nick w MP: NotPaladyn

Piwa: 3135

Respekt: 690
Respekt: 690Respekt: 690


   Vice Admin: Jeśli potrzebujesz pomocy w sprawach organizacyjnych lub technicznych - skontaktuj się ze mną.
KozaczeQgg, zbyt du?o nie trzeba tu ?eby to zrobi? tym bardziej, ?e opisa?e? jak to ma wygl?da? wi?c wystarczy pod?o?y? pod to gotowe funkcj?.

Czyli tak, losujemy randomow? liczb? od 1 do 99999 i nast?pnie sprawdzamy czy jest w bazie, je?li tak to losujesz jeszcze raz, je?li nie to nadajesz takie ID. Poni?ej daje Ci kod na sprawdzanie tego w bazie, reszt? ju? powiniene? da? rad? ogarn?? samemu ;)


local randomValue math.random(199999)

local query exports["polaczeniezdb"]:funkcja("SELECT * FROM vehicles WHERE id=? LIMIT 1"randomValue)
if query and #query > 0 then
    --losujesz jeszcze raz
else
    --nadajesz to ID
end 


Oczywi?cie do wywo?ania zapytania do bazy musisz u?y? exportu ze swojego skryptu.
Cho? i tak najlepiej by?oby zrobi? jak?? funkcje, kt?ra b?dzie to sprawdza?a dop?ki trafi na "wolne" ID, bo po czasie m?g?by by? tak, ?e te dwa sprawdzenia by nie wystarcza?y

Postaw piwo autorowi tego posta
 

 
Wysłany: 2022-05-07, 13:09


Matikmontana

Modern Stories






Wiek: 22
Na forum: 2473 dni
Posty: 423
Nick w MP: Mazeusz*

Piwa: 1015

Respekt: 130
Respekt: 130

Ostrzeżeń: 60%
na pylu nie by?o randomowych cyfer tylko chronologicznie

Postaw piwo autorowi tego posta
 

 
Wysłany: 2022-05-07, 14:40


Absolwencik







Wiek: 29
Na forum: 1498 dni
Posty: 63
Nick w MP: Absolwent

Piwa: 1298

Respekt: 30

Ostrzeżeń: 80%
Chodzi mu o to ?e na pylu by?o np: 00001 ID auta a nie
LS 1

Postaw piwo autorowi tego posta
 

 
Wysłany: 2022-05-08, 23:06


NotPaladyn







Wiek: 23
Na forum: 2790 dni
Posty: 866
Nick w MP: NotPaladyn

Piwa: 3135

Respekt: 690
Respekt: 690Respekt: 690


   Vice Admin: Jeśli potrzebujesz pomocy w sprawach organizacyjnych lub technicznych - skontaktuj się ze mną.
"Absolwencik" napisał/a:

Chodzi mu o to ?e na pylu by?o np: 00001 ID auta a nie
LS 1


W takim razie wystarczy u?y? string.format
https://www.lua.org/manua...f-string.format

Podpis

Zarejestrowany - 14.10.2018r.
Support-Team - 01.06.2019r. - 01.11.2019r.
Test-Mod - 01.11.2019r. - 31.12.2019r.
Moderator - 31.12.2019r. - 01.11.2020r.
Mod-Team - 01.11.2020r. - 03.05.2022r.
Vice Admin - 03.05.2022r. -



-------------------------------------------------------


Tworzę skrypty i modele na zamówienie
W razie pytań zapraszam do kontaktu

--------------Kontakt--------------
Discord: NotPaladyn#2943 / notpaladyn
Postaw piwo autorowi tego posta
 

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