Co do odporności na he to zrób taką moc do klasy.
Na początek znajdź:
new player_ring[33] //ring stats bust +5
Dodaj pod:
new c_antyhe[33]
Następnie znajdź:
public add_grenade_bonus(id,attacker_id,weapon)
{
if (player_b_grenade[attacker_id] > 0 && weapon == CSW_HEGRENADE && player_b_fireshield[id] == 0) //Fireshield check
{
new roll = random_num(1,player_b_grenade[attacker_id])
{
set_user_health(id, 0)
message_begin( MSG_ALL, gmsgDeathMsg,{0,0,0},0)
write_byte(attacker_id)
write_byte(id)
write_byte(0)
write_string("grenade")
message_end()
set_user_frags(attacker_id, get_user_frags(attacker_id)+1)
set_user_frags(id, get_user_frags(id)+1)
cs_set_user_money(attacker_id, cs_get_user_money(attacker_id)+150)
}
}
}
I zamień na to:
public add_grenade_bonus(id,attacker_id,weapon)
{
if (player_b_grenade[attacker_id] > 0 && weapon == CSW_HEGRENADE && player_b_fireshield[id] == 0 && c_antyhe[id] == 0) //Fireshield check
{
new roll = random_num(1,player_b_grenade[attacker_id])
{
set_user_health(id, 0)
message_begin( MSG_ALL, gmsgDeathMsg,{0,0,0},0)
write_byte(attacker_id)
write_byte(id)
write_byte(0)
write_string("grenade")
message_end()
set_user_frags(attacker_id, get_user_frags(attacker_id)+1)
set_user_frags(id, get_user_frags(id)+1)
cs_set_user_money(attacker_id, cs_get_user_money(attacker_id)+150)
}
}
}
Next w public select_class_menu(id, key) dodaj pod:
g_haskit[id] = 0
To:
c_antyhe[id] = 0
I potem pod swoją klasą dodaj tą moc, czyli np.
player_class[id] = Paladyn
c_antyhe[id] = 1
Użytkownik MaDaFaKa edytował ten post 29.09.2010 15:04