Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2018-04-10, 20:12


Norbert1234

Nie umiem w LUA






Wiek: 22
Na forum: 3987 dni
Posty: 319
Nick w MP: Gusterowskyy

Piwa: 242

Respekt: 60

Witam;
ss;
Nie dziala mi co?, nie wiem co.

https://imgur.com/a/ju2IK

R*

+ :piwo: :D

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-04-10, 20:34


jagoreq







Wiek: 24
Na forum: 3221 dni
Posty: 221
Nick w MP: dwd

Piwa: 18

Respekt: 66,3

Ostrzeżeń: 20%
Nie ten dzia?. W??czy?e? skrypt odpowiedzialny za po??czenie si? z baz? danych?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-04-10, 20:48


Norbert1234

Nie umiem w LUA






Wiek: 22
Na forum: 3987 dni
Posty: 319
Nick w MP: Gusterowskyy

Piwa: 242

Respekt: 60

jagoreq, W??czy?em. Mog? pokaza? ci nawet jego kod. Mo?e tam jest problem.

[ Dodano: 2018-04-10, 20:49 ]
-- USTAWIENIA
local SQL_DB="db_32646"
local SQL_USER="db_32646"
local SQL_PASS="*********"
local SQL_HOST="178.xx.xx.xx
local SQL_PORT=tonumber(get("port") or 3306)
connection = nil
connection2 = nil
conn=true
conn2=true
function filtr(...) return true end

-- Logi z po??cze? z baz? danych
local time = getRealTime()
local tn=string.format("%04d-%02d-%02d'%02d %02d %02d-%02d.txt",time.year+1900,time.month+1,time.monthday,time.hour,time.minute,time.second,math.random(1,99))
local fh=fileCreate("logi/"..tn)

function outputLog(text)
    if (text and fh) then
        local time = getRealTime()
        local ts=string.format("%04d-%02d-%02d=%02d:%02d:%02d> ",time.year+1900,time.month+1,time.monthday,time.hour,time.minute,time.second)
        fileWrite(fh,ts..text.."\n")
        fileFlush(fh)
    end
end
outputLog("Rozpoczynianie logowania polece? . . .")
outputLog("Logowanie polece? rozpocz?te!")

-- ??CZENIE Z BAZ? DANYCH


function connectionDB()
    if conn ~= true then return end
    connection=dbConnect("mysql","dbname="..SQL_DB..";host="..SQL_HOST.."",""..SQL_USER.."",""..SQL_PASS.."","share=1")
    if not connection then
        outputDebugString("dbConnect: NIE UDA?O SI? PO??CZY? Z BAZ? DANYCH!!!!!",3,255,0,0)
    else
        outputDebugString("dbConnect: Prawid?owo po??czono z baz? danych!",3,255,0,0)
        GdbQuery("SET NAMES utf8")    
    end
end addEventHandler("onResourceStart",resourceRoot,connectionDB)









function connectionDB2()
    if conn2 ~= true then return end
    connection2 = mysql_connect(SQL_HOST,SQL_USER,SQL_PASS,SQL_DB,3306)
    if not connection2 then
        outputDebugString("dbConnect2: NIE UDA?O SI? PO??CZY? Z BAZ? DANYCH!!!!!",3,255,0,0)
    else
        outputDebugString("dbConnect2: Prawid?owo po??czono z baz? danych!",3,255,0,0)
        zapytanie("SET NAMES utf8")
    end
end



function keepAlive()
    if not connection2 then return end
    if (not mysql_ping(connection2)) then
        outputServerLog("Po??czenie z baz? danych zosta?o zerwane, trwa ponowne nawi?zywanie . . .")
        connectionDB2()
    end
end 

addEventHandler("onResourceStart",resourceRoot,function()
    connectionDB2()
    setTimer(keepAlive,15000,0)
end)




















 -------------------------- BRAK MODU?U --------------------------
function GdbExec(...)
    if conn ~= true or not connection then return end
    outputLog(...)
    local hand=dbExec(connection, ...) return hand
end

function GdbExec2(...)
    if conn ~= true or not connection then return end
    outputLog(tostring(...))
    if filtr(...) then
        local tab={...}
        local hand=dbExec(connection, ...) return hand
    end
end 


function GdbPoll(query)
    if conn ~= true or not connection then return end
    local poll=dbPoll(query,-1) return poll
end



function GdbQuery(...)
    if conn ~= true or not connection then return end
    outputLog(tostring(...))
    if filtr(...) then
        local query=dbQuery(connection, ...) return query
    end
end











-------------------------- Z MODU?EM --------------------------
function esc(value)
    if conn2 ~= true or not connection2 then return end
    outputLog("MySQL escape string: "..value)
    return mysql_escape_string(connection2,value)
