Заказать игровой сервер Контакты (заказать плагин/исправить ошибки/другое) Поиск

[ вход ]
[ последние сообщения ]

  • Страница 1 из 4
  • 1
  • 2
  • 3
  • 4
  • »
Форум » SourceMod >> CS:Source >> CSGO » Плагины (бесплатные) » Map Config v1.2.5 (Разный конфиг (настройки) для разных карт)
Map Config v1.2.5
_wS_ Дата: Понедельник, 07.05.2012, 06:43:03 | Сообщение # 1
Thanks
Map Config v1.2.5 (скачать)

Если хотите сделать свой конфиг, например, для карты de_cbble, то создайте cfg/map_config/de_cbble.cfg с нужными RCON командами/переменными. Если хотите чтобы конфиг подгружался для всех карт de_, создайте cfg/map_config/de.cfg

Если у вас в de.cfg sv_cheats 1 и в de_cbble sv_cheats 0, то sv_cheats будет равен 0.
Каждую команду пишите с новой строки, примеры:

Код
sm_vipsetitemstatus weapon_autoset 0 // отключить VIP модуль авто-установки оружия
sm plugins unload x.smx // отключает addons/sourcemod/plugins/x.smx
es_unload x // отключает addons/eventscripts/x  (es_load x - включить)
sv_alltalk 0 // изменить значение переменной на 0

mc_cmd_delay "команды через ;" "через сколько секунд выполнить" - выполнить команды через x сек (смена карты отменит действие).

Код
// Через 15 минут происходит рестарт раунда и у всех денег при рождении становится 16000.
mc_cmd_delay "mp_startmoney 16000;mp_restartgame 1;" 900.0

// Писать так было бы ПЛОХО:
mc_cmd_delay "mp_startmoney 16000;" 900.0
mc_cmd_delay "mp_restartgame 1;" 900.0

// Если время задержки одинаковое, пишите в одной строке через ; или создайте .cfg и подгрузите командой exec (ниже пример).

Лимит символов 512 (#define CMD_SIZE 512). Если не хочется писать много команд в одну строку, то можно создать cfg/map_config/xz.cfg, прописать в него все нужные команды (каждая с новой строки), и сделать mc_cmd_delay "exec map_config/xz.cfg" "сек"

cfg/map_config/settings/settings.cfg:

Код
// Перезагрузить карту через 'x' секунд после включения сервера (0 = откл)
// -
// Default: "0"
mc_restart_map "0"

// Подгружать конфиги карты через 'x' секунд после server.cfg (0 = без задержки)
// -
// Default: "0"
mc_timer "0"

Чем полезен mc_restart_map. Например VIP и модули включаются на сразу же после включения сервера, а с задержкой где-то в 2-4 секунды, а Map Config включается сразу же и пытается отключить plugin, который еще и не включился, или пытается сменить значения переменных, которые еще не созданы. Получается что Map Config не сработает один раз после включения сервера и только после смены карты начнет нормально работать. В случае с VIP рекомендуется mc_restart_map 5 или больше. Если у вас стоит хоть 1 купленный Hueco Mundo плагин, то вам mc_restart_map не нужен вообще, т.к. Hueco Mundo после активации плагинов и модулей, меняет карту.

Чем полезен mc_timer. Его можно и не трогать, т.к. сначала подгружаются server.cfg и sm конфиги и лишь потом Map Config подгружает свои настройки и перебивает их на свои, но например если вы закинули plugin и ждёте когда он включится после смены карты (а он создает какие-то квары), то не факт что Map Config успеет перебить настройки на свои, поэтому можно поставить значение 1 или 2.
 
ZLoy-kif Дата: Понедельник, 07.05.2012, 09:08:08 | Сообщение # 2
Сообщений: 33
Репутация: 4 [ +/- ]
спасибо klas Всё работает отлично, есть небольшая огреха но не критичная, в принципе можно даже не исправлять, но просто напишу что бы знал:

пример:
deathrun - es_load rsounds
de - es_unload rsounds

Сервер стартует c карты de_dust
_всё ок

сервер меняет карту на deathrun_blabla
_музыка начинает скачиваеться клиенту, rsounds работает - всё ок

сервер меняет карту на de_dust
_музыка всё равно скачивается, но на самой карте rsounds отключен

сервер меняет карту на de_dust2
музыка не скачивается, rsounds отключен - всё ок

пс: хоспаде, какая же нудная капча перед отправкой сообщения pipec


Сообщение отредактировал ZLoy-kif - Понедельник, 07.05.2012, 09:14:07
 
_wS_ Дата: Понедельник, 07.05.2012, 09:27:03 | Сообщение # 3
Thanks
Quote (ZLoy-kif)
пс: хоспаде, какая же нудная капча перед отправкой сообщения

Убрал =)

На счет скачиваний, это из-за того, что скрипт мы отключили только после того, как он уже был включен и успел добавить файлы для загрузки. Так же и с включением, игрок уже конектится (смена карты), но мы не успели включить скрипт и файлы еще не добавились для загрузки. Задержка из-за того, что мы подгружаем конфиги после смены карты и выполнения всех других конфигов. Позже может попробую подправить, но это не сильно страшно вроде.

