Jump to content

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


Recommended Posts

السلام عليكم ورحمه الله وبركاته

الوضيفه :-

عبآره عن زر تضغطه إذا مت , يحولك للفريق عشوائي طبعاً

الكود به أخطاء :(

أرجو التعديل من قبل المبرمجين عالين الخبره جزاهم الله خير

تفضو

Server:

function funcInput6() 
  
  outputChatBox ( "#999999** #FFF000 جـآري تحويلك لـ تيم عشوائي !!",255,255,255,true ) 
end 
  
  bindKey ( "F4", "down", funcInput6 )   
   
 الوضيفه 
  
function assignNewTeam ( source, commandName, teamName ) 
  local theTeam = createTeam ( teamName )   
  if theTeam then                        
    setPlayerTeam ( source, theTeam )   
  end 
end 
addCommandHandler ( "gimmeateam", assignNewTeam ) 
  
function unassignTeam ( source, commandName ) 
  local theTeam = getPlayerTeam ( source )   
  if theTeam then                          
    setPlayerTeam ( source, nil )     
  end 
end 
addCommandHandler ( "takeawaymyteam", unassignTeam ) 
  
  bindKey ( "F4", "down", assignNewTeam )   

أآرجو الرد بأسرع وقت ممكن :!:

Edited by Guest
Link to comment
الأكواد جايبهم نسخ لصق شوي من الويكي و شوي من مودات @@"

اولاً وين التيمات ؟؟

ياخي

أنا أبي بس تحول

مو تيمات في التآب تضيفه !!

يعني بس عبآره عن أف 4

وتحويل وأنتهينا !

Link to comment
Team1 = createTeam("Team1",255,0,0) 
Team2 = createTeam("Team2",0,255,0) 
Team3 = createTeam("Team3",0,0,255) 
Teams = { 
{ Team1 }, 
{ Team2 }, 
{ Team3 }, 
} 
function kill() 
theRandom = math.random(1,3) 
theSelection = Teams[theRandom] 
setPlayerTeam(source,theSelection) 
end 
bindKey("F4",down, 
function() 
addEventHandler("onPlayerWasted", getRootElement(), kill) 
end) 

ما جربته جربه انت

Link to comment
Team1 = createTeam("Team1",255,0,0) 
Team2 = createTeam("Team2",0,255,0) 
Team3 = createTeam("Team3",0,0,255) 
Teams = { 
{ Team1 }, 
{ Team2 }, 
{ Team3 }, 
} 
function kill() 
theRandom = math.random(1,3) 
theSelection = Teams[theRandom] 
setPlayerTeam(source,theSelection) 
end 
bindKey("F4",down, 
function() 
addEventHandler("onPlayerWasted", getRootElement(), kill) 
end) 

ما جربته جربه انت

جربت حقي وحقك

فيه مشكله برضو !

Link to comment
Team1 = createTeam("Team1",255,0,0) 
Team2 = createTeam("Team2",0,255,0) 
Team3 = createTeam("Team3",0,0,255) 
Teams = { 
{ Team1 }, 
{ Team2 }, 
{ Team3 }, 
} 
function kill() 
theRandom = math.random(1,3) 
theSelection = Teams[theRandom] 
setPlayerTeam(source,theSelection) 
end 
bindKey("F4",down, 
function() 
addEventHandler("onPlayerWasted", getRootElement(), kill) 
end) 

ما جربته جربه انت

وش دخل ألأيفنت

onPlayerWasted

؟

Link to comment
Team1 = createTeam("Team1",255,0,0) 
Team2 = createTeam("Team2",0,255,0) 
Team3 = createTeam("Team3",0,0,255) 
Teams = { 
{ Team1 }, 
{ Team2 }, 
{ Team3 }, 
} 
bindKey("F4",down,function () 
theRandom = math.random(1,3) 
theSelection = Teams[theRandom] 
setPlayerTeam(source,theSelection) 
end) 

جرب كذا

Link to comment
Team1 = createTeam("Team1",255,0,0) 
Team2 = createTeam("Team2",0,255,0) 
Team3 = createTeam("Team3",0,0,255) 
Teams = { 
{ Team1 }, 
{ Team2 }, 
{ Team3 }, 
} 
bindKey("F4",down,function () 
theRandom = math.random(1,3) 
theSelection = Teams[theRandom] 
setPlayerTeam(source,theSelection) 
end) 

جرب كذا

هو يبي لما يظغط اف 4

و مات يتغير فريق عشوائي

Link to comment

اها افكره يبغى يسرق فكرت العقرب

ألأينفت مايحتاج لوضيفه جديده

Team1 = createTeam("Team1",255,0,0) 
Team2 = createTeam("Team2",0,255,0) 
Team3 = createTeam("Team3",0,0,255) 
Teams = { 
{ Team1 }, 
{ Team2 }, 
{ Team3 }, 
} 
function kill() 
theRandom = math.random(1,3) 
theSelection = Teams[theRandom] 
setPlayerTeam(source,theSelection) 
end 
bindKey("F4",down,kill) 
addEventHandler("onPlayerWasted", getRootElement(), kill) 

Edited by Guest
Link to comment
Team1 = createTeam("Team1",255,0,0) 
Team2 = createTeam("Team2",0,255,0) 
Team3 = createTeam("Team3",0,0,255) 
Teams = { 
{ Team1 }, 
{ Team2 }, 
{ Team3 }, 
} 
bindKey("F4",down,function () 
theRandom = math.random(1,3) 
theSelection = Teams[theRandom] 
setPlayerTeam(source,theSelection) 
end) 

جرب كذا

هو يبي لما يظغط اف 4

و مات يتغير فريق عشوائي

كل الكودات مآتشتغل

اللي عطيتوني ~_~

يجي تيمات صح

بس أنه يحول

مآيجي ~_~

أرجو الحل

Link to comment
اها افكره يبغى يسرق فكرت العقرب

كيف فكره العقرب ,؟

يعني تحويل التيمات بس خاص للعقرب ؟؟

ترآ نآس كثير يحتاجونه !,

يعني أفترض معك زوآر كثآر

ويبون يبدلون الأفرقه ويتعادلون ~_~ بالأفرقه !

لآزم يخرج الزائر ؟؟؟؟

ع شآن كذآ وضيفه , تغير التيمات مهمه للديث مآتش ~

:wink:

Link to comment
    Team1 = createTeam("Team1",255,0,0) 
    Team2 = createTeam("Team2",0,255,0) 
    Team3 = createTeam("Team3",0,0,255) 
    Teams = { 
    { Team1 }, 
    { Team2 }, 
    { Team3 }, 
    } 
    function kill() 
    theRandom = math.random(1,3) 
    theSelection = Teams[theRandom] 
    setPlayerTeam(source,theSelection[1]) 
    end 
    bindKey("F4",down,function() 
    addEventHandler("onPlayerWasted", getRootElement(), kill) 
    end) 

Link to comment

جرب كذا

Team1 = createTeam("Team1",255,0,0) 
Team2 = createTeam("Team2",0,255,0) 
Team3 = createTeam("Team3",0,0,255) 
function kill() 
local random = math.random(1,3) 
if ( random == 1 ) then 
setPlayerTeam(source,Team1) 
elseif ( random == 2 ) then 
setPlayerTeam(source,Team2) 
elseif ( random == 3 ) then 
setPlayerTeam(source,Team3) 
end 
end 
bindKey("F4",down,kill) 
addEventHandler("onPlayerWasted", getRootElement(), kill) 

Edited by Guest
Link to comment
-- Server Side 
theTeams = { 
    "Team1" , 
    "Team2" , 
    "Team3" , 
} 
  
function CreateTeams ( ) 
    for _, teams in ipairs ( theTeams ) do 
        createTeam ( teams, 255, 0, 0 ) 
    end 
    for _,thePlayer in ipairs ( getElementsByType ( "player" ) ) do 
        bindKey ( thePlayer, "F4", "up", SetRandomTeam ) 
    end 
end 
addEventHandler("onResourceStart", resourceRoot, CreateTeams ) 
  
function DeleteTeams ( ) 
    for _, teams in ipairs ( theTeams ) do 
        destroyElement ( teams ) 
    end 
end 
addEventHandler("onResourceStop", resourceRoot, DeleteTeams ) 
  
function SetRandomTeam ( thePlayer ) 
    theRandom = math.random( 1, 3 ) 
    theSelection = theTeams [ theRandom ] 
    if theSelection then 
        setPlayerTeam ( thePlayer, getTeamFromName ( theSelection ) ) 
        outputChatBox ( "* Your Team Is : ".. getTeamName ( getPlayerTeam ( thePlayer ) ), thePlayer, 255, 255, 0, true )        
    end 
end 
  

Link to comment
-- Server Side 
theTeams = { 
    "Team1" , 
    "Team2" , 
    "Team3" , 
} 
  
function CreateTeams ( ) 
    for _, teams in ipairs ( theTeams ) do 
        createTeam ( teams, 255, 0, 0 ) 
    end 
    for _,thePlayer in ipairs ( getElementsByType ( "player" ) ) do 
        bindKey ( thePlayer, "F4", "up", SetRandomTeam ) 
    end 
end 
addEventHandler("onResourceStart", resourceRoot, CreateTeams ) 
  
function DeleteTeams ( ) 
    for _, teams in ipairs ( theTeams ) do 
        destroyElement ( teams ) 
    end 
end 
addEventHandler("onResourceStop", resourceRoot, DeleteTeams ) 
  
function SetRandomTeam ( thePlayer ) 
    theRandom = math.random( 1, 3 ) 
    theSelection = theTeams [ theRandom ] 
    if theSelection then 
        setPlayerTeam ( thePlayer, getTeamFromName ( theSelection ) ) 
        outputChatBox ( "* Your Team Is : ".. getTeamName ( getPlayerTeam ( thePlayer ) ), thePlayer, 255, 255, 0, true )        
    end 
end 
  

أعتقد

أسماء التيمات تختلف في مابات

tdma

Link to comment
-- Server Side 
theTeams = { 
    "Team1" , 
    "Team2" , 
    "Team3" , 
} 
  
function CreateTeams ( ) 
    for _, teams in ipairs ( theTeams ) do 
        createTeam ( teams, 255, 0, 0 ) 
    end 
    for _,thePlayer in ipairs ( getElementsByType ( "player" ) ) do 
        bindKey ( thePlayer, "F4", "up", SetRandomTeam ) 
    end 
end 
addEventHandler("onResourceStart", resourceRoot, CreateTeams ) 
  
function DeleteTeams ( ) 
    for _, teams in ipairs ( theTeams ) do 
        destroyElement ( teams ) 
    end 
end 
addEventHandler("onResourceStop", resourceRoot, DeleteTeams ) 
  
function SetRandomTeam ( thePlayer ) 
    theRandom = math.random( 1, 3 ) 
    theSelection = theTeams [ theRandom ] 
    if theSelection then 
        setPlayerTeam ( thePlayer, getTeamFromName ( theSelection ) ) 
        outputChatBox ( "* Your Team Is : ".. getTeamName ( getPlayerTeam ( thePlayer ) ), thePlayer, 255, 255, 0, true )        
    end 
end 
  

أعتقد

أسماء التيمات تختلف في مابات

tdma

كلامك سليم

Link to comment

اجل جرب الكود ذاه

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 

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

Link to comment
اجل جرب الكود ذاه
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 

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

هلا والله

واللهي مبدعع !

بس أخوي كودك مضبوط ,

بس محد فهمني لحد الحين ؟

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

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

بس حقك يالغآلي , لازم تضغطه إذا مت ؟

~_~

لآهنت أخوي ع الكود , ولآآهنت تقدر تعدل الكود ~_~

تحيآإتي مستر روح ض1

MR.ro0o[7]_<3

Link to comment
اجل جرب الكود ذاه
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 

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

هلا والله

واللهي مبدعع !

بس أخوي كودك مضبوط ,

بس محد فهمني لحد الحين ؟

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

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

بس حقك يالغآلي , لازم تضغطه إذا مت ؟

~_~

لآهنت أخوي ع الكود , ولآآهنت تقدر تعدل الكود ~_~

تحيآإتي مستر روح ض1

MR.ro0o[7]_<3

:lol:

استخدم

setElementData 
getElementData 

Link to comment
اجل جرب الكود ذاه
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 يظهر في الشات سيتم تحويلك وبنفس الوقت يتحول لتيم الثاني و هاكذآأ

Edited by Guest
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...