Wysłany: 2016-10-08, 18:31
Bingwin
LUA MTA
Wiek: 27 Na forum: 4191 dni Posty: 95
Nick w MP: Bingwin
Piwa : 2070
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
Wysłany: 2016-10-08, 19:16
TheTroll
Pan Majster
Wiek: 38 Na forum: 4764 dni Posty: 219
Nick w MP: TheTroll
Piwa : 1114
Wysłany: 2016-10-08, 19:24
amited
Wiek: 26 Na forum: 3714 dni Posty: 1233
Nick w MP: Amited
Piwa : 512
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 :
Wysłany: 2016-10-08, 20:15
Bingwin
LUA MTA
Wiek: 27 Na forum: 4191 dni Posty: 95
Nick w MP: Bingwin
Piwa : 2070
"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 :
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
Wysłany: 2016-10-08, 23:13
Brzysiek
Skrypter pralek
Wiek: 27 Na forum: 5198 dni Posty: 488
Nick w MP: Brzysiek
Piwa : 1034
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
Wysłany: 2016-10-08, 23:24
#404
Wiek: 26 Na forum: 4771 dni Posty: 1438
Piwa : 2512
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...
Wysłany: 2016-10-09, 00:11
Bingwin
LUA MTA
Wiek: 27 Na forum: 4191 dni Posty: 95
Nick w MP: Bingwin
Piwa : 2070
"#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 .. "" , DBUser , DBPass , "share=1;autoreconnect=1" )
Wysłany: 2016-10-09, 00:12
.RiV
Wiek: 25 Na forum: 3587 dni Posty: 554
Nick w MP: Split
Piwa : 2596
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
Wysłany: 2016-10-09, 02:44
Bingwin
LUA MTA
Wiek: 27 Na forum: 4191 dni Posty: 95
Nick w MP: Bingwin
Piwa : 2070
".WhiteBlue" napisał/a :
--[[
Resource : OURGame v2
Developers : Split < split . programista @ gmail . com >
You have no right to use this code without my permission .
( c ) 2015 < 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 ( DBHandler , stringe )
return query
end
function dbGet (...)
if not {...} then return end
local stringe = dbPrepareString ( DBHandler ,...)
local query = dbQuery ( DBHandler , stringe )
local result = dbPoll ( query , - 1 )
return result
end
addEventHandler ( "onResourceStart" , resourceRoot , function()
DBHandler = dbConnect ( "mysql" , "dbname=" .. DBName .. ";host=" .. DBHost .. "" , DBUser , DBPass , "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_HOST , SQL_LOGIN , SQL_PASSWD , SQL_DB )
if ( not SQL ) then
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 ( keepAlive , 30000 , 0 )
end )
function esc ( value )
return mysql_escape_string ( SQL , value )
end
function pobierzTabeleWynikow ( query )
local result = mysql_query ( SQL , query )
if ( not result ) then
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 result ) then 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 ( result ) then 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 result ) then return nil end
local tabela ={}
while true do
local row = mysql_fetch_row ( result )
if ( not row ) then 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
Wysłany: 2016-10-09, 04:00
.RiV
Wiek: 25 Na forum: 3587 dni Posty: 554
Nick w MP: Split
Piwa : 2596
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
Wysłany: 2016-10-09, 11:33
Bingwin
LUA MTA
Wiek: 27 Na forum: 4191 dni Posty: 95
Nick w MP: Bingwin
Piwa : 2070
".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
Wysłany: 2016-10-09, 19:39
Brzysiek
Skrypter pralek
Wiek: 27 Na forum: 5198 dni Posty: 488
Nick w MP: Brzysiek
Piwa : 1034
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.
Wysłany: 2016-10-09, 21:33
Bingwin
LUA MTA
Wiek: 27 Na forum: 4191 dni Posty: 95
Nick w MP: Bingwin
Piwa : 2070
dzia?a dzi?ki all za pomoc.
Tagi: [mysql] :: połączenie :: bazy :: danych :: nil :: value)
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: