14.09.2013, 19:55
pawn Код:
fforward BackupClear(playerid, calledbytimer);
public BackupClear(playerid, calledbytimer)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3 || PlayerInfo[playerid][pLeader] == 12 || gTeam[playerid] == 2 || IsACop(playerid) || PlayerInfo[playerid][pMember] == 4 && PlayerInfo[playerid][pDivision] == 2 || PlayerInfo[playerid][pMember] == 4 && PlayerInfo[playerid][pRank] >= 5)
{
if (Backup[playerid] == 1)
{
foreach(Player, i)
{
if(gTeam[i] == 2 || IsACop(i))
{
SetPlayerMarkerForPlayer(i, playerid, TEAM_HIT_COLOR);
}
}
SetPlayerToTeamColor(playerid);
if (calledbytimer != 1)
{
SendClientMessageEx(playerid, COLOR_GRAD2, "Your backup request has been cleared.");
}
else
{
SendClientMessageEx(playerid, COLOR_GRAD2, "Your backup request has been cleared automatically.");
}
Backup[playerid] = 0;
}
else
{
if (calledbytimer != 1)
{
SendClientMessageEx(playerid, COLOR_GRAD2, "You don't have an active backup request!");
}
}
}
else
{
if (calledbytimer != 1)
{
SendClientMessageEx(playerid, COLOR_GREY, " You are not a Cop / FBI / Coastguard!");
}
}
}
return 1;
}
pawn Код:
SendClientMessageEx(playerid, COLOR_WHITE, "Type /nobackup to clear your backup request.");
SetTimerEx("BackupClear", 180000, false, "ii", playerid, 1);
}