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

Wysłany: 2017-01-13, 15:34


Vintage







Wiek: 23
Na forum: 3555 dni
Posty: 64

Piwa: 1

Respekt: 45,8

Witam mam problem z MYSQL OGRPG


--[[
    ResourceOURGame v2
    DevelopersSplit <split.programista@gmail.com>
    You have no right to use this code without my permission.
    (c2015 <split.programista@gmail.com>. All rights reserved.
]]

-- Settings
DBHandler=nil
DBName="dbqwq377" 
DBUser="dbqwqw7"
DBPass="pass" 
DBHost="host"

-- 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..""DBUserDBPass"share=1")
    if DBHandler then
        outputDebugString("* Connect to server MYSQL...")
    else
        outputDebugString("* No Connecting to server MYSQL..")
    end
end)


local SQL_LOGIN="db_15655"
local SQL_PASSWD="2l483DBx"
local SQL_DB="db_15655"
local SQL_HOST="sql-waw2.ServerProject.pl"
local SQL_PORT=3306

local root getRootElement()

local SQL

local function connect()
    SQL mysql_connect(SQL_HOSTSQL_LOGINSQL_PASSWDSQL_DBSQL_PORT)
    if (not SQLthen
        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(keepAlive300000)
end)

function esc(value)
    return mysql_escape_string(SQL,value)
end

function pobierzTabeleWynikow(query)
    outputDebugString(tostring(query))
    local result=mysql_query(SQL,query)
    if (not resultthen 
        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)
    outputDebugString(tostring(query))
    local result=mysql_query(SQL,query)
    if (not resultthen return nil end
    row mysql_fetch_assoc(result)
    mysql_free_result(result)
    return row
end


function zapytanie(query)
    outputDebugString(tostring(query))
    local result=mysql_query(SQL,query)
    if (resultthen 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 resultthen return nil end
    local tabela={}

    while true do
        local row mysql_fetch_row(result)
        if (not rowthen break end
        table.insert(tabela,row)
    end
    mysql_free_result(result)
    return tabela
end


function getSQLLink()
    return SQL
end


Tabele mam wgran? i po??czone ;p
SS : http://imgur.com/a/XdVtw

Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
dawidmajka
Wysłany: 2017-01-13, 17:41


mixLoLmix2

Programista






Wiek: 35
Na forum: 4113 dni
Posty: 454
Nick w MP: TomeQmix

Piwa: 1915

Respekt: 47,3

Nic chyba nie pod??czy?es

Podpis
Zajmuję się pisaniem zaawansowanych skryptów lua na zamówienie za bardzo niską cene.
Oraz pomoc przy serwerze mta/forum i tym podobnych.
Discord: TomeQmix#7106
Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
ProGamerCSGO7
Wysłany: 2017-01-13, 17:54


Vintage







Wiek: 23
Na forum: 3555 dni
Posty: 64

Piwa: 1

Respekt: 45,8

mixLoLmix2, ju? poprawiam

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-01-13, 18:20


mixLoLmix2

Programista






Wiek: 35
Na forum: 4113 dni
Posty: 454
Nick w MP: TomeQmix

Piwa: 1915

Respekt: 47,3


-- Settings
DBHandler=nil
DBName="dbqwq377" 
DBUser="dbqwqw7"
DBPass="pass" 
DBHost="host"

Uzupe?nij to

Podpis
Zajmuję się pisaniem zaawansowanych skryptów lua na zamówienie za bardzo niską cene.
Oraz pomoc przy serwerze mta/forum i tym podobnych.
Discord: TomeQmix#7106
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-01-13, 18:40


Vintage







Wiek: 23
Na forum: 3555 dni
Posty: 64

Piwa: 1

Respekt: 45,8

mixLoLmix2, to mam i nic

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-01-14, 17:24


karasisko







Wiek: 25
Na forum: 3747 dni
Posty: 15
Nick w MP: karas

Piwa: 1

Respekt: 50

Mo?e jakie? b??dy w db3?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-01-14, 17:47


2002kondzior







Wiek: 27
Na forum: 3835 dni
Posty: 36

Piwa: 6

Respekt: 70

Witaj, nie masz wgranego modu?u mta_mysql,

Je?li nie chcesz go wgrywa? to tu masz m?j kod:

--[[
AutorKondzioLP
Kontaktkondzio@fictionalstories.eu TeamSpeak3LubimyPlacki.eu
]]

handler nil
db_host "host"
db_name "nazwa_bazydanych"
db_user "u?ytkownik"
db_pass "has?o"

function connect() 
    handler dbConnect("mysql""dbname="..db_name..";host="..db_host..""db_userdb_pass"share=1") 
        if handler then 
            outputDebugString("* Connect to server MYSQL...")
        else
            outputDebugString("* No Connecting to server MYSQL..")
    end 
end
addEventHandler("onResourceStart"resourceRootconnect)

function setRekord(...) 
    if not {...} then return end 
        local query dbExec(handler, ...) 
    return query 
end 

function getRekord(...) 
    if not {...} then return end 
        local query dbQuery(handler, ...) 
        local result dbPoll(query, -1) 
    return result 
end 


Nie sprawdzane, ale powinno dzia?a?.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-01-17, 08:54


mixLoLmix2

Programista






Wiek: 35
Na forum: 4113 dni
Posty: 454
Nick w MP: TomeQmix

Piwa: 1915

Respekt: 47,3

Kolego do tego kodu wpisz pasy do MySQL i bedzie dzalac czyli host to np. Fs.4.serverpro....login db_0000 i twoje haslo do mysql(nie hostingu)

Podpis
Zajmuję się pisaniem zaawansowanych skryptów lua na zamówienie za bardzo niską cene.
Oraz pomoc przy serwerze mta/forum i tym podobnych.
Discord: TomeQmix#7106
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-01-17, 15:22


Vintage







Wiek: 23
Na forum: 3555 dni
Posty: 64

Piwa: 1

Respekt: 45,8

mixLoLmix2, mam ale nie chce ?eby mi kto? na baze wchodzi? :D

[ Dodano: 2017-01-17, 18:12 ]
2002kondzior, 2002kondzior, nie dzia?a ;p

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-01-17, 19:33


nanKy







Wiek: 22
Na forum: 3866 dni
Posty: 498
Nick w MP: nanky

Piwa: 1773

Respekt: 239
Respekt: 239Respekt: 239

Nie ma w MTA ju? takiej funkcji jak mysql_connect zast?p to funkcj? dbConnect

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-01-18, 10:59


_Haze

Peace Yo!






Wiek: 24
Na forum: 4184 dni
Posty: 1648
Nick w MP: Haze

Piwa: 2628

Respekt: 1020
Respekt: 1020

HerbatnikTv, musisz wgra? modu? MySQL albo zast?pi? to na dbQuery dbConnect dbExec dbPoll i dbFree

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-01-18, 12:38


2002kondzior







Wiek: 27
Na forum: 3835 dni
Posty: 36

Piwa: 6

Respekt: 70

"HerbatnikTv" napisał/a:

mixLoLmix2, mam ale nie chce ?eby mi kto? na baze wchodzi? :D

[ Dodano: 2017-01-17, 18:12 ]
2002kondzior, 2002kondzior, nie dzia?a ;p


Dzia?a :) Przed chwil? sprawdzi?em u siebie, mo?liwe ?e wpisa?e? z?e pasy.

Edit: Chodzi mi oczywi?cie o pasy do bazy danych, nie do hostingu.

Postaw piwo autorowi tego posta
 

 
Tagi: mysql :: ogrpg
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » MYSQL OGRPG 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