View Full Version : + damage for killing
malyczolg
17th November 2013, 15:55
how make +25 dmg to weapon ?
pistol : normal dmg 15 +25
mp44 ; normal dmg 32 +25
Ni3ls
17th November 2013, 16:24
in Callback_Playerdamage()
if(sWeapon == "colt_mp")
iDamage = 40;
only problem is it doesnt do hitLocs anymore. So damage on head is same as damage on the foot
malyczolg
17th November 2013, 16:27
not this , i need +30 dmg not = 30
Jeplaa
17th November 2013, 16:40
iDamage = int(iDamage + 30);
Tally
17th November 2013, 17:21
in Callback_Playerdamage()
if(sWeapon == "colt_mp")
iDamage = 40;
only problem is it doesnt do hitLocs anymore. So damage on head is same as damage on the foot
do a table of sHitLoc damage and adjust the damage according to where the hit location is. This is the one from COD4:
getHitLocDamage( sHitLoc )
{
switch( sHitLoc )
{
case "helmet":
case "head":
case "neck":
return 60;
case "torso_upper":
case "right_arm_upper":
case "left_arm_upper":
case "right_arm_lower":
case "left_arm_lower":
case "right_hand":
case "left_hand":
case "gun":
return 48;
case "torso_lower":
return 40;
case "right_leg_upper":
case "left_leg_upper":
return 32;
case "right_leg_lower":
case "left_leg_lower":
return 10;
case "right_foot":
case "left_foot":
return 5;
}
return 48;
}
Mitch
17th November 2013, 17:58
I use this myself to increase damage for weapons.
if(GetCvarFloat("scr_wep_dmg_" + sWeapon + "_" + sHitLoc) > 0)
iDamage = int(iDamage * GetCvarFloat("scr_wep_dmg_" + sWeapon + "_" + sHitLoc));
else if(GetCvarFloat("scr_wep_dmg_" + sWeapon) > 0)
iDamage = int(iDamage * GetCvarFloat("scr_wep_dmg_" + sWeapon));
So if the dmg is 40 and scr_wep_dmg_mp44_mp is 2. Your damage will be 80. Or when scr_wep_dmg_mp44_mp_head is 4 your damage will be 160.
Powered by vBulletin® Version 4.2.5 Copyright © 2024 vBulletin Solutions Inc. All rights reserved.