public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if ((newkeys & KEY_FIRE) && !(oldkeys & KEY_FIRE))
{
new targetplayerid;
if(IsPlayerAimingAtPlayer(playerid,targetplayerid) && GetPlayerWeapon(playerid) == 33)
{
SetPlayerHealth(targetplayerid,0.0);
}
}
return 1;
}
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if ((newkeys & KEY_FIRE) && !(oldkeys & KEY_FIRE))
{
for(new targetplayerid; targetplayerid<MAX_PLAYERS; targetplayerid++)
{
if(IsPlayerAimingAtPlayer(playerid,targetplayerid) && GetPlayerWeapon(playerid) == 33)
{
SetPlayerHealth(targetplayerid,0.0);
}
}
}
return 1;
}
|
You need to specify what targetplayerid is:
Код:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if ((newkeys & KEY_FIRE) && !(oldkeys & KEY_FIRE))
{
for(new targetplayerid; targetplayerid<MAX_PLAYERS; targetplayerid++)
{
if(IsPlayerAimingAtPlayer(playerid,targetplayerid) && GetPlayerWeapon(playerid) == 33)
{
SetPlayerHealth(targetplayerid,0.0);
}
}
}
return 1;
}
|