Szukasz :
new player_b_sniper[33] = 1
Dodajesz pod tym
new player_b_antym4a1[33] = 1
Szukasz:
if (player_b_vampire[id] > 0)
{
num_to_str(player_b_vampire[id],TempSkill,10)
add(itemEffect,199,"Kradnie ")
add(itemEffect,199,TempSkill)
add(itemEffect,199," hp jak uderzysz wroga<br>")
Dodajesz pod tym:
if (player_b_antym4a1[id] > 0)
{
num_to_str(player_b_antym4a1[id],TempSkill,10)
add(itemEffect,199,"Masz 1/")
add(itemEffect,199,TempSkill)
add(itemEffect,199," na ochrony przed natychmiastowym zabiciem Cie z itemu M4 Master<br>")
}
Case itemu będzie tak wyglądało :
case XX:
{
player_item_name[id] = "Anty M4 Master"
player_item_id[id] = rannum
player_b_antym4a1[id] = random_num(1, 3)
show_hudmessage(id, "Znalazles przedmiot : %s :: Masz 1/%i na ochrony przed natychmiastowym zabiciem Cie z itemu M4 Master", player_item_name[id], player_b_antym4a1[id])
}
Szukasz swojej funkcji od m4a1mastera u mnie to tak wygląda
public add_bonus_m4master(attacker_id,id,weapon)
{
if (player_b_m4master[attacker_id] > 0 && get_user_team(attacker_id) != get_user_team(id) && weapon == CSW_M4A1 && player_class[attacker_id] != Ninja)
{
if (!is_user_alive(id))
return PLUGIN_HANDLED
UTIL_Kill(attacker_id, id, "m4a1")
}
return PLUGIN_HANDLED
}
i dodajesz coś takiego :
if (random_num(1, player_b_antym4a1[id]) == 1)
return PLUGIN_HANDLED
Czyli przykład
public add_bonus_m4master(attacker_id,id,weapon)
{
if (player_b_m4master[attacker_id] > 0 && get_user_team(attacker_id) != get_user_team(id) && weapon == CSW_M4A1 && player_class[attacker_id] != Ninja)
{
if (!is_user_alive(id))
return PLUGIN_HANDLED
if (random_num(1, player_b_antym4a1[id]) == 1)
return PLUGIN_HANDLED
UTIL_Kill(attacker_id, id, "m4a1")
}
return PLUGIN_HANDLED
}
Jeszcze jedno
W
public upgrade_item(id)
Dodaj
if(player_b_antym4a1[id]>0)
{
if(player_b_antym4a1[id]>5) player_b_antym4a1[id]-=random_num(0,2)
else if(player_b_antym4a1[id]>2) player_b_antym4a1[id]-=random_num(0,1)
else if(player_b_antym4a1[id]>1) player_b_antym4a1[id]-=random_num(-1,1)
}
Użytkownik Gamer edytował ten post 21.05.2010 13:26