Добро пожаловать на форум, Гость, это ваша панель
  • Страница 1 из 1
  • 1
Как поставить запрет на молнии на определенных картах?
PATRUL
Дата: Среда, 11.04.2012, 19:06 | Сообщение # 1
офлайн

  • Сообщения: 718
  • Награды: 5
  • Замечания:
 
Все знают,что можно сделать,что скилл критические гранаты можно отключить на определенной карте с помощью
skill_orc_nade.cfg,а как можно сделать,чтобы запретить скилл молнии на определенных картах? :)





Сообщение отредактировал PATRUL - Среда, 11.04.2012, 19:07
 
SMaster
Дата: Пятница, 13.04.2012, 00:38 | Сообщение # 2
офлайн

  • Сообщения: 2189
  • Награды: 46
  • Замечания:
 
Шаг 1.

Создаешь новый файл skill_shadow_serpent_ward.cfg по пути ...\cstrike\addons\amxmodx\configs\war3ft\disable
В нем будешь прописывать карты на которых нельзя ставить молнии (примеры есть в файле skill_orc_nade.cfg)

Шаг 2.
Открываешь war3ft.inl.
Находишь код:
Code
// Lets find out if we should disable orc nades or gloves of warmth
g_bOrcNadesDisabled  = WC3_MapDisableCheck( "skill_orc_nade.cfg" );
g_bGlovesDisabled  = WC3_MapDisableCheck( "item_gloves.cfg" );


Ниже добавляешь этот код:
Code
g_bShadowSerpentWardDisabled = WC3_MapDisableCheck("skill_shadow_serpent_ward.cfg");


Скрин как должно быть:


Шаг 3.
Открываешь constants.inl.
Находишь код:
Code
new bool:g_bOrcNadesDisabled = false;
new bool:g_bGlovesDisabled = false;


Ниже добавляешь этот код:
Code
new bool:g_bShadowSerpentWardDisabled = false;


Скрин как должно быть:


Шаг 4.
Открываешь race_shadow.inl.
Находишь функцию public SH_PlaceSerpentWard( idUser )
Опускаешься ниже и меняешь строчку.

Меняешь этот код
Code
if ( SH_CanPlaceWard( idUser ))

на этот
Code
if ( SH_CanPlaceWard( idUser ) && g_bShadowSerpentWardDisabled == false)


Скрин как должно быть:


В результате на карте,которую добавишь в файл skill_shadow_serpent_ward.cfg молнии работать не будут.
Прикрепления: 0754482.png (6.5 Kb) · 9431130.png (3.6 Kb) · 3320827.png (31.0 Kb)


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

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

 
KinD
Дата: Пятница, 13.04.2012, 08:06 | Сообщение # 3
офлайн

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

Skype:daywerok
 
PATRUL
Дата: Пятница, 13.04.2012, 12:06 | Сообщение # 4
офлайн

  • Сообщения: 718
  • Награды: 5
  • Замечания:
 
SMaster, могешь ))) талант)) спасибо!


 
almazik2015
Дата: Среда, 25.04.2012, 21:12 | Сообщение # 5
офлайн

  • Сообщения: 57
  • Награды: 0
  • Замечания:
 
SMaster, Спасибо
 
Contra63
Дата: Среда, 09.05.2012, 15:02 | Сообщение # 6
офлайн

  • Сообщения: 830
  • Награды: 7
  • Замечания:
 
Для Цепная молния что надо писать вместо
Code
ShadowSerpentWard


 
KinD
Дата: Среда, 09.05.2012, 16:15 | Сообщение # 7
офлайн

  • Сообщения: 1148
  • Награды: 22
  • Замечания:
 
Contra63,
Code
OrcChainLightning

или

Code
OrChainLightning


Skype:daywerok
 
3aTpaX
Дата: Среда, 06.06.2012, 15:15 | Сообщение # 8
офлайн

  • Сообщения: 44
  • Награды: 1
  • Замечания:
 
SMaster, Спасибо
 
BoJlog9l
Дата: Воскресенье, 22.12.2013, 00:35 | Сообщение # 9
офлайн

  • Сообщения: 45
  • Награды: 0
  • Замечания:
 
Цитата PATRUL ()
Все знают,что можно сделать,что скилл критические гранаты можно отключить на определенной карте с помощью skill_orc_nade.cfg,а как можно сделать,чтобы запретить скилл молнии на определенных картах?
Просто можете вписывать мапы, где их запретить в skill_orc_nade.cfg.В исходниках ничего менять не надо?
 
PATRUL
Дата: Воскресенье, 22.12.2013, 15:45 | Сообщение # 10
офлайн

  • Сообщения: 718
  • Награды: 5
  • Замечания:
 
Цитата BoJlog9l ()
Просто можете вписывать мапы, где их запретить в skill_orc_nade.cfg.В исходниках ничего менять не надо?
Просто впиши названия карт или например,если нужно запретить на всех aim_ картах надо прописать так:
Код
aim_*
fy_*
awp_*
cs_mansion





Сообщение отредактировал PATRUL - Воскресенье, 22.12.2013, 15:45
 
  • Страница 1 из 1
  • 1
Поиск: