فاّرس Posted March 29, 2014 Share Posted March 29, 2014 شرح جميل ورائعبس انا متهى استعمل السي كيو ال SGL طبعا قبل ماسوي الس كيو ال Create Table = قبل كل شي صح؟ (registry) اذا تبي تحفظ شيء داخل الـ (SQLite) تستخدم الـ (Create Table) اكيد لازم تسوي جدول داخل الريجستري. Link to comment
KaduRo Posted March 30, 2014 Share Posted March 30, 2014 ممكن توضحون لي المقصد من هذا الامر if ( isElement( object[ player ] ) ) then destroyElement( object[ player ] ) ليه نحط ديستروي لليلمينت ؟ Link to comment
فاّرس Posted March 30, 2014 Share Posted March 30, 2014 .SQLite اخوي هذا الموضوع خاص بـ وهذا فايدته انك تحذف الشيء من الي حفظته داخل الجدول مثل سياره ... Link to comment
Arnold-1 Posted April 1, 2014 Share Posted April 1, 2014 لا أعتقد أن احد ما زال يستخدم executeSQLQuery registryلأنها تعدل الـ :خاصة بك و هم DataBase التي تمكنك من عمل Functionsأقترح شرح الـ dbConnect dbPoll dbQuery dbExec dbFree Link to comment
Rm-Dj Posted April 2, 2014 Share Posted April 2, 2014 لا أعتقد أن احد ما زال يستخدم executeSQLQuery registryلأنها تعدل الـ :خاصة بك و هم DataBase التي تمكنك من عمل Functionsأقترح شرح الـ dbConnect dbPoll dbQuery dbExec dbFree ومن قال لك لا احد يستخدم executeSQLQuery بل عكس هناك الكثير من الاشخاص يستخدمونه بعكس استخدامهم ل dbConnect dbPoll dbQuery dbExec dbFree Link to comment
</Mr.Tn6eL> Posted April 20, 2014 Share Posted April 20, 2014 executeSQLQuery ('CREATE TABLE IF NOT EXISTS `Table` (ksa)') وابي احفظ الداتا يصير كذا executeSQLQuery("SELECT * FROM players WHERE ksa=?", getElementData(player,"Data")) صح الكلام ذا احس اني مني مستوعب Link to comment
فاّرس Posted April 21, 2014 Share Posted April 21, 2014 انت كذا تبحث داخل القاعده بواسطه الداتا المحفوظه . INSERT : عشان تضيف تستخدم Link to comment
al-Kobra Posted April 21, 2014 Share Posted April 21, 2014 executeSQLQuery("INSERT INTO `table`(`ksa`) VALUES(?)", getElementData(player,"Data") ) كذا تضيفها Link to comment
</Mr.Tn6eL> Posted April 21, 2014 Share Posted April 21, 2014 انت كذا تبحث داخل القاعده بواسطه الداتا المحفوظه .INSERT : عشان تضيف تستخدم executeSQLQuery("INSERT INTO `table`(`ksa`) VALUES(?)", getElementData(player,"Data") ) كذا تضيفها شكرا لكم تم الاستيعاب Link to comment
EH10 Posted April 22, 2014 Share Posted April 22, 2014 اهم شي انا الي ابية كيف يحفظ البس مثلا Link to comment
فاّرس Posted April 22, 2014 Share Posted April 22, 2014 اهم شي انا الي ابية كيف يحفظ البس مثلا executeSQLQuery("INSERT INTO `table`(`ksa`) VALUES(?)", getElementData(player,"Data") ) كذا تضيفها Link to comment
EH10 Posted April 22, 2014 Share Posted April 22, 2014 اهم شي انا الي ابية كيف يحفظ البس مثلا executeSQLQuery("INSERT INTO `table`(`ksa`) VALUES(?)", getElementData(player,"Data") ) كذا تضيفها يعطيك العافية طيب كيف احفظ مثلا اذا وضعت سياره تنحفظ بالمكان وماتروح نفس الشي Link to comment
al-Kobra Posted April 22, 2014 Share Posted April 22, 2014 اهم شي انا الي ابية كيف يحفظ البس مثلا executeSQLQuery("INSERT INTO `table`(`ksa`) VALUES(?)", getElementData(player,"Data") ) كذا تضيفها يعطيك العافية طيب كيف احفظ مثلا اذا وضعت سياره تنحفظ بالمكان وماتروح نفس الشي وش قصدك ؟؟ قصدك 'getElementPosition' ? Link to comment
nxFairlywell Posted October 2, 2014 Share Posted October 2, 2014 ممكن تعلمني وش استخدمت هنا executeSQLQuery("CREATE TABLE IF NOT EXISTS `players` (`clothes_head_texture` TEXT, `clothes_head_model` TEXT, `name` TEXT)") Link to comment
#DRAGON!FIRE Posted October 2, 2014 Share Posted October 2, 2014 ممكن تعلمني وش استخدمت هنا executeSQLQuery("CREATE TABLE IF NOT EXISTS `players` (`clothes_head_texture` TEXT, `clothes_head_model` TEXT, `name` TEXT)") هنا بـ اختصار .. قام بانشاء تيبل جديد بـ قاعدة البيانات الريجستري وحط الكولمنز اللي بالقاعدة وبس ^ Link to comment
nxFairlywell Posted October 2, 2014 Share Posted October 2, 2014 ممكن تعلمني وش استخدمت هنا executeSQLQuery("CREATE TABLE IF NOT EXISTS `players` (`clothes_head_texture` TEXT, `clothes_head_model` TEXT, `name` TEXT)") هنا بـ اختصار .. قام بانشاء تيبل جديد بـ قاعدة البيانات الريجستري وحط الكولمنز اللي بالقاعدة وبس ^ يب بس السطر ذا مافهمته clothes_head_texture طبعاً انا الي اعرفه ان السكل دائما متغيراتها زي هذي CREATE تكون كبتل بعكس هذا السطر clothes_head_texture ما ادري وش استخدم فيه Link to comment
KING-_-HOHO Posted October 2, 2014 Share Posted October 2, 2014 ممكن تعلمني وش استخدمت هنا executeSQLQuery("CREATE TABLE IF NOT EXISTS `players` (`clothes_head_texture` TEXT, `clothes_head_model` TEXT, `name` TEXT)") هنا بـ اختصار .. قام بانشاء تيبل جديد بـ قاعدة البيانات الريجستري وحط الكولمنز اللي بالقاعدة وبس ^ يب بس السطر ذا مافهمته clothes_head_texture طبعاً انا الي اعرفه ان السكل دائما متغيراتها زي هذي CREATE تكون كبتل بعكس هذا السطر clothes_head_texture ما ادري وش استخدم فيه clothes_head_texture هذي قيمة مآتشوفها بين `` وقبلهآ تكست يعني آلقيمه هذي نص مو آرقآم يعني تكست زي تو سترنق وآلقيمة تكون حروف صغيرة ويمكن فيه كبتل بس مآ آدري آنآ آللي آعرفه تكون حروف صغيرة -- بآلنسبة ل CREATE فهذي كبتل من لغة آلسكل نفسها هذآ آللي آنآ آعرفه -- بس مآ آنصحك بآلسكل Xml آلآفضل وآلآسهل Link to comment
nxFairlywell Posted October 2, 2014 Share Posted October 2, 2014 clothes_head_texture هذي قيمة مآتشوفها بين `` وقبلهآ تكست يعني آلقيمه هذي نص مو آرقآم يعني تكست زي تو سترنق وآلقيمة تكون حروف صغيرة ويمكن فيه كبتل بس مآ آدري آنآ آللي آعرفه تكون حروف صغيرة -- بآلنسبة ل CREATE فهذي كبتل من لغة آلسكل نفسها هذآ آللي آنآ آعرفه -- بس مآ آنصحك بآلسكل Xml آلآفضل وآلآسهل يعطيك العافيه بس انا عارف انه الكلمات ذي CREATE INTO TABLE من لغة السكل لكن سؤال كيف مثلا احفظ فلوس اللاعب XML و احس انها اصعب من السكل من وجهة نظري والافضل السكل لأنه تقريبا كل لغة برمجه تحتاج قاعدة بيانات Link to comment
KING-_-HOHO Posted October 2, 2014 Share Posted October 2, 2014 يعطيك العافيه بس انا عارف انه الكلمات ذي CREATE INTO TABLE من لغة السكل لكن سؤال كيف مثلا احفظ فلوس اللاعب XML و احس انها اصعب من السكل من وجهة نظري والافضل السكل لأنه تقريبا كل لغة برمجه تحتاج قاعدة بيانات شوف ذآ آلمثآل function CreateOnStart() executeSQLQuery ( "CREATE TABLE IF NOT EXISTS PlayerMoney (AccountName TEXT, Money TEXT)" ) -- إنشآء جدول وكولمن آلحسآب وكلمن آلفلوس end addEventHandler ( "onResourceStart", resourceRoot, CreateOnStart) function getPlayerMoneyINSqlFromAccount( acc ) -- ذآ آلفنكشن يجب فلوس آللآعب من آلجدول بوآسطة حسآبه local data = executeSQLQuery ( "SELECT * FROM PlayerMoney WHERE AccountName = ?", tostring( acc ) ) if ( type ( data ) == "table" and #data == 0 or not data ) then return else return true end end function OnLogin() local Account = getPlayerAccount ( source ) -- جلب حسآب آللآعب آللي سجل دخول local AccountName = getAccountName(Account) -- جلب آسم حسآب آللآعب آللي سجل دخول local MoneyAcc = getPlayerMoneyINSqlFromAccount( AccountName ) -- جلب فلوس آللآعب آللي بآلجدول بوآسطة آسم حسآبة setPlayerMoney(source, MoneyAcc) -- إعطآئه فلوسه آللي في آلجدول end addEventHandler("onPlayerLogin", root, OnLogin) -- حدث آذآ آللآعب سجل دخول function OnLogout() local Account = getPlayerAccount (source) -- جلب حسآب آللآعب آللي سجل خروج local accountName = getAccountName(Account) -- جلب آسم حسآب آللآعب آللي سجل خروج local money = getPlayerMoney(source) -- جلب فلوس آللآعب آللي سجل خروجه executeSQLQuery( "UPDATE `PlayerMoney` SET `Money` = '".. money .."' WHERE AccountName = '".. accountName .."'" ) -- تحديث فلوسه ووضعهآ بآلجدول end addEventHandler("onPlayerLogin", root, OnLogout) -- حدث آذآ آللآعب سجل خروج Link to comment
#DRAGON!FIRE Posted October 2, 2014 Share Posted October 2, 2014 يعطيك العافيه بس انا عارف انه الكلمات ذي CREATE INTO TABLE من لغة السكل لكن سؤال كيف مثلا احفظ فلوس اللاعب XML و احس انها اصعب من السكل من وجهة نظري والافضل السكل لأنه تقريبا كل لغة برمجه تحتاج قاعدة بيانات شوف ذآ آلمثآل function CreateOnStart() executeSQLQuery ( "CREATE TABLE IF NOT EXISTS PlayerMoney (AccountName TEXT, Money TEXT)" ) -- إنشآء جدول وكولمن آلحسآب وكلمن آلفلوس end addEventHandler ( "onResourceStart", resourceRoot, CreateOnStart) function getPlayerMoneyINSqlFromAccount( acc ) -- ذآ آلفنكشن يجب فلوس آللآعب من آلجدول بوآسطة حسآبه local data = executeSQLQuery ( "SELECT * FROM PlayerMoney WHERE AccountName = ?", tostring( acc ) ) if ( type ( data ) == "table" and #data == 0 or not data ) then return else return true end end function OnLogin() local Account = getPlayerAccount ( source ) -- جلب حسآب آللآعب آللي سجل دخول local AccountName = getAccountName(Account) -- جلب آسم حسآب آللآعب آللي سجل دخول local MoneyAcc = getPlayerMoneyINSqlFromAccount( AccountName ) -- جلب فلوس آللآعب آللي بآلجدول بوآسطة آسم حسآبة setPlayerMoney(source, MoneyAcc) -- إعطآئه فلوسه آللي في آلجدول end addEventHandler("onPlayerLogin", root, OnLogin) -- حدث آذآ آللآعب سجل دخول function OnLogout() local Account = getPlayerAccount (source) -- جلب حسآب آللآعب آللي سجل خروج local accountName = getAccountName(Account) -- جلب آسم حسآب آللآعب آللي سجل خروج local money = getPlayerMoney(source) -- جلب فلوس آللآعب آللي سجل خروجه executeSQLQuery( "UPDATE `PlayerMoney` SET `Money` = '".. money .."' WHERE AccountName = '".. accountName .."'" ) -- تحديث فلوسه ووضعهآ بآلجدول end addEventHandler("onPlayerLogin", root, OnLogout) -- حدث آذآ آللآعب سجل خروج X Link to comment
KING-_-HOHO Posted October 3, 2014 Share Posted October 3, 2014 X لآ صحيح بس بآقي ذي INSERT INTO مآحطيتهآ لآني عطيته مثآل كيف يخرج قيمة آو يضع قيمة في السكل يعني كـتوضيح إذآ في خطآ غير كذآ آلله آعلم Link to comment
#DRAGON!FIRE Posted October 3, 2014 Share Posted October 3, 2014 يب عندك اخطاء ثانية .. راجع الكود زين . Link to comment
nxFairlywell Posted October 3, 2014 Share Posted October 3, 2014 local data = executeSQLQuery ( "SELECT * FROM PlayerMoney WHERE AccountName = ?" ........... وش وظيفة هذي ?" بآخر السطر الي فوق Link to comment
فاّرس Posted October 3, 2014 Share Posted October 3, 2014 تتحقق من الكولمن المحفوظ , بمعنى لو سويت كذا executeSQLQuery ( "CREATE TABLE IF NOT EXISTS test ( c1, c2 )" ) * test : اسم الجدول داخل القاعده * c1 : الكولمن او العمود الاول , او القيمه الاولى * c2 : الكولمن او العمود الثاني , او القيمه الثانيه بعدين تضيف قيمه للأعمده .. executeSQLQuery("INSERT INTO `test`(`c1`, `c2`) VALUES(?,?)", getPlayerName ( defiend ), getPlayerPing ( defiend ) ) الحين ابي اتحقق من العمود الاول , function select_ ( name ) local data = executeSQLQuery ( "SELECT * FROM test WHERE c1 = ?", name ) if ( type ( data ) == "table" and #data == 0 or not data ) then return {} else return true end end addCommandHandler ( 'checks', function ( plr ) if select_ ( getPlayerName ( plr ) ) then return outputChatBox ( ' انت بالفعل موجود في القاعدة ' , plr ) end end ) 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