end

 
function pobierzTabeleWynikow(tabela)
    if conn2 ~= true  or not connection2 then return end
    if filtr(tabela) then
        local result=mysql_query(connection2,"SELECT * FROM  `"..tabela.."` WHERE do>now()")
        outputLog("SELECT * FROM `"..tabela.."` WHERE do>now()")
        if (not result) then 
            outputDebugString("mysql_query failed: ("..mysql_errno(connection2)..") "..mysql_error(connection2))
            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
end
 
function zapytanie(query,costam)
    if not costam then
        if conn2 ~= true  or not connection2 then return end
        if filtr(query) then
            local result=mysql_query(connection2,query)
            outputLog(tostring(query))
            if (result) then mysql_free_result(result) end
            return
        end
    else
        local result=mysql_query(connection2,query)
        outputLog(query)
        if (not result) then 
            outputDebugString("mysql_query failed: (" .. mysql_errno(connection2) .. ") " .. mysql_error(connection2))
            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


Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-04-11, 20:46


PenkY

Mapper






Wiek: 23
Na forum: 3464 dni
Posty: 223
Nick w MP: penky

Piwa: 2210

Respekt: 472
Respekt: 472

Norbert1234, To nie ten dzia?. Odsy?am ci? do dzia?u "LUA": http://www.gtao.pl/lua-vf62.htm

Podpis
Discord: p3nky.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-04-13, 17:50


Vintage







Wiek: 23
Na forum: 3554 dni
Posty: 64

Piwa: 1

Respekt: 45,8

zamie?
local SQL_HOST="178.xx.xx.xx


na
local SQL_HOST="178.xx.xx.xx"


Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-04-13, 20:42


Norbert1234

Nie umiem w LUA






Wiek: 22
Na forum: 3987 dni
Posty: 319
Nick w MP: Gusterowskyy

Piwa: 242

Respekt: 60

HerbatnikTv, Poprawi?em, i nic nadal co? nie tak, na 100% jest wszystko dobrze wpisane.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-04-14, 14:07


Ciastuuś

Truck soon...






Wiek: 26
Na forum: 3071 dni
Posty: 799
Nick w MP: Ciastuuś

Piwa: 4297

Respekt: 640
Respekt: 640Respekt: 640

Wska? b??dy z /debugscript 3

-- USTAWIENIA
local SQL_DB="db_32646"
local SQL_USER="db_32646"
local SQL_PASS="*********"
local SQL_HOST="178.xx.xx.xx"
local SQL_PORT3306
connection nil
connection2 nil
conn=true
conn2=true
function filtr(...) return true end

-- Logi z po??czez bazdanych
local time getRealTime()
local tn=string.format("%04d-%02d-%02d'%02d %02d %02d-%02d.txt",time.year+1900,time.month+1,time.monthday,time.hour,time.minute,time.second,math.random(1,99))
local fh=fileCreate("logi/"..tn)

