if(PRESSED(KEY_AIMFIRE) && NoBadCam(playerid))
{
switch(GetPlayerWeapon(playerid))
{
#if !defined CONSERVATIVE
case WEAPON_SNIPER:
{
if(GetPlayerWeaponState(playerid) == WEAPONSTATE_LAST_BULLET)
{
CheckHeadShot(playerid);
}
}
case 22..33,38:
{
SetTimerEx("HSTimer", 100, 0, "i", playerid);
}
#else
case WEAPON_SNIPER, WEAPON_SHOTGUN:
{
if(GetPlayerWeaponState(playerid) == WEAPONSTATE_LAST_BULLET)
{
CheckHeadShot(playerid);
}
}
case WEAPON_RIFLE:
{
if(GetPlayerWeaponState(playerid) != WEAPONSTATE_RELOADING)
{
CheckHeadShot(playerid);
}
}
case 22..24,26..32,38:
{
if(GetPlayerWeaponState(playerid) != WEAPONSTATE_RELOADING)
{
CheckHeadShot(playerid);
}
}
#endif
}
}
error 029: invalid expression, assumed zero
error 001: expected token: ";", but found ")"
error 029: invalid expression, assumed zero
fatal error 107: too many error messages on one line
Linha do erro :
if(PRESSED(KEY_AIMFIRE) && NoBadCam(playerid))
Acho que para o sistema de headshot facilitaria mais usar a include bodyparts
|
if(PRESSED(KEY_AIMFIRE) && NoBadCam[playerid])
manda a linha acima de
if(PRESSED(KEY_AIMFIRE) && NoBadCam(playerid)) e isto nao sera assim: PHP код:
|
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(PRESSED(KEY_AIMFIRE) && NoBadCam[playerid])
//if(PRESSED(KEY_AIMFIRE) && NoBadCam(playerid))
{
switch(GetPlayerWeapon(playerid))
{
#if !defined CONSERVATIVE
case WEAPON_SNIPER:
if(GetPlayerWeaponState(playerid) == WEAPONSTATE_LAST_BULLET) CheckHeadShot(playerid);
case 22..33,38:
{
SetTimerEx("HSTimer", 100, 0, "i", playerid);
}
#else
case WEAPON_SNIPER, WEAPON_SHOTGUN:
if(GetPlayerWeaponState(playerid) == WEAPONSTATE_LAST_BULLET) CheckHeadShot(playerid);
case WEAPON_RIFLE:
if(GetPlayerWeaponState(playerid) != WEAPONSTATE_RELOADING) CheckHeadShot(playerid);
case 22..24,26..32,38:
if(GetPlayerWeaponState(playerid) != WEAPONSTATE_RELOADING) CheckHeadShot(playerid);
#endif
}
}
Erros : warning 217: loose indentation warning 217: loose indentation error 029: invalid expression, assumed zero error 028: invalid subscript (not an array or too many subscripts): "NoBadCam" warning 215: expression has no effect error 001: expected token: ";", but found "]" fatal error 107: too many error messages on one line |