Иконка ресурса

Blocker passes 1.2.5

Satan

Участник
Сообщения
159
Реакции
338
  • Автор ресурса
  • #1
Blocker passes
Думаю многие сталкивались с проблемой, когда на сервере играет всего 4-6 человек... И игроки договариваются между собой о том, что они будут играть только с "А" и т.д., но находятся индивидуумы, которые все же ходят на "Б" и т.д., закладывают там бомбу и т.д.? Или вам просто построить что-то на карте?

Описание:
Плагин позволяет администратору сервера через админ меню устанавливать в нужных местах блокирующие проход пропсы или любые другие пропсы и включить автоматическую установку этих пропсов каждый раунд, если игроков на сервере меньше, чем указано к конфиге плагина.
В плагине имеется функция сохранения координат пропсов, которыми был заблокирован проход. Благодаря эту даже при перезагрузке сервера пропсы блокировки останутся в том месте, куда их установил администратор.
8de7646bfa72180992a6c3ef3ccdab54.jpg

3f1d6f77317a01dd40e7d1f6394054a5.jpg

002d40c1c36cd5a728944a88db65b099.jpg

0e8154cdcfab00a825a9f29b0482c628.jpg

158be6693fa4c00f4f7997831f35829a.jpg

Требования:
SDKHooks
Updater [Необходим для авто обновления] // Начиная с beta версии 1.2.5 больше н используется

Поддерживаются игры:
  • Только Counter-Strike: Source

Установка:
  1. Скачать прикрепленный к данной теме архив с последней версий плагина и разархивировать его
  2. Скопировать папки addons и cfg из архива к себе на сервер
  3. Перезапустить сервер

Команды:
sm_admin -> "Управление Blocker Passes"
sm_bpmenu - Открыть меню администрирования плагина
sm_getaimpos - Узнать координаты точки куда смотрит ваш прицел


Переменные:
// This file was auto-generated by SourceMod (v1.4.6)
// ConVars for plugin "Blocker_passes.smx"


// Тип отображения сообщений (0 - HUD, 1 - Чат)
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_bp_amode "1"

// 1|0 Включить/Выключить сообщения плагина о статусе блокировки
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_bp_anonce "1"

// 1|0 Включить/Выключить автоматическое сохранение пропсов в конце каждого раунда
// -
// Default: "0"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_bp_autosave "0"

// Включить/Выключить авто обновление.
// -
// Default: "0"
// Minimum: "0.000000"
// Maximum: "255.000000"
sm_bp_autoupdate "0"

// 1|0 Включить/Выключить плагин
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_bp_enable "1"

// 1|0 Включить/Выключить меню управления плагином в игре
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_bp_enableadmmenu "1"

// Минимальное кол-во игроков для автомат. удаления ВСЕХ пропсов, блокирующих проход
// -
// Default: "10"
// Minimum: "0.000000"
// Maximum: "64.000000"
sm_bp_minplayer "10"

// 1|0 Включить/Выключить подсчёт ТОЛЬКО игроков из команды КТ для решения о блокировке
// -
// Default: "0"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_bp_onlyct "0"
Файл конфигурации будет создан при первом запуске плагина на вашем сервере в папке /cfg/sourcemod/Blocker.cfg

Файлы с координатами карт будут создаваться в папке /addons/sourcemod/data/blocker_passes/ После первого использовали плагина на этой карте.

В комплекте с плагином есть уже готовый файл с настройками для блокировки прохода на "Б" на карте de_dust2 если кол-во всех игроков менее 10 человек.

На карте de_dust2 Блокируется:
Проход с респа Т в сторону "Б", вход в "нижнюю тёмку" на центре, проход в сторону Б левее респа КТ [При этом центр открыт для игроков] если на сервере меньше 10 игроков


Изначально плагин настроен на автоматическую блокировку если кол-во всех игроков меньше 10. [Боты тоже считаются]
Количество игроков определяется только один раз за раунд. Т.е. если на сервере было 10 человек и после начала раунда кто-то вышел проход будет открыт весь раунд и заблокируется только при начале нового раунда.
Если кого то не устраивают сообщения плагина вы можете сами их изменить в файле /addons/sourcemod/translations/blocker_passes.phrases.txt или отключить их в настройках плагина

Алгоритм работы плагина:
В начале раунда определяется, сколько игроков(+ ботов) сейчас живые [Не в режиме наблюдения и т.д.!] и в зависимости от настройки блокирует проходы или же разблокирует их.

Известные ошибки:
При сохранений координат через админ меню в конфиге сбрасывается текст и минимальное кол-во игроков для удаления пропсов, который вы написали в нём! Поэтому советую редактировать конфиг в ручную.

