[CS: Source] Last Warring

Тема в разделе "Утверждённые плагины", создана пользователем AlmazON, 12 дек 2014.

  1. AlmazON

    AlmazON деревянный © yand3xmail

    Сообщения:
    4.586
    Симпатии:
    1.994
    Last Warring

    Описание:
    Информирует игроков противоположных команд в виде звукового и текстового сообщения, когда они остаются одни, друг против друга ("1 vs 1").
    [​IMG]

    Требования:
    SourceMod

    Настройки(CVAR's):
    last_warring_sound - Полный путь к файлу музыкальных загрузок.
    В качестве файла загрузок может выступать только текстовый документ.
    Для начала, вы можете указать директорию (путь) с его новым именем и, если это возможно, загрузочный файл будет создан автоматически.
    Пример полного пути к файлу: cfg/sourcemod/last_warring.txt
    "пусто" (т.е. "") - полное отключение плагина. Отключение можно выполнять в любой момент - прямо из консоли сервера.
    Оффтоп

    Команды:
    Отключение/включение игроком
    lastwar с любым регистром букв.
    [​IMG]
    Автоматически объявляется всем игрокам при вступлении в команду (не спектаторам):
    [​IMG]
    Количество показов анонса - 1; или каждый раз при переходе из наблюдателей.

    Установка:
    Переместите или скопируйте файл "LastWarring.sp" в директорию addons/sourcemod/scripting сервера.
    Переместите или скопируйте файл "LastWarring.smx" в директорию addons/sourcemod/plugins сервера.

    Настройка:
    Конфигурационный файл
    Автоматическое создание конфигурационного файла от плагина по пути ...cfg/sourcemod сервера.

    Файл музыкальных загрузок
    Указывайте в нём полный путь к своим звукам, начиная с папки sound (т.е. sound/...). Например, sound/music/last_warring/1_vs_1.mp3
    Путь не должен содержать пробелов - они автоматически убираются в процессе обработки.
    Каждый новый звук должен начинаться с новой строчки!
    Минимум звуков: 1.
    Максимум путей: "бесконечно" - ограничено лишь памятью вашего сервера.

    P.S. Плагин заказан и оплачен участником этого форума - Bruce_Lee, который любезно предоставил его для общего пользования.
    Успешно испытано на серверах: v34 и v84.
     

    Вложения:

    Последнее редактирование модератором: 10 май 2015
    Demontager, Webman, Konstantin и 2 другим нравится это.
  2. AlmazON

    AlmazON деревянный © yand3xmail

    Сообщения:
    4.586
    Симпатии:
    1.994
    [CS:S/CS:GO] Last Warring (возможности)

    Дополнительные возможности и предупреждения/ошибки будут описаны ниже в прикреплённом файле.
    P.S. CS:GO поддерживается в тестовом режиме (не проверялось).
     

    Вложения:

  3. Bruce_Lee

    Bruce_Lee

    Сообщения:
    15
    Симпатии:
    1
    Re: [CS:S/CS:GO] Last Warring

    Плагин отличный, все работает на ура! Но когда играешь 1 на 1 с игроком, бывает временами воспроизводиться звук, решил пронаблюдать при каком конкретно обстоятельстве это происходит и выяснил! Когда на сервер пытается зайти 3-й игрок, а затем ввиду того что не хочет скачивать файлы сервера, выходит...и именно в этом случае воспроизводиться этот звук...
    Было бы здорово если исправить данный баг :)
     
  4. AlmazON

    AlmazON деревянный © yand3xmail

    Сообщения:
    4.586
    Симпатии:
    1.994
    Re: [CS:S/CS:GO] Last Warring

    Bruce_Lee, в этой версии это как бы "норма", на это рассчитано по коду.
    Просто не знаю, в каком случае игрок будет "не в игре" - это твой случай и возможно вылеты игрока. Т.е., если убрать эту проверку, то звук для "бага" прекратится, но также может перестать работать, если играют 2 игрока против 1. Любой игрок из команды, где 2, вылетает - и звук, возможно, не воспроизведётся.

    Попробуй ниже. Звук от "некачающих звуки" должен перестать, но не должен перестать, когда играют 2 vs 1 и один из тех игроков, где двое в команде - вылетает (не сам выходит, а именно вылетает).
     

    Вложения:

    Последнее редактирование: 29 дек 2014
  5. Bruce_Lee

    Bruce_Lee

    Сообщения:
    15
    Симпатии:
    1
    Re: [CS:S/CS:GO] Last Warring

    Да ты прав, при вылете игрока в той команде где их было 2, то звук не воспроизводиться, в остальном все отлично!
     
  6. AlmazON

    AlmazON деревянный © yand3xmail

    Сообщения:
    4.586
    Симпатии:
    1.994
    Re: [CS:S/CS:GO] Last Warring

    В каком варианте? Пост 4? А баг при этом прошёл, так?
    Из 1 поста есть баг, но и есть звук при вылете игрока, верно?
     
  7. Bruce_Lee

    Bruce_Lee

    Сообщения:
    15
    Симпатии:
    1
    Re: [CS:S/CS:GO] Last Warring

    Проверил сейчас и как оказалось то в обоих и в 1 и в 4 посте нет звука при вылете игрока. Да в 4 посте баг прошел, все верно.
     
  8. AlmazON

    AlmazON деревянный © yand3xmail

    Сообщения:
    4.586
    Симпатии:
    1.994
    Re: [CS:S/CS:GO] Last Warring

    Это уже плачевно... Не знаю, в v1.2.0, если доделать, будет такая же трабла или нет.
    Раз такое дело, надо поправить в 1 посте на то же самое (коли разницы в вылетах нет, а в "баге" - плюс, убирается).
     
  9. Bruce_Lee

    Bruce_Lee

    Сообщения:
    15
    Симпатии:
    1
    Re: [CS:S/CS:GO] Last Warring

    В принципе это не критично что нету звука при вылете игрока, такое очень редко бывает. Вот я при тесте этого даже не заметил.
     
    Danyas нравится это.
  10. The End Is Near...

    The End Is Near... Russian Roulette

    Сообщения:
    892
    Симпатии:
    659
    Re: [CS:S/CS:GO] Last Warring

    что-то слишком мудро
     
  11. AlmazON

    AlmazON деревянный © yand3xmail

    Сообщения:
    4.586
    Симпатии:
    1.994
    [CS:S/CS:GO] Last Warring (edited)

    Обновил шапку плагина.
    Слишком? Хотя бы не глупо. :-D
     
  12. pihmih

    pihmih

    Сообщения:
    518
    Симпатии:
    23
    Re: [CS:S/CS:GO] Last Warring

    Что то в CSGO не хочет звук закачиваться и проигрываться. Пути все прописаны. В чате плагин пишет об возможности включения/отключения звука.
     
  13. AlmazON

    AlmazON деревянный © yand3xmail

    Сообщения:
    4.586
    Симпатии:
    1.994
    Re: [CS:S/CS:GO] Last Warring

    Не факт, там не всё так однозначно сделано. Типа, эксперимент для CS:GO)
    А это уже странно. Закачка одинакова для всех. Логи ошибок чистые от плагина?
     
  14. pihmih

    pihmih

    Сообщения:
    518
    Симпатии:
    23
    Re: [CS:S/CS:GO] Last Warring

    Ошибок нет.
     
  15. AlmazON

    AlmazON деревянный © yand3xmail

    Сообщения:
    4.586
    Симпатии:
    1.994
    Re: [CS:S/CS:GO] Last Warring

    Какая запись в кваре? Как прописаны пути в закачках? Скинь под спойлер.
    Кстати, для CS:GO необходима музыка только в формате mp3 (желательно с дискретизацией 44 кГц вроде).
    Уже выяснили одну из причин, почему в CS:GO звука нет - мой эксперимент, к сожалению, не вышел, как ожидалось (хотел сократить код и нагрузку на сервер). Но грузиться должно - как я делал, у другого человека то хоть грузится (тоже CS:GO)!
     
    Последнее редактирование: 29 дек 2014
  16. fallen1994

    fallen1994

    Сообщения:
    2.347
    Симпатии:
    544
    Re: [CS:S/CS:GO] Last Warring

    че за китайский язык, warring это что вообще у тебя перевод, последняя враждимость ? Last warning и то лучше
     
  17. Chaos_Engine

    Chaos_Engine TeamBiceps

    Сообщения:
    537
    Симпатии:
    42
    Re: [CS:S/CS:GO] Last Warring

    А почему wave не подходит?
     
  18. AlmazON

    AlmazON деревянный © yand3xmail

    Сообщения:
    4.586
    Симпатии:
    1.994
    Re: [CS:S/CS:GO] Last Warring

    Последнее предупреждение? :-D
    Warring - перевод от Яндекса:
    Код:
    гл.
    воевать
    (at war)
    warring factions — воюющие группировки
    прич.
    воюющий
    враждующий
    Последние враждующие/воюющие, вражда оставшихся.
    Всё подходит. Коротко и чётко.
    wav кэширование звуков не поддерживается в CS:GO:
    "Recent reports indicate that this only works for mp3s and not wavs.". - "Последние отчёты показывают, что это работает только для MP3 и не WAV.".
     
  19. pihmih

    pihmih

    Сообщения:
    518
    Симпатии:
    23
    Re: [CS:S/CS:GO] Last Warring

    cfg:
    LastWarring.cfg:
    last_warring_sound "cfg/sourcemod/last_warring.txt"
    last_warring.txt:
    sound/items/1_1.mp3
    Звук 44100Гц
     
  20. AlmazON

    AlmazON деревянный © yand3xmail

    Сообщения:
    4.586
    Симпатии:
    1.994
    Re: [CS:S/CS:GO] Last Warring

    А файл реально по этому пути есть (может, создал не там)? Если нет, то плагин автоматически полностью отключается... в течении 1 карты точно ошибок при этом не выдаст, либо вообще не выдаст, если файла не было и не удалось создать.
    Проверь клиент CS:GO - наверняка этот звук уже есть у тебя, либо не заметил, как загрузился.
    Не забудь включить скачку всех файлов в самом клиенте.
    Не воспроизведёт скорей всего, но загрузить то должно.