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: (mysql)
1. a boolean value (mysql)
Mam problem z:
[lua]local db = exports['rpg_db']

addEvent('login', true)
addEventHandler('login', root, function(login, pass)
local res = db:query("SELECT * FROM authorize WHERE login=?", login)
local resm = db:query(res, -1)
if resm[1].login == 0 then
outputChatBox('takie konto nie istnieje k****')
return
end
if resm[1].pass ~= pass then
outputChatBox('zle haslo')
return
end
setElementData(client, "player:dbid", res[1].dbid)
end)

addEvent('new', true)
addEventHandler('new', root, function(login, pass)
local res = db:query('SELECT * FROM authorize WHERE login=?', login)
local resm = db:query(res, -1)
if #resm > 0 then
outputChatBox('takie konto juz jest')
return
end
db:execute('INSERT INTO authorize (login,pass) VALUES (?,?)', login, pass)
outputChatBox('zrobiles konto')
end)[/lua]

[lua]
function query(...)
local queryHandle = dbQuery(DBConnection, ...)
if (not queryHandle) then
return nil
end
local rows = dbPoll(queryHandle, -1)
return rows
end

function execute(...)
local queryHandle = dbQuery(DBConnection, ...)
local result, numRows = dbPoll(queryHandle, -1)
return numRows
end[/lua]

query i execute:

db3:
[img]https://i.imgur.com/ZRjh34I.png[/img]

pierwsze dwie s? od logowania,
pozosta?e dwie od rejestracji

[ Dodano : 2021-03-19, 20:05 ]
struktur...
2. Pobieranie danych do zmiennej (mysql)
Witam mam pewien problem, mam sobie tabelk? w bazie danych o nazwie 'auta' i chcia?bym sobie pobra? np: przebieg do zmiennej. I w?a?nie nie wiem jak zrobi?, ?eby pobra? przebieg a potem wrzuci? go do zmiennej. Wiem ?e trzeba co? z SELECT.
3. Pobieranie danych z tabeli (mysql) i wklejanie ich do dialog
Witam chcialbym sie zapyta? w jaki spos?b zrobic aby pobiera? dane z mysql(w moim wypadku towary, ich id, dostepnosc i takie tam) i wkleic je do dialogu?
Dziekuje za wszystkie odpowiedzi.
4. Duty (MySQL) eror...
mam problem z po??czeniem duty z MYSQL

ERROR: Loading script failed: [gamemodes]/duty/script.lua:19: ')' expected near 'db_14774'
SCRIPT ERROR: [gamemodes]/duty/script.lua:19: ')' expected near 'db_14774'


mo?e kto? co? podpowie jak temu zaradzi??
5. Wyszukiwanie w bazie danych (MySQL)
Witam , chce zrobi? skrypt na prawo jazdy oparty na bazie danych lecz ju? na starcie mam problem , mianowicie nie wiem jak odczyta? dane . Wyskakuje mi ?e niby wyszukane dane s? inne od "1" dlatego wyskakuje komunikat "nie dzia?a" czyli z tego wywnioskowa?em ?e "niby" wyszukane dane s? r??ne od "0"

local db dbConnect("mysql","host=xxxxx;dbname=xxxxx","xxxxxx","xxxx")

zdawalka createMarker(142.94, -64.361.58,"cylinder",1,255,255,255)

addEventHandler("onMarkerHit",getRootElement(),
function (
thePlayer)
if 
source ~= zdawalka then return end
id_gracza 
getElementData(thePlayer,"PlayerId")
outputChatBox(tostring(id_gracza))
local q dbQuery(db"SELECT * FROM `accounts` WHERE `id` = ? LIMIT 1",id_gracza)
local result,rows,last_id dbPoll(q,-1)
    if 
result then
        
if rows == 1 then
            
if result[1].KAT_B == 0 then
            outputChatBox
("dziala")
            else
            
end
            outputChatBox
("nie dziala")
        
end
    end
end
)


P.S (Usun??em pasy do bazy danych ?eby nikt mi si? nie wbi? :) :) )
6. Zapisywanie kasy, pozycji. (MySQL)
Witam, ot?? znalaz?em dwa tematy:
http://gtao.pl/zapisywani...-vt87288,15.htm
http://gtao.pl/rejestracj...ala-vt87270.htm

Tylko nie wiele z tego rozumiem. Ka?dy pisze ?e to b?edy ma a to nie.
I nie kumam. Potrzebowa? bym skryptu kt?ry rejestruje i loguje (??czy si? z SQL).
Oraz zapisywanie konta, w czym jest zapisywanie kasy, skina,broni.
A i jak widzia?em s? tam skrypty, a co z zapytaniami do SQL. Trzeba samemu robi?, czy s? one ju? tak jakby zawarte w skrypcie ?.