Mapconfigx, Изменение конфига в зависимости от карты |
Здравствуйте, гость Вход | Регистрация
Наши новости:
|
|
Mapconfigx, Изменение конфига в зависимости от карты |
Crymz |
8.5.2008, 9:55
Сообщение
|
|
MapConfigX
Version: 1.00 Autor: AdaskoMX С помощью этого плагина вы сможете изменять server.cfg во время игры, подключать плагины в зависимости от определённых условий, качать ресурсы для карт в зависимости от определённых условий. Например, плагин автоматически может поставить mp_freezetime 0 на fy_ и aim_ карты, а на других будет стоять mp_freezetime 5. Рабочая папка плагина находится в папке configs\mapconfig\ Там содержатся три файла настроек: 1. config.ini - отвечает за изменение конфига server.cfg во время игры. 2. plugins.ini - подключение дополнительных плагинов в зависимости от условий. 3. resources.ini - закачка новых файлов клиену из сервера в зависимости от определёных условий. Примеры условий: Код [ de_dust ]mp_roundtime 3 Если на сервере карта de_dust, то плагин автоматически ставит mp_roundtime 3, в других случаях значение по умолчанию. Код [ @lastMap = de_aztec ]amx_nextmap de_aztec2 Если на сервере карта de_aztec, то автоматически следущая карта станет de_aztec2 Код [ de_* & @playersCount > 5 ] Dcsdm_enable Если карты начинаются на de_ и игроков больше чем 5, то автоматически включается csdm.Также некоторые примеры в папке example, только на англиском. Синтаксис: Код // comment Комментарий (строчки игнорируются).; comment Код #include file.cfg Загрузка конфига из файла file.cfg (addons/amxmodx/configs/mapconfig/file.cfg)Код #exit Выход из файла.Код [ de_dust2 ] Выполняется на карте de_dust2.Код [ de_* ] Выполняется на картах с префиксом "de_".Код [ *_dust ] Выполняется на картах, которые заканчиваются на "_dust".Код [ *dust* ] Выполняется на картах, если в названии карты содержится "dust".Код [ * ] Выполняется на всех картах.Код [ de_dust2 | de_aztec ] "|" всё равно что "or" ("или").Выполняется на картах "de_dust2" и "de_aztec". Код [ de_* & *_dust ] "&" всё равно что "and" ("и").Выполняется только на картах с префиксом "de_" и которые заканчиваются на "_dust". Код [ /de_dust ] "/" - запретить.Выполняется на всех картах кроме "de_dust". Код [ * ] Local Выполняется только на локальном сервере.Код [ * ] Dedicated Выполняется только на выделенном сервере.Код [ @playersCount > 5 ] Выполняется только если на сервере больше 5 игроков.Время @%H - час @%M - минута @%S - секунда @%d - день @%m - месяц @%Y - год Код [ @%H > 20 & @%H < 23 ] Выполняется только если время на сервере между 20 и 23 часами.mapconfigx.zip ( 24,28 килобайт ) Кол-во скачиваний: 410
Отредактировал: STR@TEG, - 19.7.2010, 11:14
|
Поблагодарили 16 раз
|
|
Fedcomp |
13.7.2008, 13:40
Сообщение
|
Превосходная вещь (давно искал чтото подобное).
Удобно использовать если у вас например установлен зомби мод. Поставить на все карты zm (zombie) включение мода, а в остальных отключать. |
|
|
|
Ice_MaximuS |
8.9.2008, 10:53
Сообщение
|
Да мод оболденный я себе поставил на CSDM мод FightClub
И написал в конфиг.. Код [ de_* | cs_* | fy_* | aim_* | awp_* ] csdm_equip.amxx Тоесть на этих картах у меня включаеться в CSDM меню с оружием.. а на ka_ у меня только кулачки для Бойцовского клуба.. Всем нравиться ) Вот было бы классно еслиб ктото добавил в этот скприпт с днем и ночью переменные...
Отредактировал: Ice_MaximuS, - 8.9.2008, 10:53
|
|
|
|
Ice_MaximuS |
8.9.2008, 11:19
Сообщение
|
Вот нашел плагин
Timer16 Тут есть переменная amx_setlight <1-26> - установить яркость карты (типа день-ночь) Щяс поиграюсь скажу.. |
|
|
|
Kaifolom |
6.10.2008, 12:58
Сообщение
|
|
Условию [ @playersCount < 5 ] присваивается [ @playersCount > 5 ] тоесть знак < (меньше) не предусмотрен?
|
|
|
Empower |
26.10.2008, 19:30
Сообщение
|
Браво криетору плагина
|
|
|
|
Leo |
30.10.2008, 0:06
Сообщение
|
|
Kaifolom,
Можна и равно, и меньше, и больше поставить. Разработка сайтов -
|
|
|
DiMMeR |
5.11.2008, 19:16
Сообщение
|
Можно ли с помощью этого плага, сделать, к примеру, после 1 раунда рестарт?
Отредактировал: DiMMeR, - 5.11.2008, 19:24
|
|
|
|
Mark21rus |
2.12.2008, 15:27
Сообщение
|
|
чет я не понял че где писать можете мне обьяснить?
1. я хочу чтоб на картах aim и awp включался плагин head(типа только в голову убивать) 2. зделать чтоб например после карты cs-deagle сразу пошла awp-map как мне ето все написать и где ее вобще писать |
|
|
xyubolo2 |
17.5.2009, 23:04
Сообщение
|
MapConfigX Version: 1.00 Autor: AdaskoMX С помощю этого плагина вы сможете изменять server.cfg во время игры, подключать плагины в зависимости от определёных условий, качать ресурсы для карт в зависимости от определёных условий. Например, плагин автоматически может поставить mp_freezetime 0 на fy_ и aim_ карты, а на других будет стоять mp_freezetime 5. Рабочая папка плагина находится в папке configs\mapconfig\ Там содержатся три файла настроек: 1. config.ini - отвечает за изменение конфига server.cfg во время игры. 2. plugins.ini - подключение дополнительных плагинов в зависимости от условий. 3. resources.ini - закачка новых файлов клиену из сервера в зависимости от определёных условий. Примеры условий: Код [ de_dust ] mp_roundtime 3 Если на сервере карта de_dust, то плагин автоматически ставит mp_roundtime 3, в других случаях значение по умолчанию. Код [ @lastMap = de_aztec ] amx_nextmap de_aztec2 Если на сервере карта de_aztec, то автоматически следущая карта станет de_aztec2 Код [ de_* & @playersCount > 5 ] D csdm_enable Если карты начинаются на de_ и игроков больше чем 5, то автоматически включается csdm. Также некоторые примеры в папке example, только на англиском. Синтаксис: Код // comment ; comment Коментарии ( строчки игнорируются) Код #include file.cfg Загрузка конфига из файла file.cfg (addons/amxmodx/configs/mapconfig/file.cfg) Код #exit Выход из файла Код [ de_aztec] выполняется на карте de_aztec Код [ de_* ] выполняется на картах с префиксом "de_" Код [ *_dust ] выполняется на картах, которые заканчиваются на "_dust" Код [ *dust* ] выполняется на картах, если она содержит "dust" Код [ * ] выполняется на всех картах "|" всёравно что "or" ("или") выполняется на картах "de_dust" и "de_aztec" Код [ de_* & *_dust ] "&" всёравно что "and" ("и") выполняется только на картах с началом "de_" и которые заканчиваются на "_dust" Код [ /de_dust ] "/" - запретить выполняется на всех картах кроме "de_dust" Код [ * ] Local выполняется только на локальном сервере. Код [ * ] Dedicated выполняется только на выделеном сервере. Код @playersCount > 5 выполняется только если на сервере строго больше 5 игроков. Время @%H - hour @%M - minutes @%S - seconds @%d - day @%m - month @%Y - year Код @%H >= 20 & @%H < 23 Выполняется только если время на сервере между 20 и 23. mapconfigx.zip ( 24,28 килобайт ) Кол-во скачиваний: 410 Я хотел спросить а ты не могбы помочь, у меня вообще не получается (((( |
|
|
|
Racoon |
18.5.2009, 5:54
Сообщение
|
|
Я хотел спросить а ты не могбы помочь, у меня вообще не получается (((( Если у тебя стоит amxmodx 1.8 и выше то этот плагин тебе не нужен. Просто почитай эту тему https://c-s.net.ua/forum/topic14940.html?pi...rt=#entry105294 |
|
|
Kaifolom |
18.5.2009, 6:22
Сообщение
|
|
Подскажите какое условие должно быть, дело в том что ночью на сервере мало игроков и карты 16x16 для них большие. Я хочу чтобы плагин mapchooser после 24:00 вотал карты из другого maps.ini в котором будут к примеру de_battlezone, de_dust2x2, de_dust_arena. Это осуществимо в mapconfigx?
Или подскажите можно ли отключать плагины силами mapconfigx? |
|
|
DimkaTheBest |
28.5.2009, 22:54
Сообщение
|
|
вот как я сделал
у меня стоит timeleft 30 делае такой код в config.ini тока мапы свои ставим CODE [ * & @%H = 1 ] amx_votemap de_dust2_2x2 de_inferno_2x2 3d_aim_nuke 3d_aim_train_a [ * & @%H = 1 & @%M = 20 ] amx_votemap de_dust2_2x2 de_inferno_2x2 de_nuke_ramp 3d_aim_train_b [ * & @%H = 1 & @%M = 40 ] amx_votemap 3d_aim_nuke de_nuke_ramp 3d_aim_train_a 3d_aim_train_b [ * & @%H = 2 ] amx_votemap de_dust2_2x2 aim_headshot 3d_aim_nuke 3d_aim_train_a [ * & @%H = 2 & @%M = 20 ] amx_votemap de_dust2_2x2 de_inferno_2x2 de_nuke_ramp 3d_aim_train_b [ * & @%H = 2 & @%M = 40 ] amx_votemap aim_map de_nuke_ramp 3d_aim_train_a 3d_aim_train_b [ * & @%H = 3 ] amx_votemap de_dust2_2x2 de_inferno_2x2 3d_aim_nuke 3d_aim_train_a [ * & @%H = 3 & @%M = 20 ] amx_votemap de_dust2_2x2 de_inferno_2x2 de_nuke_ramp 3d_aim_train_b [ * & @%H = 3 & @%M = 40 ] amx_votemap 3d_aim_nuke de_nuke_ramp 3d_aim_train_a 3d_aim_train_b [ * & @%H = 4 ] amx_votemap de_dust2_2x2 aim_headshot 3d_aim_nuke 3d_aim_train_a [ * & @%H = 4 & @%M = 20 ] amx_votemap de_dust2_2x2 de_inferno_2x2 de_nuke_ramp 3d_aim_train_b [ * & @%H = 4 & @%M = 40 ] amx_votemap 3d_aim_nuke de_nuke_ramp 3d_aim_train_a 3d_aim_train_b [ * & @%H = 5 ] amx_votemap de_dust2_2x2 de_inferno_2x2 3d_aim_nuke 3d_aim_train_a [ * & @%H = 5 & @%M = 20 ] amx_votemap de_dust2_2x2 aim_headshot de_nuke_ramp 3d_aim_train_b [ * & @%H = 5 & @%M = 40 ] amx_votemap 3d_aim_nuke de_nuke_ramp 3d_aim_train_a 3d_aim_train_b [ * & @%H = 6 ] amx_votemap de_dust2_2x2 de_inferno_2x2 3d_aim_nuke 3d_aim_train_a [ * & @%H = 6 & @%M = 20 ] amx_votemap de_dust2_2x2 de_inferno_2x2 de_nuke_ramp 3d_aim_train_b [ * & @%H = 6 & @%M = 40 ] amx_votemap 3d_aim_nuke de_nuke_ramp aim_headshot 3d_aim_train_b [ * & @%H = 7 ] amx_votemap de_dust2_2x2 de_inferno_2x2 3d_aim_nuke 3d_aim_train_a [ * & @%H = 7 & @%M = 20 ] amx_votemap de_dust2_2x2 de_inferno_2x2 de_nuke_ramp 3d_aim_train_b [ * & @%H = 7 & @%M = 40 ] amx_votemap 3d_aim_nuke de_nuke_ramp 3d_aim_train_a 3d_aim_train_b [ * & @%H = 8 ] amx_votemap de_dust2_2x2 de_inferno_2x2 3d_aim_nuke 3d_aim_train_a [ * & @%H = 8 & @%M = 20 ] amx_votemap de_dust2_2x2 de_inferno_2x2 de_nuke_ramp 3d_aim_train_b [ * & @%H = 8 & @%M = 40 ] amx_votemap 3d_aim_nuke de_nuke_ramp 3d_aim_train_a 3d_aim_train_b [ *3d_aim* | *2x2* | *ramp* ] amx_reservation 12 у нас получается через каждые 20 минут вылетает опрос о выборе мапы... с 1 до 9 утра на всех мапах у меня уменьшается число слотов на 10. расскажите кто ещё какие знает фишки с этим палгином |
|
|
delphist |
15.9.2009, 12:15
Сообщение
|
Народ подскажите я хочу чтобы данный плагин менял конфиг серва в завиимости от количества человек, вроде делаю как написанно, а неработает (
Вот настройки config.ini плагина Код [@lastMap = fy_pool_day] mp_freezetime 0 atac_noattack_within 0 [@lastMap = aim_aztecplace ] mp_freezetime 0 atac_noattack_within 0 [ aim_* | fy_* ] mp_freezetime 0 atac_noattack_within 0 [fy_* | aim_* & @playersCount > 11] mp_friendlyfire 0 [he_*] mp_friendlyfire 0 @playersCount < 10 mp_roundtime 1.45 @playersCount >= 10 & @playersCount < 15 mp_roundtime 1.75 @playersCount >= 15 & @playersCount < 17 mp_roundtime 2.20 @playersCount > 18 mp_roundtime 2.40 [fy_pool_day] & @playersCount > 15 gal_startvote [aim_aztecplace] & @playersCount > 10 gal_startvote по идеи этот конфиг должен в зависимости от количества играков менять roundtime, но ето неработает, также при достеженни определнного количества человек на сервере и карте должно пройти досрочное голосование. mp_freezetime меняет и отключает atac_noattack_within, а вот все что с количеством человек неработает (. Вроде с другими плагами неконфликтует [ 1] AMX Mod X RUN - amxmodx_mm.dll v1.8.1.3 ini Start ANY [ 2] Booster RUN - booster_mm.dll v2.40 ini Chlvl Pause [ 3] MySQL RUN - mysql_amxx.dll v1.8.1.3 pl1 ANY ANY [ 4] Fun RUN - fun_amxx.dll v1.8.1.3 pl1 ANY ANY [ 5] Engine RUN - engine_amxx.dll v1.8.1.3 pl1 ANY ANY [ 6] CStrike RUN - cstrike_amxx.dll v1.8.1.3 pl1 ANY ANY [ 7] CSX RUN - csx_amxx.dll v1.8.1.3 pl1 ANY ANY [ 8] FakeMeta RUN - fakemeta_amxx.dl v1.8.1.3 pl1 ANY ANY Подскажите как настроить чтобы раундтиме менялся, вот ) |
|
|
|
Slep0y |
22.11.2009, 15:57
Сообщение
|
|
как сделать изменение файла csdm.cfg ??? Возможно вообще ?
|
|
|
Drotik |
6.6.2010, 15:04
Сообщение
|
долго я мучался с єтим плагином и забил на него .
хотел сделать что бы при 5 или более человек оно меняло на sys_ticrate 10000 но таки не меняло ... [ @playersCount < 5 ] sys_ticrate 200 [ @playersCount > 5 ] sys_ticrate 10000 |
|
Поблагодарили 1 раз
|
|
Kaifolom |
6.7.2010, 7:05
Сообщение
|
|
Правильным ли будет организовать ресет статов раз в месяц ( командой: csstats_reset 1 ) в config.ini таким образом:
[ @%m = 1 ] csstats_reset "1" |
|
|
STR@TEG |
7.7.2010, 1:06
Сообщение
|
Drotik,
Почему-то с этой переменной плагин работать не хочет. Kaifolom, Статистика обнуляется при достижении в ней количества игроков, заданного переменной csstats_maxsize, а csstats_reset всего лишь разрешает/запрещает обнуление. Возможно, что у тебя количество игроков в статистике не превысит значение переменной csstats_maxsize. Тем более это нужно делать ежемесячно, а значит прописывать 12 условий. Попробуй так сделать и через месяц увидим результат :) Но что тебе мешает вручную обнулять статистику? |
|
|
|
Kaifolom |
7.7.2010, 5:12
Сообщение
|
|
Для STR@TEG : не совсем так. csstats_reset не всего лишь разрешает/запрещает обнуление, а именно обнуляет стату при значении "1" со сменой карты, несмотря превышен или нет csstats_maxsize
Раньше стата была по нику и обнулялась при csstats_maxsize "5000". Сейчас стоит по SteamID и csstats_maxsize уже теряет смысл. Хотелось бы автоматизировать процесс. вот и спросил, будет ли верным синтаксис: [ @%m = 1 ] csstats_reset "1" потому как заменив даже на [ @%M = 60 ] обнуление должно было произойти спустя час, но не было) |
|
|
STR@TEG |
7.7.2010, 9:56
Сообщение
|
Kaifolom,
С некоторыми переменными, например с sys_ticrate плагин отказывается работать. Скорее всего csstats_reset входит в этот список. |
|
Поблагодарили 1 раз
|
|