MA[S]RIY Posted December 1, 2017 Share Posted December 1, 2017 السلام عليكم كيف اخلي الي موجود بالجريد لست م يروح ابدا لو طلعت من السرفر ودخلت م يروح لو طفيت المود وشغلته م يروح لو طفيت السرفر وشغله م يروح كيف مع الاكواد المستخدمه ؟ Link to comment
iMr.WiFi..! Posted December 1, 2017 Share Posted December 1, 2017 13 minutes ago, MARIY said: السلام عليكم كيف اخلي الي موجود بالجريد لست م يروح ابدا لو طلعت من السرفر ودخلت م يروح لو طفيت المود وشغلته م يروح لو طفيت السرفر وشغله م يروح كيف مع الاكواد المستخدمه ؟ بإستخدام قواعد البيانات .. Link to comment
MA[S]RIY Posted December 1, 2017 Author Share Posted December 1, 2017 22 minutes ago, iMr.WiFi..! said: بإستخدام قواعد البيانات .. طيب كيف اجيب كل الي موجود بالجريد لست ومتي احطهم بالقاعده ومتي اجلب القاعده وكيف احط القاعده كلها في الجريد لست ؟؟ Link to comment
H25 Posted December 1, 2017 Share Posted December 1, 2017 2 hours ago, MARIY said: طيب كيف اجيب كل الي موجود بالجريد لست ومتي احطهم بالقاعده ومتي اجلب القاعده وكيف احط القاعده كلها في الجريد لست ؟؟ عندك طريقتين الاولى: تستخدم قاعدة البيانات مباشرة تضيف وتحذف وبعدها ترسل القاعدة للكلنت وتعرض البيانات في القريد لست الثانية: تضيف وتمسح من القريد لست مباشرة وبعدها تحط البيانات من القريد لست الى جدول وتنقله للسيرفر وتحفظ الجدول على قاعدة البيانات وتجمع البيانات من القريد لست باستخدام guiGridListGetRowCount وطبعاً الطريقة الاولى افضل لان الطريقة الثانية معقدة وتحتاج تحدث القاعدة باستمرار Link to comment
MA[S]RIY Posted December 1, 2017 Author Share Posted December 1, 2017 (edited) 25 minutes ago, Husain-[25]~ said: عندك طريقتين الاولى: تستخدم قاعدة البيانات مباشرة تضيف وتحذف وبعدها ترسل القاعدة للكلنت وتعرض البيانات في القريد لست الثانية: تضيف وتمسح من القريد لست مباشرة وبعدها تحط البيانات من القريد لست الى جدول وتنقله للسيرفر وتحفظ الجدول على قاعدة البيانات وتجمع البيانات من القريد لست باستخدام guiGridListGetRowCount وطبعاً الطريقة الاولى افضل لان الطريقة الثانية معقدة وتحتاج تحدث القاعدة باستمرار طيب الحين لما اطلع القيم من الجدول كيف اضيفها كلها الجريد لست ؟ Edited December 1, 2017 by MA[S]RIY Link to comment
H25 Posted December 1, 2017 Share Posted December 1, 2017 26 minutes ago, MARIY said: طيب الحين لما اطلع القيم من الجدول كيف اضيفها كلها الجريد لست ؟ تسوي لوب للجدول وتضيف القيم في القريد لست حاول تسوي الكود وبنشوفه Link to comment
MA[S]RIY Posted December 1, 2017 Author Share Posted December 1, 2017 طيب ابي اعرف كيف احط القاعده مو علي سريال لاعب او كذا علشان لما اجيب القاعده م بجيب القاعده حقي فاهمني القيم الي بالجريد لست ابيها تكون عند كل الاعبين الحين ابي اعرف كيف احط الداتا مو علي لاعب محدد ؟ Link to comment
MA[S]RIY Posted December 1, 2017 Author Share Posted December 1, 2017 ها ؟ كيف احط الداتا مو لشخص اهطا رووت علشان لما اجلبها مو اجلبها من شخص فقط اجلبها رووت Link to comment
Master_MTA Posted December 1, 2017 Share Posted December 1, 2017 9 minutes ago, MARIY said: ها ؟ كيف احط الداتا مو لشخص اهطا رووت علشان لما اجلبها مو اجلبها من شخص فقط اجلبها رووت انت قصدك تحط الداتا على اي شي ؟ لو كذا قصدك استخدمها كذا setElementData(resourceRoot,'data',magnitude) Link to comment
MA[S]RIY Posted December 1, 2017 Author Share Posted December 1, 2017 يب كذا بس كيف مع السكل ؟ Link to comment
MA[S]RIY Posted December 1, 2017 Author Share Posted December 1, 2017 يعني انا مثلا ابي اجيب الاسم الاول والاسم الثاني للكل لل روت يعني كيف اطبقها مع هذا المثال ؟ local aSQL = executeSQLQuery ( 'SELECT Name, Namee FROM _Name_ WHERE ' , ) ؟؟ Link to comment
Master_MTA Posted December 1, 2017 Share Posted December 1, 2017 (edited) 4 minutes ago, MARIY said: للكل لل روت يعني كيف اطبقها مع هذا المثال ؟ ممكن توضع=ح عايز تجيب كل اللاعبي؟ استخدم اللوب for k,v in ipairs(getElementsByType('player'))do local aSQL = executeSQLQuery ( 'SELECT Name, Namee FROM _Name_ WHERE ' , ) end v بيكون هو اللاعب Edited December 1, 2017 by Master_MTA Link to comment
MA[S]RIY Posted December 1, 2017 Author Share Posted December 1, 2017 2 minutes ago, Master_MTA said: ممكن توضع=ح عايز تجيب كل اللاعبي؟ استخدم اللوب for k,v in ipairs(getElementsByType('player'))do local aSQL = executeSQLQuery ( 'SELECT Name, Namee FROM _Name_ WHERE ' , ) end v بيكون هو اللاعب انا الحين ابي لما لاعب يضغط علي زر يجيب كلام مكتوب في الايديت بوكس الاول والثاني ويدخلهم في قاعده سكل وفي لوحه تكون خاصه بي ابي لما افتحها تجيب لي القاعده حقق كل الاعبين الي هي القيم حق الايديت بوكس الاول والثاني وابعتهم في ترايقر واضيفهم في الجريد لست فهمتني ؟ Link to comment
Master_MTA Posted December 1, 2017 Share Posted December 1, 2017 2 minutes ago, MARIY said: وفي لوحه تكون خاصه بي ابي لما افتحها تجيب لي القاعده حقق كل الاعبين الي هي القيم حق الايديت بوكس الاول والثاني تمام يبقى في سيرفر سايد هتعمل كده local aSQL = executeSQLQuery ( 'SELECT * FROM _Name_ ' ) if #aSQL~=0 then triggerClientEvent(plr,'setgrid',plr,aSQL) else triggerClientEvent(plr,'cleargrid',plr) end ----------------اعذرني مستخدمتش المربع بسبب النت نجي للكلنت addEvent('setgrid',true) addEventHandler('setgrid',root,function(db) guiGridListClear(grid) for k,v in ipairs(db)do local row=guiGridListAddRow(grid) guiGridListSetItemText(grid,row,1,db[k].Name,false,false) guiGridListSetItemText(grid,row,2,db[k].Namee,false,false) end end) addEvent('cleargrid',true) addEventHandler('cleargrid',root,function(db) guiGridListClear(grid) end) 1 Link to comment
#Soking Posted December 1, 2017 Share Posted December 1, 2017 -- Server Code Players = { } addEventHandler( 'onPlayerJoin', root, function( ) table.insert( Players, getPlayerName( source ) ) triggerClientEvent( root, 'WriteTable', root, Players ) end ) -- Client Code addEvent( 'WriteTable', true ) addEventHandler( 'WriteTable', root, function( Players ) guiGridListClear( GridList ) for _, Variables in ipairs( Players ) do local Row = guiGridListAddRow( GridList ) guiGridListSetItemText( GridList, Row, 1, Variables, false, false ) end end ) جوال سوري لو في غلطه Link to comment
iMr.WiFi..! Posted December 2, 2017 Share Posted December 2, 2017 7 hours ago, #Soking said: -- Server Code Players = { } addEventHandler( 'onPlayerJoin', root, function( ) table.insert( Players, getPlayerName( source ) ) triggerClientEvent( root, 'WriteTable', root, Players ) end ) -- Client Code addEvent( 'WriteTable', true ) addEventHandler( 'WriteTable', root, function( Players ) guiGridListClear( GridList ) for _, Variables in ipairs( Players ) do local Row = guiGridListAddRow( GridList ) guiGridListSetItemText( GridList, Row, 1, Variables, false, false ) end end ) جوال سوري لو في غلطه ما إتوقع له علاقة بطلبه .. لإن هو يبي يسوي مثل نظام الريبورت سيستم .. Link to comment
#Soking Posted December 2, 2017 Share Posted December 2, 2017 46 minutes ago, iMr.WiFi..! said: ما إتوقع له علاقة بطلبه .. لإن هو يبي يسوي مثل نظام الريبورت سيستم .. لو هيك الموضوع = لازم سكل Link to comment
Master_MTA Posted December 2, 2017 Share Posted December 2, 2017 8 hours ago, #Soking said: لو هيك الموضوع = لازم سكل اديني حبه من الصنف اللي بتشربه هههههه 2 Link to comment
MA[S]RIY Posted December 2, 2017 Author Share Posted December 2, 2017 18 hours ago, Master_MTA said: تمام يبقى في سيرفر سايد هتعمل كده local aSQL = executeSQLQuery ( 'SELECT * FROM _Name_ ' ) if #aSQL~=0 then triggerClientEvent(plr,'setgrid',plr,aSQL) else triggerClientEvent(plr,'cleargrid',plr) end ----------------اعذرني مستخدمتش المربع بسبب النت نجي للكلنت addEvent('setgrid',true) addEventHandler('setgrid',root,function(db) guiGridListClear(grid) for k,v in ipairs(db)do local row=guiGridListAddRow(grid) guiGridListSetItemText(grid,row,1,db[k].Name,false,false) guiGridListSetItemText(grid,row,2,db[k].Namee,false,false) end end) addEvent('cleargrid',true) addEventHandler('cleargrid',root,function(db) guiGridListClear(grid) end) طيب الحين مشكلتي كيف اجيب قواعد بيانات جميع الاعبين الاونلاين والاوفلاين كيف ؟؟ Link to comment
iyaad Posted December 3, 2017 Share Posted December 3, 2017 -- in function1 dbPoll dbQuery --------------- -- in function2 dbConnect dbExec -- Called function1 -- مشان يضيف الجديد Link to comment
MA[S]RIY Posted December 3, 2017 Author Share Posted December 3, 2017 27 minutes ago, iyaad said: -- in function1 dbPoll dbQuery --------------- -- in function2 dbConnect dbExec -- Called function1 -- مشان يضيف الجديد ممكن توضح لي اكثر Link to comment
Master_MTA Posted December 3, 2017 Share Posted December 3, 2017 4 hours ago, MARIY said: ممكن توضح لي اكثر ليه ما تركز بكلامي؟ local aSQL = executeSQLQuery ( 'SELECT * FROM _Name_ ' ) بتحصله بالكود حقي Link to comment
MA[S]RIY Posted December 3, 2017 Author Share Posted December 3, 2017 4 hours ago, Master_MTA said: ليه ما تركز بكلامي؟ local aSQL = executeSQLQuery ( 'SELECT * FROM _Name_ ' ) بتحصله بالكود حقي يعني الحين لو انا سويته كذا local aSQL = executeSQLQuery ( 'SELECT * FROM _Name_ ' ) بيجيب قواعد بيانات جميع اللاعبين ؟ علي م اعتقد لا Link to comment
#\_oskar_/# Posted December 3, 2017 Share Posted December 3, 2017 وضح اكثر لان مافهمت طلبك Link to comment
Master_MTA Posted December 4, 2017 Share Posted December 4, 2017 10 hours ago, MARIY said: علي م اعتقد لا لا حول ولا قوة الا بالله مصر تتعبني انت ذذ منت مصدق جرب التالي local sql = executeSQLQuery ( 'SELECT * FROM _Name_ ' ) if #sql~=0 then for k=1,#sql do outputChatBox(sql[k].Name)-------------القيمة الافتراضيه للاعب في الاوتبوت شات هي root عشان لا تجي تقول غلطان outputChatBox(sql[k].Namee) 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