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

Wysłany: 2020-01-23, 17:28


SkipoPL







Wiek: 24
Na forum: 3414 dni
Posty: 43
Nick w MP: Skipo

Piwa: 43

Respekt: 50

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.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-01-23, 17:40


Wilq







Wiek: 24
Na forum: 4428 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

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.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-01-23, 18:47


SkipoPL







Wiek: 24
Na forum: 3414 dni
Posty: 43
Nick w MP: Skipo

Piwa: 43

Respekt: 50

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


Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-01-23, 18:54


Wilq







Wiek: 24
Na forum: 4428 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

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.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-01-23, 19:22


SkipoPL







Wiek: 24
Na forum: 3414 dni
Posty: 43
Nick w MP: Skipo

Piwa: 43

Respekt: 50

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)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-01-23, 19:31


Wilq







Wiek: 24
Na forum: 4428 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

Przypatrz si? tym 3 linijkom i 3 nad tym
local result=exports["DB2"]:pobierzWyniki(querylocal result2=exports["DB2"]:pobierzWyniki(query2local 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.

Postaw piwo autorowi tego posta
 

 
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

Respekt: 50

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?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-01-23, 19:42


Wilq







Wiek: 24
Na forum: 4428 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

Zobacz czy ma uprawnienia:
if getAdmin(plr,4) or getAdmin(plr,3) or getAdmin(plr,2) or getAdmin(plr,5)or getAdmin(plr,6then 


Dostaje jaki? komunikat na czacie w og?le czy nic?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-01-23, 19:45


SkipoPL







Wiek: 24
Na forum: 3414 dni
Posty: 43
Nick w MP: Skipo

Piwa: 43

Respekt: 50

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

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-01-23, 20:05


Wilq







Wiek: 24
Na forum: 4428 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

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.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-01-25, 15:56


SkipoPL







Wiek: 24
Na forum: 3414 dni
Posty: 43
Nick w MP: Skipo

Piwa: 43

Respekt: 50

Dobrze przepraszam ze nie odpisywa?em wcze?niej wszystko dzia?a teraz dzi?kuje bardzo ju? da?em piwko :)

Postaw piwo autorowi tego posta
 

 
Tagi: dziwne :: rzeczy :: opj
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