1. neygomon Его Темнейшество :j Команда форума

    Регистрация:
    26.02.15
    Сообщения:
    7.543
    Симпатии:
    4.142
    Пол:
    Мужской
    Всем привет.
    Проводил у себя на проекте турнир и для него писал CW систему.
    Суть проста - автоматизация проведения матчей.

    Настройки:
    Код (Unknown Language):
    1.  
    2. #define wp_cfg         "addons/amxmodx/configs/cws/warmup.cfg"
    3. #define mtch_cfg     "addons/amxmodx/configs/cws/match.cfg"
    4. #define ovt_cfg     "addons/amxmodx/configs/cws/overtime.cfg"
    5.  
    6. #define max_pl_in_team    5    // количество игроков в команде
    7.  
    8. #define max_rounds    30    // максимум раундов в матче
    9. #define ovt_rounds    3    // количество раундов в овертайме
    10.  
    11. #define round_wins    16    // количество побед одной команды
    12.  
    13. //#define force_match        // Функция форсирования матча
    14.  
    15. //#define map_list
    16.     // Список карт для игры. Победитель матча выбирает следующую карту.
    17.     // А-ля "Играем 3 карты чтобы выяснить кто ты на самом деле" :D
    18.     // НЕ РАБОТАЕТ!
    19.    
    20. #define alive_listen_dead_players
    21.     // По дефолту живые не слышах мертвых при sv_alltalk 0
    22.     // Данный макрос "фиксит" этот косяк
    Доступные команды:
    • say /tt - после warmup победитель выбирает команду TT
    • say /ct - после warmup победитель выбирает команду CT
    • say /captain - назначает Вас капитаном команды
    • say /ready - команда к матчу готова
    • say /forcematch - если кто-то из игроков вышел(и не сможет зайти), Вы можете продолжить в меньшинстве, иначе через 1мин Вам будет защитано ТП 16:0
    Доп. инфо:
    • addons/amxmodx/configs/cws/warmup.cfg - конфиг на время разминки. туда квары прописывайте свои
    • addons/amxmodx/configs/cws/match.cfg - конфиг на время матча
    • addons/amxmodx/configs/cws/overtime.cfg - конфиг на время овертайма
    • Плагин сыроват. Но более 10ти игр на нем отыграли без особых проблем. Тупили правда по началу с командами...
    • Пока что без исходника.
    • Нет колорчата. Все сообщения обычным желтым цветом.
    • В архиве лежат:
      • конфиги с моего сервера
      • плагины для амхх 182 и 183
    • Работает ТОЛЬКО НА REAPI
     

    Вложения:

    Последнее редактирование: 11.09.16
    praccprefere, gudaus, Fenix и 5 другим нравится это.
  2. funbykes Пользователь

    Регистрация:
    03.03.15
    Сообщения:
    47
    Симпатии:
    30
    Пол:
    Мужской
    Где ты раньше был(
     
  3. neygomon Его Темнейшество :j Команда форума

    Регистрация:
    26.02.15
    Сообщения:
    7.543
    Симпатии:
    4.142
    Пол:
    Мужской
    funbykes, месяц уже лежит :D
     
  4. KoPa6JIuK Пользователь

    Регистрация:
    27.02.15
    Сообщения:
    504
    Симпатии:
    34
    Пол:
    Мужской
    Он и не нужен на кв)) а так спасибо затестим)
     
  5. Murder Пользователь

    Регистрация:
    01.03.15
    Сообщения:
    254
    Симпатии:
    17
    Пол:
    Мужской
    О отлично, Есть вопрос:
    1. say /ready - команда к матчу готова (это должен прописать капитан или все игроки?)
    2. по достижение 15-го раунда команды меняются местами?
    3. say /forcematch Время можно увеличить до 3 мин? или вообще убрать это.
     
  6. neygomon Его Темнейшество :j Команда форума

    Регистрация:
    26.02.15
    Сообщения:
    7.543
    Симпатии:
    4.142
    Пол:
    Мужской
    Murder,
    1. капитан
    2. да
    3. сами потом поменяете. а пока что как есть...
     
  7. Murder Пользователь

    Регистрация:
    01.03.15
    Сообщения:
    254
    Симпатии:
    17
    Пол:
    Мужской
    neygomon,
    2. Автоматически перекидывает или сами переходим?
     
  8. neygomon Его Темнейшество :j Команда форума

    Регистрация:
    26.02.15
    Сообщения:
    7.543
    Симпатии:
    4.142
    Пол:
    Мужской
    Murder, прочитай первый пост -__-
     
  9. Murder Пользователь

    Регистрация:
    01.03.15
    Сообщения:
    254
    Симпатии:
    17
    Пол:
    Мужской
    neygomon, надо было уточнить. установлю на сервак. Тестану, позже отпишусь.
     
  10. Murder Пользователь

    Регистрация:
    01.03.15
    Сообщения:
    254
    Симпатии:
    17
    Пол:
    Мужской
    Надо сделать 3 рестарта, перед warmup, при счете 7-8 не поменялись, команды местами. До конца матча, изо этого так и не доиграли((
     
  11. neygomon Его Темнейшество :j Команда форума

    Регистрация:
    26.02.15
    Сообщения:
    7.543
    Симпатии:
    4.142
    Пол:
    Мужской
    Murder, да ну бред.
    должно было команды поменять.
    это 100% рабочая функция.
     
  12. Murder Пользователь

    Регистрация:
    01.03.15
    Сообщения:
    254
    Симпатии:
    17
    Пол:
    Мужской
    neygomon, вот qconsole.log
     

    Вложения:

    • gcons.zip
      Размер файла:
      13,3 КБ
      Просмотров:
      2
  13. neygomon Его Темнейшество :j Команда форума

    Регистрация:
    26.02.15
    Сообщения:
    7.543
    Симпатии:
    4.142
    Пол:
    Мужской
    хм. пойду потестю
     
  14. neygomon Его Темнейшество :j Команда форума

    Регистрация:
    26.02.15
    Сообщения:
    7.543
    Симпатии:
    4.142
    Пол:
    Мужской
    Murder,
    попробуй на тестовом сервере. с админкой(нужен флаг ADMIN_RCON - "l")
    команды:
    • say /set - выставит нужное число в переменную для смены команды
    • say /end - "закончит" раунд. должны поменяться команды
    autocw.zip - демка.
    тестил под 183 и на rehlds
     

    Вложения:

  15. Murder Пользователь

    Регистрация:
    01.03.15
    Сообщения:
    254
    Симпатии:
    17
    Пол:
    Мужской
    neygomon, после раунда 7-8 (15) не меняет команды, через say /end поменялись местами. Но на следующий раунд обратно поменялись. Тойсть 8-8 . Завтра еще раз тестану. (Тестил с ботами 8 и 2 игрока + hltv На хостинге.)
     
  16. mforce Пользователь

    Регистрация:
    24.08.15
    Сообщения:
    145
    Симпатии:
    93
    Пол:
    Мужской
    amxx and no multilang support. :(
    Why you didn't love me? :D
     
  17. neygomon Его Темнейшество :j Команда форума

    Регистрация:
    26.02.15
    Сообщения:
    7.543
    Симпатии:
    4.142
    Пол:
    Мужской
    mforce, да потестируй пока что так :D
     
  18. Murder Пользователь

    Регистрация:
    01.03.15
    Сообщения:
    254
    Симпатии:
    17
    Пол:
    Мужской
    neygomon, Auto ClanWar System 1.05 neygomon auto_cw_system_ running
    Все работает отлично ,покуда кто то не перезайдет.
    Вот скрины
    [​IMG]
    [​IMG]

    После перезахода надо писать say /forcematch иначе
    [​IMG]
    Просто можно про**ть реконнект и игре конец. Надо отключить эту функцию.
    --- добавлено 28.01.16 ---
    Иногда кого то выкинет и за плохого соединения .
     
  19. neygomon Его Темнейшество :j Команда форума

    Регистрация:
    26.02.15
    Сообщения:
    7.543
    Симпатии:
    4.142
    Пол:
    Мужской
    Murder, там дается минута чтобы зайти на сервер
     
  20. Murder Пользователь

    Регистрация:
    01.03.15
    Сообщения:
    254
    Симпатии:
    17
    Пол:
    Мужской
    Поэтому и не перекидывало, я даже сообщений не видел (лидирует команда)
    --- добавлено 28.01.16 ---
    neygomon,
    Я перезашел сразу, все ровно тех.поражения терам, хотя кт перезаходил.