Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.
GTAONLINE.PL
Tematy otagowane jako: (do
1. zapis (do zamknięcia)
Mam problem z kodem gdy? nie zapisuje on elementdat,pieniedzy i skin?w,a pr?buje zrobi? serwer zombie. Daje :piwo: i R* za pomoc i wskazanie b??du.

[lua]
handler = dbConnect("sqlite", "gracze.db")


dbExec(handler, "CREATE TABLE IF NOT EXISTS gracze (id INTEGER PRIMARY KEY AUTOINCREMENT, account TEXT,money INTEGER, level INTEGER, INTEGER,exp INTEGER, skin INTEGER)")


addEventHandler("onPlayerLogin",root,
function (_,account)
if not handler then
outputServerLog("Nie ma po??czenia z baz? danych SQL")
return end
local name = getAccountName(account)
if not name then return end
local q = dbQuery ( handler, "SELECT * FROM gracze WHERE account = ?", name )
local result = dbPoll ( q, -1 )
if #result == 1 then
for _,v in pairs (result) do
setElementData(source,"level",v.level)
setElementData(source,"exp",v.exp)
setPlayerMoney(source,v.money)
setElementModel(source,v.skin)
setPlayerName(source,v.account)
end
elseif #result == 0 then
setElementModel(source,"0")
dbExec(handler, "INSERT INTO gracze (account,money, level,exp,skin) VALUES (?,?,?)",name,0,0 )
setPlayerName(source,name)
setElementData(source,"level",1)
setElementData(source,&q...