Wysłany: 2017-11-14, 21:25
EvilXmik
Wiek: 28 Na forum: 3620 dni Posty: 148
Nick w MP: EvilXmik
Piwa : 399
Witam na samym pocz?tku m?wi? i? ucz? si? dopiero korzysta? z Bazy Danych, a wi?c tak mam problem i? nie dzia?a mi Duty
Kod:
-- Ustawienia MySQL
addEventHandler("onResourceStart", resourceRoot, function()
local baza = "xxx"
local host = "xxx"
local user = "xxx"
local pass = "xxx"
db = dbConnect("mysql", "dbname="..baza..";host="..host, user, pass, "share=1") -- Po??czenie z serwerem MySQL.
end)
-- Reszta zasobu
addCommandHandler("duty", function(plr,cmd)
local q = dbQuery(db, "SELECT level FROM admins WHERE serial=?", getPlayerSerial(plr))
local w = dbPoll(q, -1)
if w and #w > 0 then
if not getElementData(plr, "duty") then
if w[1].level == 1 then -- Je?eli kolumna 'level' ma warto?? 1 to nadajemy rang? moderatora.
setElementData(plr, "duty", 1)
outputChatBox("Logujesz si? na duty moderatora.", plr)
elseif w[1].level == 2 then -- Je?eli kolumna 'level' ma warto?? 2 to nadajemy rang? administratora.
setElementData(plr, "duty", 2)
outputChatBox("Loguejsz si? na duty administratora.", plr)
elseif w[1].level == 3 then -- Je?eli kolumna 'level' ma warto?? 3 to nadajemy rang? administratora RCON.
setElementData(plr, "duty", 3)
outputChatBox("Logujesz si? na duty administratora RCON.", plr)
end
else
removeElementData(plr, "duty")
outputChatBox("Wylogowujesz si? z duty.", plr)
end
else
outputChatBox("Nie jeste? w ekipie serwera.", plr)
end
end)
w bazie danych napisa?em tak
https://imgur.com/a/Gzrjm
a jak wpisze /duty na serwerze wyskakuje mi ?e nie jestem w ekipe i DB w 27 linijce
https://imgur.com/a/A9wTg
Wysłany: 2017-11-14, 21:28
Atroth
Wiek: 23 Na forum: 3677 dni Posty: 1089
Nick w MP: Atroth
Piwa : 4808
EvilXmik , Drugi link nie przedstawia db3, a raczej pisanie tematu . Podaj te db3 i linijk? [to co jest w tej 27 linijce].
Podpis
Użytkownik - 10-05-2016
Support Team - 17.06.2017
Moderator - 25.11.2017
Mod-Team - 02.07.2018
Wysłany: 2017-11-14, 21:38
EvilXmik
Wiek: 28 Na forum: 3620 dni Posty: 148
Nick w MP: EvilXmik
Piwa : 399
Wysłany: 2017-11-14, 21:44
Atroth
Wiek: 23 Na forum: 3677 dni Posty: 1089
Nick w MP: Atroth
Piwa : 4808
EvilXmik , W mysql masz "levle", skrypt nie wie co to "level".
Podpis
Użytkownik - 10-05-2016
Support Team - 17.06.2017
Moderator - 25.11.2017
Mod-Team - 02.07.2018
Więcej szczegółów
Wystawiono 1 piw(a):EvilXmik
Wysłany: 2017-11-14, 21:48
EvilXmik
Wiek: 28 Na forum: 3620 dni Posty: 148
Nick w MP: EvilXmik
Piwa : 399
aaa dobra waln??em si? tylko tam hah dzi?ki za pomoc ju? dzia?a w razie czego b?d? pisa? od razu do ciebie piwko i repka leci
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: