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

Wysłany: 2021-04-13, 19:02


vAnimo

Zielony w luła






Wiek: 19
Na forum: 2312 dni
Posty: 165
Nick w MP: vAnimo

Piwa: 882

Respekt: 70

Niestety ale pojawi? si? b??d taki, ?e nie mog? si? zalogowa?. Przy rejestracji wyskakuje: "Zarejestrowano pomy?lnie", ale gdy si? loguje, to wyskakuje, ?e takiego loginu nie ma w bazie danych.
Ps. Baz? mam dobrze pod??czon?


Jakie? b??dy DB3?

Jest zapis do bazy? (Czy po klikni?ciu rejestruj zapisuje si? rekord do bazy)

Podpis
http://dc.futuremta.pl/
Mój skromy serwer mta :)
Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-04-13, 19:21


_jvneczek







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

Piwa: 3949

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

Samo po??czenie z baz? nic nie da, musisz wgra? tabele - gdzie? te konta musi utworzy? a samo pod??czenie nic nie da.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-04-13, 20:36


MeeShuffle

Programista/Grafik






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

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

Pokazuje ci b??d w innym pliku w kt?rym nie widzisz "level" poniewa? na 100% masz export do pliku "db" lub cos na ten wzor, w tym pliku wlasnie wykonuje sie dana akcja i tam wywala ci blad, a zasob ktory sie odnosi jest inny.

Co do tabeli, aby polaczenie zadzialalo musisz w MySQL posiada? tabele zgodne z ich nazwami wpisanymi w kwerendy. Nie ma tabel to tak jakbys na regale nie mial polek i chcial cos postawic

Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-04-13, 21:43


SHADOWv2







Wiek: 25
Na forum: 1913 dni
Posty: 15
Nick w MP: SHADOW



Respekt: 50

"vAnimo" napisał/a:

Niestety ale pojawi? si? b??d taki, ?e nie mog? si? zalogowa?. Przy rejestracji wyskakuje: "Zarejestrowano pomy?lnie", ale gdy si? loguje, to wyskakuje, ?e takiego loginu nie ma w bazie danych.
Ps. Baz? mam dobrze pod??czon?


Jakie? b??dy DB3?

Jest zapis do bazy? (Czy po klikni?ciu rejestruj zapisuje si? rekord do bazy)


W DB3 nie ma ?adnych b??d?w, a w bazie nic sie nie zapisa?o :(

[ Dodano: 2021-04-13, 21:44 ]
"satan_" napisał/a:

Samo po??czenie z baz? nic nie da, musisz wgra? tabele - gdzie? te konta musi utworzy? a samo pod??czenie nic nie da.


Oczywi?cie, ?e mam tabelk?, gdybym nie mia? to bym serio nic nie ogarnia?

[ Dodano: 2021-04-13, 21:45 ]
"Shuffle" napisał/a:

Pokazuje ci b??d w innym pliku w kt?rym nie widzisz "level" poniewa? na 100% masz export do pliku "db" lub cos na ten wzor, w tym pliku wlasnie wykonuje sie dana akcja i tam wywala ci blad, a zasob ktory sie odnosi jest inny.

Co do tabeli, aby polaczenie zadzialalo musisz w MySQL posiada? tabele zgodne z ich nazwami wpisanymi w kwerendy. Nie ma tabel to tak jakbys na regale nie mial polek i chcial cos postawic


em czyli, ?e co

Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-04-13, 22:19


vAnimo

Zielony w luła






Wiek: 19
Na forum: 2312 dni
Posty: 165
Nick w MP: vAnimo

Piwa: 882

Respekt: 70

"SHADOWv2" napisał/a:

"vAnimo" napisał/a:

Niestety ale pojawi? si? b??d taki, ?e nie mog? si? zalogowa?. Przy rejestracji wyskakuje: "Zarejestrowano pomy?lnie", ale gdy si? loguje, to wyskakuje, ?e takiego loginu nie ma w bazie danych.
Ps. Baz? mam dobrze pod??czon?


Jakie? b??dy DB3?

Jest zapis do bazy? (Czy po klikni?ciu rejestruj zapisuje si? rekord do bazy)


W DB3 nie ma ?adnych b??d?w, a w bazie nic sie nie zapisa?o :(

[ Dodano: 2021-04-13, 21:44 ]
"satan_" napisał/a:

Samo po??czenie z baz? nic nie da, musisz wgra? tabele - gdzie? te konta musi utworzy? a samo pod??czenie nic nie da.


Oczywi?cie, ?e mam tabelk?, gdybym nie mia? to bym serio nic nie ogarnia?

[ Dodano: 2021-04-13, 21:45 ]
"Shuffle" napisał/a:

Pokazuje ci b??d w innym pliku w kt?rym nie widzisz "level" poniewa? na 100% masz export do pliku "db" lub cos na ten wzor, w tym pliku wlasnie wykonuje sie dana akcja i tam wywala ci blad, a zasob ktory sie odnosi jest inny.

Co do tabeli, aby polaczenie zadzialalo musisz w MySQL posiada? tabele zgodne z ich nazwami wpisanymi w kwerendy. Nie ma tabel to tak jakbys na regale nie mial polek i chcial cos postawic


em czyli, ?e co


Skoro si? nic nie zapisuj? to zobacz czy w innym prostym skrypcie dzia?a jakiekolwiek zapisywanie do bazy ;/ prawdopodobnie zapis/odczyt jest zle zrobiony lub skrypt na baze nie dzia?a

Podpis
http://dc.futuremta.pl/
Mój skromy serwer mta :)
Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-04-14, 07:14


SHADOWv2







Wiek: 25
Na forum: 1913 dni
Posty: 15
Nick w MP: SHADOW



Respekt: 50

"vAnimo" napisał/a:

"SHADOWv2" napisał/a:

"vAnimo" napisał/a:

Niestety ale pojawi? si? b??d taki, ?e nie mog? si? zalogowa?. Przy rejestracji wyskakuje: "Zarejestrowano pomy?lnie", ale gdy si? loguje, to wyskakuje, ?e takiego loginu nie ma w bazie danych.
Ps. Baz? mam dobrze pod??czon?


Jakie? b??dy DB3?

Jest zapis do bazy? (Czy po klikni?ciu rejestruj zapisuje si? rekord do bazy)


W DB3 nie ma ?adnych b??d?w, a w bazie nic sie nie zapisa?o :(

[ Dodano: 2021-04-13, 21:44 ]
"satan_" napisał/a:

Samo po??czenie z baz? nic nie da, musisz wgra? tabele - gdzie? te konta musi utworzy? a samo pod??czenie nic nie da.


Oczywi?cie, ?e mam tabelk?, gdybym nie mia? to bym serio nic nie ogarnia?

[ Dodano: 2021-04-13, 21:45 ]
"Shuffle" napisał/a:

Pokazuje ci b??d w innym pliku w kt?rym nie widzisz "level" poniewa? na 100% masz export do pliku "db" lub cos na ten wzor, w tym pliku wlasnie wykonuje sie dana akcja i tam wywala ci blad, a zasob ktory sie odnosi jest inny.

Co do tabeli, aby polaczenie zadzialalo musisz w MySQL posiada? tabele zgodne z ich nazwami wpisanymi w kwerendy. Nie ma tabel to tak jakbys na regale nie mial polek i chcial cos postawic


em czyli, ?e co


Skoro si? nic nie zapisuj? to zobacz czy w innym prostym skrypcie dzia?a jakiekolwiek zapisywanie do bazy ;/ prawdopodobnie zapis/odczyt jest zle zrobiony lub skrypt na baze nie dzia?a


Tzn. robie pseudola i wgrywam ju 5 paczke. W reszcie si? wszystko zapisywa?o pi moglem si? normalnie zalogowa?.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-04-14, 17:15


MeeShuffle

Programista/Grafik






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

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

Profilaktyczne pytanie - tabele masz w og?le wgrane?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-04-14, 17:20


_jvneczek







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

Piwa: 3949

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

"Shuffle" napisał/a:

Profilaktyczne pytanie - tabele masz w og?le wgrane?


Czytanie ze zrozumieniem, odpowiedzia? na to ju? du?o wcze?niej.


"SHADOWv2" napisał/a:

"vAnimo" napisał/a:

"SHADOWv2" napisał/a:

"vAnimo" napisał/a:

Niestety ale pojawi? si? b??d taki, ?e nie mog? si? zalogowa?. Przy rejestracji wyskakuje: "Zarejestrowano pomy?lnie", ale gdy si? loguje, to wyskakuje, ?e takiego loginu nie ma w bazie danych.
Ps. Baz? mam dobrze pod??czon?


Jakie? b??dy DB3?

Jest zapis do bazy? (Czy po klikni?ciu rejestruj zapisuje si? rekord do bazy)


W DB3 nie ma ?adnych b??d?w, a w bazie nic sie nie zapisa?o :(

[ Dodano: 2021-04-13, 21:44 ]
"satan_" napisał/a:

Samo po??czenie z baz? nic nie da, musisz wgra? tabele - gdzie? te konta musi utworzy? a samo pod??czenie nic nie da.


Oczywi?cie, ?e mam tabelk?, gdybym nie mia? to bym serio nic nie ogarnia?

[ Dodano: 2021-04-13, 21:45 ]
"Shuffle" napisał/a:

Pokazuje ci b??d w innym pliku w kt?rym nie widzisz "level" poniewa? na 100% masz export do pliku "db" lub cos na ten wzor, w tym pliku wlasnie wykonuje sie dana akcja i tam wywala ci blad, a zasob ktory sie odnosi jest inny.

Co do tabeli, aby polaczenie zadzialalo musisz w MySQL posiada? tabele zgodne z ich nazwami wpisanymi w kwerendy. Nie ma tabel to tak jakbys na regale nie mial polek i chcial cos postawic


em czyli, ?e co


Skoro si? nic nie zapisuj? to zobacz czy w innym prostym skrypcie dzia?a jakiekolwiek zapisywanie do bazy ;/ prawdopodobnie zapis/odczyt jest zle zrobiony lub skrypt na baze nie dzia?a


Tzn. robie pseudola i wgrywam ju 5 paczke. W reszcie si? wszystko zapisywa?o pi moglem si? normalnie zalogowa?.


Czyli co? z paczk? musi by?, najlepiej stworzy? zasoby od nowa.

Podpis

Support Team: 04.10.2020 - 01.09.2020
Test Moderator: 03.05.2021 - 01.09.2021
Moderator: 01.09.2021 - 23.10.2021

Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-04-14, 17:32


MeeShuffle

Programista/Grafik






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

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

"satan_" napisał/a:

Czyli co? z paczk? musi by?, najlepiej stworzy? zasoby od nowa.


Naszym zadaniem jest pom?c z obecn?.


Autorze, poka? mi prosz? kod nie na samo db, bo to tylko funkcja kt?ra exportuje kwerende z innego zasobu - a kod z panelu logowania/rejestracji strona servera

Podpis

https://shufflecode.pl
Static Codes and Graphics - Join our discord!
Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-04-14, 18:12


SHADOWv2







Wiek: 25
Na forum: 1913 dni
Posty: 15
Nick w MP: SHADOW



Respekt: 50

"Shuffle" napisał/a:

"satan_" napisał/a:

Czyli co? z paczk? musi by?, najlepiej stworzy? zasoby od nowa.


Naszym zadaniem jest pom?c z obecn?.


Autorze, poka? mi prosz? kod nie na samo db, bo to tylko funkcja kt?ra exportuje kwerende z innego zasobu - a kod z panelu logowania/rejestracji strona servera


Jak ju? pisa?em robie pseudol wi?c to nie moja paczka hehe.

if getElementData(localPlayer"player:sid"then return end
local cameraXcameraY 409.851389.24 -- pozycja pocz?…tkowa kamery

local data={ showed=nilbutton={}, info=nilmisc=nil, }
local root getRootElement()
local snd false
local sxsy guiGetScreenSize()
sw = function(value)
    return sx*value/1920    
end           
sh = function(value)    
    return sy*value/1080
end

main = {
    textures = {
        ['bg'] = dxCreateTexture('files/img/bg.png'),
        ['bg2'] = dxCreateTexture('files/img/bg2.png'),
        ['light'] = dxCreateTexture('files/img/light.png'),
        ['bgtext'] = dxCreateTexture('files/img/bg_text.png')
    },
    fonts = {
        ['bold'] = dxCreateFont('files/fonts/bold.ttf'sw(24)) or 'default-bold',
        ['regular'] = dxCreateFont('files/fonts/regular.ttf'sw(16)) or 'default',
    },
}

main.inPos = function(psx,psy,pssx,pssy,abx,aby)
    if not isCursorShowing() then return end
    cx,cy=getCursorPosition()
    cx,cy=cx*sx,cy*sy
    if cx >= psx and cx <= psx+pssx and cy >= psy and cy <= psy+pssy then
        return true,cx,cy
    else
        return false
    end
end

main.render = function()
    cameraXcameraY cameraX 0.05cameraY 0.05
    setCameraMatrix(cameraXcameraY400cameraX 1cameraY 10)
    dxDrawImage(00sxsymain.textures['bg2'])
    if main.inPos(sw(0), sh(300), sw(321), sh(33)) then
        dxDrawRectangle(sw(0), sh(300), sw(321), sh(33), 0xFF171717)
    else
        dxDrawRectangle(sw(0), sh(300), sw(321), sh(33), 0xFF121212)
    end
    if main.inPos(sw(0), sh(335), sw(321), sh(33)) then
        dxDrawRectangle(sw(0), sh(335), sw(321), sh(33), 0xFF171717)
    else
        dxDrawRectangle(sw(0), sh(335), sw(321), sh(33), 0xFF121212)
    end
    if main.inPos(sw(0), sh(370), sw(321), sh(33)) then
        dxDrawRectangle(sw(0), sh(370), sw(321), sh(33), 0xFF171717)
    else
        dxDrawRectangle(sw(0), sh(370), sw(321), sh(33), 0xFF121212)
    end
    dxDrawRectangle(sw(0), sh(1047), sw(321), sh(33), 0xFF121212)
    dxDrawText('SOCIALMEDIA'sw(0), sh(1045), sw(319), sh(1080), 0xFFe1e1e11.00main.fonts['regular'], 'center''center')
    if main.inPos(sw(0), sh(1047), sw(321), sh(33)) then
        dxDrawRectangle(sw(0), sh(1011), sw(321), sh(33), 0xFF121212)
        dxDrawRectangle(sw(0), sh(978), sw(321), sh(33), 0xFF121212)
        dxDrawRectangle(sw(0), sh(945), sw(321), sh(33), 0xFF121212)
        dxDrawText('DISCORD | https://discord.gg/azbDtC7Xkf'sw(15), sh(1011), sw(319), sh(1080), 0xFFe1e1e11.00main.fonts['regular'], 'left''top')
    end
    if action == 'login' then
        dxDrawRectangle(sw(0), sh(300), sw(321), sh(33), 0xFF171717)
        dxDrawImage(00sw(1920), sh(1080), main.textures['bgtext'])
        dxDrawText('Logowanie'sw(385), sh(68), sw(634), sh(104), 0xFFe1e1e11.00main.fonts['bold'], 'left''center')
        if data.info then
            dxDrawText(data.infosw(385), sh(135), sw(634), sh(104), 0xFFe1e1e11.00main.fonts['regular'], 'left''top'falsefalsefalsetruefalse)
        end
            dxDrawText('Login'sw(385), sh(508), sw(634), sh(104), 0xFF0072ff1.00main.fonts['bold'], 'left''center')
            dxDrawText('Has?&#8218;o'sw(385), sh(680), sw(634), sh(104), 0xFF0072ff1.00main.fonts['bold'], 'left''center')
    if main.inPos(sw(384), sh(465), sw(315), sh(49)) then
        dxDrawRectangle(sw(384), sh(465), sw(315), sh(49), 0xFF0072ff)
    else
        exports['server-dx']:dxWindow(sw(384), sh(465), sw(315), sh(49))
    end
        dxDrawText("Zaloguj si?&#8482;"sw(384), sh(465), sw(699), sh(514), 0xFFe1e1e11.00main.fonts['regular'], "center""center"falsefalsefalsefalsefalse)
    elseif action == 'register' then
        dxDrawRectangle(sw(0), sh(335), sw(321), sh(33), 0xFF171717)
        dxDrawImage(00sw(1920), sh(1080), main.textures['bgtext'])
        dxDrawText('Rejestracja'sw(385), sh(68), sw(634), sh(104), 0xFFe1e1e11.00main.fonts['bold'], 'left''center')
        dxDrawText('Login'sw(385), sh(508), sw(634), sh(104), 0xFF0072ff1.00main.fonts['bold'], 'left''center')
        dxDrawText('Has?&#8218;o'sw(385), sh(680), sw(634), sh(104), 0xFF0072ff1.00main.fonts['bold'], 'left''center')
    if main.inPos(sw(384), sh(465), sw(315), sh(49)) then
        dxDrawRectangle(sw(384), sh(465), sw(315), sh(49), 0xFF0072ff)
    else
        exports['server-dx']:dxWindow(sw(384), sh(465), sw(315), sh(49))
    end
    dxDrawText("Zarejestruj si?&#8482;"sw(384), sh(465), sw(699), sh(514), 0xFFe1e1e11.00main.fonts['regular'], "center""center"falsefalsefalsefalsefalse)
        if data.info then
            dxDrawText(data.infosw(385), sh(135), sw(634), sh(104), 0xFFe1e1e11.00main.fonts['regular'], 'left''top'falsefalsefalsetruefalse)
        end
    elseif action == 'changes' then
        dxDrawRectangle(sw(0), sh(370), sw(321), sh(33), 0xFF171717)
        dxDrawImage(00sw(1920), sh(1080), main.textures['bgtext'])
        dxDrawText('Aktualizacje'sw(385), sh(68), sw(634), sh(104), 0xFFe1e1e11.00main.fonts['bold'], 'left''center')
        labeltext = [[
            #                                             DATA                                             AKTUALIZACJA                                             AUTOR
            ]]
            infotext '1                                             13.04.2021                                 NOWY PANEL LOGOWANIA                     SHADOW'
            dxDrawText(labeltextsw(385), sh(135), sw(634), sh(104), 0xFFe1e1e11.00main.fonts['regular'], 'left''top'falsefalsefalsetruefalse)
            dxDrawText(infotextsw(385), sh(165), sw(634), sh(104), 0xFFe1e1e11.00main.fonts['regular'], 'left''top'falsefalsefalsetruefalse)
    end
    dxDrawText('LOGOWANIE'sw(0), sh(302), sw(319), sh(1080), 0xFFe1e1e11.00main.fonts['regular'], 'center''top')
    dxDrawText('REJESTRACJA'sw(0), sh(337), sw(319), sh(1080), 0xFFe1e1e11.00main.fonts['regular'], 'center''top')
    dxDrawText('AKTUALIZACJE'sw(0), sh(372), sw(319), sh(1080), 0xFFe1e1e11.00main.fonts['regular'], 'center''top')
    local bit_low getSoundFFTData(snd,512,230)
    for i,v in pairs(bit_low) do
        visualizer math.min(v*150,50)
    end
    dxDrawImage(00sxsy,main.textures['light'], 000,tocolor(255255255visualizer))

    --dxDrawRectangle(x_2y_2328/zoom65/zoomtocolor(255255255155), true)
end

main.changeActions = function(btnstate)
    if btn=="left" and state=="down" and main.inPos(sw(0), sh(300), sw(321), sh(33)) then 
        action 'login'
        if action == 'login' then
            guiSetVisible(data.button[1], true)
            guiSetVisible(data.button[2], true)
    end
    elseif btn=="left" and state=="down" and main.inPos(sw(0), sh(335), sw(321), sh(33)) then 
        action 'register'
        if action == 'register' then
            guiSetVisible(data.button[1], true)
            guiSetVisible(data.button[2], true)
        end
    elseif btn=="left" and state=="down" and main.inPos(sw(0), sh(370), sw(321), sh(33)) then 
        action 'changes'
        if action == 'changes' then
        guiSetVisible(data.button[1], false)
        guiSetVisible(data.button[2], false)
        end
        elseif btn=="left" and state=="down" then 
        if main.inPos(sw(384), sh(465), sw(315), sh(49)) and action == 'login' then
            local login=guiGetText(data.button[1])
            local pass=guiGetText(data.button[2])
            if string.len(login) < or string.len(pass) < 2 then
                data.info="NaleĹĽy wype?&#8218;ni?&#8225; wszystkie pola."
                return
            end
            triggerServerEvent("logging:checkAccount"resourceRootloginpass)
        end
        if main.inPos(sw(384), sh(465), sw(315), sh(49)) and action == 'register' then
            local login=guiGetText(data.button[1])
            local pass=guiGetText(data.button[2])
            if string.len(login) > 22 or string.len(pass) > 22 and string.len(login) < or string.len(pass) < 3 then
                data.info="Login i has?&#8218;o powinno zawiera?&#8225; od 3 do 22 znakĂłw."
                return
            end
            triggerServerEvent("logging:newAccount"resourceRootloginpass)
        end
    end
end
addEventHandler("onClientClick"rootmain.changeActions)

addEvent("logging:result"true)
addEventHandler("logging:result"resourceRoot, function(value,info)
    if not info then info="" end
    if value then
        data.showed=false
        removeEventHandler("onClientRender"rootmain.render)
        showChat(true)
        showCursor(false)
        fadeCamera(false)
        setElementAlpha(localPlayer,255)
        stopSound(snd)
        destroyElement(data.button[1])
        destroyElement(data.button[2])
        setPlayerHudComponentVisible("all",false)
        setPlayerHudComponentVisible("radar"true)
        setPlayerHudComponentVisible("crosshair",true)
        triggerServerEvent("core:spawnPlayer"localPlayer)
    else
        data.info=tostring(info)
        setTimer(function() data.info=nil end30001)
    end
end)

main.resourceStart = function()
    showChat(false)
    showCursor(true)
    fadeCamera(true)
    data.showed=true
    setElementAlpha(localPlayer,0)
    snd=playSound("files/snd/intro.mp3",true)
    setSoundVolume(snd1.0)
    data.button[1]=guiCreateEdit(0.200.310.160.03""true)
    data.button[2]=guiCreateEdit(0.200.380.160.03""true) 
    setPlayerHudComponentVisible("all",false)
    guiSetInputMode("no_binds_when_editing")
    setElementData(localPlayer,"status","Loguje si?&#8482;")
    action 'login'
    --setElementData(localPlayer,"player:logged",false)
    addEventHandler("onClientRender"rootmain.render)
    guiEditSetMasked(data.button[2],true)
end
addEventHandler("onClientResourceStart"resourceRootmain.resourceStart)[lua:2][/lua:2]
tu jest plik c_logging

[lua:3][/lua:3]<meta>
    <script src="c_logging.lua" type="client" cache="false"/> 
    <script src="s_logging.lua" type="server"/>

    <file src='files/img/light.png'/>
    <file src='files/img/bg.png'/>
    <file src='files/img/bg2.png'/>
    <file src='files/img/bg_text.png'/>

    <file src='files/fonts/regular.ttf'/>
    <file src='files/fonts/bold.ttf'/>

    <file src='files/snd/intro.mp3'/>
</meta>[lua:4][/lua:4]
 tu meta

[lua:5][/lua:5]--[[
     Panel Logowania by Kurianusz @2016 . 
     Regulamin /Licencja
     Korzystanie z tego kodu tylko jeĹĽeli posiadasz tzwcopyrightsZakaz usuwania tej notatki!
     Pami?&#8482;taj ĹĽe nielegalne korzystanie z kodu podpada pod kodeks karny :> Tak samo jak usuni?&#8482;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"resourceRootfalse"Kto?&#8250; jest zalogowany na to konto!!!!!.","blad")
                return
            end
            end
            --local result2=exports['pystories-db']:dbGet("SELECT login2 from pystories_users where id=?",result[1].id)
            if not result[1].login2 == false then
            setPlayerName(clientresult[1].login2)
            outputChatBox("Wykupiono us?&#8218;uge zmiana pseudonimu, twĂłj nick to: "..result[1].login2..""client2551400)
            else
            setPlayerName(clientlogin)
            end
            setElementData(client,"player:sid"result[1].id)
        --    setElementData(client,"player:vlevel",result[1].level)
        --    setElementData(client,"player:exp",result[1].exp)
        --    setElementData(client,"player:sztabki",tonumber(result[1].sztabki))
            triggerClientEvent(client"logging:result"resourceRoottrue"Zalogowa?&#8218;e?&#8250; si?&#8482; pomyslnie","git")
            setElementData(client,"player:logged",true)
            triggerEvent ("changeAvatar"rootclientresult[1].avatar)
            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:result"resourceRootfalse"Podane dane s?&#8230; nieprawid?&#8218;owe.","blad")
        end
    else
        triggerClientEvent(client"logging:result"resourceRootfalse"Podany login nie istnieje w bazie.","blad")
    end
end)
local maks_ilosc_kont -- Maksymalna ilosc kont do rejestracji
addEvent("logging:newAccount"true)
addEventHandler("logging:newAccount"resourceRoot, function(login,pass)
    local login escapeStrings(login)
    local pass escapeStrings(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:result"resourceRootfalse"Na ten serial zostala utworzona maksymalna ilosc kont(2).","blad")
    return end
    local result=exports["pystories-db"]:dbGet("SELECT * FROM pystories_users WHERE login=?"login)
    if result and #result > 0 then
        triggerClientEvent(client"logging:result"resourceRootfalse"Podany login juĹĽ istnieje w bazie.","blad")
    else
        local query=exports["pystories-db"]:dbSet("INSERT INTO pystories_users (login,pass,register_serial,changedpw,level,exp) VALUES (?,?,?,?,?,?)"loginteaEncode(pass,"*****"),getPlayerSerial(client),1,1,0)
        if query then
            triggerClientEvent(client"logging:result"resourceRootfalse"Pomy?&#8250;lnie zarejestrowa?&#8218;e?&#8250;(a?&#8250;) si?&#8482;, teraz si?&#8482; zaloguj.","git")
            setElementData(client"player:logged"true)
        end
    end
end)

function escapeStrings(str)
    local String string.gsub(tostring(str),"'","")
    String string.gsub(String'"'"")
    String string.gsub(String';'"")
    String string.gsub(String"\""")
    String string.gsub(String"/*""")
    String string.gsub(String"*/""")
    String string.gsub(String"'""")
    String string.gsub(String"`""")
    String string.gsub(String" """)
    String string.gsub(String" """)
    return String
end


[lua][/lua]
A tu s_logging.lua

Komentarz NotPaladyn dodany 2021-04-14, 18:54Dodałem poprawnie tagi lua
Ostatnio zmieniony przez NotPaladyn 2021-04-14, 18:53, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-04-14, 21:48


MeeShuffle

Programista/Grafik






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

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

Pokazuje ci komunikat po zarejestrowaniu, ale podczas proby logowania pokazuje brak konta tak?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-04-15, 07:07


SHADOWv2







Wiek: 25
Na forum: 1913 dni
Posty: 15
Nick w MP: SHADOW



Respekt: 50

"Shuffle" napisał/a:

Pokazuje ci komunikat po zarejestrowaniu, ale podczas proby logowania pokazuje brak konta tak?


Ta

Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-04-15, 21:57


MeeShuffle

Programista/Grafik






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

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

Dopiero teraz zauwa?y?em, kod kt?ry wy?ej wstawi?e? na pewno jest s-side?

Masz w jednym pliku odnosniki do bazy danych jak i dx/gui?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-04-16, 07:31


SHADOWv2







Wiek: 25
Na forum: 1913 dni
Posty: 15
Nick w MP: SHADOW



Respekt: 50

"Shuffle" napisał/a:

Dopiero teraz zauwa?y?em, kod kt?ry wy?ej wstawi?e? na pewno jest s-side?

Masz w jednym pliku odnosniki do bazy danych jak i dx/gui?


co xd?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-04-16, 16:11


MeeShuffle

Programista/Grafik






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

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

Eh, odno?niki do bazy danych s? tylko po stronie servera, a funkcj? dx/gui s? po stronie clienta, ty wprowadzi?e? je do jednego pliku, poka? meta.xml

Postaw piwo autorowi tego posta
 

 
Tagi: nie :: działa :: panel :: logowani
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Nie działa mi panel logowani 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