Склад маленьких плагинов, только отборная пузатая мелочь |
Здравствуйте, гость Вход | Регистрация
Наши новости:
|
|
|
Склад маленьких плагинов, только отборная пузатая мелочь |
Safety1st
|
30.4.2014, 3:35
Сообщение
|
|
|
Довёл до ума плагин Record Demo Question
![]() Плагин просит разрешения на запись демо. Если игрок не согласится, его кикнет с сервера. Я постарался сделать плагин по-настоящему удобным и универсальным. Нестандартные кнопки. Меню всегда появляется в удачный момент. У игроков много демок не накапливается. Основные недостатки оригинальной версии: • хитрецы перекрывают меню рекордера другим и таким образом избегают выбора в меню; • может произойти ситуация, что меню рекордера перекрывает меню выбора класса (скина). т.о. игрок остаётся без класса, возрождается с помощью VIP-меню и творит на сервере 'чудеса', оставаясь невидимым; • у игроков скапливается куча демок. Изменения – добрейшие: • меню плагина не перекрывает никакие другие меню. если игроку меню в данный момент показать нельзя – оно будет показано позже; • меню показывается игроку сразу после выбора класса, но только если тот не заспавнился. для отключения закомментировать строку с SHOW_AFTER_CLASS_CHOOSING ; • если меню не было показано при выборе класса, оно показывается игроку после смерти. для отключения закомментировать строку с SHOW_AFTER_DEATH ; • если обе предыдущие опции отключены, плагин периодически пытается показать меню новому игроку (см. ниже); • игрок, не сделавший выбор в меню за отведённое время (см. ниже), удаляется с сервера; • в настройках можно задать, какие именно кнопки использовать в меню: строки с BUTTON_OK и BUTTON_CANCEL ; • демки именуются в формате 'префикс_название_карты'; • упразднены cvar'ы. Все настройки задаются в начале исходника. Остальные имеющиеся: • DEMO_PREFIX – префикс в названии демки; • gflMenuDelay – сколько времени даётся игроку на выбор, а также интервал повторных попыток показа меню. '.0' на конце обязателен! • THEONLY_DEMO – раскомментируйте, чтобы название карты не входило в состав названия демки. тогда новая демка будет всегда перезаписывать старую; • игроки с флагом IMMUNITY_FLAG освобождены от обязательной записи демки, по дефолту это флаг 'a'. чтобы отключить 'иммунитет' – закомментируйте строку с IMMUNITY_FLAG. Несколько флагов для иммунитета указываются так: Код #define IMMUNITY_FLAG ( ADMIN_IMMUNITY | ADMIN_BAN ) • меню и сообщение при кике настраиваются в словаре.Скрин ![]() Примечания Дефолтные опции – SHOW_AFTER_CLASS_CHOOSING и SHOW_AFTER_DEATH – рекомендуемые. С ними меню будет показываться только мёртвым игрокам: сразу после выбора класса или сразу после смерти (смотря что наступит раньше ;). Это подойдёт для большинства серверов. Но на некоторых одна или обе из них будут лишними и/или приведут к проблемам. Например, на CSDM нужно выключить SHOW_AFTER_DEATH : там респавн игроков, меню рекордера, показанное после смерти, может быть перекрыто меню /guns при спавне, и игрока в итоге кикнет. На серверах JailBreak, KZ и прочих, где игроки принудительно загоняются в одну из команд, наоборот, не нужна и будет лишней опция SHOW_AFTER_CLASS_CHOOSING : игроки просто не доходят до выбора класса. Когда опция SHOW_AFTER_DEATH выключена, но SHOW_AFTER_CLASS_CHOOSING – включена и игрок после выбора класса заспавнился, будут выполняться попытки показать ему меню с интервалом gflMenuDelay в независимости от того, мёртв он или нет. В общем, если есть какие–то сомнения, что всё будет работать корректно c конкретными настройками, нужно самому проверить все варианты на сервере. v0.30 от 18.08.2014
record_demo_question.sma ( 5,51 килобайт )
Кол-во скачиваний: 238
record_demo_question.txt ( 401 байт )
Кол-во скачиваний: 255
Отредактировал: Safety1st, - 7.1.2016, 11:16
|
Поблагодарили 10 раз
|
|
Safety1st
|
30.4.2014, 22:46
Сообщение
|
|
|
|
|
|
|
Egorka007
|
1.5.2014, 1:45
Сообщение
|
![]() |
Kills Counter не падает серв после 9 убийств ?
|
|
|
|
Safety1st
|
1.5.2014, 8:56
Сообщение
|
|
|
Нет.
|
|
|
|
Safety1st
|
4.5.2014, 15:55
Сообщение
|
|
|
Remove Dropped Weapons
Небольшая доработка плагина от WPMG PRoSToTeM@. Удаляет оружие, дропнутное игроками. Не оружие карты! Изменения: плагин умеет удалять щиты и не трогать бомбу. Настройки - в исходнике: • WPN_REMOVE_TIME - через сколько секунд удалить оружие; по дефолту 10, 0 - сразу; • EXCLUDE_BOMB - раскомментировать, чтобы дропнутая бомба не удалялась; имеет смысл включать только на серверах, где она выдаётся; • INCLUDE_SHIELD - раскомментировать, чтобы дропнутый щит удалялся; имеет смысл включать только на серверах, где игроки могут его получить. В Half-Life плагин не работает, версия для HL тут. v0.13b от 23.06.2015
remove_dropped_weapons.sma ( 3,84 килобайт )
Кол-во скачиваний: 318
Отредактировал: Safety1st, - 23.6.2015, 0:29
|
Поблагодарили 6 раз
|
|
Safety1st
|
7.5.2014, 9:03
Сообщение
|
|
|
Плагин Force Round End
![]() В его основе лежат некоторые идеи и алгоритмы из плагина 'Force Round End' от Alka, но теперь всё сделано на высшем уровне благодаря появлению модуля 'Round Control' от s1lent. Плагин обеспечивает принудительное завершение раунда по таймеру 'естественным' способом, т.е. аналогично тому, как это делает сама игра, и предназначен для применения на картах без целей (бомба, залоги): только на них раунд может длиться бесконечно до полного уничтожения команды противников. Затянувшийся раунд завершается принудительно событием 'Round Draw'. За некоторое время до этого можно предупредить игроков сообщением: стоит обычный DHUD, оставлен простор для творчества ;) Настройки: • квар fre_warn_before 0 - задаёт время в секундах, за сколько подать предупреждение. по дефолту предупреждения выключены; другое разумное время, которое можно поставить, – 15...40. я полагаю, предупреждения могут быть полезны только на некоторых модовых серверах; • текст предупреждения настраивается в lang-файле. v0.80b от 07.08.2014
force_round_end.sma ( 4,03 килобайт )
Кол-во скачиваний: 290
force_round_end.txt ( 116 байт )
Кол-во скачиваний: 202Дополнительная информация • для работы плагина требует модуль RoundControl версии 2.1 • на картах с целями плагин автоматически и перманентно отключается; • когда игрок на сервере один - конец раунда не форсируется; • для компиляции требуется API от 'Round Control' - файл roundcontrol.inc ; • загрузку AMXX-модуля специально в modules.ini прописывать не нужно: он загрузится автоматически; • некоторые плагины могут работать некорректно: не ловить конец раунда, завершённого принудительно. как сделать их совместимыми с модулем - описано тут. надеюсь, это временное решение. пример применения модификации плагина на сервере с модом Predator Теперь затянувшийся раунд всегда завершается точно по таймеру с событием 'Round Draw'. А если среди игроков есть предаторы - все игроки заранее, за 20 секунд, получают предупреждение об этом, и в конце раунда преды становятся людьми с ножом в руках ;) В общем, конечная цель - мотивировать потративших всю плазму и сэйвящихся предов на атаку, но теперь без убийства всех игроков и рандомного присуждения победы, как было сделано в оригинальном плагине.
Отредактировал: Safety1st, - 26.11.2015, 14:09
|
Поблагодарили 8 раз
|
|
Safety1st
|
11.5.2014, 9:30
Сообщение
|
|
|
Player Lists
![]() Выводит до 3-х списков игроков онлайн, например: админы и випы, и произвольную строку, например, с контактами главного админа. В плагине настраивается всё. Настройка в исходнике: • FLAG_A, FLAG_B и FLAG_C ‒ на какие флаги игроков смотреть; по дефолту d, t и n соответственно. Списки B и C ‒ отключаемые; по дефолту в плагине активны только 2 списка; • CHECK_CMD_A "/admin" и CHECK_CMD_B "/vip" ‒ на какие команды реагировать; вторую можно выключить, закомментировав строку; • SHOW_CONTACT ‒ показывать произвольную строку или нет. Настройка в словаре: • весь текст задаётся здесь; • тэги цвета (^x) определяют цвет текста до следующего тэга: ^1 ‒ обычный, ^3 ‒ командный (красный, синий или серый) и ^4 ‒ зелёный; • ключи перевода PL_CONTACT и все PL_FLAG_X_PREFIX должны начинаться с тэга цвета; • все PL_FLAG_X_PREFIX должны заканчиваться тэгом цвета: он определяет цвет ников в списке. Дополнительная настройка командного цвета в исходнике: имеет смысл, только если вы используете тэг ^3 • CONTACT_TEAM_COLOUR ‒ для произвольной строки; • X_PREFIX_TEAM_COLOUR ‒ для каждого списка. • print_team_default ‒ каждый игрок увидит цвет, соответствующий его команде (CT - синий, TT - красный); • print_team_grey, print_team_red или print_team_blue ‒ все игроки увидят один и тот же цвет: серый, красный или синий соответственно. Особенности • плагин корректно переносит остаток списка на следующую строку, если не хватает места; • приоритет флагов: A > B > C, т.о. игрок с флагами A и B появится только в первом списке; • для AMXX ниже 1.8.3-dev необходимо использовать улучшенный инклуд Lev'а stock-версии colorchat'а от ConnorMcLeod; • файл словаря нельзя редактировать Блокнотом Windows. Используйте Notepad++ или аналоги, сохраняйте в кодировке UTF-8 без BOM. v2.1 от 30.06.2015
player_lists.sma ( 6,43 килобайт )
Кол-во скачиваний: 152
player_lists.txt ( 528 байт )
Кол-во скачиваний: 184
Отредактировал: Safety1st, - 30.6.2015, 12:35
|
Поблагодарили 17 раз
|
|
Safety1st
|
11.5.2014, 14:20
Сообщение
|
|
|
ExTPuMaJI, русскими буквами в CONTACT_INFO нельзя писать. Мб в этом дело?
Оригинальный плагин как работает? |
|
|
|
CH0CAPIC
|
14.5.2014, 14:53
Сообщение
|
![]() |
есть ли простой demo recorder чтобы он писал Все что происходит на сервере и чтоб сохранял в папке сервера а не каждому игроку. простите если такой вопрос уже был
|
|
|
|
vovan4ik1997
|
14.5.2014, 14:58
Сообщение
|
![]() |
Это называется HLTV
![]() Представь, что ты заплатил однажды, а получаешь прибыль постоянно.
Закажи правильный контент тут |
Поблагодарили 1 раз
|
|
9art
|
14.5.2014, 14:58
Сообщение
|
![]() |
CH0CAPIC, HLTV
|
|
|
|
Bloo
|
14.5.2014, 15:04
Сообщение
|
![]() |
CH0CAPIC, это фейл
|
|
|
|
XyLiGaN
|
14.5.2014, 15:09
Сообщение
|
|
|
|
|
|
|
CH0CAPIC
|
14.5.2014, 15:11
Сообщение
|
![]() |
|
|
|
|
XyLiGaN
|
14.5.2014, 15:12
Сообщение
|
|
|
|
|
|
|
strelok93
|
14.5.2014, 15:15
Сообщение
|
![]() |
Ждем фейл #3 :D
|
|
|
|
![]() ![]() |