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

Wysłany: 2021-07-24, 16:20


Gerald Green







Wiek: 31
Na forum: 1841 dni
Posty: 9
Nick w MP: Enduro

Piwa: 1

Respekt: 50

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
Kod:

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


for i,player in pairs(getElementsByType("player")) do
if getElementData(player, "new:sid") then
if getElementData(player,"new:sid") == result[1].id then
triggerClientEvent(client, "logging:noti", resourceRoot, "B??D", "Kto? ju? jest zalogowany na to konto", 5000)
return
end
end
end

for i,player in pairs(getElementsByType("player")) do
if getElementData(player, "new:sid") then
if getPlayerSerial(player) == result[1].register_serial then
triggerClientEvent(client, "logging:noti", resourceRoot, "B??D", "Kto? ju? jest zalogowany na to konto", 5000)
return
end
end
end


setElementData(client, "new:sid", result[1].id)
setElementData(client,"player:premium", true)

local resultss=exports["pystories-db"]:dbGet("SELECT * FROM pystories_users WHERE id=?", getElementData(client,"new:sid"))
local queryA=string.format("SELECT * FROM pystories_users WHERE id=%d AND premiumdate>NOW() LIMIT 1", getElementData(client,"new:sid"))
local resultA=exports["DB2"]:pobierzWyniki(queryA)
if (resultA) then
setElementData(client,"player:premiumplus",true)
setElementData(client,"player:premiumdate",resultss[1].premiumdate)
setElementData(client,"premium:level",1)
end

local sprpos = exports['pystories-db']:dbGet("SELECT * FROM pystories_users WHERE id=?", getElementData(client,"new:sid"))
if sprpos[1].ostatniapozycja:len() > 2 then
local pozycja = split(sprpos[1].ostatnia_pozycja, ", ")
local x2, y2, z2, interior, dimension = pozycja[1], pozycja[2], pozycja[3], pozycja[4], pozycja[5]
setElementData(client, "ostatnia:pozycja", {x2, y2, z2, interior, dimension})
end

exports['nrpg_discord']:connectWeb("**"..getPlayerName(client):gsub("#%x%x%x%x%x%x","").."** loguje si? na konto **"..result[1].login:gsub("#%x%x%x%x%x%x","").."** (Numer seryjny: **"..getPlayerSerial(client).."**)", "Logowania")

triggerEvent("SprawdzDom",root,client)
setPlayerName(client, ""..result[1].login:gsub("#%x%x%x%x%x%x","").."")
triggerClientEvent(client, "logging:result", resourceRoot, true)
triggerClientEvent(client, "logging:noti", resourceRoot, "LOGOWANIE", "Pomy?lnie zalogowano", 5000)

if result[1].register_serial == false then
local query=exports["pystories-db"]:dbSet("UPDATE pystories_users SET register_serial=? WHERE login=?",getPlayerSerial(client),login)
end
local logs=exports["pystories-db"]:dbSet("INSERT INTO pystories_logs_login (name,serial,data) VALUES (?,?,NOW())", string.format(login.."("..result[1].id..")"),getPlayerSerial(client))
else
triggerClientEvent(client, "logging:noti", resourceRoot, "B??D", "Podane dane nie s? prawid?owe", 5000)
end
end
end)


local maks_ilosc_kont = 1 -- Maksymalna ilosc kont do rejestracji
addEvent("logging:newAccount", true)
addEventHandler("logging:newAccount", resourceRoot, function(login,pass)
local result=exports["pystories-db"]:dbGet("SELECT * FROM pystories_users WHERE register_serial=?", getPlayerSerial(client))
if result and #result >= maks_ilosc_kont then
triggerClientEvent(client, "logging:noti", resourceRoot, "B??D", "Osi?gasz limit kont", 5000)
return end
local result=exports["pystories-db"]:dbGet("SELECT * FROM pystories_users WHERE login=?", login)
if result and #result > 0 then
triggerClientEvent(client, "logging:noti", resourceRoot, "B??D", "Podany login ju? istnieje", 5000)
else
local query=exports["pystories-db"]:dbSet("INSERT INTO pystories_users (login,pass,register_serial,changedpw) VALUES (?,?,?,?)", login:gsub("#%x%x%x%x%x%x",""), teaEncode(pass,"*****"), getPlayerSerial(client), 1)
if query then
triggerClientEvent(client, "logging:noti", resourceRoot, "REJESTRACJA", "Pomy?lnie zarejestrowano si?", 5000)
setElementData(client, "player:logged", true)
end
end
end)
R* [color=red][/color]

Ostatnio zmieniony przez Dawidos. 2021-07-24, 17:42, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-07-24, 20:45


MeeShuffle

Programista/Grafik






Wiek: 32
Na forum: 4394 dni
Posty: 2758
Nick w MP: Shuffle

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

NIe pisz posta chaotycznie tylko napisz w ktorej linijce, ladniej wyr??nij sw?j kod oraz b??d, potem pomocnikowi kt?ry jest ch?tny ci pom?c lepiej si? to czyta.


Tak wi?c, poka? linijke z kt?ra jest b??d

Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-07-24, 21:25


Gerald Green







Wiek: 31
Na forum: 1841 dni
Posty: 9
Nick w MP: Enduro

Piwa: 1

Respekt: 50

tutaj jest linijka w kt?rej jest error jest to linijka 46 by? bym bardzo wdzi?czny jesli kto? by mi pom?g?
Kod:

if sprpos[1].ostatniapozycja:len() > 2 then


Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-07-25, 00:25


MeeShuffle

Programista/Grafik






Wiek: 32
Na forum: 4394 dni
Posty: 2758
Nick w MP: Shuffle

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

Pokaz teraz odczyt z bazy danych

moze byc to


dbQuery

a jesli uzywasz pysa to


exports["pystories-db"]:dbGet

Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-09-03, 04:25


_jvneczek







Wiek: 22
Na forum: 4325 dni
Posty: 1513
Nick w MP: _jvneczek

Piwa: 3949

Respekt: 337,5
Respekt: 337,5Respekt: 337,5Respekt: 337,5

Czy problem nadal wyst?puje?

Postaw piwo autorowi tego posta
 

 
Tagi: panel :: logowania :: nitro :: rpg
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