Jump to content

طلب كود


Recommended Posts

  • Replies 78
  • Created
  • Last Reply

Top Posters In This Topic

بيسمعه جميع الأشخاص بالسيرفر أم الاعبون القريبة فقط Z أقصد أسئل عن هل الفويس شات الي من حرف

وأريد كود يسمح لي بأن أعمل جروب فويس شات لعصابتي فقط ونسمع بعض علي أي بعد

وشكراً

Link to comment
بيسمعه جميع الأشخاص بالسيرفر أم الاعبون القريبة فقط Z أقصد أسئل عن هل الفويس شات الي من حرف

وأريد كود يسمح لي بأن أعمل جروب فويس شات لعصابتي فقط ونسمع بعض علي أي بعد

وشكراً

المايك اللي بالسيرفر ما يعتمد ع البعد .. المايك اللي بالسيرفر للجميع .

وبالنسبة لطلبكـ استخدم .. :

getElementsByType -- with Loop 
getElementData 
isVoiceEnabled 
setPlayerVoiceBroadcastTo 
setPlayerVoiceIgnoreFrom 
Link to comment

هذي بسيطة جدا .. هي تحول لكـ الرقم اللي بفاصلة الى رقم صحيح .


ابي شرح مبسط عنهـ .. وش يسوي يعني .. ووش فايدته !!

math.floor < : بأختصصأر يشيل لك الفاصصلة من العدد الـنسبي ..

# يعني عندكـ رقم تبي تشيل الفاصصلة منه تستخدم الفنكشن ذا

+ https://forum.multitheftauto.com/viewtopic.php?f ... math.floor

# مثلأ تبي تجيب دم اللأعب .. وتبيه رقم صحيح يعني ما فيه فاصلة واللاعب ممكن يكون دمه 70.6 كيف اجيبه بدون الفاصصلة

Label = guiCreateLabel ( .... ) 
  
addEventHandler("onClientRender",root,function( ) 
     local ZA7F = math.floor(getElementHealth(localPlayer))  
    guiSetText ( Label, ZA7F.."%" ) 
   end 
) 

لو في شي مو واضح او عجزت عنه تفضل قول .

Link to comment

عشان لو كانت المسافة بين الشئين تقريبة تشيل الفاصلة عشان تجي بالضبط getDistanceBetweenPoints3D بتفيدكـ بـ استخدام

فالنفترض سويت كذا

if ( getDistanceBetweenPoints3D ( ... ) == 4 ) then  
       --- code 
end 

مسوي تحقق لو كانت المسافة بين الشئين 4 .. فالنفترض كانت تقريبية يعني مثلا 3.4 او 4.3

فـ تسخدم الفنشكن عشان تجي بالضبط .

Link to comment
addEventHandler( 'onPlayerVoiceStart', root, function() 
    player1x, player1y, player1z = getElementPosition ( player1 ) 
    player2x, player2y, player2z = getElementPosition ( player2 ) 
    if math.floor( getDistanceBetweenPoints3D ( player1x, player1y, player1z, player2x, player2y, player2z ) = 5 ) then 

اخي وقفت هنا ومش عارف أكمل

Link to comment
if isVoiceEnabled() then 
    addEventHandler( 'onPlayerVoiceStart', root,  
        function() 
            player1x, player1y, player1z = getElementPosition ( player1 ) 
            player2x, player2y, player2z = getElementPosition ( player2 ) 
            themarker = createMarker ( getDistanceBetweenPoints3D ( player1x, player1y, player1z, player2x, player2y, player2z ) )  
            setSoundVolume(themarker,2) 
            setSoundMaxDistance(themarker, 200) 
            if ( source =~ themarker ) then cancelEvent () end 
        end 
    ) 
end 
  

تمام كدا

Link to comment
if isVoiceEnabled() then 
    addEventHandler( 'onPlayerVoiceStart', root,  
        function() 
            player1x, player1y, player1z = getElementPosition ( player1 ) 
            player2x, player2y, player2z = getElementPosition ( player2 ) 
            themarker = createMarker ( getDistanceBetweenPoints3D ( player1x, player1y, player1z, player2x, player2y, player2z ) )  
            if ( source =~ themarker ) then cancelEvent () end 
        end 
    ) 
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...