1 ) War3FT RC 4 ( Crash CZBOT FIX )
Описание :
Предистория :
Имееться Мульти-Мод плагин ,который настроен на 7 модов в игре.Первый загружаеться Варкрафт.Поиграли, после окончания времени на карте,сменили на Мод CSDM.И вот после CSDM если опять играть у Варкрафт,начинаеться CRASH. Мною замечено,он появляеться как только кто-то играет расой Нежить,так как если стартонуть Сначала первый раз Варик,то краша нет ( ето из-за того,что неподключена библиотека csdm_amxx.dll ( csdm_active 0 ) , и в конфиг она прописана на Мод Варкрафт,но почемуто,после CSDM Мода, неотключаеться полностью.Тоисть сначала в Нежити несрабатывает Ультимейт самоуничтожения,а после СSDM Мода - всё в порядке.
P.S.Логи при старте Warcraft - с ошибками,после СSDM - чистые.
Пробовал делать следующее :
Менял разные версии библиотек CSDM,AMXX,MetaMod,Ботов в том числе POD-BOT,отключал Мульти-Мод плагин и в том числе все плагины сторонние - ничего непомогло.
Как только поставить именно версию War3ft RC 13 - блестяще работает без зависаний
Но в етой версии нет поддержки CZBOT ( ето мне и надо реализовать )
В исходнике war3ft_rc13.sma
- Код: Выделить всё
if ( g_MOD == GAME_CZERO )
{
// Only want to run this if: mod is CZ (zbot not supported), client is a bot,
// these are CZ bots (bot_quota), and the ham has not been registed yet.
if ( (pev(id, pev_flags) & FL_FAKECLIENT) && get_pcvar_num(CVAR_bot_quota) > 0 && !g_bCZBotRegisterHam )
{
// Delay for private data to initialize
set_task( 0.1, "CZ_BotHookHam", id )
}
}
}
return;
}
Вижу такие варианты решения :
1) И самый простой.Найти ету ошибку и исправить её,так как неохота переходить на другую версию и заново ковыряться в исходнику,что-бы всё настроить до мелочей.
2) Вырезать полностью расу Нежить,в последствии чего ето может быть исправит проблему.
3) Перейти на версию RC 13 и реализовать CZBOT'ов ( они должны делать всё,что и игрок ( выбирать расы и сменять их на другие,пользоваться ультимейтом и покупать спец.навики )
Вот пожалуй на етом всё.Всем Большое спасибо за внимание !
Любую цену вопроса обсудим в ЛС
Текста много ( писал максимально понятно,что нужно сделать ), а в роботе - думаю проблем будет намного меньше ( я так думаю )