|
Вниманию участников! Данный форум теперь является архивом и вскором времени здесь нельзя будет создавать новых тем! Просьба всем для общения и создания новых тем перейти на наш новый форум: http://amxmodx.su/
Plugin For CS Bot Enable
|
|
PAHANCS | Дата: Суббота, 25.04.2009, 06:50:12 | Сообщение # 1 |
Полковник
Группа: Пользователи
Сообщений: 183
Статус: Не в сети
| Этот плагин сделан для metamod плагина csbot_enable_mm.dll, как Вы уже догадались это боты для Counter-Strike 1.6, подробней можно узнать на этой странице: http://amxmodx.ucoz.ru/forum/14-1208-1 Плагин создавался на Amxmodx 1.8.1 #include amxmodx #include amxmisc #include fakemeta Описание: 1) Меняет Game Description (описание игры) с Condition Zero на Counter-Strike. 2) Сохраняет имя выбранной карты в пункте выбора карт при создании локального сервера (не через hlds.exe). 3) Сохраняет часто используемые консольные команды с параметрами, для ботов и загружает их просле коннекта сервера. Команды: Code
bot_difficulty bot_join_after_player bot_allow_rogues bot_allow_pistols bot_allow_shotguns bot_allow_sub_machine_guns bot_allow_ma chine_guns bot_allow_rifles bot_allow_snipers bot_allow_grenades bot_allow_shield bot_quota bot_defer_to_human bot_stop bot_ j o i n _ t ea m bot_chatter bot_prefix
Cvars: 1) csbotenable_save_map [0/1] - Выключить/Включить сохранение имя выбранной карты (по умолчанию - 1). 2) csbotenable_save_config [0/1] - Выключить/Включить сохранение консольных команд (по умолчанию - 1). 3) csbotenable_load_config [0/1] - Выключить/Включить загрузку сохранёных консольных команд (по умолчанию - 1). Пояснение: Эти Cvars будут хорошо действовать если их прописать в файле listenserver.cfg или server.cfg или в обоих, если Вам не нравится значения по умолчанию. Консольные команды будут автоматически сохраняться при дис-коннекте и загружаться при коннекте сервера. Первый раз консольные команды не загрузятся, потому как они ещё не сохранены, после дис-коннекта или смены карты или перезагрузки сервера консольные команды будут загружаться, скачать можно ниже. Дополнительные файлы: Эти заложники в отличии от стандартных Counter-Strike 1.6 при подключеном metamod плагине csbot_enable_mm.dll (т.е. боты), не будут бежать на месте, и вообще будет реальнее их поведение, скачать можно ниже. Этот файл добавляет нормальный Progress Bar (Прогресс Бар) который отображается во время создания ботами файла их навык, скачать можно ниже.
PAHANCS
Сообщение отредактировал PAHANCS - Среда, 22.07.2009, 13:36:27 |
|
| |
PomanoB | Дата: Суббота, 25.04.2009, 12:53:08 | Сообщение # 2 |
Генералиссимус
Группа: Cупер-модеры
Сообщений: 1313
Статус: Не в сети
| Залей на файловый архив форума на другие плагины лучше дать сылку на alliedmods
http://romanov4400.mybrute.com
Сообщение отредактировал PomanoB - Суббота, 25.04.2009, 12:54:03 |
|
| |
PAHANCS | Дата: Суббота, 25.04.2009, 14:46:02 | Сообщение # 3 |
Полковник
Группа: Пользователи
Сообщений: 183
Статус: Не в сети
| Залил
PAHANCS
|
|
| |
PAHANCS | Дата: Понедельник, 27.04.2009, 03:30:42 | Сообщение # 4 |
Полковник
Группа: Пользователи
Сообщений: 183
Статус: Не в сети
| Плагин обновлён, добавлена озвучка заложников как в Condition Zero, но для этого нужны файлы озвучки, их можно взять с тойже Condition Zero, но при этом нужно обычные файлы озвучки сделать пустыми (без звука) или скачать ниже русскую или английскую, в архивах включена папка Backup в ней лежат обычные файлы озвучки для того чтобы можно было востановить. Добавлен Cvar: csbotenable_hostage_sound [0/1] - Выключить/Включить озвучку заложников [если файлы звуков были прекачены] (по умолчанию - 1).
PAHANCS
Сообщение отредактировал PAHANCS - Среда, 22.07.2009, 13:45:20 |
|
| |
Rockon | Дата: Вторник, 05.05.2009, 10:32:38 | Сообщение # 5 |
Подполковник
Группа: Скриптеры
Сообщений: 137
Статус: Не в сети
| хотелось бы ещё увидеть, чтобы боты кикались при заходе настоящих игроков.
|
|
| |
PAHANCS | Дата: Среда, 06.05.2009, 22:31:05 | Сообщение # 6 |
Полковник
Группа: Пользователи
Сообщений: 183
Статус: Не в сети
| Quote (Rockon) хотелось бы ещё увидеть, чтобы боты кикались при заходе настоящих игроков. Добавь в плагин вот это : Code
public Check_Client(id) { if(id != 1 && !is_user_bot(id)) { server_cmd("bot_quota 0") } return PLUGIN_CONTINUE }
И в client_connect добавь: Code
public client_connect(id) { Check_Client(id) //...
PAHANCS
|
|
| |
Rockon | Дата: Четверг, 07.05.2009, 09:04:19 | Сообщение # 7 |
Подполковник
Группа: Скриптеры
Сообщений: 137
Статус: Не в сети
| ну так а кто разработчик?) Вот я перепишу, потом некст версия выйдет))
|
|
| |
PAHANCS | Дата: Четверг, 07.05.2009, 13:07:44 | Сообщение # 8 |
Полковник
Группа: Пользователи
Сообщений: 183
Статус: Не в сети
| Quote (Rockon) ну так а кто разработчик?) Вот я перепишу, потом некст версия выйдет)) Просто у меня времени не было. --------------------------------------------------------------------------------------------------------------------- Плагин обновлён, добавлен Cvar: csbotenable_check_client [0/1] - Выключить/Включить проверку клиента кода он подконнектится, если человек то боты играющие на сервере кикаются [это не относится к серверу] (по умолчанию - 1).
PAHANCS
|
|
| |
Rockon | Дата: Четверг, 07.05.2009, 15:10:09 | Сообщение # 9 |
Подполковник
Группа: Скриптеры
Сообщений: 137
Статус: Не в сети
| по одному кикаются или все?)
|
|
| |
PAHANCS | Дата: Четверг, 07.05.2009, 15:54:07 | Сообщение # 10 |
Полковник
Группа: Пользователи
Сообщений: 183
Статус: Не в сети
| По одному до последнего, в общем все
PAHANCS
Сообщение отредактировал PAHANCS - Четверг, 07.05.2009, 15:58:37 |
|
| |
Rockon | Дата: Четверг, 07.05.2009, 19:45:56 | Сообщение # 11 |
Подполковник
Группа: Скриптеры
Сообщений: 137
Статус: Не в сети
| зашёл один игрок - кикнулся 1 бот?)
|
|
| |
PAHANCS | Дата: Пятница, 08.05.2009, 02:32:38 | Сообщение # 12 |
Полковник
Группа: Пользователи
Сообщений: 183
Статус: Не в сети
| После коннекта любого игрока (не сервера) боты "кикаются" с помощью команды "bot_quota", а аргумент её "0". "bot_quota" - это общее количество ботов на сервере, если ставиш аргумент "0" то сколько бы нибыло ботов на сервере все "кикаются" (быстро сразу по одному до последнего). Сам попробуй подключи плагин, создай карту, добавь ботов, пусть ещё кто ни-буть подключится и увидиш как работает.
PAHANCS
Сообщение отредактировал PAHANCS - Пятница, 08.05.2009, 02:52:23 |
|
| |
Rockon | Дата: Вторник, 19.05.2009, 19:40:05 | Сообщение # 13 |
Подполковник
Группа: Скриптеры
Сообщений: 137
Статус: Не в сети
| хорошая штука поиграл. Я бы даже сказал - супер замечательная! Но хотелось бы такое дополнение: 1) Если навигации для карты нету - то ботов кикать(это надо в квару, 1 - кикать, 0 - создавать навигацию) 2) Было бы мега здорово сделать следующим образом. 1 игрок - ему добавляются боты. 2 игрока - им вылезает голосование, мол хотите ли с ботами. Тут тоже бы было хорошо влепить квару, определяющую количество игроков, до достижения которых будет выводится голосование насчёт добавления ботов. по поводу голосовалки: сделай следующим образом её. Играет 1чел . с ботами, ждёт других. Подходит второй игрок - обоим вылезает голосование по поводу ботов. Если боты остались играют дальше. Подходит третий игрок. Только 3(!) игроку вылезает голосование: мол ты хочешь играть с ботами сейчас, если он ответил нет, тогда голосование проводится и для первых двух игроков и тд. Иначе голосование может тупо надоесть) и если можно забинди голосование на последние кнопки, чтобы случайно не нажимать их) и наконец последнее - звуки там не нужны(если можно, их хеширование тоже в квару, ибо у меня боты будут молчаливые) Добавлено (2009-05-19, 7:40 Pm) --------------------------------------------- протестил дальше, Ну впринцепи что мешает жутко просто - это твоя "система" записи конфига. Она его полюбому переписывает! Это не дело, имхо. Я через консоль сервера ввёл bot_quota 0 - так потом минут 15 не понимал где боты. Добавил голосовалку в твой плагин, у меня теперь если 2 или 3 игрока - вылезает голосование. а вообще пиши мне в аську - поработаем над плагином 297*052*570
Сообщение отредактировал Rockon - Вторник, 19.05.2009, 16:58:26 |
|
| |
PAHANCS | Дата: Среда, 20.05.2009, 15:11:27 | Сообщение # 14 |
Полковник
Группа: Пользователи
Сообщений: 183
Статус: Не в сети
| Quote (Rockon) Но хотелось бы такое дополнение: 1) Если навигации для карты нету - то ботов кикать(это надо в квару, 1 - кикать, 0 - создавать навигацию) Насчет этого надо подумать, но пока времени нет. Quote (Rockon) 2) Было бы мега здорово сделать следующим образом. 1 игрок - ему добавляются боты. 2 игрока - им вылезает голосование, мол хотите ли с ботами. Тут тоже бы было хорошо влепить квару, определяющую количество игроков, до достижения которых будет выводится голосование насчёт добавления ботов. по поводу голосовалки: сделай следующим образом её. Играет 1чел . с ботами, ждёт других. Подходит второй игрок - обоим вылезает голосование по поводу ботов. Если боты остались играют дальше. Подходит третий игрок. Только 3(!) игроку вылезает голосование: мол ты хочешь играть с ботами сейчас, если он ответил нет, тогда голосование проводится и для первых двух игроков и тд. Иначе голосование может тупо надоесть) и если можно забинди голосование на последние кнопки, чтобы случайно не нажимать их) и наконец последнее - звуки там не нужны(если можно, их хеширование тоже в квару, ибо у меня боты будут молчаливые) Это на своё усмотрение, хочеш что-то добавляй или отбавляй, люди все разные и желания у всех разные, всем не угадиш. Quote (Rockon) Ну впринцепи что мешает жутко просто - это твоя "система" записи конфига. Она его полюбому переписывает! Есть другой вариант, будут сверяться консольные команды с записью в конфиге, если не изменилось, то перезаписываться не будет, но это операция долгая, и так как конфиг сохраняется при дис-коннекте сервера, а это время короткое, то операция будет недоделаная или неправильная, так что лучше оставить всё как есть. Quote (Rockon) Я через консоль сервера ввёл bot_quota 0 - так потом минут 15 не понимал где боты. Читай предыдущее моё сообщение. Quote (Rockon) пиши мне в аську Аськи пока нет, скоро будет.
PAHANCS
|
|
| |
Rockon | Дата: Четверг, 21.05.2009, 09:25:53 | Сообщение # 15 |
Подполковник
Группа: Скриптеры
Сообщений: 137
Статус: Не в сети
| 1)насчёт bot_quota и ещё парочки - я знаю) а вот другие команды распиши если не сложно) 2)А насчёт доработать: на мой взгляд плагин должен уметь добавлять и убирать ботов в зависимости от того, скока игроков на сервере и при этом он должен это делать ещё и в зависимости от мнений игроков! 3)насчёт конфига: зачем конфиг вообще переписывать? Не проще ли сделать так, чтобы конфиг писался только в том случае, если его нет? Перезаписывать конфиг в соответствии с теми значениями кваров, что на сервере - это бред имхо, потому как админ может добавить или убрать ботов. Может поменять им сложность и тп. Ему что, всё потом возвращать обратно или запретить файл на запись как мне?
Сообщение отредактировал Rockon - Четверг, 21.05.2009, 10:09:33 |
|
| |
| AMX Mod X Russian Community © 2006-2024 | |
|
| |