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)
|