Fokus243
dzban
Wiek: 25 Na forum: 3834 dni Posty: 38
Nick w MP: randis
Piwa : 37
witam. mam takie problemy po odpaleniu serwera:
[20] WARNING: [RPG]/ogrpg-db/s_db.lua:25: Bad argument @ 'dbPrepareString' [Expected db-connection at argument 1, got boolean]
[20] WARNING: [RPG]/ogrpg-db/s_db.lua:26: Bad argument @ 'dbQuery' [Expected db-connection at argument 1, got boolean]
[20] WARNING: [RPG]/ogrpg-db/s_db.lua:27: Bad argument @ 'dbPoll' [Expected db-query at argument 1, got boolean]
[20] ERROR: [RPG]/lss-domy/domy.lua:133: bad argument #1 to 'ipairs' (table expected, got boolean)
dodatkowo nie mog? wog?le stworzy? konta na serwerze, zamiast panelu logowania mam czarny ekran, prosz? o pomoc!
--[[
Resource : OURGame v2
Developers : Split < split . programista @ gmail . com >
You have no right to use this code without my permission .
( c ) 2015 < split . programista @ gmail . com >. All rights reserved .
]]
-- Settings
DBHandler = nil
DBName = "db_11111"
DBUser = "asdasd"
DBPass = "gfadfwgewwEGwe"
DBHost = "213.xxx.xx.xxx"
-- 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=" db_11111 ";host=" 213.xxx . xx . xxx ", " gada ", " asdsdgsdagsdaWEWasd ", " 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=" sada "
local SQL_PASSWD=" dfsgaaeffdfdg "
local SQL_DB=" db_11111 "
local SQL_HOST=" 213.xxx . xx . xxx "
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
outputServerLog(" BRAK POLACZENIA Z BAZA DANYCH ! ")
else
--mysql_query(SQL," SET NAMES utf8 ")
--outputServerLog(" Modul mysql polaczony ! ")
end
end
local function keepAlive()
if (not mysql_ping(SQL)) then
outputServerLog(" Zerwane polaczenie z baza danych , nawiazywanie ... ")
connect()
end
end
addEventHandler(" onResourceStart ",getResourceRootElement(),function()
connect()
setTimer(keepAlive, 30000, 0)
end)
function esc(value)
return mysql_escape_string(SQL,value)
end
function pobierzTabeleWynikow(query)
local result=mysql_query(SQL,query)
if (not result) then
outputDebugString(" mysql_query failed : ( " .. mysql_errno(SQL) .. " ) " .. mysql_error(SQL))
outputServerLog(" mysql_query failed : ( " .. mysql_errno(SQL) .. " ) " .. mysql_error(SQL))
return nil
end
local tabela={}
for result,row in mysql_rows_assoc(result) do
table.insert(tabela,row)
end
mysql_free_result(result)
return tabela
end
function pobierzWyniki(query)
local result=mysql_query(SQL,query)
if (not result) then return nil end
row = mysql_fetch_assoc(result)
mysql_free_result(result)
return row
end
function zapytanie(query)
local result=mysql_query(SQL,query)
if (result) then mysql_free_result(result) return true end
return
end
function insertID()
return mysql_insert_id(SQL)
end
function affectedRows()
return mysql_affected_rows(SQL)
end
function fetchRows(query)
local result=mysql_query(SQL,query)
if (not result) then return nil end
local tabela={}
while true do
local row = mysql_fetch_row(result)
if (not row) then break end
table.insert(tabela,row)
end
mysql_free_result(result)
return tabela
end
function getSQLLink()
return SQL
end