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: aktualizuje
1. [MYSQL] Mysql nie aktualizuje dan
Witam tak jak w temacie mo?e kto? kto si? troche zna na pawn i na mysql by pom?g?, og?lnie chodzi o to ?e mam stocka w ktorym sa zawarte info o tym co ma sie dziac jak gracz wyjdzie z serwa i wyglada to tak

https://scr.hu/09kz5D

I nic cisza po wyjsciu z serwa w bazie nic sie nie zmienia a raczej dzia?a poniewaz mam jeszcze stocki do logowania i rejestracji i wszystko hula jak na razie
2. SQL nie aktualizuje kasy
Mam Problem poniewa? jak wchodze na serwer to mam 0 poten zarabiam np 150
wychodz? i zapisuj? si? 150 wchodze i mam 150 poten znowu zarabiam i mam 300 potem wychodze z serwer i wchodze i mam znowu 150

Skrypt

[lua]local polaczenie = dbConnect ( "sqlite", "db.db" )

addEventHandler ( "onPlayerQuit", root, function ()
if polaczenie then
plr = source
konto = getPlayerAccount ( plr )
dbExec ( polaczenie, "CREATE TABLE IF NOT EXISTS OP_Players ( login INTEGER, skin INTEGER, portfel INTEGER, serial INTEGER )" )
local zapytanie = dbQuery ( polaczenie, "SELECT login FROM OP_Players WHERE login = ?", getPlayerName ( plr ) )
local wynik = dbPoll ( zapytanie, -1 )
dbFree ( zapytanie )
if #wynik == 0 then
dbQuery ( polaczenie, "INSERT INTO OP_Players ( login, portfel, skin, serial ) VALUES ( ?,?,?,? )", getPlayerName ( plr ), getPlayerMoney ( plr ), getElementModel ( plr ), getPlayerSerial ( plr ) )
elseif #wynik == 1 then
dbQuery ( polaczenie, "UPDATE INTO OP_Players SET skin = '?', portfel = '?', serial = '?', WHERE login = ?", getElementModel ( plr ), getPlayerMoney ( plr ), getPlayerSerial ( plr ), getPlayerName ( plr ) )
end
end
end)

addEventHandler ( "onPlayerLogin", root, function ( _, konto )
if polaczenie then
plr = source
local zapis = dbQuery ( polaczenie, "SELECT * FROM OP_Players WHERE login = ?", getPlaye...
3. Nie aktualizuje tabelek w SQL
Witajcie, mam taki problem ?e tabelki si? nie aktualizuj?:
dbConnect dbConnect("mysql""dbname=db_7691;host=mysql-1.ServerProject.pl""db_7691""xXx""share=1" )

addEventHandler("onPlayerQuit"root,
function ()
    
playerID getElementData(source"PlayerID")
    
local xygetElementPosition(source)
    
local rotxrotyrotz getElementRotation(source)
    
local skin getElementType(source)
    
dbQuery(dbConnect"UPDATE Konto SET PosX=? AND PosY=? AND PosZ=? AND RotZ=? AND Skin=? WHERE PlayerID=?"xyzrotzskinPlayerID)
end
)


Nie wiem za bardzo dlaczego, jedyne b??dy jakie wywala to:

ERROR: [FreeServer]/frs-loginpanel/s-playerleave.lua:1: attempt to call global 'dbConnect' (a userdata value)