Also ich möchte das Thread jetzt zum letzten mal eröffnen, findet den da wirklich niemand irgendwelche Fehler ich meine ich habe bei benutzername,pw alles richtig eingegeben & anstatt localhost halt ne externe IP aber ich checke einfach nicht wieso das nicht geht.. vielleicht bin ich auch zu blöd dafür -.-" ich bitte nochmal um Hilfe. | Wenn ich bei Externe IP localhost eingebe kommt ein MySQL Fehler, in der Datenbank ist die Gruppe "players" eingetragen, das System erscheint erst garnicht (Das Fenster) & amsonsten ist der Mysql Fehler in der Console nicht da. | Und wenn der Fehler nicht da ist dann kommt der im Script erstelle Fehler.
2 Server-Log Screen's
Externer Inhalt
i.epvpimg.com
Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.
Externer Inhalt
i.epvpimg.com
Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.
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=ni******_1_DB;host=Externe IP","ni******_1_DB","Password")
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