Cze??, mam taki ma?y problem, a natomiast na serwerze posiadam range CEO, RCON, admin i moderator. Jak mo?na domy?la? si? CEO jest najwy?sz? rang?. Problem jest taki, ?e ?adna inna ranga nie mo?e kickowa? ?adnego gracza z serwera. Po wpisaniu komendy /k na randze CEO wyskakuje u?ycie komendy, a na reszcie wyskakuje... b??d w db3!
Kod b??du:
[code]WARNING: [YLS]/[skrypty]/pystories-admin/s_utility.lua:14: Bad argument @ 'getPlayerSerial' [Expected player at argument 1, got nil][/code]
Kod funkcji, kt?ra zwi?zana jest z b??dem:
[code]function getAdmin(plr,level)
if level then
local result=exports["pystories-db"]:dbGet("SELECT * from pystories_admins WHERE serial=? AND level=?", getPlayerSerial(plr), level)
if result and #result > 0 then
return true
else
return false
end
else
local result=exports["pystories-db"]:dbGet("SELECT * from pystories_admins WHERE serial=?", getPlayerSerial(plr))
if result and #result > 0 then
return true
else
return false
end
end
end[/code]
Kod funkcji odpowiadaj?cej za kick:
[code]addCommandHandler("k", function(plr,cmd,cel,...)
if getAdmin(plr,4) or getAdmin(plr,3) or getAdmin(plr,2) or getAdmin(plr,1) then
if (getAdmin(plr,4) == false) and getAdmin(target,4) then return end
local reason=table.concat({...}, " ")
if not cel or not reason then
outputChatBox("< #daea25YLS #ffffff>#daea25 U?ycie: #ffffff/k <ni...
Witam! Mam problem z executeSQLInsert. Problem Ten polega na tym, ?e podczas rejestracji nie uzupe?nia si? baza danych, gdy? wyskakuje b??d, ?e ma ona 6 tabel a chc? zdefiniowa? 8 warto?ci.