Witam, mam takie pytanie czy da si? w Mysql ustawi? tak aby zapisywa?o kwot? z groszami np. mam 1.54 PLN i po wej?ciu na serwer dodaje 2.00 i chce si? dowiedzie? jak zrobi?, aby zapisywa?o 1.54 i by?o po wej?ciu na serwer?
Cze??,
Jak wida? w temacie
Wgra?em GM its'a razem z MYSQL wszystko odbugowywalem poczym nie mam admina, i nie wiem jak doda? indeks zeby byc na /admins ?
Pomoze ktos ?
Witam chcia?em zacz?? swoja przygod? z serverami na wla?nie paczce You Adventure wgra?em pod??czy?em pod mysql wchodz? na server wpisuj? dane i pisze ?e nie ma takiego konta w bazie danych wi?c zwracam si? z pro?ba do bardziej "kumatych" w tych sprawach o pomoc a tutaj ss pomocniczy jak wygl?da moja tabela czy jak sie to nazywa mysql http://scr.hu/9nyz/2oyut
Witam ma problem poniewa? mysql nie wykonuje tych polece?. TZn nie tworzy tabel
a po wykonaniu tego dialogu nie pokazuje si? nast?pny dialog z Regulaminem za pomoc piwko
Witajcie u?ytkownicy GTAO. Mam problem z serwerem. Pobra?em paczk? z forum a dok?adnie "New World RPG". R?wnie? pobra?em baz? danych i zaimportowa?em na hosting. Wszystkie skrypty wgra?em przez FTP na serwer. Uzupe?ni?em pliki "sql.lua" i "s_db.lua". Lecz po wej?ciu na serwer uruchomieniu tych dw?ch plik?w i panelu logowania mam te error'y. Dopisz? ?e errory pojawiaj? si? w momencie wci?nieci? Zaloguj i Zarejestruj.
Pierwszy ERROR:
[code]
ERROR:[ogrpg]/ogrpg-db/s_db.lua:33: dbConnect failed; Access denied for user 'u255016897_mta2' @'ns335717.ip-94-23-252.eu' (using password: YES)
[/code]
Drugi ERROR:
[code]
ERROR:[ogrpg]/ogrpg-db/s_db.lua:54: attempt to call global 'mysql_connect' (a nill value)
[/code]
Moje s_db.lua
[code]
--[[
Resource: OURGame v2
Developers: Split <[email protected]>
You have no right to use this code without my permission.
(c) 2015 <[email protected]>. All rights reserved.
]]
-- Functions
function dbSet(...)
if not {...} then return end
local stringe=dbPrepareString(DBHandler,...)
local query=dbExec(DBHandler, stringe)
return query
end
function dbGet(...)
if not {...} then return end
local stringe=dbPrepareString(DBHandler,...)
local query=dbQuery(DBHandler, stringe)
local result...
Witam, mam problem z baz? danych z paczki .skyGame kt?ra znajduj? si? na forum tutaj Paczka . Po wgraniu bazy danych i uzupe?neiniu pliku s_db.lua moimi danymi do bazy danych i wgraniu skrypt?w na serwer nie da si? zalogowa?. Wpisa?em w konsoli debugscripy3 i po wci?nieciu klawisza "Zarejestruj" w panelu logowania wychodzi ten b??d:
ERROR: attempt to a call nil value
ERROR: resources/[Podstawa]/[serwer]/ogrpg-logging/s_logging.lua:71:call failed to call 'ogrpg-db:dbGet' [string"?"]
ERROR: attempt to a call nil value
ERROR: resources/[Podstawa]/[serwer]/ogrpg-logging/s_logging.lua:75:call failed to call 'ogrpg-db:dbGet' [string"?"]
ERROR: attempt to a call nil value
ERROR: resources/[Podstawa]/[serwer]/ogrpg-logging/s_logging.lua:79:call failed to call 'ogrpg-db:dbGet' [string"?"]
Error: Function not registered: 'mysql_fetch_row'
[22:14] Error: Function not registered: 'mysql_init'
Pomo?e kto? ? te errory sa w konsoli gdy w??czam serwer na pukawc?.
Nadal nie do konca rozumiem jak dostosowa? mapke do mysql, pewnie r?wnie? ?le zainstalowa?em pluginy itp. M?g?by mi kto? to wyt?umaczy? krok po kroku? Niestety nie jestem w tym taki dobry, bo si? dopiero ucz?. I prosi?bym r?wnie? o wyt?umaczenie jak zapisa?/wczyta? gracza w bazie danych podczas rejestracji/logowania. Daje
w php jest specjalna funkcja kt?ra umo?liwia zamian? wszystkich znak?w na warto?ci liczbowe b?d? liczbowo tekstowe jak np.(168 = ?), bo jak dobrze wiemy za pomoc? znaku komentarza -- mo?emy zalogowa? si? bez has?a na konto u?ytkownika.
Z tego, ?e obecnie tworz? drzewo ca?ego skryptu serwera bior?c si? za szkic panelu logowania kt?ry b?dzie ??czy? si? z mysql nie znalaz?em innego rozwi?zania tego problemu ni? sprawdzenie czy istnieje w stringu wpisanym znak taki jak "-", jednak zastanawiam si? czy to w przypadku MTA jest potrzebne, je?li tak to czy jest jaki? sprytny spos?b na zabezpieczenie ni? bawienie si? w tablice znak?w i p?tl?. Dzi?ki
Witam z g?ry uprzedzam ze nie wiem czy to dobry dzia?.
Witam mam takie pytanie,chodzi o to ze u?ywam tej bazy danych Mysql i mam taki problem ze jak usun? wszystkich graczy to jak sie zarejestruje to mam uid +1000 tak samo mam z pojazdami.
Za pomoc
Witam mam takie problem z tym kodem:
[lua]--[[
Resource: OURGame v2
Developers: Split <[email protected]>
You have no right to use this code without my permission.
(c) 2015 <[email protected]>. All rights reserved.
]]
-- Functions
function dbSet(...)
if not {...} then return end
local stringe=dbPrepareString(DBHandler,...)
local query=dbExec(DBHandler, stringe)
return query
end
function dbGet(...)
if not {...} then return end
local stringe=dbPrepareString(DBHandler,...)
local query=dbQuery(DBHandler, stringe)
local result=dbPoll(query, -1)
return result
end
addEventHandler("onResourceStart", resourceRoot, function()
DBHandler=dbConnect("mysql", "dbname="..DBName..";host="..DBHost.."", DBUser, DBPass, "share=1;autoreconnect=1")
if DBHandler then
outputDebugString("* Connect to server MYSQL...")
dbSet("SET NAMES utf8")
else
outputDebugString("* No Connecting to server MYSQL..")
end
end)
local SQL_LOGIN="565153"
local SQL_PASSWD="******"
local SQL_DB="565153_test"
local SQL_HOST="sql.pukawka.pl"
local SQL_PORT=3306
local function connect()
-- w ponizszej linii uzupelnij dane autoryzacji
SQL = dbConnect("mysql", "dbname=db_15655;host=sql-waw2.ServerProject.pl", "db_15655","2l483DBx","share=1")
if (not SQL) then
outputServerLog("BRAK POLACZENIA Z BAZA DANYCH!")
else
zapytanie("SET NAMES utf8;")
end
function pobierzTabeleWynikow(...)
local h=dbQuery(SQL,...)
if (not h) then
return nil
end
local rows = dbPoll(h, -1)
return rows
end
function pobierzWyniki(...)
local h=dbQuery(SQL,...)
if (not h) then
return nil
end
local rows = dbPoll(h, -1)
if not rows then return nil end
return rows[1]
end
function zapytanie(...)
local h=dbQuery(SQL,...)
local result,numrows=dbPoll(h,-1)
return numrows
end
--[[
function insertID()
return mysql_insert_id(SQL)
end
function affectedRows()
return mysql_affected_rows(SQ...
Witam u?ytkowniku gtao.pl potrzebuje pomocy z MYSQL mianowicie jak uzupe?niam ten kod
[lua]--[[
Resource: OURGame v2
Developers: Split <[email protected]>
You have no right to use this code without my permission.
(c) 2015 <[email protected]>. All rights reserved.
]]
-- Functions
function dbSet(...)
if not {...} then return end
local query=dbExec(DBHandler, ...)
return query
end
function dbGet(...)
if not {...} then return end
--outputDebugString(tostring(...))
local query=dbQuery(DBHandler, ...)
local result=dbPoll(query, -1)
return result
end
addEventHandler("onResourceStart", resourceRoot, function()
DBHandler=dbConnect("mysql", "dbname="..DBName..";host="..DBHost.."", DBUser, DBPass, "share=1")
if DBHandler then
outputDebugString("* Connect to server MYSQL...")
else
outputDebugString("* No Connecting to server MYSQL..")
end
end)
local SQL_LOGIN="------"
local SQL_PASSWD="-------"
local SQL_DB="-------"
local SQL_HOST="------"
local SQL_PORT=3306
local root = getRootElement()
local SQL
local function connect()
SQL = mysql_connect(SQL_HOST, SQL_LOGIN, SQL_PASSWD, SQL_DB, SQL_PORT)
if (not SQL) then
outputServer...
local function connect()
-- w ponizszej linii uzupelnij dane autoryzacji
SQL = dbConnect("mysql", "dbname=574952_serwer;host=sql.pukawka.pl", "574952","haslo,"share=1")
if (not SQL) then
outputServerLog("BRAK POLACZENIA Z BAZA DANYCH!")
else
zapytanie("SET NAMES utf8;")
end
function pobierzTabeleWynikow(...)
local h=dbQuery(SQL,...)
if (not h) then
return nil
end
local rows = dbPoll(h, -1)
return rows
end
function pobierzWyniki(...)
local h=dbQuery(SQL,...)
if (not h) then
return nil
end
local rows = dbPoll(h, -1)
if not rows then return nil end
return rows[1]
end
function zapytanie(...)
local h=dbQuery(SQL,...)
local result,numrows=dbPoll(h,-1)
return numrows
end
--[[
function insertID()
return mysql_insert_id(SQL)
end
Witam,
Chcia?bym po??czy? lokalny serwer z lokaln? baz? danych MySQL (Program WebServ) i w?a?nie nie wiem jak uzupe?ni? plik danymi, aby wszystko dzia?a?o i jak sprawdzi? czy jest po??czenie. Prosz? o pomoc.
mam pytanie odno?nie tabeli w MySQL. czy da sie zrobi? 2 tabele zawieraj?ce t? sam? zawarto??? mam skrypty napisane pod id(id to uid) graczy a jeden skrypt chce ich uid. ss dla rozja?nienia mojego pytania. chc? by poprostu zapisywa?y si? te same liczby w 2 r??nych kolumnach
[21:35] [debug] Run time error 19: "File or function is not found"
[21:35] [debug] mysql_fetch_field
[21:35] [debug] mysql_store_result
[21:35] [debug] mysql_fetch_row
[21:35] [debug] mysql_fre...
Witam, robi? panel logowania i do pewnego momentu dzia?a. kiedy jest mniej ni? 5 znak?w pokazuje mi komunikat, ?e jest mniej ni? 5 znak?w, ale kiedy jest ju? ich wi?cej to wtedy jest problem, po prostu nic si? nie dzieje. ??czy mnie z mysql na samym pocz?tku, ale kiedy chc? np. zarejestrowa? konto to ta jakby si? nie ??czy?o, nie sprawdza?o, nie dodawa?o itd. to samo z logowaniem.
Dzie? dobry,
jestem w trakcie tworzenia serwera do MTA San Andreas gdzie dane graczy b?d? zapisywane w MySQL, ale nie mam kompletnie do?wiadczenia z tym systemem i mam pewne pytanie.
W tabeli po?wi?conej kontom na moim serwerze b?dzie oko?o 300 kolumn - m.in nick gracza, has?o, typ konta, frakcja, organizacja, praca, posiadane przedmioty, achievementy, pozycja itp.
Przy logowaniu skrypt wyszukuje rekord w tabeli w ten spos?b:
i taki rekord jest (musi by?) tylko jeden.
Tutaj pojawia si? moje pytanie - jak? moc musi mie? m?j serwer MySQL aby bez problemu wyszukiwa? po jednym rekordzie w tabeli w kt?rej jest ich 100 tys.? No i dojdzie do tego kolejne ~5 tabel po?wi?conych pojazdom, organizacjom, frakcjom i pewnie co? jeszcze - za???my 10 tys. wpis?w ka?da. Wystarczy?by VPS z 2gb RAM? Zale?y mi na wykonywaniu zapytania w mniej ni? 0.05 sekundy. A mo?e do takiej ilo?ci potrzeba ju? pot??nej maszyny?
Witam, mam problem, otoz dane w bazie MySQL nie chc? si? aktualizowa?.
B??D: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'EvGaming'', PP = '0' WHERE Nazwa = 'kamyrdol32'' at line 1
addEventHandler ( "onPlayerQuit", root, function ()
if polaczenie then
plr = source
konto = getPlayerAccount ( plr )
if not konto then return end
if isGuestAccount(getPlayerAccount(plr)) then return end
local PP = tonumber(PP)
dbExec ( polaczenie, "CREATE TABLE IF NOT EXISTS Ev_Players ( Nazwa VARCHAR, Portfel INTEGER, Grupa VARCHAR, PP INTEGER )" )
local zapytanie = dbQuery ( polaczenie, "SELECT Nazwa FROM Ev_Players WHERE Nazwa = ?", getAccountName(getPlayerAccount(plr)))
local wynik = dbPoll ( zapytanie, -1 )
dbFree ( zapytanie )
local PP = getAccountData ( konto, "PP" ) or 0
local PP = tonumber(PP)
if #wynik == 0 then
dbQuery ( polaczenie, "INSERT INTO Ev_Players ( Nazwa, Portfel, Grupa, PP ) VALUES ( ?,?,?,? )", getAccountName(getPlayerAccount(plr)), getPlayerMoney ( plr ), getElementData ( plr, "gang" ), PP )
elseif #wynik == 1 then
dbExec ( polaczenie, "UPDATE Ev_Players SET Portfel = '?', Grupa = '?', ...
[lua]local sx,sy=guiGetScreenSize()
local data={ showed=nil, button={}, info=nil, misc=nil, }
function isMouseIn(psx,psy,pssx,pssy,abx,aby)
if not isCursorShowing() then return end
cx,cy=getCursorPosition()
cx,cy=cx*sx,cy*sy
if cx >= psx and cx <= psx+pssx and cy >= psy and cy <= psy+pssy then
return true,cx,cy
else
return false
end
end
[lua]--[[
Resource: OURGame v2
Developers: Split <[email protected]>
You have no right to use this code without my permission.
(c) 2015 <[email protected]>. All rights reserved.
]]
-- Functions
function dbSet(...)
if not {...} then return end
local query=dbExec(DBHandler, ...)
return query
end
function dbGet(...)
if not {...} then return end
local query=dbQuery(DBHandler, ...)
local result=dbPoll(query, -1)
return result
end
addEventHandler("onResourceStart", resourceRoot, function()
DBHandler=dbConnect("mysql", "dbname="..DBName..";host="..DBHost.."", DBUser, DBPass, "share=1")
if DBHandler then
outputDebugString("* Connect to server MYSQL...")
else
outputDebugString("* No Connecting to server MYSQL..")
end
end)
local SQL_LOGIN="db_16073"
local SQL_PASSWD="1234CipaDylemata"
local SQL_DB="db_16073"
local SQL_HOST="mysql-fr1.ServerProject.pl"
local SQL_PORT=3306
local root = getRootElement()
local SQL
local function connect()
SQL = mysql_connect(SQL_HOST, SQL_LOGIN, SQL_PASSWD, SQL_DB, SQL_PORT)
i...
local function connect()
-- w ponizszej linii uzupelnij dane autoryzacji
SQL = dbConnect("mysql", "dbname=567871_BritishLife;host=mysql-fr1.ServerProject.pl", "567871","1234CipaDylemata","share=1")
if (not SQL) then
outputServerLog("BRAK POLACZENIA Z BAZA DANYCH!")
else
zapytanie("SET NAMES utf8;")
end
function pobierzTabeleWynikow(...)
local h=dbQuery(SQL,...)
if (not h) then
return nil
end
local rows = dbPoll(h, -1)
return rows
end
function pobierzWyniki(...)
local h=dbQuery(SQL,...)
if (not h) then
return nil
end
local rows = dbPoll(h, -1)
if not rows then return nil end
return rows[1]
end
function zapytanie(...)
local h=dbQuery(SQL,...)
local result,numrows=dbPoll(h,-1)
return numrows
end
--[[
function insertID()
return mysql_insert_id...