Wysłany: 2020-01-23, 17:28
SkipoPL
Wiek: 24 Na forum: 3414 dni Posty: 43
Nick w MP: Skipo
Piwa : 43
Witam mam problem z komend? /opj gdy wpisuj? j? w konsoli wyskakuj? mi taki b??d:https://m.imgur.com/Ku8IGpm Licz? na szybk? pomoc daje zimne piwko.
Wysłany: 2020-01-23, 17:40
Wilq
Wiek: 24 Na forum: 4428 dni Posty: 3410
Piwa : 739
W argumencie drugim mia? by? tekst, nic nie zosta?o podane. T?umacz ju? nie dzia?a?
Mo?esz pokaza? te linijk? to b?dzie ?atwiej.
Wysłany: 2020-01-23, 18:47
SkipoPL
Wiek: 24 Na forum: 3414 dni Posty: 43
Nick w MP: Skipo
Piwa : 43
Tak wygl?da dalsza linika kodu
Kod: addEventHandler("onResourceStart",resourceRoot, connect)
function pobierzTabeleWynikow(...)
local h=dbQuery(SQL,...)
if (not h) then
return nil
end
local rows = dbPoll(h, -1)
return rows
end
function pobierzWyniki(...)
local h=dbQuery(SQL,...)
if (not h) then
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
--[[
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
Wysłany: 2020-01-23, 18:54
Wilq
Wiek: 24 Na forum: 4428 dni Posty: 3410
Piwa : 739
Prawdopodobnie u?ywasz funkcji pobierzWyniki, zapytanie oraz pobierzTabeleWynikow bez podawania ci?gu tekstu jako zapytania do bazy danych. Generalnie to musisz znale?? u siebie w kodzie taki export tych funkcji i sprawdzi? czy ka?da jest poprawnie uzupe?niona.
Wy?lij kod tej komendy, przy kt?rej ten b??d z DB wyskakuje.
Wysłany: 2020-01-23, 19:22
SkipoPL
Wiek: 24 Na forum: 3414 dni Posty: 43
Nick w MP: Skipo
Piwa : 43
Tak wyglada linijka opj b?ad wynika ?e ja jako technik mog? odda? prawko a moderator supporter nie mog? odda? prawka.
Kod: addCommandHandler("opj", function(plr,cmd,cel)
if getAdmin(plr,4) or getAdmin(plr,3) or getAdmin(plr,2) or getAdmin(plr,5)or getAdmin(plr,6) then
if not cel then
outputChatBox("#007aff(ⓘ) #FFFFFFU?ycie: /opj <nick/ID> ", plr, 255,255,255, true)
return
end
local target=exports["pystories-core"]:findPlayer(plr,cel)
if not target then
outputChatBox("#bf0101(✖) #FFFFFFNie znaleziono podanego gracza.", plr, 255, 255, 255, true)
return
end
local query=string.format("SELECT * FROM pystories_punish WHERE type=%q AND active=1 AND serial=%q AND time>NOW() LIMIT 1","A", getPlayerSerial(target))
local query32=string.format("SELECT * FROM pystories_punish WHERE type=%q AND active=1 AND serial=%q AND time>NOW() LIMIT 1","B", getPlayerSerial(target))
local query=string.format("SELECT * FROM pystories_punish WHERE type=%q AND active=1 AND serial=%q AND time>NOW() LIMIT 1","C", getPlayerSerial(target))
local result=exports["DB2"]:pobierzWyniki(query)
local result2=exports["DB2"]:pobierzWyniki(query2)
local result3=exports["DB2"]:pobierzWyniki(query3)
if (result) or (result2) or (result3) then
exports["pystories-db"]:dbSet("DELETE FROM pystories_punish WHERE type=? AND active=1 AND serial=?", "A", getPlayerSerial(target))
exports["pystories-db"]:dbSet("DELETE FROM pystories_punish WHERE type=? AND active=1 AND serial=?", "B", getPlayerSerial(target))
exports["pystories-db"]:dbSet("DELETE FROM pystories_punish WHERE type=? AND active=1 AND serial=?", "C", getPlayerSerial(target))
outputChatBox("#06B200(✔) #FFFFFFGracz "..getPlayerName(target):gsub("#%x%x%x%x%x%x","").." odzyskal swoje prawo jazdy!", plr, 255, 255, 255, true)
outputChatBox("#007aff(ⓘ) #FFFFFF "..getPlayerName(plr):gsub("#%x%x%x%x%x%x","").." oddal Twoje prawo jazdy!", target, 255, 255, 255, true)
else
outputChatBox("#007aff(ⓘ) #FFFFFFGracz "..getPlayerName(target):gsub("#%x%x%x%x%x%x","").." nie posiada zabranego prawka!", plr, 255, 255, 255, true)
end
end
end)
Wysłany: 2020-01-23, 19:31
Wilq
Wiek: 24 Na forum: 4428 dni Posty: 3410
Piwa : 739
Przypatrz si? tym 3 linijkom i 3 nad tym
local result = exports [ "DB2" ]: pobierzWyniki ( query )
local result2 = exports [ "DB2" ]: pobierzWyniki ( query2 )
local result3 = exports [ "DB2" ]: pobierzWyniki ( query3 )
Tutaj u?ywasz query, query2, query3. A powy?ej masz query, query32 i query. Czyli to si? nie zgadza i to jest do poprawy.
Więcej szczegółów
Wystawiono 1 piw(a):SkipoPL
Wysłany: 2020-01-23, 19:36
SkipoPL
Wiek: 24 Na forum: 3414 dni Posty: 43
Nick w MP: Skipo
Piwa : 43
Dobra wszystko fajnie nic nie wyskakuje tylko pojawia sie problem ze moderator nie moze odda? prawa jazdy kt?ra to linijka daj?ca to uprawnienie?
Wysłany: 2020-01-23, 19:42
Wilq
Wiek: 24 Na forum: 4428 dni Posty: 3410
Piwa : 739
Zobacz czy ma uprawnienia:
if getAdmin ( plr , 4 ) or getAdmin ( plr , 3 ) or getAdmin ( plr , 2 ) or getAdmin ( plr , 5 )or getAdmin ( plr , 6 ) then
Dostaje jaki? komunikat na czacie w og?le czy nic?
Wysłany: 2020-01-23, 19:45
SkipoPL
Wiek: 24 Na forum: 3414 dni Posty: 43
Nick w MP: Skipo
Piwa : 43
Nie dostaje nawet komunikatu na chacie najwyzsza ranga na serwerze to 4 a 6 to pomocnik Wiec wszystkie sa dodane wiec nie wiem o co tu chodzi
Wysłany: 2020-01-23, 20:05
Wilq
Wiek: 24 Na forum: 4428 dni Posty: 3410
Piwa : 739
No to zobacz czy ta funkcja 'getAdmin' jest dobrze zrobiona, mo?e nie zgadza si? elementData albo co?. Zobacz czy w innych skryptach gdzie te? tego u?ywasz wszystko dzia?a.
Wysłany: 2020-01-25, 15:56
SkipoPL
Wiek: 24 Na forum: 3414 dni Posty: 43
Nick w MP: Skipo
Piwa : 43
Dobrze przepraszam ze nie odpisywa?em wcze?niej wszystko dzia?a teraz dzi?kuje bardzo ju? da?em piwko
Tagi: dziwne :: rzeczy :: opj
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: