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

Wysłany: 2016-03-22, 20:42


CzarnaKobra







Wiek: 30
Na forum: 4183 dni
Posty: 59
Nick w MP: CzarnaKobra

Piwa: 1

Respekt: 45,3

Witam Posiadam Panel logowania wszystko cacy po??czone z mysql ale jest jedna wada nie loguje ./login haslo czyli po wejsciu na serwer musz? pisa? login haslo.
Potrzebuje linijki/Porady by to zrobi?
Na pro?b? moge wstawi? troch? kodu

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-03-22, 20:58


#404







Wiek: 26
Na forum: 4771 dni
Posty: 1438

Piwa: 2512

Respekt: 833,5
Respekt: 833,5Respekt: 833,5

Ostrzeżeń: 60%
Wypada?oby przeczyta? regulamin, albo zrobi? dotacj? aby nas by?o sta? na jasnowidza... No ch?opie, jak mamy Ci pom?c, skoro nie wiemy co tam masz? Dodaj ten fragment odpowiedzialny za logowanie...

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-03-22, 21:04


CzarnaKobra







Wiek: 30
Na forum: 4183 dni
Posty: 59
Nick w MP: CzarnaKobra

Piwa: 1

Respekt: 45,3

Regulamin wiem ale zale?y mi na tym :D



Pierwszy:

function OnPlayerJoin()
fadeCamera(sourcetrue)
createBlipAttachedTo(source02255255255)
outputChatBox("Witaj na serwerze [Nazwa serwera]!"source255255255true)
spawnPlayer(source, -2031.4154174.588528.8359nil001)
setCameraMatrixsource, -1997.4337158203200.2758941650451.115345001221, -2015.9968261719183.5807037353537.68424987793 )
end
addEventHandler("onPlayerJoin"getRootElement(), OnPlayerJoin)

