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

Wysłany: 2018-09-14, 18:11


warzit







Wiek: 32
Na forum: 3319 dni
Posty: 71
Nick w MP: Lorson

Piwa: 1

Respekt: 40

Jak to naprawi?? [18-09-14 18:09] INFO: Zaladowano zmienionych domow: 0
[18-09-14 18:09] ERROR: [skrypty_glowne]/tiyl-db/s_db.lua:97: bad argument #1 to 'mysql_query' (mysqlHandler expected, got nil)
[18-09-14 18:09] ERROR: [skrypty_glowne]/tiyl-core/vehicles.lua:86: call: failed to call 'tiyl-db:pobierzWyniki' [string "?"]
[18-09-14 18:10] ERROR: [skrypty_glowne]/tiyl-db/s_db.lua:97: bad argument #1 to 'mysql_query' (mysqlHandler expected, got nil)
[18-09-14 18:10] ERROR: [skrypty_glowne]/tiyl-core/vehicles.lua:73: call: failed to call 'tiyl-db:pobierzWyniki' [string "?"]
[18-09-14 18:10] ERROR: [skrypty_glowne]/tiyl-db/s_db.lua:97: bad argument #1 to 'mysql_query' (mysqlHandler expected, got nil)
[18-09-14 18:10] ERROR: [skrypty_glowne]/tiyl-core/vehicles.lua:86: call: failed to call 'tiyl-db:pobierzWyniki' [string "?"]

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-09-14, 18:43


Wilq







Wiek: 24
Na forum: 4428 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

Po??czenie z baz? danych w skrypcie tiyl-db jest?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-09-14, 19:13


warzit







Wiek: 32
Na forum: 3319 dni
Posty: 71
Nick w MP: Lorson

Piwa: 1

Respekt: 40

"Wilq" napisał/a:

Po??czenie z baz? danych w skrypcie tiyl-db jest?
nie wiem dok?adnie o co ci chodzi, baza danych normalnie jest podpieta i funkcjonuje

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-09-14, 19:15


nanKy







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

Piwa: 1773

Respekt: 239
Respekt: 239Respekt: 239

"warzit" napisał/a:

"Wilq" napisał/a:

Po??czenie z baz? danych w skrypcie tiyl-db jest?
nie wiem dok?adnie o co ci chodzi, baza danych normalnie jest podpieta i funkcjonuje


Do funkcji mysql_... wymagany jest modu?.

Funkcje te s? przestarza?e i sugeruj? u?ywanie funkcji db...

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-09-14, 19:28


warzit







Wiek: 32
Na forum: 3319 dni
Posty: 71
Nick w MP: Lorson

Piwa: 1

Respekt: 40

Siema Nanku? :*, Modu? jest w??czony ;p

Podpis


