Jump to content

طلب كود مسح الشاات


RoMaNd!

Recommended Posts

-- # Server Side .. 
-- # Use it with your tag system if you have one. 
  
local gWords = { 
    'Word', 
    'Word2', 
 } 
  
addEventHandler ( 'onPlayerChat',root, 
    function ( gMessage ) 
      for _,v in ipairs ( gWords ) do 
        if string.find ( gMessage,v ) then 
          for i = 0,10 do 
                outputChatBox ( '    ',root ) 
            end 
        end 
    end 
        outputChatBox ( '* Chat Was Cleared Automatically',root,0,255,0 ) 
end ) 

Link to comment
-- # Server Side .. 
-- # Use it with your tag system if you have one. 
  
local gWords = { 
    'Word', 
    'Word2', 
 } 
  
addEventHandler ( 'onPlayerChat',root, 
    function ( gMessage ) 
      for _,v in ipairs ( gWords ) do 
        if string.find ( gMessage,v ) then 
          for i = 0,10 do 
                outputChatBox ( '    ',root ) 
            end 
        end 
    end 
        outputChatBox ( '* Chat Was Cleared Automatically',root,0,255,0 ) 
end ) 

مسح الشات لكن

تبين الكلمة بعد ماتكتبها

+

تنكتب مرة قبل المسح ومرة بعده

Link to comment

    -- # Server Side .. 
    -- # Use it with your tag system if you have one. 
      
    local gWords = { 
        'Word', 
        'Word2', 
     } 
      
  
        function clearchat ( gMessage ) 
          for _,v in ipairs ( gWords ) do 
              for i = 0,10 do 
                    outputChatBox ( '    ',root ) 
                end 
            end 
        end 
            outputChatBox ( '* Chat Was Cleared Automatically',root,0,255,0 ) 
    end  
    addCommandHandler ( " "..gWords.." ", clearchat ) 
Link to comment
    -- # Server Side .. 
    -- # Use it with your tag system if you have one. 
      
    local gWords = { 
        'Word', 
        'Word2', 
     } 
      
  
        function clearchat ( gMessage ) 
          for _,v in ipairs ( gWords ) do 
              for i = 0,10 do 
                    outputChatBox ( '    ',root ) 
                end 
            end 
        end 
            outputChatBox ( '* Chat Was Cleared Automatically',root,0,255,0 ) 
    end  
    addCommandHandler ( " "..gWords.." ", clearchat ) 

حشيش؟ :bazooka::bazooka::bazooka::bazooka::bazooka:

-----

بالنسبة لـك ي رورو ..

اذا تستخدم اي مخرج ثاني للشات فـ اعلم انة السبب مثلاً :

تاج باستخدام الحدث ..

منع كلمات السب باستخدام الحدث ..

^ فهمت؟

Link to comment

الــ 10 يعني 10 سطور ؟

    -- # Server Side .. 
    -- # Use it with your tag system if you have one. 
      
    local gWords = { 
        'Word', 
        'Word2', 
     } 
      
  
        function clearchat ( gMessage ) 
          for _,v in ipairs ( gWords ) do 
              for i = 0,[size=150]>150<[/size] do 
                    outputChatBox ( '    ',root ) 
                end 
            end 
        end 
            outputChatBox ( '* Chat Was Cleared Automatically',root,0,255,0 ) 
    end  
    addCommandHandler ( " "..gWords.." ", clearchat ) 
Link to comment
    -- # Server Side .. 
    -- # Use it with your tag system if you have one. 
      
    local gWords = { 
        'Word', 
        'Word2', 
     } 
      
  
        function clearchat ( gMessage ) 
          for _,v in ipairs ( gWords ) do 
              for i = 0,10 do 
                    outputChatBox ( '    ',root ) 
                end 
            end 
        end 
            outputChatBox ( '* Chat Was Cleared Automatically',root,0,255,0 ) 
    end  
    addCommandHandler ( " "..gWords.." ", clearchat ) 

حشيش؟

-----

بالنسبة لـك ي رورو ..

اذا تستخدم اي مخرج ثاني للشات فـ اعلم انة السبب مثلاً :

تاج باستخدام الحدث ..

منع كلمات السب باستخدام الحدث ..

^ فهمت؟

انزين انت ما تحققت ان الا يمسح هو ادمن

addCommandHandler ( "الكلمة الا تبغيها", 
   function ( thePlayer )    
   local accName = getAccountName ( getPlayerAccount ( thePlayer ) )  
     if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Admin" ) ) then  
        local name = getPlayerName(thePlayer) 
              for i = 0,10 do 
                    outputChatBox ( '    ',root ) 
                end 
           end 
     end  
outputChatBox ( "#ff0000 "..name.." has cleard the chat", getRootElement(), 255, 0, 0, true )  
) 

Link to comment
انزين انت ما تحققت ان الا يمسح هو ادمن