function outputLog(text)
    if (text and fhthen
        local time getRealTime()
        local ts=string.format("%04d-%02d-%02d=%02d:%02d:%02d> ",time.year+1900,time.month+1,time.monthday,time.hour,time.minute,time.second)
        fileWrite(fh,ts..text.."\n")
        fileFlush(fh)
    end
end
outputLog("Rozpoczynianie logowania polece? . . .")
outputLog("Logowanie polece? rozpocz?te!")

-- ??CZENIE Z BAZDANYCH


function connectionDB()
    if conn ~= true then return end
    connection=dbConnect("mysql","dbname="..SQL_DB..";host="..SQL_HOST.."",""..SQL_USER.."",""..SQL_PASS.."","share=1")
    if not connection then
        outputDebugString("dbConnect: NIE UDA?O SI? PO??CZY? Z BAZ? DANYCH!!!!!",3,255,0,0)
    else
        outputDebugString("dbConnect: Prawid?owo po??czono z baz? danych!",3,255,0,0)
        GdbQuery("SET NAMES utf8")    
    end
end addEventHandler("onResourceStart",resourceRoot,connectionDB)









function connectionDB2()
    if conn2 ~= true then return end
    connection2 mysql_connect(SQL_HOST,SQL_USER,SQL_PASS,SQL_DB,3306)
    if not connection2 then
        outputDebugString("dbConnect2: NIE UDA?O SI? PO??CZY? Z BAZ? DANYCH!!!!!",3,255,0,0)
    else
        outputDebugString("dbConnect2: Prawid?owo po??czono z baz? danych!",3,255,0,0)
        zapytanie("SET NAMES utf8")
    end
end



function keepAlive()
    if not connection2 then return end
    if (not mysql_ping(connection2)) then
        outputServerLog("Po??czenie z baz? danych zosta?o zerwane, trwa ponowne nawi?zywanie . . .")
        connectionDB2()
    end
end 

addEventHandler("onResourceStart",resourceRoot,function()
    connectionDB2()
    setTimer(keepAlive,15000,0)
end)




















 -------------------------- BRAK MODU?--------------------------
function GdbExec(...)
    if conn ~= true or not connection then return end
    outputLog(...)
    local hand=dbExec(connection, ...) return hand
end

function GdbExec2(...)
    if conn ~= true or not connection then return end
    outputLog(tostring(...))
    if filtr(...) then
        local tab={...}
        local hand=dbExec(connection, ...) return hand
    end
end 


function GdbPoll(query)
    if conn ~= true or not connection then return end
    local poll=dbPoll(query,-1) return poll
end



function GdbQuery(...)
    if conn ~= true or not connection then return end
    outputLog(tostring(...))
    if filtr(...) then
        local query=dbQuery(connection, ...) return query
    end
end











-------------------------- Z MODU?EM --------------------------
function esc(value)
    if conn2 ~= true or not connection2 then return end
    outputLog("MySQL escape string: "..value)
    return mysql_escape_string(connection2,value)
end

 
function pobierzTabeleWynikow(tabela)
    if conn2 ~= true  or not connection2 then return end
    if filtr(tabelathen
        local result=mysql_query(connection2,"SELECT * FROM  `"..tabela.."` WHERE do>now()")
        outputLog("SELECT * FROM `"..tabela.."` WHERE do>now()")
        if (not resultthen 
            outputDebugString("mysql_query failed: ("..mysql_errno(connection2)..") "..mysql_error(connection2))
            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
end
 
function zapytanie(query,costam)
    if not costam then
        if conn2 ~= true  or not connection2 then return end
        if filtr(querythen
            local result=mysql_query(connection2,query)
            outputLog(tostring(query))
            if (resultthen mysql_free_result(resultend
            return
        end
    else
        local result=mysql_query(connection2,query)
        outputLog(query)
        if (not resultthen 
            outputDebugString("mysql_query failed: (" .. mysql_errno(connection2) .. ") " .. mysql_error(connection2))
            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


Podpis
Truck soon...
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-04-14, 18:55


Norbert1234

Nie umiem w LUA






Wiek: 22
Na forum: 3987 dni
Posty: 319
Nick w MP: Gusterowskyy

Piwa: 242

Respekt: 60

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-04-15, 13:20


Ciastuuś

Truck soon...






Wiek: 26
Na forum: 3071 dni
Posty: 799
Nick w MP: Ciastuuś

Piwa: 4297

Respekt: 640
Respekt: 640Respekt: 640

"Norbert1234" napisał/a:

https://imgur.com/a/udCQC


Wskazuje na zerow? warto??, czyli nie wyszukuje podanych eksport?w. Czy w meta.xml gdzie masz po??czenie z baz? danych jest takie co? jak GdbQuery? R?wnie? posiadasz modu?y?

Podpis
Truck soon...
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-04-15, 19:20


Norbert1234

Nie umiem w LUA






Wiek: 22
Na forum: 3987 dni
Posty: 319
Nick w MP: Gusterowskyy

Piwa: 242

Respekt: 60

Xd https://imgur.com/a/Ul9JM
Prosz?, modu??w nie ma chyba

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-04-15, 19:24


Ciastuuś

Truck soon...






Wiek: 26
Na forum: 3071 dni
Posty: 799
Nick w MP: Ciastuuś

Piwa: 4297

Respekt: 640
Respekt: 640Respekt: 640

"Norbert1234" napisał/a:

Xd https://imgur.com/a/Ul9JM
Prosz?, modu??w nie ma chyba


Prosz? . ;)


Więcej informacji znajdziesz w Wikipedii MTA:

Modules/MTA-MySQL


Podpis
Truck soon...
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-04-15, 19:34


Norbert1234

Nie umiem w LUA






Wiek: 22
Na forum: 3987 dni
Posty: 319
Nick w MP: Gusterowskyy

Piwa: 242

Respekt: 60

A gdzie je doda?, albo inaczej, co mam teraz post?pi?, bo rozumiem, co mi da?e?, tylko co gdzie jak da?, ?eby mia?o to r?ce i nogi

[ Dodano: 2018-04-15, 19:37 ]
a co jak nie mam tego modelesu? Bo nie posiadam, to co teraz? :P

[ Dodano: 2018-04-16, 17:02 ]
Modu?u nie posiadam, ju? mia?em nadziej?, teraz pytanie mam odno?nie jak mam "zrobi?" taki modu?, albo czy mo?na bez tego zrobi??

Postaw piwo autorowi tego posta
 

 
Tagi: panel :: logowania :: połączenia :: mysql
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku