#Soking Posted February 8, 2016 Share Posted February 8, 2016 addEventHandler( "onPlayerChat",root,function( message,messageType ) thecommand = message cmd = { 'سلام عليكم ', } for k,v in pairs(cmd) do if thecommand == v then outputChatBox(' ') cancelEvent() end end end ) الفكره : لما يكتب السلام عليكم يطلع له بالشات بوكس فراغ بدي مثلا لو كتب [ السلام عليك, السلام عليكو } يعني لو كتب كلمة قريبه منه حاولت استخدم string.match ماعرفت وسويت خرابيط Link to comment
xBeSoOo Posted February 8, 2016 Share Posted February 8, 2016 addEventHandler( "onPlayerChat",root,function( message,messageType ) thecommand = message cmd = { 'سلام عليكم ', } for k,v in pairs(cmd) do if thecommand == v then outputChatBox(' ') cancelEvent() end end end ) الفكره : لما يكتب السلام عليكم يطلع له بالشات بوكس فراغ بدي مثلا لو كتب [ السلام عليك, السلام عليكو } يعني لو كتب كلمة قريبه منه حاولت استخدم string.match ماعرفت وسويت خرابيط ما فهمت اي شي تكلم عربي يا انسان Link to comment
#Soking Posted February 8, 2016 Author Share Posted February 8, 2016 مثلا في الجدول حاط السلام عليكم بدي لو كتب كلمه شبيها لها مثلا سلام عليك ومن دون حرف الميم يطلع له شات بوكس فاضي + ضابل ممكن تسويها و بفهم من المثال حته لان مو عارف Link to comment
Jupi Posted February 8, 2016 Share Posted February 8, 2016 مثلا في الجدول حاط السلام عليكم بدي لو كتب كلمه شبيها لها مثلا سلام عليك ومن دون حرف الميم يطلع له شات بوكس فاضي+ ضابل ممكن تسويها و بفهم من المثال حته لان مو عارف حط الكلمات المطلوب في جدول واحد -.- و لما يتكلم سوي لوب في الجدول و استعمل string.find مشان تعرف اذا كانت الكلمة اللي كتبها تحتوي علي المطلوب واسمي دابل Link to comment
#Soking Posted February 8, 2016 Author Share Posted February 8, 2016 addEventHandler( "onPlayerChat",root,function( message,messageType ) thecommand = message cmd = { 'سلام عليكم ', } for k,v in pairs(cmd) do if thecommand == string.find(v) then outputChatBox(' ') cancelEvent() end end end ) كذا ؟؟ Link to comment
' A F . Posted February 8, 2016 Share Posted February 8, 2016 local Messages = {'hi'} addEventHandler('onPlayerChat',root, function ( message ) for index,values in ipairs ( Messages ) do if ( string.find ( message , values ) ) then outputChatBox(' ',root,255,255,255,true) cancelEvent () end end end) Link to comment
YourMind Posted February 8, 2016 Share Posted February 8, 2016 جرب cmd = { "السلام عليكم", } cmdtwo = { "سلام عليك" , "السلام عليك" , "سلام علكم" , "السلام علكم" } addEventHandler( "onPlayerChat",root, function( message,messageType ) for _,v in ipairs( cmdtwo ) do if string.find (message,v) then cancelEvent() outputChatBox (""..getPlayerName(source).." : "..cmd[1].."") end end end ) حطه في ملف التاج عندك و عدل علي outputChatBox (""..getPlayerName(source).." : "..cmd[1].."") Link to comment
#Soking Posted February 8, 2016 Author Share Posted February 8, 2016 انا بدي اجيب الكلمه الشبيها لها عطول مو اظل احط هيك Link to comment
YourMind Posted February 9, 2016 Share Posted February 9, 2016 انا بدي اجيب الكلمه الشبيها لها عطول مو اظل احط هيك و تبدل الرسالة الشبيهة بالأصلية ؟ ولا عايز رسالة فاضية و خلاص string.match تقصد انك عايز تستخدم Link to comment
#Soking Posted February 9, 2016 Author Share Posted February 9, 2016 بالزبط يل نوب هههههههههه Link to comment
Jupi Posted February 9, 2016 Share Posted February 9, 2016 خلاص استعمل string.gsub و اطبع الرسالة المصلحة 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