Si probe con eso recien y tampoco me anda...osea pega lo mismo :S
EDIT: Esto es lo q tengo en take damage
PHP Code:
// Attacker is human...
if (!g_zombie[attacker])
{
if(g_survivor[attacker])
{
new Float:predamage = damage * get_pcvar_float(cvar_zombiearmor)
switch(g_currentweapon[attacker])
{
case CSW_KNIFE: SetHamParamFloat(4, predamage * 25)
case CSW_MP5NAVY: SetHamParamFloat(4, predamage * 4)
}
}
if (g_soldierround)
{
new plrWeapId, plrClip, plrAmmo
plrWeapId = get_user_weapon(attacker, plrClip, plrAmmo)
static Float:predamage
predamage = damage * get_pcvar_float(cvar_zombiearmor)
static Float:postdamage
if (plrWeapId == CSW_M4A1)
postdamage = predamage * 20
else
postdamage = predamage
SetHamParamFloat(4, postdamage)
}
if (g_sniperround)
{
new plrWeapId, plrClip, plrAmmo
plrWeapId = get_user_weapon(attacker, plrClip, plrAmmo)
static Float:predamage
predamage = damage * get_pcvar_float(cvar_zombiearmor)
static Float:postdamage
if (plrWeapId == CSW_AWP)
postdamage = predamage * 20
else
postdamage = predamage
SetHamParamFloat(4, postdamage)
}
if(g_lasthuman[attacker])
{
new plrWeapId, plrClip, plrAmmo
plrWeapId = get_user_weapon(attacker, plrClip, plrAmmo)
static Float:predamage
predamage = damage * get_pcvar_float(cvar_zombiearmor)
static Float:postdamage
if (plrWeapId == CSW_M4A1 || plrWeapId == CSW_DEAGLE)
postdamage = predamage * 3
else
postdamage = predamage
SetHamParamFloat(4, postdamage)
}
Y el unico q me funciona es el del soldier...y no se xq...ya esta la parte del sistema de niveles ya la saque recien...ahora me faltaria saber xq no me toma el daņo :s