PHP:
    "Номер предмета"
    {
        "Position"            "Координаты предмета в  формате xyz (origin)"
        "Angles"            "Углы поворота предмета (angles)"
        "Model"            "Путь до модели предмета"
        "Colors"            "Цвет в формате RBGA"
        "UnLockNnm"        "Минимальное кол-во игроков для удаления данного предмета"
    }

Огромную благодарность выражаю пользователю FrozDark
Также выражаю благодарность пользователю S1deX


Добавлена beta версия 1.2.5, описание в архиве, завтра выложу описание сюда, сейчас нет возможности это сделать.
Всех тестеров прошу сообщить результаты тестирования либо в ЛС, либо в комментариях

Не забывайте говорить спасибо и уважайте чужой труд!
 
Последнее редактирование модератором:

CTe6eJIeK_vRn

Участник
Сообщения
2,114
Реакции
1,867
Re: B Blocker for dd2

Поставил плагин, работает отлично, без ошибок.
8de7646bfa72180992a6c3ef3ccdab54.jpg

3f1d6f77317a01dd40e7d1f6394054a5.jpg

002d40c1c36cd5a728944a88db65b099.jpg

0e8154cdcfab00a825a9f29b0482c628.jpg

158be6693fa4c00f4f7997831f35829a.jpg

Для автора:
PHP:
[IMG]http://i30.fastpic.ru/big/2011/1103/54/8de7646bfa72180992a6c3ef3ccdab54.jpg[/IMG]
[IMG]http://i32.fastpic.ru/big/2011/1103/a5/3f1d6f77317a01dd40e7d1f6394054a5.jpg[/IMG]
[IMG]http://i31.fastpic.ru/big/2011/1103/99/002d40c1c36cd5a728944a88db65b099.jpg[/IMG]
[IMG]http://i29.fastpic.ru/big/2011/1103/28/0e8154cdcfab00a825a9f29b0482c628.jpg[/IMG]
[IMG]http://i29.fastpic.ru/big/2011/1103/9a/158be6693fa4c00f4f7997831f35829a.jpg[/IMG]
 

EPacker2

3D-моделист
Сообщения
1,040
Реакции
759
Re: B Blocker for dd2

ммм плагин превосходен, но можно ли сделать так чтобы вместо этих железных дверей, были текстуры невидимые...?
 

KpacaB4uk

Участник
Сообщения
43
Реакции
0
Re: B Blocker for dd2

Satan777,можешь эти ошибки исправить?
L 11/05/2011 - 00:02:42: [SM] Plugin encountered error 4: Invalid parameter or p
arameter type
L 11/05/2011 - 00:02:42: [SM] Native "VFormat" reported: Language phrase "Block
Because of the user" not found
L 11/05/2011 - 00:02:42: [SM] Displaying call stack trace for plugin "Block_B.sm
x":
L 11/05/2011 - 00:02:42: [SM] [0] Line 286, C:\Documents and Settings\JumpMas
ter-{╚}\╨рсюўшщ ёЄюы\sourcemod-1.4.0-linux.tar\sourcemod-1.4.0-linux\addons\sour
cemod\scripting\include\halflife.inc::PrintToChatAll()
L 11/05/2011 - 00:02:42: [SM] [1] Line 153, Block_B.sp::FunctionQuery()

а палагин сам классныйю
 

Satan

Участник
Сообщения
159
Реакции
338
  • Автор ресурса
  • #5
Re: B Blocker for dd2

KpacaB4uk, ты файл block_b.phrases.txt установил из архива?

Добавлено через 4 минуты
EPacker2, в конфигурации плагина (cfg/sourcemod/plugin.Block_B.cfg) установи Block_B_alpha_color "0.0"
 
Последнее редактирование:

neatek

Участник
Сообщения
424
Реакции
225
Re: B Blocker for dd2

все установлено, может компильнешь его под новый sourcemod 1.4?
Он вроде перезалил плагин, попробуй скачать и установить заново.
Ибо в ошибках писало мол текст "Block Because of the user" не найден в файле переводов, я щас скачал, он там.
 

KpacaB4uk

Участник
Сообщения
43
Реакции
0
Re: B Blocker for dd2

Он вроде перезалил плагин, попробуй скачать и установить заново.
Ибо в ошибках писало мол текст "Block Because of the user" не найден в файле переводов, я щас скачал, он там.
я сегодня днем его скачивал а палагин был выложен
Закачан:02 ноя 2011 22:28Просьба к автору перекомпилировать его под новый sourcemod или выложить исходник.
 

