/////Above this i have a function that calls this timer if player entered defined point//////// forward SAMSITEcheck(playerid); public SAMSITEcheck(playerid) { new timer1; SAMSITECheckDelay += 2; timer1 = SetTimerEx("SAMSITEcheck", 2000, false, "d", playerid); if(SAMSITECheckDelay == 30) { GangZoneStopFlashForAll(SAMSITE); if(gTeam[playerid] == EA) { SAMSITEO = 1; SAMSITECheckDelay = 0; } if(gTeam[playerid] == AE) { SAMSITEO = 2; SAMSITECheckDelay = 0; } if(gTeam[playerid] == USA) { SAMSITEO = 3; SAMSITECheckDelay = 0; } if(gTeam[playerid] == SA) { SAMSITEO = 4; SAMSITECheckDelay = 0; } } if(!IsPlayerInRangeOfPoint(playerid, 3.0, -782.4177, 2417.32, 15)) { KillTimer(timer1); SendClientMessage(playerid, COLOR_RED, "Noob :D Failed");///I get this MSG spamed. } }
if(!IsPlayerInRangeOfPoint(playerid, 3.0, -782.4177, 2417.32, 15)) { KillTimer(timer1); SendClientMessage(playerid, COLOR_RED, "Noob :D Failed");///I get this MSG spamed. } return 1; }
'' !IsPlayerInRangeOfPoint '' |
forward SAMSITEcheck(playerid);
new RecievedFailMessage[MAX_PLAYERS];
public SAMSITEcheck(playerid)
{
new timer1;
SAMSITECheckDelay += 2;
timer1 = SetTimerEx("SAMSITEcheck", 2000, false, "d", playerid);
if(SAMSITECheckDelay == 30) {
GangZoneStopFlashForAll(SAMSITE);
if(gTeam[playerid] == EA) {
SAMSITEO = 1;
SAMSITECheckDelay = 0;
return 1;
}
if(gTeam[playerid] == AE) {
SAMSITEO = 2;
SAMSITECheckDelay = 0;
return 1;
}
if(gTeam[playerid] == USA) {
SAMSITEO = 3;
SAMSITECheckDelay = 0;
return 1;
}
if(gTeam[playerid] == SA) {
SAMSITEO = 4;
SAMSITECheckDelay = 0;
return 1;
}
}
if(!IsPlayerInRangeOfPoint(playerid, 3.0, -782.4177, 2417.32, 15) && !RecievedFailMessage[playerid]) {
KillTimer(timer1);
SendClientMessage(playerid, COLOR_RED, "Noob :D Failed");
RecievedFailMessage[playerid] = 1;
return 1;
} else RecievedFailMessage[playerid] = 0;
}