Code:
stock bool:W3IsDamageFromMelee(const String:weapon[])
{
switch (War3_GetGame())
{
case Game_CS:
{
return StrEqual(weapon,"weapon_knife");
}
case Game_DOD:
{
return (StrEqual(weapon,"amerknife") ||
StrEqual(weapon,"spade") ||
StrEqual(weapon,"punch"));
}
case Game_TF:
{
return (
StrEqual(weapon,"shovel") ||
StrEqual(weapon,"wrench") ||
StrEqual(weapon,"bat") ||
StrEqual(weapon,"bonesaw") ||
StrEqual(weapon,"bottle") ||
StrEqual(weapon,"club") ||
StrEqual(weapon,"fireaxe") ||
StrEqual(weapon,"axtinguisher") ||
StrEqual(weapon,"fists") ||
StrEqual(weapon,"sandman") ||
StrEqual(weapon,"pickaxe") ||
StrEqual(weapon,"sword") ||
StrEqual(weapon,"demoshield") ||
StrEqual(weapon,"taunt_scout") ||
StrEqual(weapon,"taunt_sniper") ||
StrEqual(weapon,"taunt_pyro") ||
StrEqual(weapon,"taunt_demoman") ||
StrEqual(weapon,"taunt_heavy") ||
StrEqual(weapon,"taunt_spy") ||
StrEqual(weapon,"taunt_soldier")||
StrEqual(weapon,"tf_weapon_knife") ||
StrEqual(weapon,"tf_weapon_shovel") ||
StrEqual(weapon,"tf_weapon_wrench") ||
StrEqual(weapon,"tf_weapon_bat") ||
StrEqual(weapon,"tf_weapon_bat_wood") ||
StrEqual(weapon,"tf_weapon_bonesaw") ||
StrEqual(weapon,"tf_weapon_bottle") ||
StrEqual(weapon,"tf_weapon_club") ||
StrEqual(weapon,"tf_weapon_fireaxe") ||
StrEqual(weapon,"tf_weapon_fists") ||
StrEqual(weapon,"tf_weapon_sword") ||
StrEqual(weapon,"tf_weapon_bat_fish") ||
StrEqual(weapon,"tf_weapon_robot_arm")
);
}
}
return false;
}
{
switch (War3_GetGame())
{
case Game_CS:
{
return StrEqual(weapon,"weapon_knife");
}
case Game_DOD:
{
return (StrEqual(weapon,"amerknife") ||
StrEqual(weapon,"spade") ||
StrEqual(weapon,"punch"));
}
case Game_TF:
{
return (
StrEqual(weapon,"shovel") ||
StrEqual(weapon,"wrench") ||
StrEqual(weapon,"bat") ||
StrEqual(weapon,"bonesaw") ||
StrEqual(weapon,"bottle") ||
StrEqual(weapon,"club") ||
StrEqual(weapon,"fireaxe") ||
StrEqual(weapon,"axtinguisher") ||
StrEqual(weapon,"fists") ||
StrEqual(weapon,"sandman") ||
StrEqual(weapon,"pickaxe") ||
StrEqual(weapon,"sword") ||
StrEqual(weapon,"demoshield") ||
StrEqual(weapon,"taunt_scout") ||
StrEqual(weapon,"taunt_sniper") ||
StrEqual(weapon,"taunt_pyro") ||
StrEqual(weapon,"taunt_demoman") ||
StrEqual(weapon,"taunt_heavy") ||
StrEqual(weapon,"taunt_spy") ||
StrEqual(weapon,"taunt_soldier")||
StrEqual(weapon,"tf_weapon_knife") ||
StrEqual(weapon,"tf_weapon_shovel") ||
StrEqual(weapon,"tf_weapon_wrench") ||
StrEqual(weapon,"tf_weapon_bat") ||
StrEqual(weapon,"tf_weapon_bat_wood") ||
StrEqual(weapon,"tf_weapon_bonesaw") ||
StrEqual(weapon,"tf_weapon_bottle") ||
StrEqual(weapon,"tf_weapon_club") ||
StrEqual(weapon,"tf_weapon_fireaxe") ||
StrEqual(weapon,"tf_weapon_fists") ||
StrEqual(weapon,"tf_weapon_sword") ||
StrEqual(weapon,"tf_weapon_bat_fish") ||
StrEqual(weapon,"tf_weapon_robot_arm")
);
}
}
return false;
}





Logged




DarkEnergy