Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

3 страниц V   1 2 »

Auto ClanWar System V0.1

, авто проведение ClanWar'ов (под AMXX)
Статус пользователя tnav
сообщение 24.2.2013, 17:36
Сообщение #1


Стаж: 12 лет

Сообщений: 28
Благодарностей: 26
Полезность: 602

Не рекомендуется к использованию.
Дальнейшая разработка не ведётся.


Auto ClanWar System v0.1
Плагин для автоматического проведения ClanWar'ов

Возможности:
  • Режим разминки с респавном после смерти
  • Knife раунд за выбор начальной стороны
  • Автоматическая смена команд местами
  • Дополнительные раунды (overtime)
  • Отбражение информации о текущем состоянии матча
  • Загрузка индивидуальных конфигов для каждого этапа игры
  • Удобное меню для настройки и управления матчем
  • Вывод меню игрокам для подтвеждения готовности
  • Вывод меню капитанам команд для выбора начальной стороны и голосования за ничью
  • Блокировка общего чата
  • Восстановление игры на начало любого сыгранного раунда в случае тех. проблем
    Будет восстановлен общий счет, а игрокам возвращены деньги и их снаряжение
  • Запись пов демо на клиентах
  • Остановка и запуск выбранных плагинов до и после матча соответственно


Основные команды в чат
- say !r
- say !ready Подтверждает готовность игрока
- say !nr
- say !notready Отменяет готовность
- say !cap
- say !captain Определяет игрока капитаном команды
- say !s
- say !score Выводит текущий счет в чат

Консольные команды
- cw_menu Вызывает главное меню плагина
- cw_start <Имя_команды_А> <Имя_команды_Б> <Кол-во_человек_в_команде> Запускает матч
- cw_stop Останавливает матч
- cw_rename <Имя_команды_А> <Имя_команды_Б> Переименовывает команды
Возможно переименовать только одну команду: cw_rename " " "Имя_команды_Б"
- cw_forced Принудительное завершение разминки. Отмечает всех игроков готовыми
и выбирает капинов слуйным образом, если последние не определили себя ранее.

Конфиг плагина - \configs\auto_clanwar_system.cfg
- cw_count_players_team "5" Кол-во игроков в одной команде (от 1 до 5)
- cw_max_round "15" Кол-во раундов основной игры
- cw_overtime_round "3" Кол-во раундов овертайма
- cw_knife_round "1" Knife раунд за выбор начальной стороны / 0 - Да, 1 - Нет
- cw_draw "0" Возможна ли ничья / 0 - Нет (будет играться overtime) / 1 - Да / 2 - Решают капитаны
- cw_record_pov_dem "0" Запись пов демо на клиентах
/ 0 - Нет / 1 - Записывать игру от начала до конца / 2 - Записывать только половинки
- cw_one_warmup "0" Режим разминки только единожды (перед первым сетом) / 0 - Нет. / 1 - Да
- cw_respawn "1" Во время разминки сразу респавнить игроков после смерти / 0 - Нет / 1 - Да
- cw_auto_change_team "1" Автоматически менять команды местами / 0 - Нет / 1 - Да
принудительно выставляется "1" при включенной опции cw_one_warmup
- cw_block_say "0" Запретить смс в общий чат во время игры / 0 - Нет / 1 - Разрешать только капитанам / 2 - Блокировать всем
- cw_block_say_method "1" Метод блокировки сообщений в общий чат, работает в паре с предыдущим кваром
/ 1 - Блокировать и сообщать об этом игроку / 2 - Перенаправлять сообщения в командный чат
- cw_ready_menu "1" Выводить игрокам меню для подтверждения готовности / 0 - Нет / 1 - Да
- cw_allow_cap_pause "0" Разрешать капитанам ставить игру на паузу командой в чат say !pause / 0 - Нет / 1 - Да
- cw_auto_recovery "1" Авто-восстановление игры на начало последнего раунда в случае падения сервера / 0 - Нет / 1 - Да
не зависимо от этой настройки, из меню будет возможность откатиться на любой выбранный раунд.
- cw_time_hud_info "0" Время, в секундах, отображения худ сообщения в начале каждого раунда о текущем состоянии матча.
Минимальное значение - 2 Если оставить 0, время отображения будет равно времени mp_freezetime
- cw_name_pov_dem "Auto_ClanWar_System" Приставка к имени пов демо
- cw_primary_team "T" Определяет первичную команду (команду A). / "T" - Terrorist / "CT" - Counter-Terrorist
- cw_access "с" Флаг(и) доступа к командам управления плагином и основного меню. Оставить пустым что бы разрешить всем.

Файлы конфигов для разных этапов игры и список старт\стоп плагинов - \configs\auto_cw_system\
- warm_up.cfg - Конфиг для режима разминки
- knife.cfg - Конфиг для раунда на ножах
- war.cfg - Конфиг для основной игры
- overtime.cfg - Конфиг для овертайма
- default.cfg - Конфиг который будет загружен после окончания матча
- plugins.txt - Список плагинов, которые будут остановлены перед матчем и запущены после

