[Ayuda] Equipos
#1

Hola otra ves....

me gustaria qe me ayudaran a crear eqipos ... al estilo TDM

los eqipos van a ser

Coalicion Americana

Coalicion Europea y

Coalicion Asiatica

Bueno espero qe me puedan ayudar ^^...


Reply
#2

oigan no saben o qe ? xD
Reply
#3

hay q leer, hace menos de 1 dia conteste un post igual
Reply
#4

ahmmm ya lo vi...

pero sinceramente no lo entendi ...
Reply
#5

que parte no entendes? asi te la explico
Reply
#6

Primero has de definir los equipos

Arriba del GM:
pawn Код:
new gTeam[MAX_PLAYERS];
Debajo de esto:
pawn Код:
#define TEAM_COALICIONAM 0
#define TEAM_COALICIONEU 1
#define TEAM_COALICIONAS 2
Luego aсadimos los skins (3 en este caso o + si se quiere) y aсadimos los colores segъn elijan los skins.

pawn Код:
public OnPlayerSpawn(playerid)
{
  if(gTeam[playerid] == TEAM_COALICIONAM)
  {
     SetPlayerColor(playerid,0xFFFF0000);
  }
  if(gTeam[playerid] == TEAM_COALICIONEU)
  {
     SetPlayerColor(playerid,0xFFFF0000);
  }
  if(gTeam[playerid] == TEAM_COALICIONAS)
  {
    SetPlayerColor(playerid,0xFFFF0000);
  }
  return 1;
}
Luego ponemos en el lugar de spawn los textos correspondientes al equipo:

pawn Код:
public OnPlayerRequestClass(playerid, classid)
{
  gPlayerClass[playerid] = classid;

    switch (classid) {

      case 0:
        {
          gTeam[playerid] = TEAM_ARMY;
          GameTextForPlayer(playerid, "~g~Amйrica", 1000, 6); //la ~g~ representa el color - g =verde b =azul r =rojo

        }
      case 1:

        {
          gTeam[playerid] = TEAM_ARMY;
          GameTextForPlayer(playerid, "~b~Europa", 1000, 6);
        }
      case 2:
        {
          gTeam[playerid] = TEAM_TERRORIST;
          GameTextForPlayer(playerid, "~r~Asia", 1000, 6);    
        }
    }
  return 1;
}
Y si quieres hacer un comando especial para el equipo pones:

pawn Код:
if(!strcmp(cmdtext, "/america", true))
{
  if (gTeam[playerid] == TEAM_COALICCIONAM
  {
   ...
  } else {
  SendClientMessage(playerid, 0xFF0000FF, "No eres de Amйrica.");
  }
  return 1;
}
Suerte!
PD: No se si estarбn ordenados, si eso los ordenas tъ porque no sale siempre como quieres.
NOTA: Estoy haciendo un servidor de tdm, parecido a este, espero que no haya competencia XD
Reply
#7

Olle pero como agrego los skin de los ekipos :S
Reply
#8

Quote:
Originally Posted by narcox
Olle pero como agrego los skin de los ekipos :S
Solo pon:
pawn Код:
AddPlayerClass(SkinID,coordenadas,arma1,muiniciуn1,arma2,muiniciуn2,arma3,muiniciуn3);
Ej:

pawn Код:
AddPlayerClass(124,-179.0756,1110.8781,19.7422,88.1927,22,500,8,1,30,200);
IDs de armas: https://sampwiki.blast.hk/wiki/Weapons
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)