#Major . Posted January 31, 2018 Share Posted January 31, 2018 السلام عليكم ورحمة الله وبركاتة ي جماعة الخير انا سويت طريقة ب ال File لحفظ الاسم + الرمز الخاصة بالحسابات عند التسجيل لكن واجهتني مشكله 1 لاق 2 الحفظ م يكون مضمون 3 تكرار الحفظ عشان كذا قررت اسويها بالداتا بيس لكن المشكله انا م افهم شي بالداتا بيسس وولاشي ياليت تعلمون الطريقةة بالتفصيل الممل انا تابعت شرح اتوقع للشيخ @iMr.WiFi..! لكن م فهمت منه كثير شكراا Link to comment
SycroX Posted January 31, 2018 Share Posted January 31, 2018 Just now, *RayaN-Alharbi. said: السلام عليكم ورحمة الله وبركاتة ي جماعة الخير انا سويت طريقة ب ال File لحفظ الاسم + الرمز الخاصة بالحسابات عند التسجيل لكن واجهتني مشكله 1 لاق 2 الحفظ م يكون مضمون 3 تكرار الحفظ عشان كذا قررت اسويها بالداتا بيس لكن المشكله انا م افهم شي بالداتا بيسس وولاشي ياليت تعلمون الطريقةة بالتفصيل الممل انا تابعت شرح اتوقع للشيخ @iMr.WiFi..! لكن م فهمت منه كثير شكراا addEventHandler("onResourceStart", resourceRoot, function() db = dbConnect("sqlite", "accounts.db") dbExec(db, "CREATE TABLE IF NOT EXISTS Accounts (Serial, Account, Password)") end ) function addNewAccount(Serial, Account, Password) if Serial and Account and Password then dbExec(db, "INSERT INTO Accounts VALUES(?, ?, ?)", Serial, Account, Password) end end function RemoeAccount(Serial, Account) if Serial and Account then dbExec(db, "DELETE FROM Accounts WHERE Serial = ? AND Account = ?", Serial, Account) end end function isAccountExist(Account) local h = dbQuery(db, "SELECT * FROM Accounts WHERE Account = ?", Account) local result = dbPoll(h, -1) if type(result) == "table" and #result ~= 0 then return true end end function getAccountPassword(Account) if Account then local h = dbQuery(db, "SELECT Password FROM Accounts WHERE Account = ?", Account) local result = dbPoll(h, -1) return result[1]["Password"] end end function updataAccountPassword(Account, Password) if isAccountExist(Account) then dbExec(db, "UPDATE Accounts SET Password = ? WHERE Account = ?", Password, Account) end end addEventHandler("onPlayerLogin", root, function(_,account) local AccountName = getAccountName(account) if not isAccountExist(AccountName) then addNewAccount(getPlayerSerial(source), AccountName, ) end end ) تفضل سويتو لك, شوف ما في اي فانكشن يجيب الباسورد حق الأكونت لهيك ضيف الأكواد للوحه التسجيل حقك و ضيف updateAccountPassword(accountNAME, ACCOUNTPASSWORD) الكود ذا بعد التحقق من getAccount طبعا accountNAME , ACCOUNTPASSWORD دول متغيرات شيلهم انت و حط بدالهم المتغيرات الي عندك Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now