ChangeLog

v0.1 | 24.02.2013
- Первая публичная версия


PS
Автор, собстна, я и есть. Поэтому если имеются какие то замечания\предложения или баг репорты, просьба сообщать.

Прикрепленный файл  Auto_ClanWar_System_v0.1.zip ( 92,29 килобайт ) Кол-во скачиваний: 1038


Отредактировал: tnav, - 23.3.2014, 14:49
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 16 раз
   Цитировать сообщение
Статус пользователя kocyak
сообщение 28.2.2013, 3:51
Сообщение #2


Стаж: 14 лет

Сообщений: 6
Благодарностей: 1
Полезность: 0

+ молодец, но было бы неплохо еще добавить:

1. Автоматическую запись hltv при старте матча.
2. Возможность делать рестарт матча, а так же отдельно первой или второй половины матча.
3. Безлимитные деньги на разминке.
4. Возвращение денег и счета при реконнекте игрока, привязка счета и амуниций по IP и(или) Нику.

Отредактировал: kocyak, - 28.2.2013, 3:58
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Andrei
сообщение 28.2.2013, 7:07
Сообщение #3


Стаж: 13 лет

Сообщений: 1335
Благодарностей: 693
Полезность: 740

Автор,я твой код ломал.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Fred Perry
сообщение 28.2.2013, 7:15
Сообщение #4


Иконка группы

Стаж: 14 лет

Сообщений: 6594
Благодарностей: 2370
Полезность: 813

Если бы какой-то мета плагин, было бы не плохо )


Гнилой фашистской нечисти
Загоним пулю в лоб,
Отродью человечества
Сколотим крепкий гроб!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Andrei
сообщение 28.2.2013, 7:21
Сообщение #5


Стаж: 13 лет

Сообщений: 1335
Благодарностей: 693
Полезность: 740

Цитата(Fred Perry @ 28.2.2013, 7:15) *
Если бы какой-то мета плагин, было бы не плохо )

Что за пошлые намеки? Хд
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя u3oJIeHTa
сообщение 2.4.2013, 22:20
Сообщение #6
Стаж: 14 лет

Сообщений: 1
Благодарностей: 2
Полезность: 0

tnav,
Спасибо за очень хороший плагин! Не забрасывай :)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Fred Perry
сообщение 2.4.2013, 22:39
Сообщение #7


Иконка группы

Стаж: 14 лет

Сообщений: 6594
Благодарностей: 2370
Полезность: 813

Цитата(Andrei @ 28.2.2013, 8:21) *
Что за пошлые намеки? Хд

Пасоны сэй амхх и облом


Гнилой фашистской нечисти
Загоним пулю в лоб,
Отродью человечества
Сколотим крепкий гроб!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Breakt
сообщение 19.4.2013, 20:16
Сообщение #8


Стаж: 14 лет

Сообщений: 149
Благодарностей: 15
Полезность: 88

При установке из архива не компиля(Консоль сервера, последний билд.):
exec /addons/amxmodx/configs/auto_clanwar_system.cfg: invalid path.
exec /addons/amxmodx/configs/auto_clanwar_system.cfg: invalid path.
exec <filename> : execute a script file

Отредактировал: Breakt, - 19.4.2013, 20:19
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя PREDATOREX
сообщение 15.2.2014, 4:41
Сообщение #9


Стаж: 15 лет

Сообщений: 828
Благодарностей: 611
Полезность: 674

serveroc.com.ua

Есть косяк,
Когда я тером выиграй кнайф, и выбрал сторону ментов, то после этого очки начали заноситься за убийства не ментам, а терам.

Отредактировал: PREDATOREX, - 16.2.2014, 0:08
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 7.3.2014, 20:24
Сообщение #10


Стаж: 10 лет

Сообщений: 15547
Благодарностей: 6971
Полезность: 1206

Ребят кто скриптингом владеет, подскажите как правильно поменять запись POV'ок на запись демки на HLTV? Я понимаю что старт и остановка записи находится в some_func.inl. Но вот как правильно сделать что бы команды выполнялись по очереди (rcon_address ip => rcon_port port => rcon_password pass => rcon record cvar_name_pov_dem), я совсем не в курсе. И команды уж точно должны выполняться не на клиенте...
Как обычно информирую в скриптинге 0 :)
Код:
public start_pov_demo(id) if (is_user_connected (id))
{
new str[32]
get_time("%d-%m-%y_%H-%M-%S.dem", str, 31)
client_cmd (id, "stop;record ^"%s_%s^"", cvar_name_pov_dem, str)
}

public stop_pov_demo()
{
new players[32], t
get_players ( players, t, "ch" )
for (new i; i<t ; i++)
client_cmd (players[i], "stop")
}

ps.gif не сочтите за наглость что второй раз подряд спрашиваю)))
ps.gif если дело не ограничивается легкой правкой кода, без вопросов оплачу :)

Отредактировал: Bloo, - 7.3.2014, 20:38
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Legenda
сообщение 7.3.2014, 20:43
Сообщение #11


