27.11.2010, 06:06
(
Последний раз редактировалось Kitten; 24.11.2013 в 05:23.
)
Solved
InfectedT = SetTimer("TurningInfected",6000,false);
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
// Infecting Part
if(newkeys & KEY_FIRE)
{
if(gTeam[playerid] == TEAM_ZOMBIE || gTeam[playerid] == TEAM_CHARGER || gTeam[playerid] == TEAM_HUNTER)
{
if(GetPlayerWeapon(playerid) == 4 || GetPlayerWeapon(playerid) == 9)
{
foreach(Player, i)
{
if(i != playerid)
{
if(gTeam[i] == TEAM_HUMAN || gTeam[i] == TEAM_MEDIC || gTeam[i] == TEAM_ARMY)
{
new Float:X,Float:Y,Float:Z;
GetPlayerPos(i, X,Y,Z);
if(IsPlayerAimingAt(playerid, X,Y,Z,1))
{
SetPlayerHealth(i,0);
InfectedT = SetTimer("TurningInfected",6000,false);
printf("Infection working");
}
}
}
}
}
}
}
return 1;
}