[Pedido] Spawn Gangs
#1

queria saber como faзo para tal gang ter spawns aleartorios por exemplo: a gang groove vгo spawnar em locais aleartorios na base deles enquanto a gang ballas vai spawnar em locais aleartorios na base deles.
Reply
#2

Adapte, claro. '--'

Код:
new Float:SpawnOrg1[][] =
{
	{0.0, 0.0, 0.0},
	{0.0, 0.0, 0.0},
	{0.0, 0.0, 0.0},
	{0.0, 0.0, 0.0},
	{0.0, 0.0, 0.0}
	//Add mais se tiver
};

new Float:SpawnOrg2[][] =
{
	{0.0, 0.0, 0.0},
	{0.0, 0.0, 0.0},
	{0.0, 0.0, 0.0},
	{0.0, 0.0, 0.0},
	{0.0, 0.0, 0.0}
	//Add mais se tiver
};

new Float:SpawnOrg3[][] =
{
	{0.0, 0.0, 0.0},
	{0.0, 0.0, 0.0},
	{0.0, 0.0, 0.0},
	{0.0, 0.0, 0.0},
	{0.0, 0.0, 0.0}
	//Add mais se tiver
};

new PlayerOrg[MAX_PLAYERS]; // Variбvel da Org (adapte а sua)

public OnPlayerSpawn(playerid)
{
	switch(PlayerOrg[playerid])
	{
		case 0:
		{
			new rnd = random(sizeof SpawnOrg1);
			
			SetPlayerPos(playerid, SpawnOrg1[rnd][0], SpawnOrg1[rnd][1], SpawnOrg1[rnd][2]);
		}
		
		case 1:
		{
			new rnd = random(sizeof SpawnOrg2);
			
			SetPlayerPos(playerid, SpawnOrg2[rnd][0], SpawnOrg2[rnd][1], SpawnOrg2[rnd][2]);
		}
		
		case 2:
		{
			new rnd = random(sizeof SpawnOrg3);
			
			SetPlayerPos(playerid, SpawnOrg3[rnd][0], SpawnOrg3[rnd][1], SpawnOrg3[rnd][2]);
		}
		//Add mais se tiver
	}
	return true;
}
Reply
#3

pawn Код:
new Float:SpawnOrg1[][] =
{
    {0.0, 0.0, 0.0},
    {0.0, 0.0, 0.0},
    {0.0, 0.0, 0.0},
    {0.0, 0.0, 0.0},
    {0.0, 0.0, 0.0}
    //Add mais se tiver
};

new Float:SpawnOrg2[][] =
{
    {0.0, 0.0, 0.0},
    {0.0, 0.0, 0.0},
    {0.0, 0.0, 0.0},
    {0.0, 0.0, 0.0},
    {0.0, 0.0, 0.0}
    //Add mais se tiver
};

new Float:SpawnOrg3[][] =
{
    {0.0, 0.0, 0.0},
    {0.0, 0.0, 0.0},
    {0.0, 0.0, 0.0},
    {0.0, 0.0, 0.0},
    {0.0, 0.0, 0.0}
    //Add mais se tiver
};

new PlayerOrg[MAX_PLAYERS]; // Variбvel da Org (adapte а sua)

public OnPlayerSpawn(playerid)
{
    switch(PlayerOrg[playerid])
    {
        case 0:
        {
            new rnd = random(sizeof SpawnOrg1);
           
            SetPlayerPos(playerid, SpawnOrg1[rnd][0], SpawnOrg1[rnd][1], SpawnOrg1[rnd][2]);
        }
       
        case 1:
        {
            new rnd = random(sizeof SpawnOrg2);
           
            SetPlayerPos(playerid, SpawnOrg2[rnd][0], SpawnOrg2[rnd][1], SpawnOrg2[rnd][2]);
        }
       
        case 2:
        {
            new rnd = random(sizeof SpawnOrg3);
           
            SetPlayerPos(playerid, SpawnOrg3[rnd][0], SpawnOrg3[rnd][1], SpawnOrg3[rnd][2]);
        }
        //Add mais se tiver
    }
    return true;
}
Obrigado XD
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)