Jump to content

مشكله كود أختيار الفريق | tdma Team DeathMatch


Recommended Posts

اجل جرب الكود ذاه
addEventHandler ( 
    'onPlayerWasted', getRootElement( ), 
    function ( ) 
        bindKey ( source, 'F4', 'down', JoinRandomTeam ) 
    end 
) 
  
function getRandomTeam ( ) 
  return getTeamName ( getElementsByType( "team" )[ math.random( 1, #getElementsByType( "team" ) ) ] or false ) 
end 
  
function JoinRandomTeam( player ) 
    setPlayerTeam ( player, getTeamFromName ( getRandomTeam ( ) ) ) 
    unbindKey ( player, 'F4', 'down', JoinRandomTeam ) 
end 

اذا مات بس يمديه يغير الفريق

عاشق

الاخ يبي لما تظغط ف4 يظهر في الشات سيتم تحويلك وبنفس الوقت يتحول لتيم الثاني

أيه أيه كذآ يالعآشق , الله يسعدك فهمتني يا باور

يالعاشق الشرق , نفس هيك , اللي قاله باور

Link to comment
أبي لمن تضغطه يجيك , سوف يتم تحويلك التيم الآخر بعد أن تموت , في الشات

وأيضا لمن تضغطه , مايحولك لين تنتهي , يعني لو ضغطه يبقى مفعل لين تموت ,

استخدم

getElementData 
setElementData 

Link to comment
أبي لمن تضغطه يجيك , سوف يتم تحويلك التيم الآخر بعد أن تموت , في الشات

وأيضا لمن تضغطه , مايحولك لين تنتهي , يعني لو ضغطه يبقى مفعل لين تموت ,

استخدم

getElementData 
setElementData 

لو تضيفه يكون أحسن :(

لأن مآني عآلي البرمجه وأعترف لك ~_~ :cry:

Link to comment
addEventHandler ( 
    'onResourceStart', resourceRoot, 
    function ( ) 
        for k, v in ipairs ( getElementsByType ( 'player' ) ) do 
            if ( v ) then 
                bindKey ( v, 'F4', 'down', ChangeTeam ) 
            end 
        end 
    end 
) 
  
addEventHandler ( 
    'onPlayerJoin', getRootElement( ), 
    function ( ) 
        bindKey ( source, 'F4', 'down', ChangeTeam ) 
    end 
) 
  
addEventHandler ( 
    'onPlayerWasted', getRootElement( ), 
    function ( ) 
        if ( getElementData ( source, 'ChangeTeam' ) == true ) then 
            JoinRandomTeam( source ) 
            setElementData ( source, 'ChangeTeam', false ) 
        end 
    end 
) 
  
function getRandomTeam ( ) 
  return getTeamName ( getElementsByType( "team" )[ math.random( 1, #getElementsByType( "team" ) ) ] or false ) 
end 
  
function JoinRandomTeam( player ) 
    setPlayerTeam ( player, getTeamFromName ( getRandomTeam ( ) ) ) 
end 
  
function ChangeTeam ( player ) 
    if ( getElementData ( player, 'ChangeTeam' ) == false ) or ( not getElementData ( player, 'ChangeTeam' ) ) then 
        outputChatBox ( '*[server] سوف يتم تحويلك التيم الآخر بعد أن تموت', player, 255, 0, 0, true ) 
        setElementData ( player, 'ChangeTeam', true ) 
    elseif ( getElementData ( player, 'ChangeTeam' ) == true ) then 
        outputChatBox ( '*[server] إلغاء تحويل التيم', player, 255, 0, 255, true ) 
        setElementData ( player, 'ChangeTeam', false ) 
    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...