| Tematy otagowane jako: multiserver. |
| 1. [GM] MultiServer. by BrzysieK. |
| Hejka, gamemode znikł z forum więc wstawiam ponownie.
Brzysiek, virelox.
Ukryta wiadomość / Hidden message(aby ją zobaczyć musisz postawić użytkownikowi) | | Wiadomość została ukryta, aby ją przeczytać należy się zalogować. | |
| 2. mysql MultiServer. |
Witam pisze ten post prosz?c o pomoc w podpi?ciu mysql MultiServer. A dok?adniej w kt?rym miejscu mam wpisa? dan? rzecz. Za pomoc stawiam zimny kufel
kod:
self={}
[code]local function constructor()
self.type='mysql'
self.host='ip'
self.user='...'
self.password='...'
self.db_name='...'
self.port=3306
self.handleConnection=false
outputDebugString('[calling] Database: constructor')
end
local function init()
constructor()
self.handleConnection=dbConnect(self.type, 'dbname=' ..self.db_name.. ';host=' ..self.host..';unix_socket=/var/run/mysqld/mysqld.sock', self.user, self.password, 'share=1')
if self.handleConnection~=false and self.handleConnection then
outputServerLog('Nawiazano polaczenie z baza danych')
outputDebugString('Nawiazano polaczenie z baza danych')
query('SET NAMES utf8;')
else
outputDebugString('Nie mozna nawiazac polaczenia z baza danych!!!')
outputServerLog('Nie mozna nawiazac polaczenia z baza danych!!!')
--stopResource(getThisResource()) -- zatrzymywanie zasobu
end
end
function query(...)
local h=dbQuery(self.handleConnection, ...)
local result, numrows=dbPoll(h, -1)
return numrows, result
end
function getRows(...)
local h=dbQuery(self.handleConnection, ...)
if not h then return nil end
local rows=dbPoll(h, -1)
if not rows then return nil end
return rows
end
function getSingleRow(...)
local h=dbQuery(self.handleConnection, ...)
if not h then return nil end... |
|