Кстати вот и решение твоей проблемы: Установи Add_To_Download. Прописывай все файлы для загрузки в него и пусть скрипт работает на всех картах (может какие-то звуки/скины и не понадобятся для текущей карты в данный момент, но это будет лучше)
 
ZLoy-kif Дата: Понедельник, 07.05.2012, 09:37:45 | Сообщение # 4
Сообщений: 33
Репутация: 4 [ +/- ]
Quote
прописывай все файлы для загрузки в него и пусть скрипт работает на всех картах

ненене, смысл как раз в том что музыка не должна скачиваться если она не нужна (в моем случае это порядка 30мб) которые нужны только для 30% карт. Скрипт в том виде что есть сейчас вполне устраивает, то что он на одну лишнюю карту оставляет закачку звуков не очень критично

ПС: Есть еще одно небольшое неудобство, если на одной из карт нужно включить какой то специфический плагин, то придётся прописывать unload этого плагина на всех остальных картах\типах карт. Особенно это печально если спустя какое то время добавляется новая карта и придётся вспоминать какие плагины нужно выгрузить на ней =)


Сообщение отредактировал ZLoy-kif - Понедельник, 07.05.2012, 11:53:02
 
_wS_ Дата: Понедельник, 07.05.2012, 12:07:53 | Сообщение # 5
Thanks
Пробуй писать в server.cfg нужные es_load и es_unload. Т.е если тебе нужен скрипт x только на одной карте и тп, в server.cfg пиши es_unload x, на нужной карте он включится.
 
Crysis38_RUS Дата: Четверг, 25.06.2015, 15:04:54 | Сообщение # 6
Сообщений: 4
Репутация: 0 [ +/- ]
В CSGO плагин не работает. Он просто не загружает команды, если через консоль ввести работает.

Добавлено (25.06.2015, 15:04:54)
---------------------------------------------
он на sm 1.7 не работает


Сообщение отредактировал Crysis38_RUS - Четверг, 25.06.2015, 15:05:09
 
Jon4ik Дата: Четверг, 25.06.2015, 18:11:36 | Сообщение # 7
Сообщений: 278
Репутация: 7 [ +/- ]
Crysis38_RUS, не может такого быть.. там нет ничего такого чтобы не работало на sm 1.7.2
 
SourceSamil Дата: Четверг, 25.06.2015, 18:55:02 | Сообщение # 8
Сообщений: 237
Репутация: [ +/- ]
Эм, точно сказать не могу, но теоретически он выполняет только команды зареганные "RegServerCmd"
 
Serjik432 Дата: Среда, 05.04.2017, 13:12:35 | Сообщение # 9
Сообщений: 182
Репутация: 5 [ +/- ]
_wS_, не получилось сделать
создал конфиг в папке cfg/map_config/map_name/de_dust2_storm.cfg
и прописал туда
sm plugins unload HD
sm plugins unload advanced_lightstyle
и перезапустил карту и ничего не изменилось
плагины как работали так и работают
 
_wS_ Дата: Среда, 05.04.2017, 23:00:51 | Сообщение # 10
Thanks
Обновил. Если и сейчас не будет у тебя работать, не знаю.
 
_R1KO_ Дата: Четверг, 06.04.2017, 00:00:30 | Сообщение # 11
Сообщений: 200
Репутация: 30 [ +/- ]
Serjik432, карта из вокшопа?
 
DoubleBigGuy Дата: Четверг, 06.04.2017, 11:55:55 | Сообщение # 12
Сообщений: 30
Репутация: 1 [ +/- ]
А разве не HD.smx и advanced_lightstyle.smx нужно вписывать, когда юзаешь sm plugins (un)load
 
Serjik432 Дата: Четверг, 06.04.2017, 14:09:18 | Сообщение # 13
Сообщений: 182
Репутация: 5 [ +/- ]
_R1KO_, я просто с neta скачал

Добавлено (06.04.2017, 14:09:18)
---------------------------------------------
DoubleBigGuy,
Написано русским
sm plugins unload x // отключает addons/sourcemod/plugins/x.smx
х это название плагина
как я понял по описанию


Сообщение отредактировал Serjik432 - Четверг, 06.04.2017, 14:43:52
 
Negativniy_lis Дата: Четверг, 27.04.2017, 10:59:25 | Сообщение # 14
Сообщений: 18
Репутация: 0 [ +/- ]
Здравствуйте, вроде бы все работает отлично, кроме 1 ситуации... Установил данный плагин на сервер с шопом, настроил отключение плагинов на нужных картах, но вот незадача, модель подарка в шопе, устанавливается в server.cfg и после смены стартовой карты сервера вместо подарка error, видимо придется создаавать конфиг для каждой карты и писать туда путь к подарку?
 
_wS_ Дата: Четверг, 27.04.2017, 12:03:29 | Сообщение # 15
Thanks
Цитата Negativniy_lis ()
после смены стартовой карты сервера вместо подарка error

Значит путь к модели подарка указан неверный, или отключен плаг, который должен загружать модельку.
Файлы для загрузки можешь прописать в server.cfg
 
Форум » SourceMod >> CS:Source >> CSGO » Плагины (бесплатные) » Map Config v1.2.5 (Разный конфиг (настройки) для разных карт)
  • Страница 1 из 4
  • 1
  • 2
  • 3
  • 4
  • »
Поиск: