Hallo Community. Beim Start meines folgendes Register-Login System (Release) habe ich ein Fehler, bräuchte Hilfe :
Wo ? server.lua
Server Log : Bad argument @ 'addEventHandler' [Expected function at argument 3,go nil]
Lua
addEvent("onRegister",true)
addEvent("onLogin",true)
function resourcestart ()
handler = dbConnect("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)
Alles anzeigen
MfG