PHP Code:
// global
new const Float: mejoria_damage[] = { 0.2, 0.4, 0.6, 0.8, 1.0, 1.2, 1.4, 1.6, 1.8, 2.0, 2.0}
// on takedamage
switch(get_user_weapon(attacker))
{
case CSW_KNIFE: damage *= 2.0
case CSW_TMP: damage *= 1.0
case CSW_MAC10: damage *= 1.1
case CSW_UMP45: damage *= 1.1
case CSW_M4A1: damage *= 1.2
case CSW_AK47: damage *= 1.15
case CSW_SCOUT: damage *= 1.4
case CSW_M3: damage *= 1.4
case CSW_P90: damage *= 1.5
case CSW_SG552: damage *= 1.3
case CSW_GALIL: damage *= 1.4
case CSW_XM1014: damage *= 1.4
case CSW_MP5NAVY: damage *= 1.4
case CSW_M249: damage *= 1.5
case CSW_FAMAS: damage *= 1.6
case CSW_AWP: damage *= 2.0
case CSW_AUG: damage *= 2.0
case CSW_SG550: damage *= 3.0
}
SetHamParamFloat(4, damage *= 1.0+((mejoria_damage[g_habilidades[attacker][1]])+0.1)+((g_humanclass[attacker] == 3) ? 0.5 : 0.1)*((g_humanclass[attacker] == 1) ? 0.3 : 0.1))
(This code is from takedamage)
And this.
PHP Code:
switch(level)
{
case 0..9: costo *= 1
case 10..19: costo *= 4
case 20..29: costo *= 6
case 30..39: costo *= 8
case 40..49: costo *= 10
case 50..59: costo *= 12
case 60..69: costo *= 14
case 70..79: costo *= 16
case 80..89: costo *= 18
case 90..99: costo *= 20
case 100..109: costo *= 22
case 110..119: costo *= 24
case 120..129: costo *= 26
case 130..139: costo *= 28
case 140..149: costo *= 30
case 150..159: costo *= 32
case 160..169: costo *= 34
case 170..179: costo *= 36
case 180..189: costo *= 38
case 190..199: costo *= 40
default: costo *= 42
}