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

Wysłany: 2017-11-14, 21:25


EvilXmik







Wiek: 28
Na forum: 3620 dni
Posty: 148
Nick w MP: EvilXmik

Piwa: 399

Respekt: 50

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

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-11-14, 21:28


Atroth







Wiek: 23
Na forum: 3677 dni
Posty: 1089
Nick w MP: Atroth

Piwa: 4808

Respekt: 540
Respekt: 540

EvilXmik, Drugi link nie przedstawia db3, a raczej pisanie tematu :P . 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

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-11-14, 21:38


EvilXmik







Wiek: 28
Na forum: 3620 dni
Posty: 148
Nick w MP: EvilXmik

Piwa: 399

Respekt: 50

tutaj jest to https://imgur.com/a/A77hF
a tu linijka local w = dbPoll(q, -1)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-11-14, 21:44


Atroth







Wiek: 23
Na forum: 3677 dni
Posty: 1089
Nick w MP: Atroth

Piwa: 4808

Respekt: 540
Respekt: 540

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

Postaw piwo autorowi tego posta
 

 
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

Respekt: 50

aaa dobra waln??em si? tylko tam hah dzi?ki za pomoc ju? dzia?a :D w razie czego b?d? pisa? od razu do ciebie piwko i repka leci :D

Postaw piwo autorowi tego posta
 

 
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