[url=https://zapodaj.net/fde922c932b9a.png.html[/img:0][/url]
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-09-14, 20:43


_jvneczek







Wiek: 22
Na forum: 4325 dni
Posty: 1513
Nick w MP: _jvneczek

Piwa: 3949

Respekt: 337,5
Respekt: 337,5Respekt: 337,5Respekt: 337,5

nanKy, To nie wina modu?u, w
tiyl-db
Kod jest przestarza?y, usu? z tamt?d kod i wklej to:

SQL=nil
DBName="nazwabazy"
DBUser="loginbazy"
DBPass="haslodobazy"
DBHost="hooostingxD"

-- Functions
function dbSet(...)
    if not {...} then return end
    local qh dbQuery(SQL, ...)
    if not qh then return false end
    local resultnum_affected_rowslast_insert_id dbPoll(qh, -1)
    return resultnum_affected_rowslast_insert_id
end

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

function pobierzTabeleWynikow(...)
    local h=dbQuery(SQL,...)
    if (not hthen 
        return nil
    end
    local rows dbPoll(h, -1)
    return rows
end

function pobierzWyniki(...)
    local h=dbQuery(SQL,...)
    if (not hthen 
        return nil
    end
    local rows dbPoll(h, -1)
    if not rows then return nil end
    return rows[1]
end

function zapytanie(...)
    local h=dbQuery(SQL,...)
    local result,numrows=dbPoll(h,-1)
    return numrows
end


addEventHandler("onResourceStart"resourceRoot, function()
    SQL=dbConnect("mysql""dbname="..DBName..";host="..DBHost..""DBUserDBPass"share=1;autoreconnect=1")
    if SQL then
        outputDebugString("* Po??czono pomy?lnie! (MySQL)")
        dbSet("SET NAMES utf8")
    else
        outputDebugString("* Brak po??czenia! (MySQL)")
    end
end)

tylko se to podepnij

Podpis

Support Team: 04.10.2020 - 01.09.2020
Test Moderator: 03.05.2021 - 01.09.2021
Moderator: 01.09.2021 - 23.10.2021

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-09-15, 09:32


warzit







Wiek: 32
Na forum: 3319 dni
Posty: 71
Nick w MP: Lorson

Piwa: 1

Respekt: 40

"Thinks" napisał/a:

nanKy, To nie wina modu?u, w
tiyl-db
Kod jest przestarza?y, usu? z tamt?d kod i wklej to:

SQL=nil
DBName="nazwabazy"
DBUser="loginbazy"
DBPass="haslodobazy"
DBHost="hooostingxD"

-- Functions
function dbSet(...)
    if not {...} then return end
    local qh dbQuery(SQL, ...)
    if not qh then return false end
    local resultnum_affected_rowslast_insert_id dbPoll(qh, -1)
    return resultnum_affected_rowslast_insert_id
end

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

function pobierzTabeleWynikow(...)
    local h=dbQuery(SQL,...)
    if (not hthen 
        return nil
    end
    local rows dbPoll(h, -1)
    return rows
end

function pobierzWyniki(...)
    local h=dbQuery(SQL,...)
    if (not hthen 
        return nil
    end
    local rows dbPoll(h, -1)
    if not rows then return nil end
    return rows[1]
end

function zapytanie(...)
    local h=dbQuery(SQL,...)
    local result,numrows=dbPoll(h,-1)
    return numrows
end


addEventHandler("onResourceStart"resourceRoot, function()
    SQL=dbConnect("mysql""dbname="..DBName..";host="..DBHost..""DBUserDBPass"share=1;autoreconnect=1")
    if SQL then
        outputDebugString("* Po??czono pomy?lnie! (MySQL)")
        dbSet("SET NAMES utf8")
    else
        outputDebugString("* Brak po??czenia! (MySQL)")
    end
end)

tylko se to podepnij






Okey, wszystko podpi?te tylko ze teraz wyskakuje
Kod:


[18-09-15 09:31] ERROR: [podstawy_frakcje]/jailsapd/server.lua:117: attempt to call a nil value
[18-09-15 09:31] ERROR: [podstawy_frakcje]/jailsapd/server.lua:35: call: failed to call 'tiyl-db:dbGet' [string "?"]


Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-09-15, 09:36


_jvneczek







Wiek: 22
Na forum: 4325 dni
Posty: 1513
Nick w MP: _jvneczek

Piwa: 3949

Respekt: 337,5
Respekt: 337,5Respekt: 337,5Respekt: 337,5

warzit, Teraz kod w jailsapd jest po prostu ,,stary" b?d? ,,zepsuty"

Podpis

Support Team: 04.10.2020 - 01.09.2020
Test Moderator: 03.05.2021 - 01.09.2021
Moderator: 01.09.2021 - 23.10.2021

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-09-15, 09:39


warzit







Wiek: 32
Na forum: 3319 dni
Posty: 71
Nick w MP: Lorson

Piwa: 1

Respekt: 40

Jeszcze to [18-09-15 09:32] ERROR: [skrypty_glowne]/tiyl-logi/s.lua:29: call: failed to call 'tiyl-db:dbSet' [string "?"]

[ Dodano: 2018-09-15, 09:40 ]
Kod:

local cub = createColCuboid(-6716.4492, -1344.8435, 96.254684, 15, 20.75, 12.5)

function u(e)
getElementData(e, "player:uid")
end

local cele = { -- x,y,z,int,dim
{-6723.92, -1341.38, 97.25},
{-6713.44, -1340.51, 97.25},
{-6724.13, -1337.17, 97.25},
{-6713.36, -1338.39, 97.25},
{-6724.60, -1332.68, 97.25},
{-6713.40, -1332.59, 97.25},
}
local x,y,z = -6719.17, -1350.19, 97.25
local m=createElement("textorg")
setElementData(m, "name", "/jail\n/unjail\n(dla SAPD)")
setElementData(m, "scale", 1.3)
setElementPosition(m, -6720.60, -1344.50, 97.25)
local function wypusc(plr)
setElementDimension(plr,0)
setElementInterior(plr,0)
setElementPosition(plr,x,y,z)
outputChatBox("Zosta?‚e?› wypuszczony z wi?™zienia.",plr, 255, 255, 255)
end

function getPlayerName2(plr)
if not plr then return end
return getPlayerName(plr):gsub("#%x%x%x%x%x%x","")
end

local function sprawdz(plr)
if not plr then return end
if not getElementData(plr,"player:uid") then return end
local x = exports['tiyl-db']:dbGet("SELECT * FROM saj WHERE Serial=?",getPlayerSerial(plr))
if not x or #x < 1 then return end
local x2=exports['tiyl-db']:dbGet("SELECT Termin FROM saj WHERE Serial=? and Termin < NOW()",getPlayerSerial(plr))
if x2 and #x2 > 0 then
exports['tiyl-db']:dbSet("DELETE FROM saj WHERE Serial=?", getPlayerSerial(plr))
wypusc(plr)
return end
if isElementWithinColShape(plr,cub) then return end
setElementPosition(plr,cele[x[1].Cela][1],cele[x[1].Cela][2],cele[x[1].Cela][3])
setElementDimension(plr, 0)
end

local function sprawdzczas(plr)
if not plr then return end
if not getElementData(plr,"player:uid") then return end
local x = exports['tiyl-db']:dbGet("SELECT * FROM saj WHERE Serial=?",getPlayerSerial(plr))
if not x or #x < 1 then return end
local x2=exports['tiyl-db']:dbGet("SELECT Termin FROM saj WHERE Serial=? and Termin < NOW()",getPlayerSerial(plr))
if x2 and #x2 > 0 then
exports['tiyl-db']:dbSet("DELETE FROM saj WHERE Serial=?", getPlayerSerial(plr))
wypusc(plr)
return end
outputChatBox("Jeste?› uwi?™ziony w wi?™zieniu do: "..x[1].Termin.." za: "..x[1].Powod.."", plr, 255, 255, 255)
end

function ajotceju(plr,cmd,cel,ile,typ,zaco)
if getElementData(plr, "player:duty")=="SAPD" then
if not cel or not ile or not typ or not zaco then
outputChatBox("UĹĽycie: /jail <gracz/ID> <czas> <m/h> <powĂłd>", plr, 255, 255, 255)
return
end
local target=exports["tiyl-core"]:findPlayer(plr,cel)
if not target then
outputChatBox("Nie znaleziono podanego gracza.", plr, 255, 255, 255)
return
end
if isPedInVehicle(target) then
removePedFromVehicle(target)
end
x1,x2,x3 = getElementPosition(plr)
y1,y2,y3 = getElementPosition(target)
dystans = getDistanceBetweenPoints3D(x1,x2,x3,y1,y2,y3)
if dystans > 20.0 then outputChatBox("Ten gracz jest za daleko!", plr, 255, 255, 255) return end
local cela=math.random(1, #cele)
if typ=="m" or typ=="h" then
if typ=="m"then
exports["tiyl-db"]:dbSet("INSERT INTO saj (Serial,Termin,Cela,Powod) VALUES (?,NOW() + INTERVAL ?? minute,??,?)", getPlayerSerial(target), ile,cela, zaco)
outputChatBox("Zosta?‚e?› uwi?™ziony w wi?™zieniu przez "..getPlayerName(plr):gsub("#%x%x%x%x%x%x","").." za "..zaco.." na "..ile.." minut(-a/-y)", target, 255, 255, 255)
outputChatBox("Uwi?™ziono gracza "..getPlayerName(target):gsub("#%x%x%x%x%x%x","").." w wi?™zieniu za "..zaco.." na "..ile.." minut(-a/-y)", plr, 255, 255, 255)
sprawdz(plr)
end
if typ=="h" then
exports["tiyl-db"]:dbSet("INSERT INTO saj (Serial,Termin,Cela,Powod) VALUES (?,NOW() + INTERVAL ?? hour,??,?)", getPlayerSerial(target), ile,cela, zaco)
outputChatBox("Zosta?‚e?› uwi?™ziony w wi?™zieniu przez "..getPlayerName(plr):gsub("#%x%x%x%x%x%x","").." za "..zaco.." na "..ile.." godzin(-a/-y)", target, 255, 255, 255)
outputChatBox("Uwi?™ziono gracza "..getPlayerName(target):gsub("#%x%x%x%x%x%x","").." w wi?™zieniu za "..zaco.." na "..ile.." godzin(-a/-y)", plr, 255, 255, 255)
sprawdz(plr)
end
end
sprawdz(plr)
cela=math.random(1, #cele)
sprawdzczas(plr)
end
end
addCommandHandler("jail", ajotceju)

function unaj(plr,cmd,cel)
if getElementData(plr, "player:duty")=="SAPD" then
local target=exports["tiyl-core"]:findPlayer(plr,cel)
if not target then
outputChatBox("Nie znaleziono podanego gracza.", plr, 255, 255, 255)
return
end
local jebnijsie=exports['tiyl-db']:dbGet("SELECT Termin FROM saj WHERE Serial=? and Termin > NOW()",getPlayerSerial(target))
if jebnijsie and #jebnijsie <= 0 then outputChatBox("Ten gracz nie jest w wi?™zieniu! ("..getPlayerName(target)..")", plr,255,255,255) return end
exports['tiyl-db']:dbSet("DELETE FROM saj WHERE Serial=?", getPlayerSerial(target))
outputChatBox("Gracz zosta?‚ uwolniony z wi?™zienia.", plr, 255, 255, 255)
sprawdz(target)
wypusc(target)
end
end
addCommandHandler("unjail", unaj)

setTimer(function()
for _,p in pairs(getElementsByType("player")) do
sprawdz(p)
end
end,5000,0)

function spawn()
local x=exports['tiyl-db']:dbGet("SELECT Termin FROM saj WHERE Serial=? and Termin > NOW()",getPlayerSerial(source))
if x and #x <= 0 then return end
sprawdzczas(source)
end
addEventHandler("onPlayerSpawn", getRootElement(), spawn)



To Kod z JailSAPD

Podpis


[url=https://zapodaj.net/fde922c932b9a.png.html[/img:0][/url]
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-09-15, 10:16


_jvneczek







Wiek: 22
Na forum: 4325 dni
Posty: 1513
Nick w MP: _jvneczek

Piwa: 3949

Respekt: 337,5
Respekt: 337,5Respekt: 337,5Respekt: 337,5

warzit, No to co? u ciebie jest nie tak, u mnie all dzia?a ;X

Podpis

Support Team: 04.10.2020 - 01.09.2020
Test Moderator: 03.05.2021 - 01.09.2021
Moderator: 01.09.2021 - 23.10.2021

Postaw piwo autorowi tego posta
 

 
Tagi: konsolka :: paczki
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