attempt to concenate local 'Username' <a nil value>

  • Hi Leute,
    ich weiß mir leider echt nicht mehr zu helfen.
    In einer Clientdatei habe ich

    Lua
    local Username = guiGetText(Login.edit[1])

    definiert, in dem einen Serverseitigem Script geht es, aber in dem anderen nicht.
    Ich bekomme andauernd den Fehler "main.lua:18: attempt to concenate local 'Username' <a nil value>".

    Zeile 18 sieht wie folgt aus:

    Lua
    local sql = dbQuery(handler,"SELECT * FROM players WHERE Username '"..Username.."'")

    Am Anfang der Datei steht dann noch

    Lua
    addEvent("onRegister",true)
    addEvent("onLogin",true)


    Nach der Funktion definiere ich "onRegister":

    Lua
    addEventHandler("onRegister",getRootElement(),getMysqlData)

    onRegister schaut so aus:

    Lua
    function onRegister ()
    	local Username = guiGetText(Login.edit[3])
    	local Password = guiGetText(Login.edit[4])
    
    	if Password:len() >= 8 then
    		triggerServerEvent("onRegister", getLocalPlayer(), Username, Password)
    	else
    		outputChatBox("Dein Passwort muss mindestens acht Zeichen lang sein!", 125, 0, 0)
    	end
    end

    Mit dem "local Username = guiGetText(Login.edit[3])" definiere ich ja eigentlich schon Username, aber irgendwie will es nicht.

    PS: Im anderem Serverseitigem Script, in welchem es funktioniert:

    Würde mich über eure Hilfe freuen! :)

    M.f.G.

    Externer Inhalt ols-lan.tk
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.
  • Dieses Thema enthält 2 weitere Beiträge, die nur für registrierte Benutzer sichtbar sind, bitte registrieren Sie sich oder melden Sie sich an um diese lesen zu können.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!