Siemanko, z tej strony Boro dzi? chcia?bym wam odda? panel pomocy tzw. panel F1 ca?kowicie mojego autorstwa robiony na serwer NealProject, prosi?bym o nie hejtowanie mojego kodu poniewa? zaczynam pisa? powoli swoje autorskie skrypty. ?adnych bug?w nie ma w db3 brak b??d?w, moim zdaniem kod jest przejrzysty i by? mo?e zoptymalizowany. Licz? na zimnego browara z twojej strony to pomaga mi si? rozwija? w jakim? stopniu.
Mi?ego wieczoru
Ukryta wiadomość / Hidden message(aby ją zobaczyć musisz postawić użytkownikowi)
Wiadomość została ukryta, aby ją przeczytać należy się zalogować.
[center]Przedmiotem jest panel logowania mojego autorstwa, oparty jest on na bazie SQLite, gdzie sa przechowywane konta. Nie zalecam edycji pliku z racji, ?e b?d? pojawia? si? cz?ste aktualizacje zasobu i wasze zmiany si? wyzeruj?. Konfiguracje znajdziecie na dole posta. Na filmie wyglad panelu lekko ulegl zmianie chociazby platek miodu ktory jest nadany jako efekt background do panelu jest niewidoczny, najlepiej pobra? i sprawdzic samemu u siebie ! [/center]
Przedstawienie :
[youtube]ZrGjXJb2n_0[/youtube]
[b]
KONFIGURACJE [/b]
[b]UPDATE[/b]
Je?li chcesz wykona? aktualizacj? jako administrator wejd? do debugscript 3 i wpisz w konsol? /logwersja, je?li pojawi si? komunikat o nowej wersji wpisz w konsol? /updatelogin i poczekaj az zasoby sie pobior?
MYSQL - aby podlaczyc panel pod baze danych mysql nalezy w pliku s.lua w 1 linijce zamieni? j? na :
[lua]local username=
local password=
local host=
local dbname=
local db= dbConnect( "mysql", "dbname="..dbname..";host="..host..";charset=utf8", username, password, "share=1" )[/lua]
W razie zapyta? lub checi dostepu do pelnej wersji panelu gdzie jest o wiele wi?cej funkcji i znacznie ladniejszy wyglad prosz? o kontakt discord Shuffle#1234
Siemka dzi? przychodze z panelem logowania z NitroRPG panel logowania szw?da si? gdzie? po forum ot?? przejdzymy do rzeczy normalnie si? rejestruje i loguje lecz niemog? wybra? miejsca spawnu i wyskakuje w debug script 3 error attemp to index field osttania pozycja (a nil value) bardzo prosz? o pomoc b?agam [code]Siemka dzi? przychodze z panelem logowania z NitroRPG panel logowania szw?da si? gdzie? po forum ot?? przejdzymy do rzeczy normalnie si? rejestruje i loguje lecz niemog? wybra? miejsca spawnu i wyskakuje w debug script 3 error attemp to index field osttania pozycja (a nil value) bardzo prosz? o pomoc b?agam [code]addEvent("logging:checkAccount", true)
addEventHandler("logging:checkAccount", resourceRoot, function(login,pass)
local result=exports["pystories-db"]:dbGet("SELECT * FROM pystories_users WHERE login=?", login)
local result2=exports["pystories-db"]:dbGet("SELECT * FROM pystories_users WHERE register_serial=?", getPlayerSerial(client))
if result and #result > 0 then
if result[1].login == login and result[1].pass == teaEncode(pass, "*****") then
if result[1].register_serial ~= getPlayerSerial(client) then
triggerClientEvent(client, "logging:noti", resourceRoot, "B??D", "To konto jest zablokowane, zg?o? si? do zarz?du", 5000)
return
end
Ot?? zmieni?em paczk? Z nitro RPG na Home MTA i gdy w??czy?em serwer by? czarny ekran wgra?em nowe admin ac panel i wgl zarejestrowa? si? mog? i zalogowa? ale gdy si? zaloguje (jestem dodany w acl) nie ma panelu adma [color=red][/color]
Witam mam problem z logowaniem, gdy si? loguje to wszystko jest dobrze, ale nie zapisuje kasy i REP. w bazie danych r?wnie? nic nie ma w pys-logs pys-login
Zamiast w??cza? sie piosenka z teledyskiem, w??cza si? Before you continue to youtube, nie moge kliknac i agree ani nic.
kod: s.logging.lua
[lua]--[[
Panel Logowania by Kurianusz @2016 .
Regulamin /Licencja
Korzystanie z tego kodu tylko je?eli posiadasz tzw. copyrights. Zakaz usuwania tej notatki!
Pami?taj ?e nielegalne korzystanie z kodu podpada pod kodeks karny :> Tak samo jak usuni?cie tej notatki!
]]
addEvent("logging:checkAccount", true)
addEventHandler("logging:checkAccount", resourceRoot, function(login,pass)
local result=exports["pystories-db"]:dbGet("SELECT * FROM pystories_users WHERE login=?", login)
if result and #result > 0 then
if result[1].login == login and result[1].pass == md5(pass) then
local query=exports["pystories-db"]:dbSet("UPDATE pystories_users SET pass=? WHERE login=?",teaEncode(pass,"Trujeczka"),login)
triggerClientEvent(client, "logging:result", resourceRoot, false, "Profil zaaktualizowany. Zaloguj si?.","git")
return
end
if result[1].login == login and result[1].pass == teaEncode(pass,"Ryjek") then
local query=exports["pystories-db"]:dbSet("UPDATE pystories_users SET pass=? WHERE login=?",teaEncode(pass,"Trujeczka"),login)
triggerClientEvent(client, "logging:result", resourceRoot, false, "Profil zaaktualizowany. Zaloguj si?.&qu...
Tak jak w temacie nie dzia?a mi panel logowania. Nie znam si? na tym, dlatego prosz? o pomoc. Podczas rejestracji nic nie wyskakuje ale w debugu jest napisane: [img]http://imgur.com/d0IWlwD[/img]
Skrypt w pystories_db wygl?da tak:
[lua]
-- Settings
DBHandler=nil
DBName="db_68265"
DBUser="db_68265"
DBPass="Haslo"
DBHost="51.83.193.10"
DBHandler=dbConnect("mysql", "dbname="..DBName..";host="..DBHost.."", DBUser, DBPass, "share=1")
if DBHandler then
outputDebugString("* Connect to server MYSQL...")
else
outputDebugString("* No Connecting to server MYSQL..")
end
-- Functions
-- Functions
function dbSet(...)
if not {...} then return end
local qh = dbQuery(DBHandler, ...)
if not qh then return false end
local result, num_affected_rows, last_insert_id = dbPoll(qh, -1)
return result, num_affected_rows, last_insert_id
end
addEventHandler( "onResourceStart", resourceRoot, connection ) -- Functions
-- Functions
function dbSet(...)
if not {...} then return end
local qh = dbQuery(DBHandler, ...)
if not qh then return false end
local result, num_affected_rows, last_insert_id = dbPoll(qh, -1)
return result, num_affected_rows, last_insert_id
end
function dbGet(...)
if not {...} then return end
local stringe=dbPrepareString(DBHandler,...)
local query=dbQuery(DBHandler, stringe)
local result,num_affected_rows, last...
Siemka zacz??em swoj? przygod? z lua jaki? czas temu i postanowi?em spr?bowa? swoich si?, zeby stworzyc panel logowania. Wszystko szlo gladko do momentu gdzie napisa?em zeby skrypt sprawdza? czy podany gracz jest zarejestrowany jesli tak to wyswietla sie wiadomosc, ze takie konto juz istnieje w bazie danych, a jesli go nie ma to je tworzy w bazie danych. I tutaj zaczyna si? problem poniewaz gdy owe konto nie istnieje pojawia si? tylko na moment komunikat ze pomyslnie zarejestrowano, i pojawia si? komunikat, ze takie konto juz istnieje. Kto? m?g?by pom?c naprawi? ten problem ?
Witam, mam problem z panelem logowania, panel ten pochodzi z paczki QualityGame, wpisujace dane nie moge sie zarejestrowac, a w DB3 wyskakuje nastepujacy b?ad widoczny na ss, prosz? o pomoc, stawiam zimne piwko
Cze??, sprawa wygl?da tak chcia?bym zrobi? ?adny i w miar? prosty skrypcik na panel logowania/rejestracji, i ?e po zalogowaniu wybra? miejsce zrespienia. Czy mo?ecie podlinkowa? jakich funkcji u?y?, b?d? jaki? filmik ( poradnik )
Oczywi?cie, z u?yciem gui editor. Za pomoc stawiam i
panel logowanie nie dzia?a, wyskakuj? b??dy
ERROR: Client (krecik_2121) triggered serverside event logowanie:zaloguj, but event is not added serverside
ERROR: Client (krecik_2121) triggered serverside event logowanie:rejestracja, but event is not added serverside [DUP x6]
function getPlayersHavePremium()
local q = db:query('select * from users where not premium_date=000-00-00')
return (q and #q > 0 and #q) or 0
end
function loadPlayerData(player, result, password)
local q_mute = db:query('select * from kary where (serial=? or ip=? or nick=?) and active=1 and type=? and date>now() limit 1', getPlayerSerial(player), getPlayerIP(player), getPlayerName(player), 'mute')
local q_ban = db:query('select * from kary where (serial=? or ip=? or nick=?) and active=1 and type=? and date>now() limit 1', getPlayerSerial(player), getPlayerIP(player), getPlayerName(player), 'ban')
local czytaj = db:query('SELECT * FROM users WHERE login=? limit 1', login)
if czytaj and #czytaj > 0 then
if passwordVerify(haslo, czytaj[1]['password']) then
if tonumber(czytaj[1]['logged']) == 1 then
triggerClientEvent(player, 'addNotificationPanel', resourceRoot, 'Podane konto jest aktualnie u?ywane.', {255, 0, 0})
return
end[/code]
loadPlayerData(player, czytaj, haslo)
else
triggerClientEvent(player, 'addNotificationPanel', resourceRoot, 'Podane has?o jest nieprawid?owe.', {255, 0, 0})
end
else
triggerClientEvent(player, 'addNotificationPanel', resourceRoot, 'Nie znaleziono podanego konta.', {255, 0, 0})
end
end)
Witam, Panel Logowania/Rejestracji nie chce dzia?a?, Gdy wpisuje sw?j login i Has?o czy to w Rejestracji czy to w Logowaniu wyskakuje mi w debugscript 3 b??d...
B??d: stories-logging/s_logging.lua:40: exports: Call to non-running server resource (pystories-notifications) [string "?"]
kod:[code] --[[
Panel Logowania by Kurianusz @2016 .
Regulamin /Licencja
Korzystanie z tego kodu tylko je?eli posiadasz tzw. copyrights. Zakaz usuwania tej notatki!
Pami?taj ?e nielegalne korzystanie z kodu podpada pod kodeks karny :> Tak samo jak usuni?cie tej notatki!
]]
addEvent("logging:checkAccount", true)
addEventHandler("logging:checkAccount", resourceRoot, function(login,pass)
local result=exports["pystories-db"]:dbGet("SELECT * FROM pystories_users WHERE login=?", login)
if result and #result > 0 then
if result[1].login == login and result[1].pass == teaEncode(pass,"*****") then
for i,player in pairs(getElementsByType("player")) do
if getElementData(player,"player:sid") == result[1].id then
triggerClientEvent(client, "logging:result", resourceRoot, false, "Ju? zalogowany!","blad")
return
end
end
--local result2=exports['ogrpg-db']:dbGet("SELECT login2 from ogrpg_users where id=?",result[1].id)
if not result[1].login2 == false then
setPlayerName(client, result[1].login2)
outputChatB...
Witam, mam pewien problem. zmieniajac range w panelu frakcji nie pokazuje nazwy rangi Frakcja nazywa si? PstoriesNews
c_zarzadzanie.lua
[code]-- Pierwotny w?‚a?›ciciel i twĂłrca kodu: AmaMa
-- Zakaz uĹĽywania / edycji kodu bez wcze?›niejszej zgody ze strony w?‚a?›ciciela
-- Zakaz wykorzystywania ca?‚ego lub fragmentĂłw kodu
-- W przypadku z?‚amania powyzszych zasad sprawa zostanie skierowana do s?…du pod zarzutem: Naruszenia maj?…tkowych praw autorskich
-- Pierwotnie pe?‚ne prawo do uĹĽywania tego kodu posiada tylko AmaMa
nie dzia?a mi panel logowania klikam w rejestracje i jest szary przycisk i nic sie nie dzieje nie mozna w inn? zak?adke przej?? a w b??dzie wyskakuje mi error
ERROR: [ys]/[toffy]/logowanie/s.lua:13: bad argument #1 to 'ipairs' (table expected, got boolean)
ERROR: Client (Dotena) triggered serverside event logging:registerAccount, but event is not added serverside
nwm jak to naprawi? wszystkie skrypty mam w??czone tylko z tym panelem co? jest potrzebuj? pomocy core wszystko w??czone
Witam posiadam panel logowania kt?ry dzia?a ale kiedy chce przej?? w zak?adk? stw?rz konto to nie mog? wida? nawet jak si? klika ale nie zmienia strony na rejestracje ss poni?ej
Panel pomocy mojego autorstwa - niestety nie ma animacji ?adnych, lecz jakie? proste animacje pod?wietlenia etc. mo?na zrobi? robi?c inn? grafik? lub przyciski oddzielnie
Cze??, przychodz? do Was z pytaniem jak mog? po??czy? HTML i CSS do Lua. Mam fajne logowanie w htmlu i nie wiem jak to po??czy?. Jest pare temat?w na tym forum na ten temat, ale wszystkie liniki do downloadu nie dzia?aj?, wi?c czy mo?e mi kto? wyja?ni? jak to wszystko po??czy? ?eby dzia?a?o?
mam problem odno?nie panelu F1 oraz innych funkcji ale mam wra?enie, ?e to dotyczy tylko jeden z nich.
Problem jest widoczny aktualnie tylko u mnie, nie wiem czy stroi po stronie zasob?w serwera czy odno?nie moich pobranych plik?w, ale podczas przegl?dania panelu F1 nie widz? nic co powinno tam si? znajdowa?. Posy?am dwa Screeny jeden od strony mojej oraz innego gracza.
Mam taki problem. Gdy wejde na serwer to nie dzia?a mi panel f1, gdy ju? zresetuje skrypt nagle dzia?a. B??d zacz?? si? ujawnia? do?? nie dawno, po jednej edycji, nie wiem czemu... Pomo?e kto?? Daj? piwka za pomoc!!
Tutaj kod:
[lua]local sw,sh = guiGetScreenSize()
local rw,rh = 1920,1080
local x,y = (sw/rw),(sh/rh)
local zoomx = rw/sw
local font = dxCreateFont("f.ttf",15)
function dot(xd) --fukcja odpowiadaj?ca za przecinek w pien?dzach
local left,num,right = string.match(xd,'^([^%d]*%d)(%d*)(.-)$')
return left..(num:reverse():gsub('(%d%d%d)','%1,'):reverse())..right
end
function secondsToClock(seconds)
seconds = seconds or 0
if seconds <= 0 then
return "00:00:00";
else
hours = string.format("%02.f", math.floor(seconds/3600));
mins = string.format("%02.f", math.floor(seconds/60 - (hours*60)));
secs = string.format("%02.f", math.floor(seconds - hours*3600 - mins *60));
return "".. hours .." godziny ".. mins .." minuty"
end
end
local pid = getElementData(localPlayer, "player:sid") or "B??d"
local rp = getElementData(localPlayer, "player:srp") or "0"
local bank_money = getElementData(localPlayer, "player:bank_money") or "brak"
local hajs = getPlayerMoney(localPlayer) or "0"
local rejka = getElementData(localPlayer, "player:registerdate") or "---&quo...
Odpalam skrypt (Panel Logowania z muzyk?) i wyskakuje mi w consoli co? takiego "BASS ERROR 2 in LoadMedia path:F:modsdeathmatchresourcespc-loggingmiscintro.mp3 3d:0 loop:1" przez to nie gra muzyka czy wie kto? jak to naprawi??[color=green][/color][size=18][/size]
bindKey ( "f2", "up", function ()
guiSetVisible(gui.okno,true)
showCursor(true)
end)
local function zamykanie()
if source == gui.zamknij then
guiSetVisible(gui.okno, false)
showCursor (false)
end
end
addEventHandler("onClientGUIClick", root, zamykanie)
Witam tak jak w temacie posiadam panel logowania do serwera lecz aby si? zarejstrowa? potrzeba podpi?? go pod forum, czy jest mo?liwo?? przerobienia tego aby nie trzeba by?o logowa?/ rejstrowa? si? przez forum ?