Master_MTA Posted February 16, 2017 Share Posted February 16, 2017 سلام عليكم ورحمة الله وبركاته شباب وش الغلط هنا ask={ 'مرحبا', 'مرحبا1', } ans={ 'هلا بك عزيزي الزفت', 'مرحبا1', } local text = guiGetText(GUIEditor.edit[4]) if ask[text] then guiGridListSetItemText ( GUIEditor.gridlist[3], row1, 1, ans[ask[text]], false, false ) guiGridListSetItemColor ( GUIEditor.gridlist[3], row1, 1, 45, 254, 3 ) else guiGridListSetItemText ( GUIEditor.gridlist[3], row1, 1, 'عزيزي الزائر الغالي لا يمكنني الاجابه على سؤالك توجه للدعم المباشر من فضلك', false, false ) guiGridListSetItemColor ( GUIEditor.gridlist[3], row1, 1, 45, 254, 3 ) end 1 Link to comment
فاّرس Posted February 16, 2017 Share Posted February 16, 2017 (edited) عندك خطأ, لازم تحط الاندكس رقم مب تكست, يعني كذا : function get ( num ) return ask[num]; end get ( 1 ) -- مرحبا او تستخدم اللوب وتشيك على كل العناصر في اللوب شوف هالطريقه : for i = 1, #ask do if ask[i] == guiGetText ( GUIEditor.edit[4] ) then -- الكود اللي تبيه ويكون تحته break break end end انا علمتك الطريقه ومافهمت انت وش تبغى تسوي بالضبط؟ تبي تحط كل اللي بالجدول داخل الجريد او كيف؟ لأني شايف خربطه بسطر 13؟ Edited February 16, 2017 by Sha67 2 Link to comment
^iiEcoo'x_) Posted February 16, 2017 Share Posted February 16, 2017 Table1 = { [1] = "Hello", [2] = "I Need Help", [3] = "Thanks", } Table2 = { [1] = "Welcome", [2] = "What ? ", [3] = "AnyTime", } الجداول كذا احسن 1 Link to comment
Master_MTA Posted February 16, 2017 Author Share Posted February 16, 2017 19 minutes ago, Sha67 said: عندك خطأ, لازم تحط الاندكس رقم مب تكست, يعني كذا : function get ( num ) return ask[num]; end get ( 1 ) -- مرحبا او تستخدم اللوب وتشيك على كل العناصر في اللوب شوف هالطريقه : for i = 1, #ask do if ask[i] == guiGetText ( GUIEditor.edit[4] ) then -- الكود اللي تبيه ويكون تحته break break end end انا علمتك الطريقه ومافهمت انت وش تبغى تسوي بالضبط؟ تبي تحط كل اللي بالجدول داخل الجريد او كيف؟ لأني شايف خربطه بسطر 13؟ لا يا غالي انا ابي اسوي تحقق اذا كان النص اللي موجود بالايديت موجود بالتيبل 1 يقوم يحط بالجريد لست القيمه المقابله لترتيب النص اللي في الجدول الاول 19 minutes ago, #_iMr.[E]coo said: Table1 = { [1] = "Hello", [2] = "I Need Help", [3] = "Thanks", } Table2 = { [1] = "Welcome", [2] = "What ? ", [3] = "AnyTime", } الجداول كذا احسن مشكور 1 Link to comment
^iiEcoo'x_) Posted February 16, 2017 Share Posted February 16, 2017 2 minutes ago, Master_MTA said: مشكور العفو Link to comment
فاّرس Posted February 16, 2017 Share Posted February 16, 2017 فقط؟ ask يعني اذا كان اللي كتبه بالايديت نفس اللي بالجدول يحط القيمه بالجريد؟ نتكلم عن جدول اذا كان كلامي صحيح, استخدم الكود اللي عطيتك وخل سطر 13 كذا : guiGridListSetItemText ( GUIEditor.gridlist[3], row1, 1, ask[i], false, false ) Link to comment
Master_MTA Posted February 16, 2017 Author Share Posted February 16, 2017 Just now, Sha67 said: فقط؟ ask يعني اذا كان اللي كتبه بالايديت نفس اللي بالجدول يحط القيمه بالجريد؟ نتكلم عن جدول اذا كان كلامي صحيح, استخدم الكود اللي عطيتك وخل سطر 13 كذا : guiGridListSetItemText ( GUIEditor.gridlist[3], row1, 1, ask[i], false, false ) لا يا غالي ما فهمتني معليش اتعبتك اولا بالنسبه لطلبي هو انا كتبت مرحبا بالاديت بوكس تمام اللي موجوده بجدول ask مرحبا ذي رقمها 1 بجدول ask انا ابي اللي رقمه 1 بجدول ans يجي بالجريد لست Link to comment
فاّرس Posted February 16, 2017 Share Posted February 16, 2017 ask = { ["Hi"] = { "مرحبا" }, ["welcome"] = { "نورت" }, ["Bye"] = { "وداعا" } --["A"] = { "B" }, -- A : الكلمة اللي راح تكون بالجدول ويكتبها بالايديت -- B : الكلمة اللي راح تطلع له } local text = guiGetText(GUIEditor.edit[4]) if ask[ text ] and ask[ text ][ 1 ] then guiGridListSetItemText ( GUIEditor.gridlist[3], row1, 1, ask[ text ][ 1 ], false, false ) guiGridListSetItemColor ( GUIEditor.gridlist[3], row1, 1, 45, 254, 3 ) else guiGridListSetItemText ( GUIEditor.gridlist[3], row1, 1, 'عزيزي الزائر الغالي لا يمكنني الاجابه على سؤالك توجه للدعم المباشر من فضلك', false, false ) guiGridListSetItemColor ( GUIEditor.gridlist[3], row1, 1, 45, 254, 3 ) end 2 Link to comment
Master_MTA Posted February 16, 2017 Author Share Posted February 16, 2017 1 minute ago, Sha67 said: ask = { ["Hi"] = { "مرحبا" }, ["welcome"] = { "نورت" }, ["Bye"] = { "وداعا" } --["A"] = { "B" }, -- A : الكلمة اللي راح تكون بالجدول ويكتبها بالايديت -- B : الكلمة اللي راح تطلع له } local text = guiGetText(GUIEditor.edit[4]) if ask[ text ] and ask[ text ][ 1 ] then guiGridListSetItemText ( GUIEditor.gridlist[3], row1, 1, ask[ text ][ 1 ], false, false ) guiGridListSetItemColor ( GUIEditor.gridlist[3], row1, 1, 45, 254, 3 ) else guiGridListSetItemText ( GUIEditor.gridlist[3], row1, 1, 'عزيزي الزائر الغالي لا يمكنني الاجابه على سؤالك توجه للدعم المباشر من فضلك', false, false ) guiGridListSetItemColor ( GUIEditor.gridlist[3], row1, 1, 45, 254, 3 ) 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