07.04.2012, 11:54
Where can be problem, when a player is lying and he is not up, although timers are.
Code:
if(newkeys & KEY_FIRE)
{
if(HaveTaser[playerid] == 1)
{
ApplyAnimation(playerid,"KNIFE","knife_3",4.1,0,1,1,0,0,1);
SetTimerEx("TimerClear",2000,false,"d",playerid);
new victimid = GetClosestPlayer(playerid);
if(IsPlayerConnected(victimid))
{
if(GetDistanceBetweenPlayers(playerid,victimid) < 2)
{
new Float:health;
GetPlayerHealth(victimid, health);
SetPlayerHealth(victimid, health - 5.0);
SetTimerEx("TimerFall",300,false,"d",victimid);
return 1;
}
}
}
}
return 1;
}
public TimerClear(playerid)
{
ClearAnimations(playerid,1);
}
public TimerFall(playerid)
{
ApplyAnimation(playerid, "CRACK", "crckdeth2", 4.0, 1, 0, 0, 0, 0);
}

