call(getResourceFromName("scoreboard"), "addScoreboardColumn", "Class", getRootElement(), 8, 0.07)
--We use the teams for then trigger to client
local teamsTable = {
["Ciudadano Ruso"] = {1553.0385742188 , -1675.7225341797 , 16.1953125},
["Ejercito Ruso"] = {1553.0385742188 , -1675.7225341797 , 16.1953125},
["Escuadron Ruso"] = {1553.0385742188 , -1675.7225341797 , 16.1953125},
["Ciudadano E.E.U.U"] = {1553.0385742188 , -1675.7225341797 , 16.1953125},
["Ejercito E.E.U.U"] = {1553.0385742188 , -1675.7225341797 , 16.1953125},
["Escuadron E.E.U.U"] = {1553.0385742188 , -1675.7225341797 , 16.1953125},
["Ciudadano Japones"] = {1553.0385742188 , -1675.7225341797 , 16.1953125},
["Ejercito Japones"] = {1553.0385742188 , -1675.7225341797 , 16.1953125},
["Escuadron Japones"] = {1553.0385742188 , -1675.7225341797 , 16.1953125}
}
addEvent ( "onPlayerChooseTeam" , true )
addEventHandler ( "onPlayerChooseTeam" , root ,
function ( teamName )
local team = getTeamFromName ( teamName )
setPlayerTeam ( source , team )
local spawnX , spawnY , spawnZ = unpack ( teamsTable [ teamName ] )
spawnPlayer ( source , spawnX , spawnY , spawnZ )
setElementData ( source, "Class", teamName )
end )
--Team name and team skin
local skinsTable = {
["Ruso"] = {14},
["Soldado Ruso"] = {20},
["Escuadron Ruso"] = {21},
["Ciudadano E.E.U.U"] = {15},
["Ejercito E.E.U.U"] = {16},
["Escuadron E.E.U.U"] = {17},
["Ciudadano Japones"] = {13},
["Ejercito Japones"] = {18},
["Escuadron Japones"] = {19}
}
addEvent ( "onPlayerChooseSkin" , true )
addEventHandler ( "onPlayerChooseSkin" , root ,
function ( skinID )
local skin = unpack ( skinsTable [ skinID ] )
setElementModel(source,skin)
end )
--Ammo
local ammo = {
1,100,60,150,50,5,300
}
--Teams, weapons and ammo
addEvent ( "onPlayerChooseAmmo" , true )
addEventHandler ( "onPlayerChooseAmmo" , root ,
function ( )
local playerTeam = getPlayerTeam ( source )
if playerTeam then
if playerTeam == getTeamFromName ("Ciudadano Ruso") then
giveWeapon(source,1, tonumber ( ammo[1] ),true)
giveWeapon(source,4,tonumber ( ammo[1] ),true)
giveWeapon(source,22,tonumber ( ammo[2] ),true)
elseif playerTeam == getTeamFromName ("Ejercito Ruso") then
giveWeapon(source,22,tonumber ( ammo[3] ),true)
giveWeapon(source,27,tonumber ( ammo[5] ),true)
giveWeapon(source,30,tonumber ( ammo[7] ),true)
giveWeapon(source,34,tonumber ( ammo[5] ),true)
elseif playerTeam == getTeamFromName ("Escuadron Ruso") then
giveWeapon(source,24,tonumber ( ammo[3] ),true)
giveWeapon(source,27,tonumber ( ammo[5] ),true)
giveWeapon(source,29,tonumber ( ammo[7] ),true)
giveWeapon(source,30,tonumber ( ammo[7] ),true)
giveWeapon(source,34,tonumber ( ammo[5] ),true)
giveWeapon(source,17,tonumber ( ammo[6] ),true)
giveWeapon(source,44,tonumber ( ammo[1] ),true)
elseif playerTeam == getTeamFromName ("Ciudadano E.E.U.U") then
giveWeapon(source,1,tonumber ( ammo[1] ),true)
giveWeapon(source,4,tonumber ( ammo[1] ),true)
giveWeapon(source,22,tonumber ( ammo[2] ),true)
elseif playerTeam == getTeamFromName ("Ejercito E.E.U.U") then
giveWeapon(source,24,tonumber ( ammo[3] ),true)
giveWeapon(source,27,tonumber ( ammo[5] ),true)
giveWeapon(source,30,tonumber ( ammo[7] ),true)
giveWeapon(source,34,tonumber ( ammo[5] ),true)
elseif playerTeam == getTeamFromName ("Escuadron E.E.U.U") then
giveWeapon(source,24,tonumber ( ammo[3] ),true)
giveWeapon(source,27,tonumber ( ammo[5] ),true)
giveWeapon(source,29,tonumber ( ammo[7] ),true)
giveWeapon(source,30,tonumber ( ammo[7] ),true)
giveWeapon(source,34,tonumber ( ammo[5] ),true)
giveWeapon(source,17,tonumber ( ammo[6] ),true)
giveWeapon(source,44,tonumber ( ammo[1] ),true)
elseif playerTeam == getTeamFromName ("Ciudadano Japones") then
giveWeapon(source,1,tonumber ( ammo[1] ),true)
giveWeapon(source,4,tonumber ( ammo[1] ),true)
giveWeapon(source,22,tonumber ( ammo[2] ),true)
elseif playerTeam == getTeamFromName ("Ejercito Japones") then
giveWeapon(source,24,tonumber ( ammo[3] ),true)
giveWeapon(source,27,tonumber ( ammo[5] ),true)
giveWeapon(source,30,tonumber ( ammo[7] ),true)
giveWeapon(source,34,tonumber ( ammo[5] ),true)
elseif playerTeam == getTeamFromName ("Escuadron Japones") then
giveWeapon(source,24,tonumber ( ammo[3] ),true)
giveWeapon(source,27,tonumber ( ammo[5] ),true)
giveWeapon(source,29,tonumber ( ammo[7] ),true)
giveWeapon(source,30,tonumber ( ammo[7] ),true)
giveWeapon(source,34,tonumber ( ammo[5] ),true)
giveWeapon(source,17,tonumber ( ammo[6] ),true)
giveWeapon(source,44,tonumber ( ammo[1] ),true)
end
end
end
)