Page 1 of 1
Labai įdomus dalykas....
Posted: 2011 Aug 12 14:18
by psychical
Funkcija:
Code: Select all
public fw_TakeDamage(victim, inflictor, attacker, Float:damage, damage_type){ switch(get_user_weapon(attacker)) { CSW_DEAGLE: SetHamParamFloat(4, damage * get_pcvar_float(cvar_deagle_multi)); CSW_KNIFE: SetHamParamFloat(4, damage * get_pcvar_float(cvar_knife_multi)); }}
Problema Complinant:
Yra minčių?
Re: Labai įdomus dalykas....
Posted: 2011 Aug 12 14:20
by aaarnas
wtf?
Code: Select all
public fw_TakeDamage(victim, inflictor, attacker, Float:damage, damage_type){ switch(get_user_weapon(attacker)) { case CSW_DEAGLE: SetHamParamFloat(4, damage * get_pcvar_float(cvar_deagle_multi)); case CSW_KNIFE: SetHamParamFloat(4, damage * get_pcvar_float(cvar_knife_multi)); }}
Re: Labai įdomus dalykas....
Posted: 2011 Aug 12 14:27
by psychical
aaarnas wrote:wtf?
Code: Select all
public fw_TakeDamage(victim, inflictor, attacker, Float:damage, damage_type){ switch(get_user_weapon(attacker)) { case CSW_DEAGLE: SetHamParamFloat(4, damage * get_pcvar_float(cvar_deagle_multi)); case CSW_KNIFE: SetHamParamFloat(4, damage * get_pcvar_float(cvar_knife_multi)); }}
Supranti, manyčiau šitą:
Code: Select all
public fw_TakeDamage(victim, inflictor, attacker, Float:damage){ if (get_user_weapon(attacker) == CSW_DEAGLE) SetHamParamFloat(4, damage * get_pcvar_float(cvar_deagle_multi)) if (get_user_weapon(attacker) == CSW_KNIFE) SetHamParamFloat(4, damage * get_pcvar_float(cvar_knife_multi))}
tikrai galima anuo pakeisti...
Re: Labai įdomus dalykas....
Posted: 2011 Aug 12 14:32
by aaarnas
Tai beabejo, net ir būtina, nes 2 kartus be reikalo get_user_weapon iškviečiamas.
Pamiršai case parašyti tiesiog. Dėl to error rodė.
Re: Labai įdomus dalykas....
Posted: 2011 Aug 12 14:38
by psychical
Ai, dq ;D