Kod: Tümünü seç
cvar_ayarlari[5] = register_cvar("jb_testerehasar","200")
cvar_ayarlari[6] = register_cvar("jb_hasar_k", "15");
cvar_ayarlari[7] = register_cvar("jb_hasar_l", "25");
cvar_ayarlari[8] = register_cvar("jb_hasar_t", "200");
cvar_ayarlari[10] = register_cvar("jb_hasar_b", "75");
cvar_ayarlari[11] = register_cvar("jb_hasar_ct", "50");
cvar_ayarlari[12] = register_cvar("jb_hasark_ct", "100");
cvar_ayarlari[13] = register_cvar("jb_hasark_k", "25");
cvar_ayarlari[14] = register_cvar("jb_hasark_l", "35");
cvar_ayarlari[15] = register_cvar("jb_hasark_b", "100");Kod: Tümünü seç
public hasaralinca(victim, inflictor, attacker, Float:damage, damage_bits) {
if(is_user_connected(attacker) && is_user_connected(victim) && victim != attacker) {
if(extrahasar[attacker]) SetHookChainArg(4, ATYPE_FLOAT, damage*2.0);
if(get_user_weapon(attacker) == CSW_KNIFE) {
new teams=get_member(attacker,m_iTeam);
switch(teams) {
case TEAM_TERRORIST: {
if(klasik[attacker]) {
SetHookChainArg(4, ATYPE_FLOAT, get_pcvar_float(cvar_ayarlari[6]));
if(get_member(victim, m_LastHitGroup) == HIT_HEAD) SetHookChainArg(4, ATYPE_FLOAT, get_pcvar_float(cvar_ayarlari[13]));
} else if(levye[attacker]) {
SetHookChainArg(4, ATYPE_FLOAT, get_pcvar_float(cvar_ayarlari[7]));
if(get_member(victim, m_LastHitGroup) == HIT_HEAD) SetHookChainArg(4, ATYPE_FLOAT, get_pcvar_float(cvar_ayarlari[14]));
}
else if(pala[attacker]){
SetHookChainArg(4, ATYPE_FLOAT, get_pcvar_float(cvar_ayarlari[10]));
if(get_member(victim, m_LastHitGroup) == HIT_HEAD) SetHookChainArg(4, ATYPE_FLOAT, get_pcvar_float(cvar_ayarlari[15]));
}
else if(testere[attacker]) SetHookChainArg(4, ATYPE_FLOAT, get_pcvar_float(cvar_ayarlari[8]));
}
case TEAM_CT: {
SetHookChainArg(4, ATYPE_FLOAT, get_pcvar_float(cvar_ayarlari[11]));
if(get_member(victim, m_LastHitGroup) == HIT_HEAD) SetHookChainArg(4, ATYPE_FLOAT, get_pcvar_float(cvar_ayarlari[12]));
}
}
}
if(get_user_weapon(attacker) == CSW_HEGRENADE && get_member(attacker,m_iTeam) == TEAM_TERRORIST){
if(testere[attacker]) SetHookChainArg(4, ATYPE_FLOAT, get_pcvar_float(cvar_ayarlari[8]));
}
if(m_rambo[victim] && get_member(victim,m_iTeam) == TEAM_TERRORIST) SetHookChainArg(4, ATYPE_FLOAT, damage*0.4);
if(ejderha_nefesi[victim]) {
user_kill(attacker);
client_print_color(attacker,attacker,"^4[%s] - ^1Hasar Verdiginiz Oyuncuda ^3Ejderha Nefesi ^1Oldugu Icin Olduruldunuz.",tag);
client_print_color(victim,victim,"^4[%s] - ^3Ejderha Nefesinle ^1Bir Oyuncu ^4Oldurdun.",tag);
}
}
}