random team spawns
#1

hey guys,

Can someone please help me making random spawns (3 for ech team) for 2 teams?

My teams: TERRORISTS & SWAT

Thank you!
Reply
#2

Use this code, basically, replace TEAM_Terr, TEAM_SWAT, gTeam also as your defined variables in your gamemode..

Quote:

new Float:TSpawns[3][4] =
{ //Terrorists spawns
{2819.2319,2311.1257,10.8203,359.2800}, //x,y,z,z_angle
{2629.2188,2320.8691,10.6719,141.1979}, //x,y,z,z_angle
{2617.2986,1824.7927,10.8203,90.4374} //x,y,z,z_angle
};

new Float:SSpawns[3][4] =
{ //Swat Spawns
{2819.2319,2311.1257,10.8203,359.2800}, //x,y,z,z_angle
{2629.2188,2320.8691,10.6719,141.1979}, //x,y,z,z_angle
{2617.2986,1824.7927,10.8203,90.4374} //x,y,z,z_angle
};
public OnPlayerSpawn(playerid)
{
if(gTeam[playerid] == TEAM_TERRORISTS) //Depends your "Team" variable defined on..
{
new rnd = random(sizeof(TSpawns));
SetPlayerPos(playerid,TSpawns[rnd][0],TSpawns[rnd][1],TSpawns[rnd][2]);
}
if(gTeam[playerid] == TEAM_SWAT) //Depends your "Team" variable defined on..
{
new rnd = random(sizeof(SSpawns));
SetPlayerPos(playerid,SSpawns[rnd][0],SSpawns[rnd][1],SSpawns[rnd][2]);
}
return 1;
}

Reply
#3

Thank you mate!
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)