Hallo und zwar scripte ich eineigenes DxDraw.
Wenn ich auf den Login Button klicke kommt der folgende error: to concatenate local string a nil value
Lua: Register_login_server.lua
function saltPassword ( pname, string ) local salt = MySQL_GetString("players", "Salt", "Name LIKE '" ..MySQL_Save(pname).."'") return string..saltend
Login_window.lua wo hab ich den fehler gemacht?
Lua
function SubmitPasswortLoginEdit(button)
if button == "left" then
if guiGetText ( gEdit["passwort_login"] ) == "******" then
guiSetText ( gEdit["passwort_login"], "" )
end
end
end
function guiShowLoginAgain_func ()
guiSetVisible ( LoginWindow, true)
guiSetText ( gEdit["passwort_login"], "" )
end
addEvent ( "guiShowLoginAgain", true )
addEventHandler ( "guiShowLoginAgain", getRootElement(), guiShowLoginAgain_func )
function SubmitEinloggenBtn()
addEventHandler("onClientClick", getRootElement(),
function( button, state, x, y )
if ( ( x > 554 and x < 620 ) and ( y > 248 and y < 277 ) ) then
triggerServerEvent ( "fillComplete", getLocalPlayer(), getLocalPlayer(), true )
local passwort = guiGetText (gEdit["passwort_login"])
triggerServerEvent ( "einloggen", lp, lp, passwort )
unbindKey ( "enter", "down", SubmitEinloggenBtn )
end
end
)
end
addEventHandler("onClientClick", getRootElement(),
function( button, state, x, y )
if ( ( x > 554 and x < 620 ) and ( y > 248 and y < 277 ) ) then
triggerServerEvent ( "fillComplete", getLocalPlayer(), getLocalPlayer(), true )
local passwort = guiGetText ( gEdit["passwort_login"])
triggerServerEvent ( "einloggen", lp, lp, passwort )
unbindKey ( "enter", "down", SubmitEinloggenBtn )
end
end
--addEventHandler("onClientResourceStart", resourceRoot,gEdit["passwort_login"]_box)
function Edit_box()
showCursor( true )
gEdit["passwort_login"] = Editbox:New(291, 288, 180, 16)
--guiEditSetMasked ( ggEdit["passwort_login"], true )
dxSetAlpha( gEdit["passwort_login"], 155 )
dxSetColor( gEdit["passwort_login"], 255, 255, 255, 189)
end
function GUI_ShowLoginWindow()
Edit_box()
addEventHandler("onClientRender", root, login)
addEventHandler("onClientResourceStart", resourceRoot,Edit_box)
showCursor(true)
bindKey ( "enter", "down", SubmitEinloggenBtn )
end
addEvent ( "ShowLoginWindow", true)
addEventHandler ( "ShowLoginWindow", getRootElement(), GUI_ShowLoginWindow)
addEventHandler("onClientResourceStart", getResourceRootElement(getThisResource()),
function ()
local player = getLocalPlayer()
Edit_box()
addEventHandler("onClientRender", root, login)
for i = 1, 100 do
outputChatBox (" ")
end
setTimer ( ShowInfoWindow, 1000, 1 )
triggerServerEvent ( "regcheck", getLocalPlayer(), player )
end
)
Alles anzeigen