Thread wieder eröffnet -.-"
Lua
addEvent("clientLogin",true)
addEventHandler("closeLogin",getRootElement(),function ()
showCursor(false)
guiSetVisible(Login.window[1],false)
function onRegister ()
local Username = guiGetText( Login.label[1])
local Password = guiGetText(Login.label[2])
if Password:len() >= 6 then
triggerServerEvent("onLogin",getLocalPlayer(),Username,Password)
else
outputChatBox("Dein Password muss mindestens 6 Zeichen lang sein.")
end
end
function onLogin ()
local Username = guiGetText( Login.label[5])
local Password = guiGetText(Login.label[6])
if Password:len() >= 8 then
triggerServerEvent("onRegister",getLocalPlayer(),Username,Password)
else
outputChatBox("Dein Password muss mindestens 8 Zeichen lang sein.")
end
end
--------------------------------------------------------------------------------------------------------------------------------------------
addEvent("onRegister",true)
addEvent("onLogin",true)
function Resourcestart ()
handler = dbConnect("mysql","dbname=ZENSIERT;host=localhost","ZENSIERT","ZENSIERT")
if Handler then
outputServerLog("[Login] Verbindung zum Datenbank Server erfolgreich.")
else
outputServerLog("[Login] Verbindung zum Datenbank Server fehlgeschlagen")
end
end
addEventHandler("onResourceStart",getResourceRootElement(),resourceStart)
function onRegister ( Username , Password )
local sql = dbQuery(handler, "SELECT * FROM players WHERE Username = '"..Username.."'")
local result,num_rows = dbFoll(sql,-1)
if num_rows == 0 then
local Passwordverschluesselt md5(Password)
dbExec(handler,"INSERT INTO players (Username, Password) VALUES ( '"..Username.."','"..Passwordverschluesselt.."')")
else
outputChatBox("Du bist bereits Registriert!",source,125,0,0)
end
end
addEventHandler("onRegister",getRootElement(),onRegister)
function onLogin ( Username , Password )
local Passwordverschluesselt = md5(Password)
local sql = dbQuery(handler,"SELECT * FROM players WHERE Username = '"..Username.."' AND Password = '"..Passwordverschluesselt"'")
local result,num_rows = dbFoll(sql,-1)
if num_rows == 1 then
outputChatBox("Du hast dich erfolgreich eingeloggt",source,125,0,0)
triggerClientEvent(source,"closeLogin",source)
else
outputChatBox("Dein Password oder dein Username ist falsch.",125,0,0)
end
end
addEventHandler("onLogin",getRootElement(),onLogin)
---------------------------------------------------------------------------------------------------
<meta>
<script src="client.lua" type="client" />
<script src="server.lua" type="server" />
</meta>
Alles anzeigen
MfG