#BrosS Posted March 3, 2017 Share Posted March 3, 2017 السلام عليكم ساويت مود مجوهرات حق الأطفال اللي مثلي , وربطته بقواعد البيانات مو السكل , عشان يتحفظ والخ المشكلة لما أطلع وادخل عادي المجوهرات تبقى ولما اطفي المود تتصفر مع اني مسويها مع انطفاء المود المهم هذا كود لما أطلع تمام شغال addEventHandler('onPlayerQuit',root, function() for i, v in ipairs(getElementsByType("player")) do if not ( isGuestAccount ( getPlayerAccount ( v ) ) ) then local SqlTable = dbPoll(dbQuery(DataBase, "SELECT * FROM Diamonds-System WHERE AccName = ?", getAccountName(getPlayerAccount(v))), -1) if SqlTable and type(SqlTable) == "table" and #SqlTable > 0 then dbExec(DataBase, "UPDATE Diamonds-System SET Diamond = ? WHERE AccName = ?",( getElementData( v, 'Diamond') or 0 ) , getAccountName(getPlayerAccount(v))) else dbExec(DataBase, "INSERT INTO Diamonds-System ( Diamond,AccName ) VALUES(?,?,?)", 1, 0, getAccountName(getPlayerAccount(source))) end end local account = getPlayerAccount (v) if not (isGuestAccount (account)) then local playerDiamond = getElementData(v, "Diamond") or 0 if playerDiamond then setAccountData(account,"Diamond",tonumber(playerDiamond)) end end end end ) وهذا حق لما يتطفى المود addEventHandler('onResourceStop',resourceRoot, function() for i, v in ipairs(getElementsByType("player")) do if not ( isGuestAccount ( getPlayerAccount ( v ) ) ) then local SqlTable = dbPoll(dbQuery(DataBase, "SELECT * FROM Diamonds-System WHERE AccName = ?", getAccountName(getPlayerAccount(v))), -1) if SqlTable and type(SqlTable) == "table" and #SqlTable > 0 then dbExec(DataBase, "UPDATE Diamonds-System SET Diamond = ? WHERE AccName = ?",( getElementData( v, 'Diamond') or 0 ) , getAccountName(getPlayerAccount(v))) else dbExec(DataBase, "INSERT INTO Diamonds-System ( Diamond,AccName ) VALUES(?,?,?)", 1, 0, getAccountName(getPlayerAccount(source))) end end local account = getPlayerAccount (v) if not (isGuestAccount (account)) then local playerDiamond = getElementData(v, "Diamond") or 0 if playerDiamond then setAccountData(account,"Diamond",tonumber(playerDiamond)) end end end end ) مع اني جربت اذا الحساب موجود بالأصل وجربت عدة طرق والديبق يعطيني اشياء غريبة مثل Synthax Error near (-) وشكرا مسبقا Link to comment
Abdul KariM Posted March 3, 2017 Share Posted March 3, 2017 سطر 9 في الكودين انت تبي تستعلم عن قيمتين وحاط 3 علامات استفهام ومايحتاج اكونت داتا مادامك بتحفظ بالداتا بيس + الاسم خليه شرطة تحط بدل شرطة بالوسط 1 Link to comment
#BrosS Posted March 3, 2017 Author Share Posted March 3, 2017 44 minutes ago, Abdul KariM said: سطر 9 في الكودين انت تبي تستعلم عن قيمتين وحاط 3 علامات استفهام ومايحتاج اكونت داتا مادامك بتحفظ بالداتا بيس + الاسم خليه شرطة تحط بدل شرطة بالوسط ايوة الحين غيرت الطريقة addEventHandler('onResourceStop',resourceRoot, function() for i, v in ipairs(getElementsByType("player")) do if not ( isGuestAccount ( getPlayerAccount ( v ) ) ) then local SqlTable = dbPoll(dbQuery(DataBase, "SELECT * FROM Diamonds-System WHERE AccName = ?", getAccountName(getPlayerAccount(v))), -1) if SqlTable and type(SqlTable) == "table" and #SqlTable > 0 then local diam = tonumber( getElementData( v, 'Diamond') or 0 ) dbExec(DataBase, "UPDATE Diamonds-System SET Diamond = ? WHERE AccName = ?", diam, getAccountName(getPlayerAccount(v)) ) end end end end ) وسالفة الشرطة لسه مافهمت لها يقولي dbPoll Failed near "-" synthax error #Edit: تمام حليتها تسلم عبد الكريم 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