تفضضل تم عمل آلمود بـ آلككآمل ..
وأي اخططآء تفضضل ..
-- Client Side
local key = "F2"
local x,y = guiGetScreenSize()
Teams_window = guiCreateWindow(x/2-420,y/2-120,264,313,":: Teams Window ::",false)
team1 = guiCreateButton(48,37,174,53,"ksa 1",false,Teams_window)
team2 = guiCreateButton(47,100,174,53,"ksa 2",false,Teams_window)
team3 = guiCreateButton(47,163,174,53,"ksa 3",false,Teams_window)
team4 = guiCreateButton(48,226,174,53,"ksa 4",false,Teams_window)
guiSetProperty(team1,"HoverTextColour","FF0000FF")
guiSetProperty(team2,"HoverTextColour","FFFF0000")
guiSetProperty(team3,"HoverTextColour","FF00FF00")
guiSetProperty(team4,"HoverTextColour","FFFF00FF")
guiWindowSetMovable ( Teams_window, false )
guiWindowSetSizable ( Teams_window, false )
guiSetVisible(Teams_window, false)
guiSetAlpha(Teams_window,1)
bindKey(key,"down",
function ()
if (guiGetVisible(Teams_window) == false) then
guiSetVisible(Teams_window, true)
showCursor(true)
else
guiSetVisible(Teams_window, false)
showCursor(false)
end
end
)
addEventHandler ( "onClientGUIClick", getRootElement(),
function ()
if source == team1 then
triggerServerEvent ( "onPlayerChooseTeam1", getLocalPlayer() )
guiSetVisible(Teams_window, false)
showCursor(false)
elseif source == team2 then
triggerServerEvent ( "onPlayerChooseTeam2", getLocalPlayer() )
guiSetVisible(Teams_window, false)
showCursor(false)
elseif source == team3 then
triggerServerEvent ( "onPlayerChooseTeam3", getLocalPlayer() )
guiSetVisible(Teams_window, false)
showCursor(false)
elseif source == team4 then
triggerServerEvent ( "onPlayerChooseTeam4", getLocalPlayer() )
guiSetVisible(Teams_window, false)
showCursor(false)
end
end
)
-- Server Side
function createTeamsOnStart ()
team1 = createTeam ( "ksa1", 0, 0, 255 )
team2 = createTeam ( "ksa2", 255, 0, 0 )
team3 = createTeam ( "ksa3", 0, 255, 0 )
team4 = createTeam ( "ksa4", 255, 0, 255 )
end
function teamm1()
setPlayerTeam ( source , team1 )
end
function teamm2()
setPlayerTeam ( source , team2 )
end
function teamm3()
setPlayerTeam ( source , team3 )
end
function teamm4()
setPlayerTeam ( source , team4 )
end
addEvent ( "onPlayerChooseTeam1" , true )
addEvent ( "onPlayerChooseTeam2" , true )
addEvent ( "onPlayerChooseTeam3" , true )
addEvent ( "onPlayerChooseTeam4" , true )
addEventHandler ( "onPlayerChooseTeam1" , getRootElement() ,teamm1)
addEventHandler ( "onPlayerChooseTeam2" , getRootElement() ,teamm2)
addEventHandler ( "onPlayerChooseTeam3" , getRootElement() ,teamm3)
addEventHandler ( "onPlayerChooseTeam4" , getRootElement() ,teamm4)
addEventHandler ( "onResourceStart", getResourceRootElement(getThisResource()), createTeamsOnStart )