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.