Добро пожаловать на форум, Гость, это ваша панель
  • Страница 1 из 1
  • 1
Форум Perfect Soft » Моды и AMX Скриптинг CS 1.6 » CSSB War3FT MOD » Как зделать,чтобы "уклонение" работало на нож и гранату?
Как зделать,чтобы "уклонение" работало на нож и гранату?
KinD
Дата: Воскресенье, 06.05.2012, 10:40 | Сообщение # 1
офлайн

  • Сообщения: 1148
  • Награды: 22
  • Замечания:
 
В общем захотел зделать,уклонение от ножа,но как-то не получилось.
Знаю что подобные темы были,и обсуждались,но хотелось получить ответ.

Буду благодерен за помощь,как я понял он уворачиваеться только от оружия,нужно для всех (граната,нож)


Skype:daywerok
 
SMaster
Дата: Воскресенье, 06.05.2012, 19:22 | Сообщение # 2
офлайн

  • Сообщения: 2189
  • Награды: 46
  • Замечания:
 
Открой файл events.inl
Полностью замени public EVENT_TakeDamage на код ниже
Code

// HamSandwich implementation
public EVENT_TakeDamage( iVictim, iWeapon, iAttacker, Float:f_Damage, damagetype )
{

  static szWeaponClassName[32];
  pev (iWeapon, pev_classname, szWeaponClassName, charsmax ( szWeaponClassName ) );

  new s_PlayerName[32], s_PlayerName2[32];

  get_user_name( iVictim, s_PlayerName, 31 );
  get_user_name( iAttacker, s_PlayerName2, 31 );

  if(SHARED_ValidPlayer(iAttacker) && is_user_alive( iVictim ))
  {
   new iWpnID, iWpnClip, iWpnAmmo;
   iWpnID = get_user_weapon(iAttacker,iWpnClip,iWpnAmmo);

   if(equali(szWeaponClassName,"grenade") || iWpnID == CSW_KNIFE)
   {
    static iSkillLevel;

    // Check to see if they should evade this shot?
    iSkillLevel = SM_GetSkillLevel( iVictim, SKILL_EVASION );

    if ( !p_data_b[iVictim][PB_HEXED] && iSkillLevel > 0 && random_float( MIN_PERCENT_EVASION, MAX_PERCENT_EVASION ) <= p_evasion[iSkillLevel-1] )
    {
     new iGlowIntensity = random_num( 20, 50 );
        
     // Make the user glow!
     SHARED_Glow( iVictim, 0, 0, iGlowIntensity, 0 );

     Create_ScreenFade( iVictim, (1<<10), (1<<10), (1<<12), 0, 0, 255, g_GlowLevel[iVictim][2] );

     return HAM_SUPERCEDE;
      
    }

   }
  }

  return HAM_IGNORED;
}


Наша группа вконтакте http://vk.com/nano_world_cs

Контакты:
ICQ 607786179
Skype xonahead

 
KinD
Дата: Воскресенье, 06.05.2012, 19:29 | Сообщение # 3
офлайн

  • Сообщения: 1148
  • Награды: 22
  • Замечания:
 
Огромное спасибо!

Skype:daywerok
 
AlienRobben
Дата: Воскресенье, 06.05.2012, 23:20 | Сообщение # 4
офлайн

  • Сообщения: 72
  • Награды: 0
  • Замечания:
 
SMaster, спасибо)
 
Sasha13840
Дата: Понедельник, 07.05.2012, 01:48 | Сообщение # 5
офлайн

  • Сообщения: 384
  • Награды: 7
  • Замечания:
 
Спасибо
 
3aTpaX
Дата: Среда, 06.06.2012, 15:19 | Сообщение # 6
офлайн

  • Сообщения: 44
  • Награды: 1
  • Замечания:
 
SMaster, спасибо! :)
 
Форум Perfect Soft » Моды и AMX Скриптинг CS 1.6 » CSSB War3FT MOD » Как зделать,чтобы "уклонение" работало на нож и гранату?
  • Страница 1 из 1
  • 1
Поиск: