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

Wysłany: 2016-10-08, 18:31


Bingwin

LUA MTA






Wiek: 27
Na forum: 4191 dni
Posty: 95
Nick w MP: Bingwin

Piwa: 2070

Respekt: 98

Ostrzeżeń: 40%
M?j problem wygl?da na b??dzie po??czenia MySQL tzn
Kod:

ERROR: [skrypty_glowne]/ogrpg-db/s_db.lua:53: attempt to call global 'mysql_connect' (a nil value)

Nie mam poj?cia w czym jest problem, wszystko jest po??czone tak jak nale?y lecz nie wiem z jakiego powodu wyskakuje ten b??d.. Za pomoc PIWO :D


Podpis


RolePlayGaming - KLIKNIJ (ZEBRAKI)
Numer GG: 49514852|Skype: parabol235
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-10-08, 19:16


TheTroll

Pan Majster






Wiek: 38
Na forum: 4764 dni
Posty: 219
Nick w MP: TheTroll

Piwa: 1114

Respekt: 120
Respekt: 120

Prawdopodobnie nie wgra?e? modu?u mysql.

Tutaj mo?esz go pobra?:
https://wiki.multitheftauto.com/wiki/Modules/MTA-MySQL

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-10-08, 19:24


amited







Wiek: 26
Na forum: 3714 dni
Posty: 1233
Nick w MP: Amited

Piwa: 512

Respekt: 466
Respekt: 466

Mysql podpinasz na stronie nie do serwera MTA. musisz mie? hosta do mysql ;) i w nim wpisujesz ip serwera, host itp

Podpis
"amited" napisał/a:
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-10-08, 20:15


Bingwin

LUA MTA






Wiek: 27
Na forum: 4191 dni
Posty: 95
Nick w MP: Bingwin

Piwa: 2070

Respekt: 98

Ostrzeżeń: 40%
"amited" napisał/a:

Mysql podpinasz na stronie nie do serwera MTA. musisz mie? hosta do mysql ;) i w nim wpisujesz ip serwera, host itp

gdybym tego nie zrobi?, nie wy?wietla? by si? ten b??d XDDD

[ Dodano: 2016-10-08, 20:18 ]
"TheTroll" napisał/a:

Prawdopodobnie nie wgra?e? modu?u mysql.

Tutaj mo?esz go pobra?:
https://wiki.multitheftauto.com/wiki/Modules/MTA-MySQL

w?a?nie zrobi?em wszystko z modulu i idk o co chodzi :v napisz do mnie na GG czy na Skype w stopce podany kontakt

Komentarz _Wicek_ dodany 2016-10-08, 20:18Pomagamy na forum :)
Podpis


RolePlayGaming - KLIKNIJ (ZEBRAKI)
Numer GG: 49514852|Skype: parabol235
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-10-08, 23:13


Brzysiek

Skrypter pralek






Wiek: 27
Na forum: 5198 dni
Posty: 488
Nick w MP: Brzysiek

Piwa: 1034

Respekt: 360
Respekt: 360Respekt: 360Respekt: 360Respekt: 360

Nie doda?e? modu?u do mtaserver.conf. Co? ?le musia?e? wpisa?. Funkcja mysql_connect wg MTA nie istnieje, co wynika z braku za?adowania modu?u ;p

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-10-08, 23:24


#404







Wiek: 26
Na forum: 4771 dni
Posty: 1438

Piwa: 2512

Respekt: 833,5
Respekt: 833,5Respekt: 833,5

Ostrzeżeń: 60%
Ale po co Ci u?ywa? przestarza?ych funkcji? Ten modu? bodaj?e nie jest ju? wspierany... U?yj dbConnect i darmowej bazy danych, efekt taki sam a p??niej nie trzeba cudowa? na wykupionych serwerach...

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-10-09, 00:11


Bingwin

LUA MTA






Wiek: 27
Na forum: 4191 dni
Posty: 95
Nick w MP: Bingwin

Piwa: 2070

Respekt: 98

Ostrzeżeń: 40%
"#404" napisał/a:

Ale po co Ci u?ywa? przestarza?ych funkcji? Ten modu? bodaj?e nie jest ju? wspierany... U?yj dbConnect i darmowej bazy danych, efekt taki sam a p??niej nie trzeba cudowa? na wykupionych serwerach...

u?yte jest dbConnect
    DBHandler=dbConnect("mysql""dbname="..DBName..";host="..DBHost..""DBUserDBPass"share=1;autoreconnect=1")


Podpis


RolePlayGaming - KLIKNIJ (ZEBRAKI)
Numer GG: 49514852|Skype: parabol235
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-10-09, 00:12


.RiV







Wiek: 25
Na forum: 3588 dni
Posty: 554
Nick w MP: Split

Piwa: 2596

Respekt: 597,8
Respekt: 597,8

Poka? ca?y kod.

Podpis

Autor OGRPG, na scenie MTA od 2012 roku.




