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

Wysłany: 2021-03-31, 10:54


NoNamik







Wiek: 35
Na forum: 2185 dni
Posty: 289
Nick w MP: JestemNoNamem

Piwa: 374

Respekt: 60

Witam mam zapis do bazy danych z bronia lecz mam jeden problem poniewaz zapisuje sie jedna gdy ktos np ma kalacha i deagla to zapisuje sie tylko ta najnowsza bron reszta nie jak to zrobic by wszystkie sie zapisywaly?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-03-31, 11:05


Wilq







Wiek: 24
Na forum: 4428 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

Poka? kod zapisu.

W celu zapisu polecam

Więcej informacji znajdziesz w Wikipedii MTA:

toJSON

i potem do nadania broni

Więcej informacji znajdziesz w Wikipedii MTA:

fromJSON


To taka tabela przerobiona na string, m?wi?c najpro?ciej (bronie gracza i ammo wrzucasz to tabeli i przerabiasz na string/ potem ze stringa w tabel? i z tabeli nadajesz bronie i ammo).

Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-03-31, 12:33


NoNamik







Wiek: 35
Na forum: 2185 dni
Posty: 289
Nick w MP: JestemNoNamem

Piwa: 374

Respekt: 60


local idbroni getPedWeapon(plr)
local ammo getWeaponAmmo(plr)
local aktualizuj=exports["pystories-db"]:dbSet("UPDATE pystories_users SET bron=? WHERE id=?",idbroni,getElementData(plr,"player:sid")) --po wyj?ciu z serwera albo po kupnie broni od razu zapisac w mysql
local aktualizuj2=exports["pystories-db"]:dbSet("UPDATE pystories_users SET ammo=? WHERE id=?",ammo,getElementData(plr,"player:sid")) --po wyj?ciu z serwera albo po kupnie broni od razu zapisac w mysql


Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-03-31, 12:44


Wilq







Wiek: 24
Na forum: 4428 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

No to trzeba na wiki zobaczy? co zwraca funkcja getPedWeapon, i dowiesz si?, ?e zwraca tylko jedno id:

Więcej informacji znajdziesz w Wikipedii MTA:

getPedWeapon


Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-04-01, 23:08


NoNamik







Wiek: 35
Na forum: 2185 dni
Posty: 289
Nick w MP: JestemNoNamem

Piwa: 374

Respekt: 60

Wilq, wyt?umaczysz te tojson i fromjson? bo nie rozumiem o co z tym chodzi

Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-04-02, 08:28


Wilq







Wiek: 24
Na forum: 4428 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

Kopiujesz kod funkcji zewn?trznej (zwraca Ci gotow? tabel?):

Więcej informacji znajdziesz w Wikipedii MTA:

getPedWeapons


potem masz taki kod:
https://pastebin.com/gyRvnt9P

Je?li chcesz amunicj? zapisa?, musisz u?y? funkcji od amunicji - mo?esz przerobi? funkcj? getPedWeapons, tak ?eby od razu do tabeli wstawia?a ammo i masz gotow? tabel? do zapisu.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-04-02, 10:24


MeeShuffle

Programista/Grafik






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

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

Je?li nie ogarniasz JSON mo?esz u?yc funkcji podanej przez kolege wy?ej


Więcej informacji znajdziesz w Wikipedii MTA:

getPedWeapons


z tym ze jest to funkcja useful, czyli musisz wkleic kod bazowy kt?ry jest tam podany, nast?pnie robisz p?tle na getPedWeapons, wrzucasz je w tabele a potem t? tabele wklejasz do bazy MySQL uzyskuj?c efekt id po przecinku
W celu ich odczytania stosujesz split na pobrany wynik ( u nas b?dzie to rubryka w kt?rej masz zapisane id broni ) zap?tlasz j? i dajesz giveWeapon.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-09-03, 15:36


_jvneczek







Wiek: 22
Na forum: 4325 dni
Posty: 1513
Nick w MP: _jvneczek

Piwa: 3949

Respekt: 337,5
Respekt: 337,5Respekt: 337,5Respekt: 337,5

Czy problem zosta? rozwi?zany?

Postaw piwo autorowi tego posta
 

 
Tagi: bronie
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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