SA-MP Forums Archive
Como crear equipos en PAWNO - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Español/Spanish (https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: Como crear equipos en PAWNO (/showthread.php?tid=123599)



Como crear equipos en PAWNO - Before - 26.01.2010

Eso, para u nserver TDM :P


Re: Como crear equipos en PAWNO - TheChaoz - 26.01.2010

Bueno lo primero para crear equipos/clanes/bandas es definir los equipos en si:
pawn Код:
#define TEAM_GROVE 1
#define TEAM_BALLA 2
#define TEAM_GROVE_COLOR 0x00FF00AA
#define TEAM_BALLA_COLOR 0xFF00FFAA
pawn Код:
new gTeam[MAX_PLAYERS]; //variable golobal para almacenar el elquipo del jugador
Le asignamos al jugador una banda/clan/equipo segun el skin que elija
pawn Код:
public SetPlayerTeamFromClass(playerid, classid)
{
  if (classid == 0)
  {
    gTeam[playerid] = TEAM_GROVE;
  }
  else
  {
    gTeam[playerid] = TEAM_BALLA;
  }
}
Le asignamos un color por equipo
pawn Код:
public SetPlayerToTeamColor(playerid)
{
  if (gTeam[playerid] == TEAM_GROVE)
  {
    SetPlayerColor(playerid, TEAM_GROVE_COLOR);
  }
  else if (gTeam[playerid] == TEAM_BALLA)
  {
    SetPlayerColor(playerid, TEAM_BALLA_COLOR);
  }
}
Ahora ya con las funciones definidas solo falta usarlas:
pawn Код:
public OnPlayerRequestClass(playerid, classid)
{
  SetPlayerTeamFromClass(playerid);
  return 1;
}
pawn Код:
public OnPlayerSpawn(playerid)
{
  SetPlayerToTeamColor(playerid, classid);
}
Fuente:
https://sampwiki.blast.hk/wiki/PAWN_tutorial

Espero que te sirva.