function PlayerQuit()
local attached getAttachedElements(source)
if (attachedthen
    for k,v in ipairs(attached) do
        if getElementType(v) == "blip" then
            destroyElement(v)
        end
    end
end
end
addEventHandler("onPlayerQuit"getRootElement(), PlayerQuit)

-- Funkcja logowania
function loginPlayer(loginhaslo)
if not (login == ""then
    if not (haslo == ""then
        local account getAccount(loginhaslo)
        if ( account ~= false then
            logInn logIn (sourceaccounthaslo)
            if logInn then
                spawnn()
                outputChatBox ("Zosta?e? zalogowany na konto: #00FF00"..login.."#FFFFFF, mi?ej gry :)"source255255255true)
                triggerClientEvent(source"RPG:EventClient"getRootElement(), "zalogowano")
                setElementData(source"zalogowany"true)
            else
                outputChatBox ("Ooops, co? posz?o nie tak :/ Spr?buj ponownie."source25500true)
            end
        else
            outputChatBox ("Podany login lub has?o jest b??dny"source25500true)
        end
    else
        outputChatBox ("#FF0000*#FFFFFF Prosz? wpisa? Has?o!"source255255255true)
    end
else
    outputChatBox ("#FF0000*#FFFFFF Prosz? wpisa? Login!"source255255255true)
end
end
addEvent("onLoginPlayer"true)
addEventHandler("onLoginPlayer"getRootElement(), loginPlayer)

-- Funkcja Rejestracji Konta
function registerPlayer(loginhaslohaslo2)
if not (login == ""then
    if not (haslo == ""then
        if not (haslo2 == ""then
            if haslo == haslo2 then
                local account getAccount(login,haslo)
                if (account == falsethen
                    local accountAdded addAccount(loginhaslo)
                    if (accountAddedthen
                        triggerClientEvent(source"RPG:EventClient"getRootElement(), "zarejestrowano")
                        outputChatBox ("#00FF00*#FFFFFF Rejestracja zako?czy?a si? pomy?lnie! [Login: #00FF00"..login.." #00FF00| #FFFFFFHas?o: #00FF00"..haslo.."#FFFFFF]"source255255255true)
                        outputChatBox("#00FF00*#FFFFFF Mo?esz zalogowa? si? na nowe konto."source255255255true)
                    else
                        outputChatBox ("#FF0000*#FFFFFF B??D! Prosz? wpisa? inny login"source255255255true)
                    end
                else
                    outputChatBox ("#FF0000*#FFFFFF B??D! Konto z takim Loginem ju? istnieje!"source255255255true)
                end
            else
                outputChatBox ("#FF0000*#FFFFFF B??D! Podane has?a nie sa indentyczne!"source255255255true)
            end
        else
            outputChatBox ("#FF0000*#FFFFFF B??D! Prosz? potwierdzi? has?o!"source255255255true)
        end
    else
        outputChatBox ("#FF0000*#FFFFFF B??D! Prosz? wpisa? login!"source255255255true)
    end
else
    outputChatBox ("#FF0000*#FFFFFF B??D! Wprowadz login, kt?ry chcesz zarejestrowa?!"source255255255true)
end
end
addEvent("onRegisterPlayer"true)
addEventHandler("onRegisterPlayer"getRootElement(), registerPlayer)


-- Funkcja kt?ra sprawi ?e kolor twojej wiadomo?ci b?dzie w kolorach Team'u
function Chat(message, msgtype)
    local Gracz = getPlayerName(source)
    if (msgtype == 0) then
    cancelEvent()
    local red, green, blue = getPlayerNametagColor(source)
    outputChatBox(""..Gracz..": "..message, root, red, green, blue, true)
end
end
addEventHandler("onPlayerChat", root, Chat)


function spawnn()
    setPlayerTeam(source, getTeamFromName("Cywile"))
    setElementInterior(source, 0 )
    setElementDimension(source, 0 )
    fadeCamera( source, false )
    toggleAllControls( source, false )
    setTimer(setElementDimension, 1000, 1, source, 0)
    setTimer(fadeCamera, 2000, 1, source, true )
    setTimer(toggleAllControls, 2000, 1, source, true )
    setTimer(setCameraTarget, 2000, 1, source)
end

function startRPG()
for id, v in ipairs(getElementsByType("player")) do
    setPlayerTeam(v, getTeamFromName("Cywile"))
    createBlipAttachedTo(v, 0, 2, 255, 255, 255)
end
end
addEventHandler("onResourceStart", getResourceRootElement(getThisResource()), startRPG)




Drugi:


--[[
    ResourceOURGame v2
    DevelopersSplit <split.programista@gmail.com>
    You have no right to use this code without my permission.
    (c2015 <split.programista@gmail.com>. All rights reserved.
]]

addEvent("logging:checkAccount"true)
addEventHandler("logging:checkAccount"resourceRoot, function(login,pass)
    local result=exports["ogrpg-db"]:dbGet("SELECT * FROM ogrpg_users WHERE login=?"login)
    if result and #result > 0 then
        if result[1].login == login and result[1].pass == md5(passthen
            setPlayerName(clientlogin)
            setElementData(client"player:uid"result[1].id)
            triggerClientEvent(client"logging:result"resourceRoottruenil)
                        
        else
            triggerClientEvent(client"logging:result"resourceRootfalse"Podane dane s?&#8230; nieprawid?&#8218;owe.")
        end
    else
        triggerClientEvent(client"logging:result"resourceRootfalse"Podany login nie istnieje w bazie.")
    end
end)

addEvent("logging:newAccount"true)
addEventHandler("logging:newAccount"resourceRoot, function(login,pass)
    local result=exports["ogrpg-db"]:dbGet("SELECT * FROM ogrpg_users WHERE login=?"login)
    if result and #result > 0 then
        triggerClientEvent(client"logging:result"resourceRootfalse"Podany login ju?? istnieje w bazie.")
    else
        local query=exports["ogrpg-db"]:dbSet("INSERT INTO ogrpg_users (login,pass) VALUES (?,?)"loginmd5(pass))
        if query then
            triggerClientEvent(client"logging:result"resourceRootfalse"Pomy?&#8250;lnie zalogowa?&#8218;e?&#8250;(a?&#8250;) si?&#8482;")
        end
    end
end)


To chyba tyle

[ Dodano: 2016-03-25, 15:11 ]
ref

Ostatnio zmieniony przez #404 2016-03-22, 21:06, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Tagi: panel :: logowania
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » panel Logowania 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