Użytkownik: 08.08.2016
GTAO Member: 06.02.2017
Support-Team: 17.06.2017 & 01.06.2019 - 18.11.2019
Moderator: 14.01.2018 - 09.08.2018

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-10-09, 02:44


Bingwin

LUA MTA






Wiek: 27
Na forum: 4191 dni
Posty: 95
Nick w MP: Bingwin

Piwa: 2070

Respekt: 98

Ostrzeżeń: 40%
".WhiteBlue" napisał/a:

Poka? ca?y kod.


--[[
    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="hwdp"
DBUser="581"
DBPass="Ni66VW" 
DBHost="sql.pukawka.pl"

-- Functions
function dbSet(...)
    if not {...} then return end
    local stringe=dbPrepareString(DBHandler,...)
    local query=dbExec(DBHandlerstringe)
    return query
end

function dbGet(...)
    if not {...} then return end
    local stringe=dbPrepareString(DBHandler,...)
    local query=dbQuery(DBHandlerstringe)
    local result=dbPoll(query, -1)
    return result
end


addEventHandler("onResourceStart"resourceRoot, function()
    DBHandler=dbConnect("mysql""dbname="..DBName..";host="..DBHost..""DBUserDBPass"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="581"
local SQL_PASSWD="Ni66VWp"
local SQL_DB="581"
local SQL_HOST="sql.pukawka.pl"

local root getRootElement()

local SQL

local function connect()
    SQL mysql_connect(SQL_HOSTSQL_LOGINSQL_PASSWDSQL_DB)
    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)
    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)
    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)
    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


oczywi?cie loginy has?a etc. usun??em do po?owy ;)

Podpis


RolePlayGaming - KLIKNIJ (ZEBRAKI)
Numer GG: 49514852|Skype: parabol235
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-10-09, 04:00


.RiV







Wiek: 25
Na forum: 3588 dni
Posty: 554
Nick w MP: Split

Piwa: 2596

Respekt: 597,8
Respekt: 597,8

Dwa po??czenia z baz? danych w jednym pliku?
Jedna wersja z dbConnect, druga z mysql_connect?

Usu? drugie po??czenie z baz? danych i to powinno pom?c ;)

Je?eli to nie pomo?e b?dziesz musia? pobra? modu? i wklei? go do mods/deathmatch/

https://wiki.multitheftauto.com/wiki/Modules/MTA-MySQL

Podpis

Autor OGRPG, na scenie MTA od 2012 roku.




Użytkownik: 08.08.2016
GTAO Member: 06.02.2017
Support-Team: 17.06.2017 & 01.06.2019 - 18.11.2019
Moderator: 14.01.2018 - 09.08.2018

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-10-09, 11:33


Bingwin

LUA MTA






Wiek: 27
Na forum: 4191 dni
Posty: 95
Nick w MP: Bingwin

Piwa: 2070

Respekt: 98

Ostrzeżeń: 40%
".WhiteBlue" napisał/a:

Dwa po??czenia z baz? danych w jednym pliku?
Jedna wersja z dbConnect, druga z mysql_connect?

Usu? drugie po??czenie z baz? danych i to powinno pom?c ;)

Je?eli to nie pomo?e b?dziesz musia? pobra? modu? i wklei? go do mods/deathmatch/

https://wiki.multitheftauto.com/wiki/Modules/MTA-MySQL

Dodany ju? na samym pocz?tku, usuni?cie nie pomaga.
Kod:


<!-- Specifies the module(s) which are loaded with the server. To load several modules, add more <module>
parameter(s). Optional parameter. -->
<!-- <module src="sample_win32.dll"/> -->
<!-- <module src="sample_linux.so"/> -->
<module src="mta_mysql.so" />


[ Dodano: 2016-10-09, 11:37 ]
drugie po??czenie pobiera wyniki tabeli :v

[ Dodano: 2016-10-09, 18:47 ]
Nadal szukam pomocy :)

Podpis


RolePlayGaming - KLIKNIJ (ZEBRAKI)
Numer GG: 49514852|Skype: parabol235
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-10-09, 19:39


Brzysiek

Skrypter pralek






Wiek: 27
Na forum: 5198 dni
Posty: 488
Nick w MP: Brzysiek

Piwa: 1034

Respekt: 360
Respekt: 360Respekt: 360Respekt: 360Respekt: 360

Po co tobie dwa po??czenia do bazy w jednym skrypcie? Pozb?d? si? modu?u MTA-MySQL i przer?b skrypt na same funkcje MTA.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-10-09, 21:33


Bingwin

LUA MTA






Wiek: 27
Na forum: 4191 dni
Posty: 95
Nick w MP: Bingwin

Piwa: 2070

Respekt: 98

Ostrzeżeń: 40%
dzia?a dzi?ki all za pomoc.

Podpis


RolePlayGaming - KLIKNIJ (ZEBRAKI)
Numer GG: 49514852|Skype: parabol235
Postaw piwo autorowi tego posta
 

 
Tagi: [mysql] :: połączenie :: bazy :: danych :: nil :: value)
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