Иконка группы

Стаж: 14 лет

Сообщений: 3619
Благодарностей: 1706
Полезность: 1010

Меценат Меценат

set_task
хотя может и не будет работать
смотря что именно хочешь и как реализуешь
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 7.3.2014, 20:48
Сообщение #12


Стаж: 10 лет

Сообщений: 15547
Благодарностей: 6971
Полезность: 1206

Legenda, я ничего не реализую, так как вообще в скриптинге не понимаю :)
Суть того что я хочу, что бы при старте матча отправлялась rcon команда о записи демо на HLTV, но перед этим надо же еще подключиться с HLTV и т.д.
Наверное простой правкой тут не обойдешься, и мое представление правки всего лишь иллюзии незнающего человека) Так что повторюсь, доработку готов оплатить.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя DraconKCH
сообщение 8.3.2014, 7:19
Сообщение #13
Стаж: 15 лет

Сообщений: 156
Благодарностей: 74
Полезность: 373

Цитата(Bloo @ 8.3.2014, 0:48) *
Legenda, я ничего не реализую, так как вообще в скриптинге не понимаю :)
Суть того что я хочу, что бы при старте матча отправлялась rcon команда о записи демо на HLTV, но перед этим надо же еще подключиться с HLTV и т.д.
Наверное простой правкой тут не обойдешься, и мое представление правки всего лишь иллюзии незнающего человека) Так что повторюсь, доработку готов оплатить.

для управления демки в кс используются команды
rcon_address IP_ДЕМКИ
rcon_port ПОРТ_ДЕМКИ
rcon_password ПАРОЛЬ

пароль используется из hltv.cfg
adminpassword "pass"

команды для управления
rcon record demo1 - запишет демку с именем demo1 в папку cstrike там где запущена демка
rcon stoprecording - остановить демку


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 10.3.2014, 8:58
Сообщение #14


Стаж: 10 лет

Сообщений: 15547
Благодарностей: 6971
Полезность: 1206

DraconKCH, я знаю прекрасно как писать демки на HLTV) Мне надо что бы плагин удаленно запускал и останавливал запись.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя csnet
сообщение 10.3.2014, 10:23
Сообщение #15
Стаж: 10 лет

Сообщений: 4755
Благодарностей: 3837
Полезность: 693

есть такие на офф сайте


go v cs:go
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Legenda
сообщение 10.3.2014, 10:37
Сообщение #16


Иконка группы

Стаж: 14 лет

Сообщений: 3619
Благодарностей: 1706
Полезность: 1010

Меценат Меценат

1) очевидно управлять на сервере rcon и отправлять его hltv серверу - это уже надо сокеты использовать
и такие плагины уже есть
на том же overpro они стоят
2) как вариант нужно затестировать
client_cmd
и уже через нее управлять hltv
это будет более простой вариант
3) что мешает управлять hltv с клиента игры?
через то же command menu или же алиасы?
или просто набор команд

если
Цитата
я хочу, что бы при старте матча отправлялась rcon команда о записи демо на HLTV...
... доработку готов оплатить...

такие вопросы/предложения нужно писать в личку
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
magis1337
сообщение 15.1.2015, 10:01
Сообщение #17
Стаж: 9 лет 8 месяцев
Город: Odessa

Сообщений: 2782
Благодарностей: 1535
Полезность: 918

host5.ru
Меценат Меценат

Отличный плагин, только иногда разминка не понятная, приходиться делать cw без ножей
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя BaRaKuDaqq
сообщение 16.1.2015, 23:19
Сообщение #18
Стаж: 9 лет 2 месяца

Сообщений: 2
Благодарностей: 1
Полезность: 0

помогите чайнику после кнайф и выбора сторон новые 4 раунда заморозка аж 59 сек после сробатывает обычный фризитайм по 7 секунд от стандартного кфг в чем проблемма???
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя bapstop
сообщение 16.1.2015, 23:30
Сообщение #19


Стаж: 10 лет

Сообщений: 206
Благодарностей: 100
Полезность: 686

BaRaKuDaqq, там конфиг knife.cfg посмотри найди mp_freezetime поставь на 0
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя BaRaKuDaqq
сообщение 17.1.2015, 9:57
Сообщение #20
Стаж: 9 лет 2 месяца

Сообщений: 2
Благодарностей: 1
Полезность: 0

Цитата(bapstop @ 17.1.2015, 0:30) *
BaRaKuDaqq, там конфиг knife.cfg посмотри найди mp_freezetime поставь на 0

в общем мп_фризитайм я во всех конфигах выставил ноль и все равно первый раунд на ножах норм как и должно быть по настройке значение 0 после кнайфа след раунд начинается с заморозкой в 60 секунд и все раунды так((((фризитаймы все перепробовал значения разные ставил возможно баг с модом если у кого нет такой проблемы с модом прозьба скинуть мне его если есть возможность!!!За ранее спасибо!!!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
3 страниц V   1 2 »
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 2 гостей читают эту тему: