Hi also ich habe das Problem das ich das mit dem MySQL noch nicht gut kann also:
Eine Spalte richtig erstellen ist kein problem also die .sql jedoch im Scripten hab ich probleme hier ein Script was man gratis rutnerladen kann:
Lua
addEvent("onRegister",true)
addEvent("onLogin",true)
function resourceStart ()
handler = dbConnect("mysql","dbname=YOURDATABASE;host=YOURHOSTNAME","YOURUSERNAME","YOURPASSWORD")
if handler then
outputServerLog("[Login] connection to the database successfully!")
else
outputServerLog("[Login] connection to the database fails!")
end
end
addEventHandler("onResourceStart",getResourceRootElement(),resourceStart)
function onRegister( Username , Password )
local sql = dbQuery(handler,"SELECT * FROM user WHERE Username = '"..Username.."'")
local result,num_rows = dbPoll(sql,-1)
if num_rows == 0 then
local Passwordverschluesselt = md5(Password)
dbExec(handler,"INSERT INTO user (Username, Password) VALUES ( '"..Username.."','"..Passwordverschluesselt.."')")
outputChatBox("you have logged in successfully!",source,125,0,0)
else
outputChatBox("ERROR: You're already registered!",source,125,0,0)
end
end
addEventHandler("onRegister",getRootElement(),onRegister)
function onLogin ( Username , Password )
local Passwortverschluesselt = md5(Password)
local sql = dbQuery(handler,"SELECT * FROM user WHERE Username = '"..Username.."' AND Password = '"..Passwortverschluesselt.."'")
local result,num_rows = dbPoll(sql,-1)
if num_rows == 1 then
outputChatBox("you have logged in successfully",source,125,0,0)
triggerClientEvent(source,"closeLogin",source)
else
outputChatBox("ERROR: Your Password or user name is incorrect!!",source,125,0,0)
end
end
addEventHandler("onLogin",getRootElement(),onLogin)
Alles anzeigen
Jetzt will ich noch einen "Skin" speichern (als beispiel) wie muss ich das da hinzufügen? so das er immer gespeichert und abgerufen wird?