Mr.Mostafa Posted June 10, 2018 Share Posted June 10, 2018 سلام عليكم انا سويت قريد ليست وسويت فيه كلام اختصارات وسويت ايديت بوكس ابي اسوي الايديت بوكس يكون يبحث في القريد ليست يعني مثلا القريد ليست فيه كلمتين : تجربة - تجربة مود وجيت كتبت بالايديت بوكس تجربة مود يطلعها لي بالقريد ليست والكود هادا يحط اسماء الاعبين ويبحث عنهم - ابيه يبحث عن الكلام الي بالايديت بوكس مب اسماء لاعبين addEventHandler("onClientGUIChanged",root, function () if source == Wnd2.edit[1] then searchgd(Wnd2.gridlist[1],guiGetText(source)) end end ) function searchgd(GridList,name) if guiGridListClear ( GridList ) then for i, v in next, getElementsByType ( "player" ) do if not string.find(getPlayerName(v),name) then return end local Row = guiGridListAddRow ( GridList ) guiGridListSetItemText ( GridList, Row, 1, getPlayerName ( v ), false, false ) guiGridListSetItemText ( GridList, Row, 2, getPlayerTime( v ), false, false ) end end end Link to comment
+Source|> Posted June 10, 2018 Share Posted June 10, 2018 local editB = YOUREDIT addEventHandler("onClientGUIChanged", root, function() if source == editB then if ( guiGetText( source ) == "" ) then guiGridListClear( GridList ) for i, v in ipairs ( getElementsByType( 'player' ) ) do local Row = guiGridListAddRow( GridList ) guiGridListSetItemText ( GridList, Row, 1, getPlayerName ( v ), false, false ) guiGridListSetItemText ( GridList, Row, 2, getPlayerTime( v ), false, false ) end else guiGridListClear( GridList ) for i, v in ipairs ( getElementsByType( 'player' ) ) do local Row = guiGridListAddRow( GridList ) if string.find ( getPlayerName( v ), guiGetText( editB ) ) then guiGridListSetItemText ( GridList, Row, 1, getPlayerName ( v ), false, false ) guiGridListSetItemText ( GridList, Row, 2, getPlayerTime( v ), false, false ) end end end end end ) YOUREDIT = اسم الايديت بوكس حقك Link to comment
Mr.Mostafa Posted June 10, 2018 Author Share Posted June 10, 2018 8 hours ago, +Source|> said: local editB = YOUREDIT addEventHandler("onClientGUIChanged", root, function() if source == editB then if ( guiGetText( source ) == "" ) then guiGridListClear( GridList ) for i, v in ipairs ( getElementsByType( 'player' ) ) do local Row = guiGridListAddRow( GridList ) guiGridListSetItemText ( GridList, Row, 1, getPlayerName ( v ), false, false ) guiGridListSetItemText ( GridList, Row, 2, getPlayerTime( v ), false, false ) end else guiGridListClear( GridList ) for i, v in ipairs ( getElementsByType( 'player' ) ) do local Row = guiGridListAddRow( GridList ) if string.find ( getPlayerName( v ), guiGetText( editB ) ) then guiGridListSetItemText ( GridList, Row, 1, getPlayerName ( v ), false, false ) guiGridListSetItemText ( GridList, Row, 2, getPlayerTime( v ), false, false ) end end end end end ) YOUREDIT = اسم الايديت بوكس حقك دا يبحث عن اسماء بس ابيه يبحث في الاشياء الي بالقريد ليست Link to comment
+Source|> Posted June 11, 2018 Share Posted June 11, 2018 2 hours ago, Mr.Mostafa said: دا يبحث عن اسماء بس ابيه يبحث في الاشياء الي بالقريد ليست انا عطيتك الفكره انت حاول وبساعدك Link to comment
N3xT Posted June 11, 2018 Share Posted June 11, 2018 local gridlist = gridlist[1] local textbox = edit[1] local columm = 1 addEventHandler("onClientGUIChanged", root, function() if ( source == textbox ) then if ( guiGetText ( source ) == "" ) then -- ضيف اللي تبيه اذا كان الاديت فاضي else local rows = guiGridListGetRowCount ( gridlist ) if ( rows ~= 0 ) then guiGridListClear ( gridlist ) for i, v in ipairs ( guiGridListGetItemText ( gridlist, rows, columm ) ) do local newRow = guiGridListAddRow ( gridlist ) if ( string.find ( v, guiGetText ( textbox ) ) ) then guiGridListSetItemText ( gridlist, newRow, 1, v, false, false ) end end end end end end ) Link to comment
Mr.Mostafa Posted June 11, 2018 Author Share Posted June 11, 2018 3 hours ago, N3xT said: local gridlist = gridlist[1] local textbox = edit[1] local columm = 1 addEventHandler("onClientGUIChanged", root, function() if ( source == textbox ) then if ( guiGetText ( source ) == "" ) then -- ضيف اللي تبيه اذا كان الاديت فاضي else local rows = guiGridListGetRowCount ( gridlist ) if ( rows ~= 0 ) then guiGridListClear ( gridlist ) for i, v in ipairs ( guiGridListGetItemText ( gridlist, rows, columm ) ) do local newRow = guiGridListAddRow ( gridlist ) if ( string.find ( v, guiGetText ( textbox ) ) ) then guiGridListSetItemText ( gridlist, newRow, 1, v, false, false ) end end end end end end ) 3 hours ago, N3xT said: local gridlist = gridlist[1] local textbox = edit[1] local columm = 1 addEventHandler("onClientGUIChanged", root, function() if ( source == textbox ) then if ( guiGetText ( source ) == "" ) then -- ضيف اللي تبيه اذا كان الاديت فاضي else local rows = guiGridListGetRowCount ( gridlist ) if ( rows ~= 0 ) then guiGridListClear ( gridlist ) for i, v in ipairs ( guiGridListGetItemText ( gridlist, rows, columm ) ) do local newRow = guiGridListAddRow ( gridlist ) if ( string.find ( v, guiGetText ( textbox ) ) ) then guiGridListSetItemText ( gridlist, newRow, 1, v, false, false ) end end end end end end ) جآري آلتجربة 3 hours ago, N3xT said: local gridlist = gridlist[1] local textbox = edit[1] local columm = 1 addEventHandler("onClientGUIChanged", root, function() if ( source == textbox ) then if ( guiGetText ( source ) == "" ) then -- ضيف اللي تبيه اذا كان الاديت فاضي else local rows = guiGridListGetRowCount ( gridlist ) if ( rows ~= 0 ) then guiGridListClear ( gridlist ) for i, v in ipairs ( guiGridListGetItemText ( gridlist, rows, columm ) ) do local newRow = guiGridListAddRow ( gridlist ) if ( string.find ( v, guiGetText ( textbox ) ) ) then guiGridListSetItemText ( gridlist, newRow, 1, v, false, false ) end end end end end end ) ما اشتغل + ما يبحث اصلا ولا يسوي شي Link to comment
N3xT Posted June 11, 2018 Share Posted June 11, 2018 (edited) المعذرة, دوبني فكيت الويكي ولاحظت انه يرجع القيمة سترنق مب جدول لا تنسى تغير أسم القريد ليست والاديت, ايضاً حط الكود الأساسي اذا كان الاديت فاضي local gridlist = gridlist[1] local textbox = edit[1] local columm = 1 addEventHandler("onClientGUIChanged", root, function() if ( source == textbox ) then if ( guiGetText ( source ) == "" ) then -- ضيف اللي تبيه اذا كان الاديت فاضي else guiGridListClear ( gridlist ) for i=0, guiGridListGetRowCount ( gridlist ) do local text = guiGridListGetItemText ( gridlist, i, columm ) if ( string.find ( text, guiGetText ( textbox ) ) ) then local newRow = guiGridListAddRow ( gridlist ) guiGridListSetItemText ( gridlist, newRow, columm, text, false, false ) end end end end end ) Edited June 11, 2018 by N3xT Link to comment
Mr.Mostafa Posted June 11, 2018 Author Share Posted June 11, 2018 3 minutes ago, N3xT said: المعذرة, دوبني فكيت الويكي ولاحظت انه يرجع القيمة سترنق مب جدول لا تنسى تغير أسم القريد ليست والاديت, ايضاً حط الكود الأساسي اذا كان الاديت فاضي local gridlist = gridlist[1] local textbox = edit[1] local columm = 1 addEventHandler("onClientGUIChanged", root, function() if ( source == textbox ) then if ( guiGetText ( source ) == "" ) then -- ضيف اللي تبيه اذا كان الاديت فاضي else guiGridListClear ( gridlist ) for i=0, guiGridListGetRowCount ( gridlist ) do local text = guiGridListGetItemText ( gridlist, i, columm ) if ( string.find ( text, guiGetText ( textbox ) ) ) then local newRow = guiGridListAddRow ( gridlist ) guiGridListSetItemText ( gridlist, newRow, columm, text, false, false ) end end end end end ) عوافي عادي __ طيب انت مسوي حط الي تبيه لو الكود فاضي انا ابي لو الايديت بوكس فاضي يرجع الي كانوا في القريد ليست كيف؟ Link to comment
N3xT Posted June 11, 2018 Share Posted June 11, 2018 Just now, Mr.Mostafa said: عوافي عادي __ طيب انت مسوي حط الي تبيه لو الكود فاضي انا ابي لو الايديت بوكس فاضي يرجع الي كانوا في القريد ليست كيف؟ ضيف كودك الأساسي, زي ما جبتهم فالبداية رجعهم Link to comment
Mr.Mostafa Posted June 11, 2018 Author Share Posted June 11, 2018 6 minutes ago, N3xT said: المعذرة, دوبني فكيت الويكي ولاحظت انه يرجع القيمة سترنق مب جدول لا تنسى تغير أسم القريد ليست والاديت, ايضاً حط الكود الأساسي اذا كان الاديت فاضي local gridlist = gridlist[1] local textbox = edit[1] local columm = 1 addEventHandler("onClientGUIChanged", root, function() if ( source == textbox ) then if ( guiGetText ( source ) == "" ) then -- ضيف اللي تبيه اذا كان الاديت فاضي else guiGridListClear ( gridlist ) for i=0, guiGridListGetRowCount ( gridlist ) do local text = guiGridListGetItemText ( gridlist, i, columm ) if ( string.find ( text, guiGetText ( textbox ) ) ) then local newRow = guiGridListAddRow ( gridlist ) guiGridListSetItemText ( gridlist, newRow, columm, text, false, false ) end end end end end ) للاسف حتي دا مب شغال لما اكتب اي شي في الايديت الجريد ليست ينصفر وما يكون فيه اي شي يعني ما يبحق Link to comment
N3xT Posted June 11, 2018 Share Posted June 11, 2018 Just now, Mr.Mostafa said: للاسف حتي دا مب شغال لما اكتب اي شي في الايديت الجريد ليست ينصفر وما يكون فيه اي شي يعني ما يبحق الديبق؟ Link to comment
N3xT Posted June 11, 2018 Share Posted June 11, 2018 (edited) الكود مافيه أخطاء, يمكن المشكلة من عندك؟ local gridlist = gridlist[1] local textbox = edit[1] local columm = 1 addEventHandler("onClientGUIChanged", root, function() if ( source == textbox ) then if ( guiGetText ( source ) == "" ) then -- ضيف اللي تبيه اذا كان الاديت فاضي else guiGridListClear ( gridlist ) for i=0, guiGridListGetRowCount ( gridlist ) do local text = guiGridListGetItemText ( gridlist, i, columm ) if ( string.find ( text:lower(), guiGetText ( textbox ):lower() ) ) then local newRow = guiGridListAddRow ( gridlist ) guiGridListSetItemText ( gridlist, newRow, columm, text, false, false ) end end end end end ) Edited June 11, 2018 by N3xT Link to comment
Mr.Mostafa Posted June 11, 2018 Author Share Posted June 11, 2018 1 minute ago, N3xT said: الكود مافيه أخطاء, يمكن المشكلة من عندك؟ local gridlist = gridlist[1] local textbox = edit[1] local columm = 1 addEventHandler("onClientGUIChanged", root, function() if ( source == textbox ) then if ( guiGetText ( source ) == "" ) then -- ضيف اللي تبيه اذا كان الاديت فاضي else guiGridListClear ( gridlist ) for i=0, guiGridListGetRowCount ( gridlist ) do local text = guiGridListGetItemText ( gridlist, i, columm ) if ( string.find ( text:lower(), guiGetText ( textbox ):lower() ) ) then local newRow = guiGridListAddRow ( gridlist ) guiGridListSetItemText ( gridlist, newRow, columm, text, false, false ) end end end end end ) مب صح بيكون كدا local gridlist = GUIEDITOR.gridlist[1] ولا بدون كلمة GUIEDITOR. Link to comment
N3xT Posted June 11, 2018 Share Posted June 11, 2018 Just now, Mr.Mostafa said: مب صح بيكون كدا local gridlist = GUIEDITOR.gridlist[1] ولا بدون كلمة GUIEDITOR. على حسب اسمه عندك, انسخه والصقه Link to comment
+Source|> Posted June 11, 2018 Share Posted June 11, 2018 Just now, Mr.Mostafa said: مب صح بيكون كدا local gridlist = GUIEDITOR.gridlist[1] ولا بدون كلمة GUIEDITOR. GUIEditor.gridlist[1] Link to comment
Mr.Mostafa Posted June 11, 2018 Author Share Posted June 11, 2018 Just now, N3xT said: على حسب اسمه عندك, انسخه والصقه يب مسويه صح ومتاكد من كل شي لكن ما يشتغل لما اكتب اي شي بالايديت بوكس القريد ليست ينصفر وما يجي فيه شي ! ممسويها كدا Link to comment
N3xT Posted June 11, 2018 Share Posted June 11, 2018 والله ماقدر اجرب الكود لأني من الجوال, لكن ماني شايف فيه اخطاء؟ Link to comment
Mr.Mostafa Posted June 11, 2018 Author Share Posted June 11, 2018 3 minutes ago, N3xT said: والله ماقدر اجرب الكود لأني من الجوال, لكن ماني شايف فيه اخطاء؟ طيب دقيقة بجرب علي مود تاني ضض 8 minutes ago, N3xT said: والله ماقدر اجرب الكود لأني من الجوال, لكن ماني شايف فيه اخطاء؟ نفس المشكلة بالمود التاني حتي لما اكتب اي شي في الايديت بوكس = القريد ليست ينصفر وما يجي فيه اي شي Link to comment
N3xT Posted June 11, 2018 Share Posted June 11, 2018 جربها كذا بدون متغيرات, اذا ماظبطت اذا انتظر احد الاخوان يراجع الكود addEventHandler("onClientGUIChanged", root, function() if ( source == الاديت ) then if ( guiGetText ( source ) == "" ) then -- ضيف اللي تبيه اذا كان الاديت فاضي else guiGridListClear ( القريد ) for i=0, guiGridListGetRowCount ( القريد ) do local text = guiGridListGetItemText ( القريد, i, 1 ) if ( string.find ( text:lower(), guiGetText ( الاديت ):lower() ) ) then local newRow = guiGridListAddRow ( القريد ) guiGridListSetItemText ( القريد, newRow, 1, text, false, false ) end end end end end ) Link to comment
Mr.Mostafa Posted June 11, 2018 Author Share Posted June 11, 2018 11 minutes ago, N3xT said: جربها كذا بدون متغيرات, اذا ماظبطت اذا انتظر احد الاخوان يراجع الكود addEventHandler("onClientGUIChanged", root, function() if ( source == الاديت ) then if ( guiGetText ( source ) == "" ) then -- ضيف اللي تبيه اذا كان الاديت فاضي else guiGridListClear ( القريد ) for i=0, guiGridListGetRowCount ( القريد ) do local text = guiGridListGetItemText ( القريد, i, 1 ) if ( string.find ( text:lower(), guiGetText ( الاديت ):lower() ) ) then local newRow = guiGridListAddRow ( القريد ) guiGridListSetItemText ( القريد, newRow, 1, text, false, false ) end end end end end ) نفس المشكلة Link to comment
Doffy Posted June 11, 2018 Share Posted June 11, 2018 2 hours ago, Mr.Mostafa said: اب حط الجدول الي فيه الاختصارات مع اللوب حقه Link to comment
Mr.Mostafa Posted June 12, 2018 Author Share Posted June 12, 2018 17 hours ago, #DesTroeyR said: حط الجدول الي فيه الاختصارات مع اللوب حقه ما فهمت ! Link to comment
Doffy Posted June 12, 2018 Share Posted June 12, 2018 4 minutes ago, Mr.Mostafa said: ما فهمت ! اطرح اكوادك كاملة 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