Ahmed_Negm Posted September 14, 2016 Share Posted September 14, 2016 (edited) بسم بالله كل سنة وانتم طيبين دلوقتي بالنسبة لمود السب والشتم فأنا حبيت اعمل لوكال واحط فيها كل انواع الشتايم بالشكل دا local Tags = {"سب","سب", } وعملت حدث عندما يتكلم الاعب بالشكل دا وحيطت في الحدث كل حاجا function chatbox(text, msgtype) for i,v in pairs(Tags) do if ( text == v ) then cancelEvent() outputChatBox('#FFFFFF[ #0099FF Chat.Seystem #FFFFFF]#FF0000 : كـلمـات ممنوع بالسيرفر تم اعطائك ميوت دقيقة',source,255,0,0,true) setPlayerMuted(source, true) timer(source) return outputChatBox('#FFFFFF[ #0099FF Chat.Seystem #FFFFFF]#FF0000 : ولاكن تم منعه وصكه ميوت دقيقة '..getPlayerName(source)..' هذا الاعب استخدم كلمات ممنوعة',root,255,0,0,true) end end addEventHandler("onPlayerChat", root, chatbox) بس للأسف مش بيشتغل ولا حتي بيقلي خطأ في الدي بق مع العلم اني مش عايز استخدم فنكشن ( string.find(text,v) لأنه وحش Edited September 14, 2016 by Ahmed_Negm Link to comment
!#NssoR_) Posted September 14, 2016 Share Posted September 14, 2016 اتمني المره القادمة تشيل السبات من الجدول وتفهمنا انك بتحط سب وكذا ,, مايحتاج تحط هالكلمات وكودك يصير كذا function chatbox(text, msgtype) for i,v in pairs(Tags) do if ( text == v ) then cancelEvent() outputChatBox('#FFFFFF[ #0099FF Chat.Seystem #FFFFFF]#FF0000 : كـلمـات ممنوع بالسيرفر تم اعطائك ميوت دقيقة',source,255,0,0,true) setPlayerMuted(source, true) timer(source) outputChatBox('#FFFFFF[ #0099FF Chat.Seystem #FFFFFF]#FF0000 : ولاكن تم منعه وصكه ميوت دقيقة '..getPlayerName(source)..' هذا الاعب استخدم كلمات ممنوعة',root,255,0,0,true) end end end addEventHandler("onPlayerChat", root, chatbox) 2 Link to comment
Ahmed_Negm Posted September 14, 2016 Author Share Posted September 14, 2016 2 minutes ago, NssoR said: اتمني المره القادمة تشيل السبات من الجدول وتفهمنا انك بتحط سب وكذا ,, مايحتاج تحط هالكلمات وكودك يصير كذا function chatbox(text, msgtype) for i,v in pairs(Tags) do if ( text == v ) then cancelEvent() outputChatBox('#FFFFFF[ #0099FF Chat.Seystem #FFFFFF]#FF0000 : كـلمـات ممنوع بالسيرفر تم اعطائك ميوت دقيقة',source,255,0,0,true) setPlayerMuted(source, true) timer(source) outputChatBox('#FFFFFF[ #0099FF Chat.Seystem #FFFFFF]#FF0000 : ولاكن تم منعه وصكه ميوت دقيقة '..getPlayerName(source)..' هذا الاعب استخدم كلمات ممنوعة',root,255,0,0,true) end end end addEventHandler("onPlayerChat", root, chatbox) اه هههههههههه اسف جدآ والله انا اخدته نسخ وناسي اسف اسف جدآ 12 minutes ago, NssoR said: اتمني المره القادمة تشيل السبات من الجدول وتفهمنا انك بتحط سب وكذا ,, مايحتاج تحط هالكلمات وكودك يصير كذا function chatbox(text, msgtype) for i,v in pairs(Tags) do if ( text == v ) then cancelEvent() outputChatBox('#FFFFFF[ #0099FF Chat.Seystem #FFFFFF]#FF0000 : كـلمـات ممنوع بالسيرفر تم اعطائك ميوت دقيقة',source,255,0,0,true) setPlayerMuted(source, true) timer(source) outputChatBox('#FFFFFF[ #0099FF Chat.Seystem #FFFFFF]#FF0000 : ولاكن تم منعه وصكه ميوت دقيقة '..getPlayerName(source)..' هذا الاعب استخدم كلمات ممنوعة',root,255,0,0,true) end end end addEventHandler("onPlayerChat", root, chatbox) نفس النظام مفيش حاجا حلصت ممكن ترد Link to comment
Ahmed_Negm Posted September 14, 2016 Author Share Posted September 14, 2016 24 minutes ago, NssoR said: اتمني المره القادمة تشيل السبات من الجدول وتفهمنا انك بتحط سب وكذا ,, مايحتاج تحط هالكلمات وكودك يصير كذا function chatbox(text, msgtype) for i,v in pairs(Tags) do if ( text == v ) then cancelEvent() outputChatBox('#FFFFFF[ #0099FF Chat.Seystem #FFFFFF]#FF0000 : كـلمـات ممنوع بالسيرفر تم اعطائك ميوت دقيقة',source,255,0,0,true) setPlayerMuted(source, true) timer(source) outputChatBox('#FFFFFF[ #0099FF Chat.Seystem #FFFFFF]#FF0000 : ولاكن تم منعه وصكه ميوت دقيقة '..getPlayerName(source)..' هذا الاعب استخدم كلمات ممنوعة',root,255,0,0,true) end end end addEventHandler("onPlayerChat", root, chatbox) بص بالمعني انا عايز فنكشن يجيب الكلمة من وسط الجملة مش الحروف من وسط الجملة فهمني Link to comment
!#NssoR_) Posted September 14, 2016 Share Posted September 14, 2016 1 hour ago, Ahmed_Negm said: مع العلم اني مش عايز استخدم فنكشن ( string.find(text,v) لأنه وحش الحل المناسب انت رفضته بنفسك فـ وش اسوي ؟ 1 Link to comment
Ahmed_Negm Posted September 14, 2016 Author Share Posted September 14, 2016 51 minutes ago, NssoR said: الحل المناسب انت رفضته بنفسك فـ وش اسوي ؟ انا بسأل لو في واحد تاني بيدل ميدور علي الحروف في الكلمة يدور علي الكلمة في الجمل هل في ولا ايه Link to comment
!#NssoR_) Posted September 15, 2016 Share Posted September 15, 2016 هو نفسه يسوي الي تقول عنه , شوف هذا المثال local Tags = {"رتبة","نصور", } function chatbox(text, msgtype) for i,v in pairs(Tags) do local msg = string.find(text,v) if ( msg ) then cancelEvent() outputChatBox('#FFFFFF[ #0099FF Chat.Seystem #FFFFFF]#FF0000 : '..string.gsub(text,v,'****'),source,255,0,0,true) setPlayerMuted(source, true) timer(source) end end end addEventHandler("onPlayerChat", root, chatbox) لو مثلا كتبت بالشات يانصور عطني رتبة لاهنت راح يحول الجملة كذا يا *** عطني *** لاهنت فهمت ؟ يعني بيحذف الكلمة ويكمل الجملة Link to comment
#BrosS Posted September 20, 2016 Share Posted September 20, 2016 حقت **** احسن من ما يكتب الكلمة وتظهر وينصك ميوت Link to comment
!#NssoR_) Posted September 20, 2016 Share Posted September 20, 2016 ^ مدام تمت الافاده ومر علي الموضوع فتره خلاص ماله داعي ترفعه لمجرد تعطي رأيك 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