w7sH Posted May 21, 2017 Share Posted May 21, 2017 السلام عليكم عندي الأيدت بوكس - أبي اخلي اللاعب مايقدر يكتب الا حروف أنجليزية + مايقدر يحط مسافة مثل إديت تعديل الأسم Link to comment
coNolel Posted May 21, 2017 Share Posted May 21, 2017 ممكن أصارحك ب شي ؟ مو كل ما عرفت شي يجون يسوونه لك حاول يا اخي ما تحط الويكي أول خيار بعدين مخك الثاني ، ومعليش اذا قلت لك شي غلط وأستنى ردك Link to comment
w7sH Posted May 21, 2017 Author Share Posted May 21, 2017 25 minutes ago, coNolel said: ممكن أصارحك ب شي ؟ مو كل ما عرفت شي يجون يسوونه لك حاول يا اخي ما تحط الويكي أول خيار بعدين مخك الثاني ، ومعليش اذا قلت لك شي غلط وأستنى ردك والله ما اخفيك بحثت فالويكي .. حصلت هذي الأكواد بس اللي تتعلق بالشيك بوكس مثل أخفاء كلمة السر - حد معين للكتابة - قراءة فقط .. واللخ ماحصلت اللي ابيه guiCreateEdit guiEditSetMasked guiEditSetMaxLength guiEditSetReadOnly guiEditSetCaretIndex guiEditGetCaretIndex Link to comment
` Allawi Posted May 21, 2017 Share Posted May 21, 2017 onClientGUIChanged guiSetText string.gsub guiGetText Link to comment
w7sH Posted May 21, 2017 Author Share Posted May 21, 2017 كل شي تمام لكن string.gsub مافهمته ولا له شرح ف الويكي Link to comment
!#NssoR_) Posted May 21, 2017 Share Posted May 21, 2017 في هذه الصفحة يوجد كل الشروحات المتعلقه بالسترنق وكما انها باللغة العربية , وشكرأ لكل من ساهم في تعريب الشروحات واتمني لك التوفيق 2 Link to comment
w7sH Posted May 21, 2017 Author Share Posted May 21, 2017 يعطيك العافية أخ نصور .. يعني لازم احط الحروف العربية في جدول وابدلها بالانجليزية ؟ Link to comment
` Allawi Posted May 21, 2017 Share Posted May 21, 2017 لا حط اللي ماتبيه في جدول وأستبدله بـ لا شيء 1 Link to comment
w7sH Posted May 21, 2017 Author Share Posted May 21, 2017 ممكن مثال للجدول بالسترينق؟ Link to comment
Master_MTA Posted May 22, 2017 Share Posted May 22, 2017 (edited) 19 hours ago, !#NssoR_) said: في هذه الصفحة يوجد كل الشروحات المتعلقه بالسترنق وكما انها باللغة العربية , وشكرأ لكل من ساهم في تعريب الشروحات واتمني لك التوفيق مفيده والله الصفحه اول مره اسمع عنها @_@ لكن شرح string.rep مكرر مرتين Edited May 22, 2017 by Master_MTA Link to comment
` Allawi Posted May 22, 2017 Share Posted May 22, 2017 11 hours ago, w7sH said: ممكن مثال للجدول بالسترينق؟ كـ مثال بسيط: messags = { "Hello", "Word" } addEventHandler ( "onPlayerChat", root, function ( message ) for theKey, theMessage in ipairs ( messags ) do if message == theMessage then return end end outputChatBox ( message ) end ) Link to comment
#BrosS Posted May 22, 2017 Share Posted May 22, 2017 1 hour ago, ` Allawi said: كـ مثال بسيط: messags = { "Hello", "Word" } addEventHandler ( "onPlayerChat", root, function ( message ) for theKey, theMessage in ipairs ( messags ) do if message == theMessage then return end end outputChatBox ( message ) end ) يقول مايبي يكتب انجليزي وأعطيته خارج عن محتواه gsub وهذا المثال تمنع الكلمات فقط اللي بالجدول وطلب منك مثال عن حتى لو نستعمل هذي الطريقة اقدر اكتب حرف عربي وسط الكلمة الانجليزي الاحسن يستعمل string.find Link to comment
` Allawi Posted May 22, 2017 Share Posted May 22, 2017 7 minutes ago, #BrosS said: يقول مايبي يكتب انجليزي وأعطيته خارج عن محتواه gsub وهذا المثال تمنع الكلمات فقط اللي بالجدول وطلب منك مثال عن حتى لو نستعمل هذي الطريقة اقدر اكتب حرف عربي وسط الكلمة الانجليزي الاحسن يستعمل string.find هو يبي مثال للجدول بالسترنق وأنا عطتيه المثال ومو غلط لو أستخدم الـ string.find هو في الأخير راح يبحث عن سلسه معينه وفي الأخير راح يرجع للـ string.gsub عشان يخفي السلسله المعنيه اللي يبيها أتمنى تكون وصلت المعلومه Link to comment
#BrosS Posted May 22, 2017 Share Posted May 22, 2017 Just now, ` Allawi said: هو يبي مثال للجدول بالسترنق وأنا عطتيه المثال ومو غلط لو أستخدم الـ string.find هو في الأخير راح يبحث عن سلسه معينه وفي الأخير راح يرجع للـ string.gsub عشان يخفي السلسله المعنيه اللي يبيها أتمنى تكون وصلت المعلومه م قلت لك عن string.gsub قلت لك كودك فوق مايظبط واحسن يستعمل string.find عشان كما قلت لك اقدر اكتب حرف عربي وسط الانجليزي ويصير بق Link to comment
Master_MTA Posted May 22, 2017 Share Posted May 22, 2017 Just now, #BrosS said: م قلت لك عن string.gsub قلت لك كودك فوق مايظبط واحسن يستعمل string.find عشان كما قلت لك اقدر اكتب حرف عربي وسط الانجليزي ويصير بق ولا بتزبط سترنق فايند لكن في طريقه بسويها الحين نيهاهاهاه Link to comment
#BrosS Posted May 22, 2017 Share Posted May 22, 2017 Just now, Master_MTA said: ولا بتزبط سترنق فايند لكن في طريقه بسويها الحين نيهاهاهاه ازا سويت كود وزبطتها كم تعطيني Link to comment
` Allawi Posted May 22, 2017 Share Posted May 22, 2017 2 hours ago, ` Allawi said: كـ مثال بسيط: messags = { "Hello", "Word" } addEventHandler ( "onPlayerChat", root, function ( message ) for theKey, theMessage in ipairs ( messags ) do if message == theMessage then return end end outputChatBox ( message ) end ) هذا مثال بسيط على طلبه الجدول بالسترنق ولا هو طلبه غير لو تلاحظ يعني On ٢١/٥/٢٠١٧ at 11:52, w7sH said: السلام عليكم عندي الأيدت بوكس - أبي اخلي اللاعب مايقدر يكتب الا حروف أنجليزية + مايقدر يحط مسافة مثل إديت تعديل الأسم Link to comment
Master_MTA Posted May 22, 2017 Share Posted May 22, 2017 (edited) function onlyEnglishEdit(edit) local text=guiGetText(edit) if #text>1 then local table={'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z'} local max=#table-#text local final=#table-max for k=1,final do for m,v in ipairs(table)do if (not string.find(string.upper(text),v,k)) then guiSetText(edit,'') break end end end end end addEventHandler('onClientGUIChanged',root,function() if source==edit then onlyEnglishEdit(source) end end) غير مجرب ما ان بيشتغل بروح اجرب واسوي طريقه افضل Edited May 22, 2017 by Master_MTA Link to comment
Abdul KariM Posted May 22, 2017 Share Posted May 22, 2017 @Master_MTA طولتها وهي ماتستاهل local ArTable = { "ا", "ب", "ت", "ج", "ح", "خ", "د", "ذ", "ر", "ز", "س", "ش", "ص", "ض", "ط", "ظ", "ع", "غ", "ف", "ق", "ك", "ل", "م", "ن", "ه", "و", "ي", "ء", "ة", "ث", } function isTextFoundAr ( aEdit ) aText = guiGetText ( aEdit ) for _ ,v in ipairs ( ArTable ) do if aText:find ( v ) then aText = string.gsub ( aText , v , "" ) return guiSetText ( aEdit , aText ) end end end addEventHandler('onClientGUIChanged',root, function ( ) if ( source == myEdit ) then isTextFoundAr ( source ) end end ) 2 Link to comment
w7sH Posted May 22, 2017 Author Share Posted May 22, 2017 1 hour ago, Master_MTA said: function onlyEnglishEdit(edit) local text=guiGetText(edit) if #text>1 then local table={'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z'} local max=#table-#text local final=#table-max for k=1,final do for m,v in ipairs(table)do if (not string.find(string.upper(text),v,k)) then guiSetText(edit,'') break end end end end end addEventHandler('onClientGUIChanged',root,function() if source==edit then onlyEnglishEdit(source) end end) غير مجرب ما ان بيشتغل بروح اجرب واسوي طريقه افضل 29 minutes ago, Abdul KariM said: @Master_MTA طولتها وهي ماتستاهل local ArTable = { "ا", "ب", "ت", "ج", "ح", "خ", "د", "ذ", "ر", "ز", "س", "ش", "ص", "ض", "ط", "ظ", "ع", "غ", "ف", "ق", "ك", "ل", "م", "ن", "ه", "و", "ي", "ء", "ة", "ث", } function isTextFoundAr ( aEdit ) aText = guiGetText ( aEdit ) for _ ,v in ipairs ( ArTable ) do if aText:find ( v ) then aText = string.gsub ( aText , v , "" ) return guiSetText ( aEdit , aText ) end end end addEventHandler('onClientGUIChanged',root, function ( ) if ( source == myEdit ) then isTextFoundAr ( source ) end end ) يعطيكم العافية .. 1 Link to comment
Master_MTA Posted May 22, 2017 Share Posted May 22, 2017 3 hours ago, w7sH said: يعطيكم العافية .. الله يعافيك يقلبي Link to comment
w7sH Posted May 22, 2017 Author Share Posted May 22, 2017 طيب لاهنت أبي هذا الكود يتحقق من السريال لان عندي في اللست يجيب جميع اللي أشترو local check = dbQuery( vehDB, ' SELECT * FROM `PlayerSystem` ') local results = dbPoll( check, -1 ) Link to comment
!#NssoR_) Posted May 22, 2017 Share Posted May 22, 2017 بما ان تمت اللإفادة يرجي منك فتح موضوع جديد يتعلق بالمشكلة الجديدة يغلق..# Link to comment
Recommended Posts