Добро пожаловать на форум, Гость, это ваша панель
  • Страница 1 из 1
  • 1
Форум Perfect Soft » Моды и AMX Скриптинг CS 1.6 » CSSB War3FT MOD » Как запретить Молнию у орка на 35hp_* картах
Как запретить Молнию у орка на 35hp_* картах
JOKER9933
Дата: Воскресенье, 23.12.2012, 02:04 | Сообщение # 1
офлайн

  • Сообщения: 8
  • Награды: 0
  • Замечания:
 
Как запретить молнию у орка на 35hp карта объясните мне желательно подробней
 
SMaster
Дата: Понедельник, 24.12.2012, 11:33 | Сообщение # 2
офлайн

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

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

Шаг 2.
Открываешь war3ft.inl.
Находишь код:
Код
// 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" );


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


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


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


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


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


Шаг 4.
Открываешь events.inl.
Находишь строку:
Код
OR_ULT_ChainLightning( iAttacker, iVictim, iHitZone );


Ниже добавляешь условие:
Код
if(g_bOrcChainLightningDisabled == false)


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


В результате на карте,которую добавишь в файл skill_orc_chainlightning.cfg ульта молнии орка будут заблокированы.
Прикрепления: 0544136.png (5.4 Kb) · 5334744.png (3.5 Kb) · 8455012.png (8.4 Kb)


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

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

 
JOKER9933
Дата: Понедельник, 24.12.2012, 15:58 | Сообщение # 3
офлайн

  • Сообщения: 8
  • Награды: 0
  • Замечания:
 
Оромное спасибо
 
doping64
Дата: Среда, 24.09.2014, 09:57 | Сообщение # 4
офлайн

  • Сообщения: 3
  • Награды: 0
  • Замечания:
 
блин у меня почему та все
равно можно ставить молний хотя все проверил по несколько раз э
 
Minecrafter
Дата: Среда, 24.09.2014, 10:12 | Сообщение # 5
офлайн

  • Сообщения: 8
  • Награды: 0
  • Замечания:
 
doping64, Ты может чтото не так сделал, перепроверь
 
doping64
Дата: Среда, 24.09.2014, 10:28 | Сообщение # 6
офлайн

  • Сообщения: 3
  • Награды: 0
  • Замечания:
 
нет все равно бред какой та блин может кто ни будь скинуть эти файлы сразу я тупа скачаю и заменю
 
KILLER7x7
Дата: Среда, 24.09.2014, 22:39 | Сообщение # 7
офлайн

  • Сообщения: 94
  • Награды: 4
  • Замечания:
 
doping64,по такому поводу пиши в тему для лентяев "сделайте вместо меня"

killer7x7_ua



 
МУЖЫК
Дата: Понедельник, 21.12.2015, 18:44 | Сообщение # 8
офлайн

  • Сообщения: 50
  • Награды: 0
  • Замечания:
 


вот как-то так. скачал общедоступный мод версии 2.2.3 и не получается запретить sad хелп ми. все делаю вроде бы правильно, по несколько раз проверял.
Прикрепления: 8104015.png (31.8 Kb)
 
dark-angel190
Дата: Вторник, 22.12.2015, 12:09 | Сообщение # 9
офлайн

  • Сообщения: 17
  • Награды: 0
  • Замечания:
 
Эти ошибки не связаны с данной темой / либо вы наудаляли лишнего. Проще говоря - кривизна в пользовании блокнотом.Имхо

[hr]
Пусто в голове - советы не помогут
 
МУЖЫК
Дата: Вторник, 22.12.2015, 14:23 | Сообщение # 10
офлайн

  • Сообщения: 50
  • Награды: 0
  • Замечания:
 
dark-angel190, я через акел пад делал) в любом случае, на другом компе у меня все норм скомпилилось, так что спасибо за тему.

Цитата SMaster ()
Ниже добавляешь условие: ?
1
if(g_bOrcChainLightningDisabled == false)


тут опечатка, по факту - условие добавить выше.

Может кто подскажет как еще и принт вывести, как, например "этот предмет заблокирован на этой карте" так и для скилла, а то он просто не срабатывает и многие не понимают почему.
 
dark-angel190
Дата: Четверг, 24.12.2015, 21:22 | Сообщение # 11
офлайн

  • Сообщения: 17
  • Награды: 0
  • Замечания:
 
Вставить в том месте, где есть проверка. 

Код
if(g_bOrcChainLightningDisabled == false) OR_ULT_ChainLightning( iAttacker, iVictim, iHitZone );else
client_print( idUser, print_center, "%L", LANG_PLAYER, "CLIENT_PRINT_REALSON_BLOCK" );


[hr]
Пусто в голове - советы не помогут
 
МУЖЫК
Дата: Четверг, 28.01.2016, 00:46 | Сообщение # 12
офлайн

  • Сообщения: 50
  • Награды: 0
  • Замечания:
 
dark-angel190, не работает. во первых вначале не компилилось, т.к. надо было в начале блока обозначить idUser, а потом когда всетаки скопилилось, стало хуже, чем было.

Если делать так, как Серега сказал, то значек молнии при наведении на человека просто пропадал и ничего не происходило. 
Если делать так, как ты посоветовал? то значек молнии появляется, пищит даже тогда, когда наводишь на противника (но ничего не происходит) до тех пор, пока сама способность не деактивируется. Никаких надписей не появляется.

Друзья, может у кого есть идеи по этому поводу?)
 
Форум Perfect Soft » Моды и AMX Скриптинг CS 1.6 » CSSB War3FT MOD » Как запретить Молнию у орка на 35hp_* картах
  • Страница 1 из 1
  • 1
Поиск: