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

Wysłany: 2022-04-19, 15:55


NIEZNANY_D







Wiek: 31
Na forum: 1507 dni
Posty: 1



Respekt: 50

Witam potrzebuje pomocy pr?bowa?em zrobi? zapis stanu pieni?dzy i skina. Wczytuje mi normalnie po wej?ciu na serwer z tabeli wcze?niej utworzonej lecz po wyj?ciu z serwera nie aktualizuje mi nowych warto?ci pieni?dzy i ID skina.
Kod:
db = dbConnect( "mysql", "dbname=baza_mta;host=127.0.0.1;charset=utf8", "root", "123", "share=1" )

addEventHandler("onPlayerQuit",root,function()
local wynik=dbQuery(db, "SELECT * FROM gracz WHERE Nick=?",getPlayerName(source))
local wynikglowny=dbPoll(wynik,-1)
if #wynikglowny<1 then
dbExec(db,"INSERT INTO gracz (Nick,Hajs,Skin) VALUES(?,?,?)", getPlayerName(source),getPlayerMoney(source), GetPlayerSkin(source))
else
dbExec(db,"UPDATE gracz SET Hajs=?, SET Skin=? WHERE Nick=?", getPlayerMoney(source), getPlayerSkin(source),getPlayerName(source))
end
end)

addEventHandler("onPlayerJoin",root,function()
local wynik=dbQuery(db, "SELECT * FROM gracz WHERE Nick=?",getPlayerName(source))
local wynikglowny=dbPoll(wynik,-1)
setPlayerMoney(source,wynikglowny[1].Hajs)
setPlayerSkin(source,wynikglowny[1].Skin)
end)

Ostatnio zmieniony przez Dawidos. 2022-04-19, 20:20, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Tagi: zapisywanie
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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