addCommandHandler ( "الكلمة الا تبغيها", 
   function ( thePlayer )    
   local accName = getAccountName ( getPlayerAccount ( thePlayer ) )  
     if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Admin" ) ) then  
        local name = getPlayerName(thePlayer) 
              for i = 0,10 do 
                    outputChatBox ( '    ',root ) 
                end 
           end 
     end  
outputChatBox ( "#ff0000 "..name.." has cleard the chat", getRootElement(), 255, 0, 0, true )  
) 

v

حشيش؟

--

-- # Server Side .. 
-- # Use it with your tag system if you have one. 
  
local gWords = { 
    'Word', 
    'Word2', 
 } 
  
addEventHandler ( 'onPlayerChat',root, 
    function ( gMessage ) 
      for _,v in ipairs ( gWords ) do 
        if string.find ( gMessage,v ) then 
          for i = 0,10 do 
                outputChatBox ( '    ',root ) 
            end 
        end 
    end 
        outputChatBox ( '* Chat Was Cleared Automatically',root,0,255,0 ) 
end ) 

خارج الشرط ؟؟ "* Chat Was Cleared Automatically" فيه عندكـ أخطاء بالكود، أول شي كيف مسوي مخرج الشات حق

^ بكذا رح يصير اي رسالة يكتبها اللاعب تجي معها الرسالة ذي

إذا تم العثور على كلمة بمخرج النص، لانه لو كان اللاعب كاتب كلمتين بنفس المخرج بكذا رح break ثاني شي المفروض انك توقف اللوب عن طريق الدالة

"* Chat Was Cleared Automatically" بكذا رح يمسح الشات مرتين ويطلع الكلام حق Word Word2 يتكرر المسح يعني لنفرض انا كتبت بالشات

... مرتين وكل مازادت الكلمات زاد التكرار

لأن صندوق الشات "*Chat Was Cleared Automatically" ما يحتاج تسوي تكرار المسح 11 مره، يكفي تسويه 9 مرات والعاشرة تكون النص حق +

كله يحتوي على 10 أسطر، عشان كذا نسويها 10 مخارج بالضبط تقليلاً للاق الي رح يحصل من التكرار وكذا

لأنه بدون تايمر رح تتنفذ الأوامر الي مسويها قبل تجي "*Chat Was Cleared Automatically" مفروض تسوي تايمر للتكرار ومخرج النص +

: الكلمة بالشات / ع العموم كودكـ يصير كذا بعد التعديل

* Server Side:

local gWords = { 
    'Word', 
    'Word2', 
} 
  
addEventHandler ( 'onPlayerChat', root, 
    function ( gMessage ) 
        for _, v in ipairs ( gWords ) do 
            if ( string.find ( gMessage, v ) ) then 
                setTimer ( function ( ) 
                    for i = 1, 9 do 
                        outputChatBox ( ' ' ) 
                    end 
                    outputChatBox ( '* Chat Was Cleared Automatically', root, 0, 255, 0 ) 
                end, 50, 1 ) 
                break 
            end 
        end 
    end 
) 

Link to comment

يوب صارت لي لما اكتب اي كلمة يجي لي الكلام

:)

.. اوكي، جرب الكود الي بردي الي قبل هذا ورد خبر

كفو اشتغل ( \:

بسس ليه يصير لاق اذا انمسح : خلاص حليتها بس لاني مخلي يمسح 2000 سطر ذذ ! ..

Link to comment

يوب صارت لي لما اكتب اي كلمة يجي لي الكلام

:)

.. اوكي، جرب الكود الي بردي الي قبل هذا ورد خبر

كفو اشتغل ( \:

بسس ليه يصير لاق اذا انمسح : خلاص حليتها بس لاني مخلي يمسح 2000 سطر ذذ ! ..

. حيآكـ / انا كاتب فوق عن الأسطر مايحتاج تزودها عن 10 وانا اصلاً مسويها بالكود 10 مايحتاج تزودها .. عشان تتفادى اللاق بأكبر قدر ممكن

Link to comment

على كذآ بيجيكك واحدد مصموخخ ض2

بيكتب سيرفر سيرفر سيرفر

الى يطلعون الي في السيرفر كلهم : )

عندي لكك حركةة كويسهه : )

ليه ماتخلي اول مايمسح الشات ينصكك ميوت

واضف الكونسل للادمن

علشان لو طلع وخش مايروح الميوت : )

Link to comment
على كذآ بيجيكك واحدد مصموخخ ض2

بيكتب سيرفر سيرفر سيرفر

الى يطلعون الي في السيرفر كلهم : )

عندي لكك حركةة كويسهه : )

ليه ماتخلي اول مايمسح الشات ينصكك ميوت

واضف الكونسل للادمن

علشان لو طلع وخش مايروح الميوت : )

ضض

ابشرك مسوي مودات حماية ذذ

مود اذا كتب كلمة محددة يصكه كيك والكلمة ماتجي في الشات

اذا تخطا مسح الشات بيجيه كيك خخ

Link to comment

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...