[Любая игра] Auto Swap Team 2.2.1

Тема в разделе "Утверждённые плагины", создана пользователем CTe6eJIeK_vRn, 5 авг 2011.

  1. CTe6eJIeK_vRn

    CTe6eJIeK_vRn Супер-модератор

    Сообщения:
    2.014
    Симпатии:
    1.797
    Auto Swap Team (2.2.1)

    :: Описание ::


    Этот плагин делает автоматическую смену команд взависимости от выбранных настроек. В то время как остальные плагины меняют команды по прошествии половины раундов, Auto Swap Team настраивается на автосмену, пятью различными способами. Так же настраивается сброс денег, сброс счета, сброс очков and сброс оружия согласно команде. Кроме этого настраивается админский иммунитет, и проигрывание звука и сообщения предупреждающих игроков о смене сторон. Auto Swap Team позволяет добавлять обычных игроков в список иммунитетов. Настраивается цвет сообщений.

    :: Тип смены сторон ::

    ПО ВРЕМЕНИ (sm_autoswapteam_type = 1)
    Смена произойдет через половину mp_timelimit.
    например:
    mp_timelimit 40
    Смена команды произойдет через 20 минут

    ПО КОЛИЧЕСТВУ РАУНДОВ (sm_autoswapteam_type = 2)
    Смена произойдет через половину mp_maxrounds.
    Например:
    mp_maxrounds 30
    Смена команды произойдет через 15 рандов

    ПО КОЛИЧЕСТВУ ВЫИГРЫШЕЙ (sm_autoswapteam_type = 3)
    Смена произойдет через половину mp_winlimit.
    Например:
    mp_winlimit 16
    Смена произойдет при достижении выигрыша одной из сторон 8 раундов

    ПО КОЛЛИЧЕСТВУ ФРАГОВ (sm_autoswapteam_type = 4)
    Смена произойдет через половину mp_fraglimit.
    Например:
    mp_fraglimit 100
    мена команды произойдет при достижении игроком 50-ти фрагов

    ДО БЕСКОНЕЧНОСТИ (sm_autoswapteam_type = 5)
    Для серверов "only dust2 forever" . Вы можете использовать Auto Swap Team, для бесконечной смены, без меняя карты.
    Вы должны установить период раундов для смены сторон.
    "sm_autoswapteam_maxround".
    Например:
    sm_autoswapteam_maxround 10
    Смена команд будет происходить каждые 10 раундов

    :: Команды ::


    // Добавление игроков в список иммунитета
    //
    // значения <immunity>:
    // 16 - SWAP
    // 8 - WEAPON
    // 4 - DEAD
    // 2 - FRAG
    // 1 - CASH
    //
    // To add immunity to more than one option sum their values
    sm_autoswapteam_immunity_add <steamId> <immunity>

    Например:

    SWAP
    sm_autoswapteam_immunity_add STEAM_0:12345 16
    SWAP + DEAD = 16 + 4 = 20
    sm_autoswapteam_immunity_add STEAM_0:12345 20
    WEAPON + CASH = 8 + 1 = 9
    sm_autoswapteam_immunity_add STEAM_0:12345 9


    // Удаление игрока из списка иммунитета
    sm_autoswapteam_immunity_del <steamId>


    // Просмотр игроков находящиеся в списке иммунитета
    // Если не указан STEAM, то показывается весь списк
    sm_autoswapteam_immunity_list [steamId]

    :: Настройки / CVar's ::

    Конфиг генерируется автоматички: cfg/sourcemod/autoswapteam.cfg

    Приечание: Файл autoswapteam.cfg на Portuguese-BR языке. если вы хотите Русскую версию,замените содержимое файла "cfg/sourcemod/autoswapteam.cfg" содержимым из файла autoswapteamRU.txt (доступен в архиве).

    PHP:
    // This file was auto-generated by SourceMod (v1.3.7-dev)
    // ConVars for plugin "autoswapteam.smx"
     
    // Предупреждающее сообщение перед сменой? [0 = НЕТ 1 = ДА] 
    // - 
    // По умолчанию: "1" 
    // Минимум: "0.000000" 
    // Максимум: "1.000000" 
    sm_autoswapteam_advert_alert "1" 

    // Предупреждающее сообщение в раунде? [0 = НЕТ 1 = ДА] 
    // - 
    // По умолчанию: "1" 
    // Минимум: "0.000000" 
    // Максимум: "1.000000" 
    sm_autoswapteam_advert_round "1" 
     
    // Предупреждающее сообщение после смены? [0 = НЕТ, 1 = ДА]
    // -
    // По умолчанию: "1" 
    // Минимум: "0.000000" 
    // Максимум: "1.000000" 
    sm_autoswapteam_advert_swap "1"

    // Вкл / Выкл Auto Swap Team. [0 = ВЫКЛ, 1 = ВКЛ] 
    // - 
    // По умолчанию: "1" 
    // Минимум: "0.000000" 
    // Максимум: "1.000000" 
    sm_autoswapteam_enable "1" 
     
    // Сбросить деньги у админа после смены? [0 = НЕТ 1 = ДА] 
    // - 
    // По умолчанию: "0" 
    // Минимум: "0.000000" 
    // Максимум: "1.000000" 
    sm_autoswapteam_immune_cash "0" 
     
    // Сбросить количество смертей у админа после смены? [0 = НЕТ 1 = ДА] 
    // - 
    // По умолчанию: "0" 
    // Минимум: "0.000000" 
    // Максимум: "1.000000" 
    sm_autoswapteam_immune_dead "0" 
     
    // Сбросить счет у админа после смены? [0 = НЕТ 1 = ДА]
    // - 
    // По умолчанию: "0" 
    // Минимум: "0.000000" 
    // Максимум: "1.000000"
    sm_autoswapteam_immune_frag "0" 
     
    // Админы имеют иммунитет от автоматичекой смены? [0 = НЕТ 1 = ДА] 
    // - 
    // По умолчанию: "0" 
    // Минимум: "0.000000" 
    // Максимум: "1.000000"
    sm_autoswapteam_immune_swap "0" 
     
    // Сбросить оружие у админов после смены? [0 = НЕТ 1 = ДА] 
    // - 
    // По умолчанию: "0" 
    // Минимум: "0.000000" 
    // Максимум: "1.000000"
    sm_autoswapteam_immune_weapon "0"
     
    // Сейчас sm_autoswapteam_type = 5. 
    // Максимальное колличество раундов перед сменой?
    // -
    // По умолчанию: "10"
    // Минимум: "1.000000"
    sm_autoswapteam_maxround "10"
     
    // Проигрывать предупреждающий звук? [0 = НЕТ 1 = ДА] 
    // - 
    // По умолчанию: "1" 
    // Минимум: "0.000000" 
    // Максимум: "1.000000" 
    sm_autoswapteam_playsound "1"
     
    // Сбросить деньги после смены? [0 = НЕТ 1 = ДА] 
    // - 
    // По умолчанию: "0" 
    // Минимум: "0.000000" 
    // Максимум: "1.000000" 
    sm_autoswapteam_resetcash "0" 
     
    // Сбросить смерти после смены [0 = НЕТ 1 = ДА] 
    // - 
    // По умолчанию: "0" 
    // Минимум: "0.000000" 
    // Максимум: "1.000000" 
    sm_autoswapteam_resetdead "0" 
     
    // Сбросить фраги после смены? [0 = НЕТ 1 = ДА] 
    // - 
    // По умолчанию: "0" 
    // Минимум: "0.000000" 
    // Максимум: "1.000000" 
    sm_autoswapteam_resetfrag "0" 
     
    // Сбросить оружие после смены? [0 =НЕТ 1 = ДА] 
    // - 
    // По умолчанию: "0" 
    // Минимум: "0.000000" 
    // Максимум: "1.000000" 
    sm_autoswapteam_resetweapon "0" 

    // Проигрывать предупреждение после смены? [0 = НЕТ, 1 = ДА]
    // -
    // По умолчанию: "1" 
    // Минимум: "0.000000" 
    // Максимум: "1.000000" 
    sm_autoswapteam_salert "1"
     
    // Define action for the score. [0 = KEEP, 1 = RESET, 2 = SWAP] 
    // - 
    // По умолчанию: "2" 
    // Минимум: "0.000000" 
    // Максимум: "1.000000" 
    sm_autoswapteam_scoretype "2" 
     
    // Укажите путь к проигрываемому звуку - предупреждение
    // -
    // По умолчанию: "buttons/bell1.wav"
    sm_autoswapteam_sfile_alert "buttons/bell1.wav"
     
    // Укажите путь к проигрываемому звуку - раунд
    // -
    // По умолчанию: "hostage/huse/okletsgo.wav"
    sm_autoswapteam_sfile_round "hostage/huse/okletsgo.wav"

    // Укажите путь к проигрываемому звуку - смена
    // -
    // По умолчанию: "ambient/misc/brass_bell_C.wav"
    sm_autoswapteam_sfile_swap "ambient/misc/brass_bell_C.wav"

    // Проигрывать звук раунда? [0 = НЕТ, 1 = ДА]
    // -
    // По умолчанию: "1"
    // Минимум: "0.000000"
    // Максимум: "1.000000"
    sm_autoswapteam_sround "1"

    // Проигрывать звук смены? [0 = НЕТ, 1 = ДА]
    // -
    // По умолчанию: "1"
    // Минимум: "0.000000"
    // Максимум: "1.000000"
    sm_autoswapteam_sswap "1"

    // Укажите тип смены команд. [1 = ПО ВРЕМЕНИ, 2 = ПО КОЛИЧЕСТВУ РАУНДОВ, 3 = ПО КОЛИЧЕСТВУ ВЫИГРЫШЕЙ , 4 = ПО КОЛЛИЧЕСТВУ ФРАГОВ , 5 = ДО БЕСКОНЕЧНОСТИ] 
    // - 
    // По умолчанию: "1"
    // Минимум: "0.000000"
    // Максимум: "5.000000"
    sm_autoswapteam_type "1"


    :: Язык ::

    Языки включенные в файл autoswapteam.phrases.txt:

    -Português-BR (PT)
    -English (EN)
    -Russian

    Чтобы перевести сообщения на Ваш язык, отредайктируйте файл "addons/SourceMod/translations/autoswapteam.phrases.txt".

    Пример на русском языке:
    ОСТОРОЖНО! Не удаляйте значения в скобках - {1} - или строки форматирования - "#format" "{1:d}" - плагин может не работать.
    :: Цветные сообщения ::

    Вы можете изменить цветность сообщений. Доступные цвета:

    Использумые цвета:
    default, green, olive.
    Командные цвета:
    lightgreen, red, blue.

    Цветность сообщениям добавляют теги перед сообщением или слове в файле autoswapteam.phrases.txt

    Теги: {default}, {green}, {lightgreen}, {red}, {blue}, {olive}


    Пример как получить светло-зеленое сообщение:

    ATENCAO: Os times serao trocados apos 10 min!
    WARNING: The teams will be exchanged after 10 minutes!

    Смешанные цвета:

    ATENCAO:Os times serao trocados apos10 min!
    WARNING: The teams will be exchanged after10 minutes!



    ::
    Установка ::

    - Скопировать файл "autoswapteam.smx" в папку "addons/SourceMod/plugins/"
    - Скопировать "autoswapteam.phrases.txt" в папку "addons/SourceMod/translations/"

    :: Обновление ::

    - Выполните команду: sm plugins unload autoswapteam
    - Удалить файл: "cfg/sourcemod/autoswapteam.cfg"

    - Скопируйте файл "autoswapteam.smx" в папку "addons/SourceMod/plugins/"
    - Скопируйте файл "autoswapteam.phrases.txt" в папку "addons/SourceMod/translations/"
    - Выполните команду: sm plugins load autoswapteam или перезапустите сервер

    Перевод сделан специально для сайта hlmod.ru. При копировании указывайте ссылку на источник.

    ps. за перевод сильно не пинайте!
    Оригигнал
     

    Вложения:

    Последнее редактирование: 21 сен 2011
    Dima56, kukurik, Sam_Fisher и 14 другим нравится это.
  2. CTe6eJIeK_vRn

    CTe6eJIeK_vRn Супер-модератор

    Сообщения:
    2.014
    Симпатии:
    1.797
    >> 2.2.1 - 09-04-2011
    - Resolved problem precache of sounds that are not standard game
     
    Andrey и zalman нравится это.
  3. zalman

    zalman Ушёл в армию 13.12.2011

    Сообщения:
    764
    Симпатии:
    146
    я так думаю для кв полезно будет?
     
  4. CTe6eJIeK_vRn

    CTe6eJIeK_vRn Супер-модератор

    Сообщения:
    2.014
    Симпатии:
    1.797
    zalman, не только, на паблике тоже полезно, для таких карт как aztec, dust и т.д.
     
  5. oblomkrs

    oblomkrs

    Сообщения:
    496
    Симпатии:
    91
    А я другим плагом пользуюсь который после 15 раундов смену команд делает)
     
  6. CTe6eJIeK_vRn

    CTe6eJIeK_vRn Супер-модератор

    Сообщения:
    2.014
    Симпатии:
    1.797
    oblomkrs,

    есть конечно еще и http://hlmod.ru/forum/showthread.php?t=250, но мне этот больше нравиться...хотя на вкус и цвет конечно....:P
     
  7. oblomkrs

    oblomkrs

    Сообщения:
    496
    Симпатии:
    91
    ну видиш в этих плагах прийдется время мапы делать мало или ограничивать раундами а в том плаге пофиг 15 раундов и смена(неатек мне написал его за 30 сеунд)
     

    Вложения:

    • heyround.rar
      Размер файла:
      3,9 КБ
      Просмотров:
      128
    dp909, zalman и CTe6eJIeK_vRn нравится это.
  8. KapaT

    KapaT Эгоист

    Сообщения:
    1.983
    Симпатии:
    408
    Ставиш sm_autoswapteam_maxround "15" и не нужно не в чем ограничевать
     
  9. oblomkrs

    oblomkrs

    Сообщения:
    496
    Симпатии:
    91
    KapaT, ну карат и мапа будет 30 раундов при нубской команде выйдет грубо минут 40 на мапу.Это невыход
     
  10. KapaT

    KapaT Эгоист

    Сообщения:
    1.983
    Симпатии:
    408
    Карта так и будет играть 30 мин просто при нубской команде они поменяются примерно за 8 мин до конца карты. Время карты не зависит,просто через каждые 15 раундов будет смена сторон толи ето будет в середине карты толи за 8 мин до ее коца
     
  11. S_coRpIon_S

    S_coRpIon_S Псих

    Сообщения:
    83
    Симпатии:
    4
    У меня неполучаються разноцвветные сообщения хотя всё зделал правельно в логах вот эту ошибку выдаёт :
    L 11/05/2011 - 16:51:20: SourceMod error session started
    L 11/05/2011 - 16:51:20: Info (map "de_dust2") (file "errors_20111105.log")
    L 11/05/2011 - 16:51:20: [SM] Plugin encountered error 25: Call was aborted
    L 11/05/2011 - 16:51:20: [SM] Native "ThrowError" reported: Using two team colors in one message is not allowed
    L 11/05/2011 - 16:51:20: [SM] Displaying call stack trace for plugin "autoswapteam.smx":
    L 11/05/2011 - 16:51:20: [SM] [0] Line 300, E:\EvIL Game Server\cstrike\addons\sourcemod\scripting\include\colors.inc::CFormat()
    L 11/05/2011 - 16:51:20: [SM] [1] Line 67, E:\EvIL Game Server\cstrike\addons\sourcemod\scripting\include\colors.inc::CPrintToChat()
    L 11/05/2011 - 16:51:20: [SM] [2] Line 96, E:\EvIL Game Server\cstrike\addons\sourcemod\scripting\include\colors.inc::CPrintToChatAll()
    L 11/05/2011 - 16:51:20: [SM] [3] Line 279, autoswapteam.sp::OnRoundStart()
    L 11/05/2011 - 16:51:45: [SM] Plugin encountered error 25: Call was aborted
    L 11/05/2011 - 16:51:45: [SM] Native "ThrowError" reported: Using two team colors in one message is not allowed
    L 11/05/2011 - 16:51:45: [SM] Displaying call stack trace for plugin "autoswapteam.smx":
    L 11/05/2011 - 16:51:45: [SM] [0] Line 300, E:\EvIL Game Server\cstrike\addons\sourcemod\scripting\include\colors.inc::CFormat()
    L 11/05/2011 - 16:51:45: [SM] [1] Line 67, E:\EvIL Game Server\cstrike\addons\sourcemod\scripting\include\colors.inc::CPrintToChat()
    L 11/05/2011 - 16:51:45: [SM] [2] Line 96, E:\EvIL Game Server\cstrike\addons\sourcemod\scripting\include\colors.inc::CPrintToChatAll()
    L 11/05/2011 - 16:51:45: [SM] [3] Line 279, autoswapteam.sp::OnRoundStart()
    В чём проблема помогите !!!
     
  12. CTe6eJIeK_vRn

    CTe6eJIeK_vRn Супер-модератор

    Сообщения:
    2.014
    Симпатии:
    1.797
  13. S_coRpIon_S

    S_coRpIon_S Псих

    Сообщения:
    83
    Симпатии:
    4
    Это у меня уже устаноленно было , я разобрался , там проблема карочи в цветах больше 3 незя ставить в предлжение , замута <cut>, на некоторые строчки даже синий с красным нестыкуются , мой совет лучше выбрать один цвет из всех и на строчку ставить. я наверно часа 2 убил на это ) , вот как сделал в итоги кому надо копируйте всё работает норм.
    Код:
    "Phrases"
    {
        "advert_time"
        {
            "#format"        "{1:d}"
            "ru"             "{red}ВНИМАНИЕ: Смена команд произойдет через {1} минут!"
        }
    
        "advert_rounds"
        {
            "#format"        "{1:d}"
            "ru"            "{blue}ВНИМАНИЕ: Смена команд произойдет через {1} Раундов"
        }
        
        "advert_wins"
        {
            "#format"        "{1:d}"
            "ru"            "{green}ВНИМАНИЕ: {lightgreen}Команды будут поменяны после {green}{1} Раундов!"
        }
    
        "advert_frags"
        {
            "#format"        "{1:d}"
            "ru"            "{lightgreen}ВНИМАНИЕ: Смена команд произойдет когда игрок достигнет {1} очков!"
        }
    
        "advert_will_swap"
        {
            "ru"            "{lightgreen}ВНИМАНИЕ: {blue}Смена Команд Произойдет в Конце Раунда"
        }
    
        "advert_were_swap"
        {
            "ru"            "{blue}ВНИМАНИЕ: {red}Произошла Смена Команд!"
        }
    
        "invalid_steamid"
        {
            "ru"            "{red}Не правильный STEAM!"
        }
    
        "invalid_immunity"
        {
            "ru"            "{red}Ошибка с Эмунитетом!"
        }
    
        "immunity_add_success"
        {
            "en"            "{blue}STEAM успешно добавлен!"
        }
    
        "immunity_add_error"
        {
            "ru"            "{red}ОШИБКА: не могу добавить STEAM..."
        }
    
        "immunity_get_error"
        {
            "ru"            "{red}ОШИБКА: В состоянии эмунитета"
        }
    
        "immunity_del_success"
        {
            "ru"            "{blue}STEAM успешно добавлен!"
        }
    
        "immunity_del_error"
        {
            "ru"            "{red}Ошибка: не могу удалить STEAM..."
        }
    
    }
     
    Последнее редактирование модератором: 5 ноя 2011
  14. FrozDark

    FrozDark Команда сайта HLMod Модератор

    Сообщения:
    1.761
    Симпатии:
    1.915
    светло-зелёный, и цвета команд вместе не стыкуются
     
  15. Лёха Мариненко

    Лёха Мариненко

    Сообщения:
    9
    Симпатии:
    0
    Ребят, а подскажите пожалуйста, можно ли этот плагин настроить так чтобы игроки не могли самостоятельно менять комаду больше одного раза за карту? Или какой плагин для этот нужен. Помогите.
     
  16. KapaT

    KapaT Эгоист

    Сообщения:
    1.983
    Симпатии:
    408
    Все завасит от того сколько у тебя времени на карту стоит
     
  17. Usurpus

    Usurpus

    Сообщения:
    67
    Симпатии:
    32
    sm_autoswapteam_type = 1 при установке этого значения будет менять команды местами после выполнении условия (по истечении точной половины времени), или (по истечении половины времени и окончания раунда)? Не хотелось бы, чтобы менялись команды посреди раунда.
     
  18. CTe6eJIeK_vRn

    CTe6eJIeK_vRn Супер-модератор

    Сообщения:
    2.014
    Симпатии:
    1.797
    Usurpus, при таком значении команды не будут меняться сразу, а только по окончанию раунда.
    Например при mp_timelimit 20 и если до окончания карты осталось 10:01, начался раунд длинной в mp_roundtime 5, то смена команд произойдет либо при выполнении целей либо по истечению времени раунда
     
    Usurpus нравится это.
  19. palanich

    palanich

    Сообщения:
    114
    Симпатии:
    5
    Привет!
    Что посоветуйте, стоит в настройках sm_autoswapteam_immune_weapon "1" , но админам оружие не сбрасывает после смены. Рестарт тоже не помогает. Как -то обидно, админы после смены с АВП бегать могут....
     
    Последнее редактирование: 27 дек 2011
  20. rrk

    rrk

    Сообщения:
    30
    Симпатии:
    1
    У меня не работает))) подскажите ...помогите!!!! хочу сделать по времени!!