Na górze dodajemy
#include <hamsandwich>
new player_b_kret[33] = 1
w public RoundStart() dodajemy
if(player_b_kret[i] > 0 && random_num(1,player_b_kret[i]) == 1)
{
new CsTeams:team=cs_get_user_team(i)
if(team==CS_TEAM_CT)
cs_set_user_team(i,CS_TEAM_T,CS_DONTCHANGE)
if(team==CS_TEAM_T)
cs_set_user_team(i,CS_TEAM_CT,CS_DONTCHANGE)
ExecuteHam(Ham_Spawn,i)
cs_set_user_team(i,team,CS_DONTCHANGE)
}
w public reset_item_skills(id) ///resowani gdy gracz traci item
player_b_kret[id] = 0 //resp u wroga
w public iteminfo(id) ////opis
if (player_b_kret[id] > 0)
{
num_to_str(player_b_kret[id],TempSkill,10)
add(itemEffect,199,"Masz 1/")
add(itemEffect,199,TempSkill)
add(itemEffect,199,"na zrespienie sie u wroga
")
}
Dodajemy item w public award_item(id, itemnum)
case 195:
{
player_item_name[id] = "Kret"
player_item_id[id] = rannum
player_b_kret[id] = random_num(2,5)
show_hudmessage( id, "Znalazles przedmiot: %s :: Masz 1/%i szans na odrodzenie sie u wroga.",player_item_name[id],player_b_kretawn[id])
}
po dodaniu case pamietaj zeby zwiekszyc ilosc losowanych itemowrobi sie to na poczatku funkcji new rannum = random_num(1,xxx)gdzie xx to liczby wszystkich case ,które posiadasz