na górze sma
new zamrozenie[33]
w public reset_item_skills:
zamrozenie[id]=0
w case itemka:
zamrozenie[id]=1
dodaj pod add_bonus_illusion(attacker_id,id,weapon) (w public Damage)
add_bonus_freeze(id)
dodaj na koniec sma
public add_bonus_freeze(id)
{
if (is_user_connected(id))
{
new weapon
new bodypart
new attacker_id = get_user_attacker(id,weapon,bodypart)
new bron = get_user_weapon(attacker_id)
new losowanie = random_num(1,3)
if(attacker_id!=0 && attacker_id != id && zamrozenie[attacker_id] > 0 && get_user_team(id) != get_user_team(attacker_id) && bron==CSW_KNIFE && losowanie==1)
{
if(DemageTake[id] == 0)
DemageTake[id] = 1
AddFlag(id, Flag_Freeze)
}
}
set_speedchange(id)
set_renderchange(id)
znajdź
enum {
Flag_Ignite = 0,
Flag_Hooking,
Flag_Rot,
Flag_Dazed,
Flag_Illusion,
Flag_Moneyshield,
Flag_Teamshield,
Flag_Teamshield_Target,
num_of_flags
}
zamień na
enum {
Flag_Ignite = 0,
Flag_Hooking,
Flag_Rot,
Flag_Dazed,
Flag_Illusion,
Flag_Moneyshield,
Flag_Teamshield,
Flag_Teamshield_Target,
Flag_Freeze,
num_of_flags
}
znajdź
if(HasFlag(id,Flag_Rot)) set_rendering(id, kRenderFxGlowShell, 255,255,0, kRenderFxNone, 10)
dodaj pod
if(HasFlag(id,Flag_Freeze)) set_rendering(id, kRenderFxGlowShell, 0,0,255, kRenderFxNone, 10)
potem jeszcze znajdź i zamień
public funcReleaseVic(id) {
DemageTake[id] = 0;
remove_task(id+GLUTON);
}
na
public funcReleaseVic(id) {
DemageTake[id] = 0;
remove_task(id+GLUTON);
RemoveFlag(id, Flag_Freeze);
set_renderchange(id);
}
szukamy
public ResetHUD(id)
{
if(is_user_connected(id))
{
dodajemy pod tym
RemoveFlag(id, Flag_Freeze)
i jeszcze znajdź
else if(HasFlag(id,Flag_Moneyshield) || HasFlag(id,Flag_Rot) || HasFlag(id,Flag_Teamshield_Target) || HasFlag(id,Flag_Illusion))
i zamień na
else if(HasFlag(id,Flag_Moneyshield) || HasFlag(id,Flag_Rot) || HasFlag(id,Flag_Teamshield_Target) || HasFlag(id,Flag_Illusion) || HasFlag(id,Flag_Freeze))
Użytkownik FreZZy edytował ten post 15.05.2011 19:54