ekteki Eklenti admine özel damage artırıcı plugın ancak ben bu damage arttırımını her silah için olmamasını ıstıyorum, awp bicak ve bomba haric diğer silahlarda olmasını istiyorum yardımcı olabilcek varsa sevinirim
Konu
Olmamış bi gözden geçirebilir misin, iç içe 2 if koymuşsun , if awp knife hegranade vurursa 1.0 katı, else diğerleri vurursa 0.8 şeklinde olarak kodlamamız gerekmez mi. Yani Awp,knife,HEGranade vurursa aynı kalcak damage mıktarı , Diğer tum sılahlarda 0.8 katı şeklinde olacak, bu arada yanlış anlama akıl vermek istemedim üstte if else belirtirken
Bu eklenti hasar arttırmak yerine azaltıyor olmasın
, mesela 50.08 40 yani adam 50 vuracaksa 40 vuruyor
, mesela 50.08 40 yani adam 50 vuracaksa 40 vuruyorBiliyoruz zaten azaltmak ıcın kullanıyoruz, sadece belirttiğim silahların azaltmasını ıstemıyorum, başlığı bu şekilde attım plugının orjinali artırmak için o nedenle
...
PHP Kod:
#include <amxmodx>
#include <hamsandwich>
#include <fakemeta>
#define VERSION "0.1"
#define ACCESS ADMIN_MAP
public plugin_init()
{
register_plugin("Admin Double Damage", VERSION, "Justin");
RegisterHam(Ham_TakeDamage, "player", "fw_TakeDamage");
}
public fw_TakeDamage(victim, inflictor, attacker, Float:damage,damagetype)
{
if(!is_user_alive(attacker)){
return HAM_IGNORED;
}
new weapon = get_user_weapon(attacker);
if (is_user_connected(attacker) && is_user_alive(attacker) && get_user_flags(attacker) & ACCESS && ~damagetype & DMG_GRENADE && weapon != CSW_AWP && weapon != CSW_KNIFE)
{
SetHamParamFloat(4, damage * 0.8);
}
return HAM_IGNORED;
}
)


