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: 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 :piwo: :)

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...