The_Rich# Posted June 13, 2019 Share Posted June 13, 2019 السسلام عليكم ورحمة الله وبركاته .. شباب انا لسة جالس احاول اتعلم عن قاعدة البيانات .. شفت فيديو لمستر جراند وشرح كذا حق وايفاي .. قدرت استوعب كم شيء .. وحاولت اطبق الي فهمته .. وحاولت اسوي كود انه يوم مايكتب بأف 8 كلمة معينة .. يحفظ الفلوس بقاعدة البيانات .. وبس يخرج ويدخل الفلوس ترجعله .. بس لما اكتب الكلمة المعينة بإف 8 , مايصير شيء .. ومافي خطأ يطلع بالديبق محاولاتي :- -- SERVER SIDE executeSQLQuery('CREATE TABLE IF NOT EXISTS `Rich`(playerSerial,Money)') addCommandHandler('Save', function (source) local playerSerial = getPlayerSerial(source) local checkData = executeSQLQuery( 'SELECT * FROM `Rich` WHERE playerSerial = ? ', getPlayerSerial(source) ) if ( type ( checkData ) == 'table' and #checkData == 0 or not checkData ) then executeSQLQuery ('INSERT INTO `Rich`(playerSerial,Money) VALUES(?,?) ',getPlayerSerial(source),getPlayerMoney(source)) outputChatBox("Saved") else executeSQLQuery('UPDATE `Rich` SET playerSerial = ?,Money = ?', getPlayerSerial(source),getPlayerMoney(source)) end end ) addEventHandler('onPlayerJoin',root, function () local checkMoney = executeSQLQuery( 'SELECT * FROM `Rich` WHERE playerSerial = ?', getPlayerSerial(source) ) if ( type ( checkMoney ) == 'table' and #checkMoney == 0 or not checkMoney ) then local Money = getPlayerMoney(source) setPlayerMoney(source,Money) end end) ما ادري وش المشكلة بالظبط , بس ادري انها تافهة .. Link to comment
N3xT Posted June 13, 2019 Share Posted June 13, 2019 executeSQLQuery ( 'CREATE TABLE IF NOT EXISTS `Rich` ( playerSerial, Money )' ) addCommandHandler ( 'Save', function ( player ) local playerSerial = getPlayerSerial ( player ) local checkData = executeSQLQuery ( 'SELECT * FROM `Rich` WHERE playerSerial = ?', playerSerial ) if ( #checkData == 0 ) then executeSQLQuery ( 'INSERT INTO `Rich` ( playerSerial, Money ) VALUES ( ?, ? )', playerSerial, getPlayerMoney ( player ) ) else executeSQLQuery ( 'UPDATE `Rich` SET Money = ?', getPlayerMoney ( player ) ) end end ) addEventHandler ( 'onPlayerJoin', root, function ( ) local playerSerial = getPlayerSerial ( source ) local checkMoney = executeSQLQuery ( 'SELECT * FROM `Rich` WHERE playerSerial = ?', playerSerial ) if ( #checkMoney == 1 ) then setPlayerMoney ( source, checkMoney[1].Money ) end end ) Link to comment
The_Rich# Posted June 13, 2019 Author Share Posted June 13, 2019 23 minutes ago, N3xT said: executeSQLQuery ( 'CREATE TABLE IF NOT EXISTS `Rich` ( playerSerial, Money )' ) addCommandHandler ( 'Save', function ( player ) local playerSerial = getPlayerSerial ( player ) local checkData = executeSQLQuery ( 'SELECT * FROM `Rich` WHERE playerSerial = ?', playerSerial ) if ( #checkData == 0 ) then executeSQLQuery ( 'INSERT INTO `Rich` ( playerSerial, Money ) VALUES ( ?, ? )', playerSerial, getPlayerMoney ( player ) ) else executeSQLQuery ( 'UPDATE `Rich` SET Money = ?', getPlayerMoney ( player ) ) end end ) addEventHandler ( 'onPlayerJoin', root, function ( ) local playerSerial = getPlayerSerial ( source ) local checkMoney = executeSQLQuery ( 'SELECT * FROM `Rich` WHERE playerSerial = ?', playerSerial ) if ( #checkMoney == 1 ) then setPlayerMoney ( source, checkMoney[1].Money ) end end ) مشكور جداً اخوي ... انا المشكلة عندي مثل ماقلت طلعت تافهة .. ماكنت معرّف السيرفر سايد بالميتا خخخخ ... بس الي اكتشفته وكان خطأ بالكود حقي هو اخر شيء .. والي هو مافهمته بالكود حقك . setPlayerMoney ( source, checkMoney[1].Money ) الي هي حقت checkMoney[1] وش المقصود ب [1] وشكراً على المساعدة .. Link to comment
+Source|> Posted June 13, 2019 Share Posted June 13, 2019 5 hours ago, The_Rich# said: مشكور جداً اخوي ... انا المشكلة عندي مثل ماقلت طلعت تافهة .. ماكنت معرّف السيرفر سايد بالميتا خخخخ ... بس الي اكتشفته وكان خطأ بالكود حقي هو اخر شيء .. والي هو مافهمته بالكود حقك . setPlayerMoney ( source, checkMoney[1].Money ) الي هي حقت checkMoney[1] وش المقصود ب [1] وشكراً على المساعدة .. انا اعتقد ان المقصود ب [1] الكولمن رقم ١ Link to comment
#BrosS Posted June 13, 2019 Share Posted June 13, 2019 8 hours ago, The_Rich# said: الي هي حقت checkMoney[1] وش المقصود ب [1] وشكراً على المساعدة .. لأن قواعد البيانات عبارة عن جدول . يطلع لك هيك [1] يختار الكولمن رقم 1 .Money يختار المفتاح موني حتى يجيبلك قيمة الفلوس اللي مخزنة 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