SA-MP Forums Archive
random team spawns - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: random team spawns (/showthread.php?tid=605793)



random team spawns - Fantje - 24.04.2016

hey guys,

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

My teams: TERRORISTS & SWAT

Thank you!


Re: random team spawns - HuntingMan - 24.04.2016

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;
}




Re: random team spawns - Fantje - 24.04.2016

Thank you mate!