Jump to content

طـلب


Recommended Posts

  • Replies 77
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

لا تكرر هذي موجودة في اللعبة أصلا

أما الثاني ما أعرفله

موجودة بالفري روم بس مو بالام تي اي كله :roll:

سلالام عليكم

بغيت لما واحد يكرر نفس الكلام يقوله

لاتكرر

او

يقوله انتضر 10 ثواني وبعدين يقدر يتكلم

وسلامتكم

استخدم الحدث

onPlayerChat

وسوي تايمر كل ما اللاعب يتكلم الا اذا ما انتهت مدة الانتظار

وبس ..

Link to comment
سلالام عليكم

بغيت لما واحد يكرر نفس الكلام يقوله

لاتكرر

او

يقوله انتضر 10 ثواني وبعدين يقدر يتكلم

وسلامتكم

اذا تقصد مود جاهز نفس كذا

7

7

5381.png

حمله من هنا

(عربي)

https://community.multitheftauto.com/in ... w&pic=5381

(انقليزي)

https://community.multitheftauto.com/in ... ils&id=202

Link to comment
addEventHandler("onPlayerChat", root, 
    function() 
        if not availability then 
            availability = setTimer( 
                function() 
                    availability = nil 
                end, 3000, 1 
             ) 
        else return outputChatBox("لا يمكنك التحدث لمدة 3 ثواني", source) 
        end 
    end 
) 

Link to comment

اخوي تي تي

هذا بس يطلعلي بـ الشات لاتحاول تكرر بس يمديني اسولف

يعني انا ابي الاعب لما يرسل يطلعله لايمكنك التكلم

+ الرساله الي رسلها مابيها تطلع بـ الشات !!

Link to comment
cancelEvent() 

‏ استخدم كانسل ايفنت قبل كلمة ريترن وكذلك مع وظيفة الشات‎ ‎ edit: معليش نسيت احط لك الشرح ‏+‏ ما يمديني اعدل الكود لاني على الجوال

Link to comment
  
addEventHandler("onPlayerChat", root, 
    function() 
        if not availability then 
            availability = setTimer( 
                function() 
                    availability = nil 
                end, 3000, 1 
             ) 
        else 
 return outputChatBox("لا يمكنك التحدث لمدة 3 ثواني", source) 
cancelEvent() 
        end 
    end 
) 

او

  
  
    function chat() 
        if not availability then 
            availability = setTimer( 
                function() 
                    availability = nil 
                end, 3000, 1 
             ) 
        else 
 return outputChatBox("لا يمكنك التحدث لمدة 3 ثواني", source) 
removeEventHandler("onPlayerChat", root, chat) 
        end 
    end 
addEventHandler("onPlayerChat", root, chat) 
  

Link to comment

ضاوي مثالك الاول قريب بس وظيفة الشات ووظيفة كانسل ايفنت المفروض يكونو قبل ريترن مو بعدها واذا مللت او ما عرفت امسح ريترن هذي وخلي الكانسل ايفنت والشات بس وراح يشتغل ان شاء الله

Link to comment

ياااخي ترا انتو معقدين اوم السالفه ووصلنا صفحتين

مع ان الكود مايستاهل

بـ النسبه لكم

بس انتو مكبرين الموضوع ع شنو مادري

-_-"

+ لحستو مخي ذذ

Link to comment
ضاوي مثالك الاول قريب بس وظيفة الشات ووظيفة كانسل ايفنت المفروض يكونو قبل ريترن مو بعدها واذا مللت او ما عرفت امسح ريترن هذي وخلي الكانسل ايفنت والشات بس وراح يشتغل ان شاء الله

يعني كذا؟

:mrgreen:

    function chat() 
        if not availability then 
            availability = setTimer( 
                function() 
                    availability = nil 
                end, 3000, 1 
             ) 
        else 
outputChatBox("لا يمكنك التحدث لمدة 3 ثواني", source) 
removeEventHandler("onPlayerChat", root, chat) 
 return 
        end 
    end 
addEventHandler("onPlayerChat", root, chat) 

Link to comment
-- Server side 
ChatTable = { } 
  
addEventHandler ( "onPlayerChat", root, 
    function ( msg, type ) 
        if ChatTable [ source ] then 
            cancelEvent ( ); 
            return outputChatBox ( "لا يمكنك التحدث لمدة 3 ثواني", source, 255, 0, 0, true ); 
        end 
        if type ~= 0 then return end 
        local r, g, b = getPlayerNametagColor ( source ); 
        cancelEvent ( ); 
        outputChatBox ( getPlayerName ( source ).. ": #FFFFFF"..msg, root, r, g, b, true ); 
        unBlockChat_ ( source, true ); 
        setTimer ( unBlockChat_, 3000, 1, source, false ); 
    end 
) 
  
addEventHandler ( "onPlayerQuit", root, 
    function ( ) 
        if ChatTable [ source ] then 
            unBlockChat_ ( source, nil ); 
        end; 
    end 
) 
  
unBlockChat_ = function ( player, value ) 
    ChatTable [ player ] = value; 
end; 

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...