fallen1994

Участник
Сообщения
2,357
Реакции
538
Re: B Blocker for dd2

У меня есть альтернативный но более усовершенствован под ЕС :)
Лучше заменить решетками чем этим, хотя у меня в плагине вообще сделаны лучи, к которым подходишьи выдает сообщения что проход закрыт и тд :)
И закрывается проход только при наличии КТ меньше 5, когда КТ больше 5 то проходы открывались.
Спасибо что под СМ теперь есть, а то ес не люблю)
 

CTe6eJIeK_vRn

Участник
Сообщения
2,114
Реакции
1,867
Re: B Blocker for dd2

EPacker2, ты читал первый пост полностью?

Satan777;41457[B написал(а):
]sm_rcon block_b_alpha_color 0[/B] - отвечает за прозрачность стенок заграждения. [0 - невидимое, 100 - полупрозрачное, 255 - полностью видимое] Т.е. если вы установите Block_B_alpha_color 100 при блокировке игроки будут видеть блокирующее препятствие, полупрозрачное.
 

pihmih

Участник
Сообщения
512
Реакции
23
Re: B Blocker for dd2

регулярная ошибка:
[SM] Plugin encountered error 4: Invalid parameter or parameter type
[SM] Native "VFormat" reported: Language phrase "Block Because of the user" not found
[SM] Displaying call stack trace for plugin "Block_B.smx":
[SM] [0] Line 286, C:\Documents and Settings\JumpMaster-{И}\Рабочий стол\sourcemod-1.4.0-linux.tar\sourcemod-1.4.0-linux\addons\sourcemod\scripting\include\halflife.inc::PrintToChatAll()
[SM] [1] Line 153, Block_B.sp::FunctionQuery()
SourceMod 1.4
 

mihaput

Участник
Сообщения
694
Реакции
166
Re: B Blocker for dd2

Satan777,
И закрывается проход только при наличии КТ меньше 5, когда КТ больше 5 то проходы открывались.
А вот это было бы не плохо реализовать и с этим плагином... Возможно такое ?
 

Satan

Участник
Сообщения
159
Реакции
338
  • Автор ресурса
  • #13
Re: B Blocker for dd2

mihaput, если будет время сделаю.


KpacaB4uk плагин компилен на новом SM, попробуй переустановить файл перевода и его устанавливать не в папку addons/sourcemod/translations/ru а просто в addons/sourcemod/translations
pihmih ты тоже попробуй переустановить

Если это не поможет то вот версия с вшитым текстом...
 

Вложения

  • block_b.phrases.txt
    352 байт · Просмотры: 271
  • Block_B.smx
    6 КБ · Просмотры: 195
Последнее редактирование:

mihaput

Участник
Сообщения
694
Реакции
166
Re: B Blocker for dd2

Satan777, Заранее спасибо если сделаешь, да и так спасибо -хороший плагин...
 

KapaT

Эгоист
Сообщения
1,988
Реакции
535
Re: B Blocker for dd2

Можно исходник? Хочу цвет текста по своему отредактировать!
 

fallen1994

Участник
Сообщения
2,357
Реакции
538

Satan

Участник
Сообщения
159
Реакции
338
  • Автор ресурса
  • #17
Re: B Blocker for dd2

fallen1994 и mihaput, специально для вас сделал учёт только КТ

Удалите старый файл старый Block_B и установите новый Block_B_ct.

Файл перевода можно оставить старый. Теперь команда sm_rcon block_b_min_player определяет кол-во нужных КТ
 

Вложения

  • Block_B_ct.smx
    5.9 КБ · Просмотры: 60

CTe6eJIeK_vRn

Участник
Сообщения
2,114
Реакции
1,867
Re: B Blocker for dd2

Satan777, может бы сделал опционально в cfg? Да и таким образом может плаг будет развиваться. Мне вот в будущем видится, конфигурация на основе плагина Map Decals 1.1, для поддержки не только de_dust2. Я бы в и инферно и в офисе кое-что позакрывал.
 

Satan

Участник
Сообщения
159
Реакции
338
  • Автор ресурса
  • #19
Re: B Blocker for dd2

CTe6eJIeK_vRn, идея хорошая.. Но щас времени нету... Как только найду его (время), попробую сделать :)
 

neatek

Участник
Сообщения
424
Реакции
225
Re: B Blocker for dd2

Вот исходник, сравните с плагином Podsadka 1.0, моим)
 

Вложения

  • Source.txt
    5.9 КБ · Просмотры: 134
Сверху Снизу