22.09.2014, 03:12
Algo asн:
En el dialog si escogen equipo 1 pone:
En el dialog si escogen equipo 2 pone:
Y al salir del juego o al desconectarse:
No lo probй y sй que quizб hay otra forma mбs simple aъn, pero deberнa funcionar; suerte
pawn Код:
static Equipo1[MAX_PLAYERS];
static Equipo2[MAX_PLAYERS];
forward Freeze(playerid);
pawn Код:
Equipo1[playerid] = 1;
pawn Код:
Equipo2[playerid] = 1;
pawn Код:
public OnPlayerGiveDamage(playerid, damagedid, Float: amount, weaponid, bodypart)
{
if((Equipo1[playerid] == 1 && Equipo1[damagedid] == 1) || (Equipo2[playerid] == 1 && Equipo2[damagedid] == 1))
{
TogglePlayerControllable(playerid, false);
GameTextForPlayer(playerid, "~R~No debes atacar a tu propio equipo.", 3, 3000);
SetTimerEx("Freeze", 3000, false, "d", playerid);
return 0;
}
return 1;
}
pawn Код:
public Freeze(playerid)
{
TogglePlayerControllable(playerid, true);
}
pawn Код:
Equipo1[playerid] = 0;
Equipo2[playerid] = 0;
