SpAwn TDM
#1

Como ago para qe un equipo spawne en un lado
otro en otro y asi susecivamente
xD
ejemplo

Equipo Mex
qe spawne en
LV

Equipo ARG
en ls

euquipo
Usa

sf??
Reply
#2

Arriba de todo
Код:
static gTeam[MAX_PLAYERS];
#define TEAM_MEX 0
#define TEAM_ARG 1
#define TEAM_USA 2
Luego en...
Код:
public OnGameModeInit()
{
  //Team Mex
  AddPlayerClass(idskin,x,y.z,0,0,0,0,0,0; //id del skin mas las cordenadas de donde quieras que aparesca este skin
  AddPlayerClass(idskin,x,y.z,0,0,0,0,0,0; //id del skin mas las cordenadas de donde quieras que aparesca este skin
  AddPlayerClass(idskin,x,y.z,0,0,0,0,0,0; //id del skin mas las cordenadas de donde quieras que aparesca este skin
  AddPlayerClass(idskin,x,y.z,0,0,0,0,0,0; //id del skin mas las cordenadas de donde quieras que aparesca este skin 
  //Team ARG
  AddPlayerClass(idskin,x,y.z,0,0,0,0,0,0; //id del skin mas las cordenadas de donde quieras que aparesca este skin
  AddPlayerClass(idskin,x,y.z,0,0,0,0,0,0; //id del skin mas las cordenadas de donde quieras que aparesca este skin
  AddPlayerClass(idskin,x,y.z,0,0,0,0,0,0; //id del skin mas las cordenadas de donde quieras que aparesca este skin
  AddPlayerClass(idskin,x,y.z,0,0,0,0,0,0; //id del skin mas las cordenadas de donde quieras que aparesca este skin
  //Team USA
  AddPlayerClass(idskin,x,y.z,0,0,0,0,0,0; //id del skin mas las cordenadas de donde quieras que aparesca este skin
  AddPlayerClass(idskin,x,y.z,0,0,0,0,0,0; //id del skin mas las cordenadas de donde quieras que aparesca este skin
  AddPlayerClass(idskin,x,y.z,0,0,0,0,0,0; //id del skin mas las cordenadas de donde quieras que aparesca este skin
  AddPlayerClass(idskin,x,y.z,0,0,0,0,0,0; //id del skin mas las cordenadas de donde quieras que aparesca este skin
Paso sigt...
Код:
public OnPlayerRequestClass(playerid, classid)
{
    ApplyAnimation(playerid,"DANCING","dnce_M_a",4.1,7,5,1,1,1);
	switch (classid)
	{
		case 0..4:
		{
			GameTextForPlayer(playerid, "~n~~n~~n~~n~~w~Mexico",1000,3);//Texto que aparecera al Seleccionar el team_mex al escojer skin
			gTeam[playerid] = TEAM_MEX;
		}
		case 5..8:
		{
			GameTextForPlayer(playerid, "~n~~n~~n~~n~~w~Argentina",1000,3);//Texto que aparecera al Seleccionar el team_arg al escojer skin
			gTeam[playerid] = TEAM_ARG;
		}
		case 9..12:
		{
			GameTextForPlayer(playerid, "~n~~n~~n~~n~~w~Usa",1000,3);//Texto que aparecera al Seleccionar el team_usa al escojer skin
			gTeam[playerid] = TEAM_USA;
		}
			
	}
	return 1;
}
Listo xd
Reply
#3

Si no mas sencillo poner en OnPlayerSpawn lo siguiente:
pawn Код:
if(gTeam[playerid] = TEAM_MEX)
{
   SetPlayerPos(playerid, X,Y,Z); // las coordenadas para el ekipo mex
}
else if(gTeam[playerid] = TEAM_ARG)
{
   SetPlayerPos(playerid, X,Y,Z); // las coordenadas para el ekipo arg
}
else if(gTeam[playerid] = TEAM_USA)
{
   SetPlayerPos(playerid, X,Y,Z); // las coordenadas para el ekipo usa
}
Yo creo q seria mas simple q ponerle las coordenadas a los skins 1 x 1 xD

salu2
Reply
#4

Quote:
Originally Posted by laborgward
Si no mas sencillo poner en OnPlayerSpawn lo siguiente:
pawn Код:
if(gTeam[playerid] = TEAM_MEX)
{
   SetPlayerPos(playerid, X,Y,Z); // las coordenadas para el ekipo mex
}
else if(gTeam[playerid] = TEAM_ARG)
{
   SetPlayerPos(playerid, X,Y,Z); // las coordenadas para el ekipo arg
}
else if(gTeam[playerid] = TEAM_USA)
{
   SetPlayerPos(playerid, X,Y,Z); // las coordenadas para el ekipo usa
}
Yo creo q seria mas simple q ponerle las coordenadas a los skins 1 x 1 xD

salu2
em nop xd esqe cada equipo tiene 4 skins y en
Код:
 public OnPlayerRequestClass(playerid, classid)
{
    ApplyAnimation(playerid,"DANCING","dnce_M_a",4.1,7,5,1,1,1);
	switch (classid)
	{
		case 0..4:
		{
			GameTextForPlayer(playerid, "~n~~n~~n~~n~~w~Mexico",1000,3);//Texto que aparecera al Seleccionar el team_mex al escojer skin
			gTeam[playerid] = TEAM_MEX;
		}
		case 5..8:
		{
			GameTextForPlayer(playerid, "~n~~n~~n~~n~~w~Argentina",1000,3);//Texto que aparecera al Seleccionar el team_arg al escojer skin
			gTeam[playerid] = TEAM_ARG;
		}
		case 9..12:
		{
			GameTextForPlayer(playerid, "~n~~n~~n~~n~~w~Usa",1000,3);//Texto que aparecera al Seleccionar el team_usa al escojer skin
			gTeam[playerid] = TEAM_USA;
		}
			
	}
	return 1;
}
Si te fijas en cada caso va de 4 en 4 ya que cada team tiene 4 skins ejemp.. case 0..4: case 5..8: etc
si no uviera puesto eso como se sabria que skin pertenece a cada team?xd
Reply
#5

bueno pero en ese caso habria q definir cada skin en su Team xD
igualmente creo q las 2 sirven

salu2
Reply
#6

El tuyo no me srivio laborg

Voy a tener qe hacerle como el de WHEELMANDTS
jaja xD
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)