Moin moin
ich zwei Propleme.
1. Wenn ich mich Registiere werde ich als Guest Registiert.
2 Spawn beomm ich auch nicht hin
Lua: Server
function register(pass,mail,jahr,thePlayer)
local account = getPlayerAccount(source) -- get account element from player element
local username = getAccountName(account)
outputChatBox(source)
local password_md5 = md5(pass)
local result = dbExec( MySQLConnection, "INSERT INTO user (Username, Passwort,mail,Geburstag,X,Y,Z,Admin, Bar, Bank) VALUES ('"..username.."', '"..password_md5.."','"..mail.."','"..jahr.."','0','0','0','0','0','0');" ) --Das eigentliche ausführen einer Query, die Funktionsweisen können im MySQL Handbuch nachgelesen werden, in dem Fall INSERT: http://dev.mysql.com/doc/refman/5.1/de/insert.html
--dbExec(MySQLConnection, "INSERT INTO user (Vorname, Nachname,Bar,Bank) VALUES ('TEST', 'TESTA','0','0');")
if result then
outputChatBox( "Dein Benutzername wurde erfolgreich registriert. Versuche dich nun damit einzuloggen.", thePlayer )
spawnPlayer ( playerValue, 0.0, 0.0, 5.0, 90.0, 0 )
--dbQuery( MySQLConnection, "INSERT INTO user (Username, Passwort,E-mail,Geburstag,X,Y,Z,Admin, Bar, Bank) VALUES ('"..username.."', '"..password_md5.."','"..mail.."','"..jahr.."','0','0','0','0','0','0');" )
else
outputChatBox( "Ein unerwarteter Fehler ist aufgetreten.", thePlayer )
outputDebugString( "Try to register '"..username.."' Error: "..mysql_error( MySQLConnection ) ) --Ausgabe des Fehlers
return
end
end
addEvent( "onGreeting", true )
addEventHandler( "onGreeting", root, register )
Alles anzeigen
Lua: Client
function dxButtonClick(_,state)
local pass = getText("1")
local pass2 = getText("2")
local mail = getText("3")
local jahr = getText("4")
if state == "down" then
if dxhover( 519, 277, 607, 310) then
if pass >= "4" then
if not(pass ~= pass2) then
triggerServerEvent ( "onGreeting",localPlayer,pass,mail,jahr)
showCursor(false)
removeEventHandler("onClientRender",root,Register_W)
deleteEditBox("1")
deleteEditBox("2")
deleteEditBox("3")
deleteEditBox("4")
else
outputChatBox ( "Die Passwörter sind nicht gleich!")
end
else
outputChatBox("Error: Mindesestlänge von 4")
end
end
end
end
Alles anzeigen