Сортировка плагинов Sourcemod

Тема в разделе "Общие вопросы", создана пользователем noBap, 19 июл 2011.

  1. noBap

    noBap

    Сообщения:
    196
    Симпатии:
    107
    Всем привет! подскажите пожалуйста каким образом можно отсортировать запуск плагинов sm допустим по алфавиту.

    пока это выглядит так:
    01 "Admin Menu" (1.3.8) by AlliedModders LLC
    02 "Fun Commands" (1.3.8) by AlliedModders LLC
    03 "Advertisements" (0.5.5) by Tsunami
    04 "Client Preferences" (1.3.8) by AlliedModders LLC
    05 "Admin File Reader" (1.3.8) by AlliedModders LLC
    06 "Basic Votes" (1.3.8) by AlliedModders LLC
    07 "Basic Chat" (1.3.8) by AlliedModders LLC
    08 "Nextmap" (1.3.8) by AlliedModders LLC
    09 "Admin Help" (1.3.8) by AlliedModders LLC
    10 "Bot Ping" (1.0.1) by Knagg0
    11 "VAC Status Checker" (1.3.3) by Stevo.TVR
    12 "Weapon Restrict" (2.3.5) by Dr!fter
    13 "Basic Info Triggers" (1.3.8) by AlliedModders LLC
    14 "Basic Comm Control" (1.3.8) by AlliedModders LLC
    15 "Fun Votes" (1.3.8) by AlliedModders LLC
    16 "SuperLogs: CSS" (1.2.4) by psychonic
    17 "Basic Commands" (1.3.8) by AlliedModders LLC
    18 "Anti-Flood" (1.3.8) by AlliedModders LLC
    19 "High Ping Kicker" (2.9) by Liam
    20 "Sound Commands" (1.3.8) by AlliedModders LLC
    21 "SourceBans" (1.4.8) by SourceBans Development Team
    22 "SourceMod Anti-Cheat" (0.0.5.0) by psychonic, GoD-Tony, CodingDirect LLC
    23 "Reserved Slots" (1.3.8) by AlliedModders LLC
    24 "PsychoStats Interface Plugin Rearmed" (0.95) by Axon
    25 "Name Checker" (1.5) by Silent_Water
    26 "Player Commands" (1.3.8) by AlliedModders LLC
    27 "PsychoStats Spatial Plugin" (1.0) by Stormtrooper, K1ller
     
  2. mihaput

    mihaput

    Сообщения:
    698
    Симпатии:
    175
    Ну например через мониторинг HLSW сортировка по алфавиту
    01 "Admin File Reader" (1.4.0-dev) by AlliedModders LLC
    02 "Admin Help" (1.4.0-dev) by AlliedModders LLC
    03 "Admin Menu" (1.4.0-dev) by AlliedModders LLC
    04 "Advertisements" (0.6.2) by Tsunami, Otstrel.ru Team
    05 "AFK Manager" (3.3.0) by Rothgar
    06 "Anti-Flood" (1.4.0-dev) by AlliedModders LLC
    07 "Anti-Rejoin" (2.0.0) by exvel
    08 "Auto Recorder" (1.1.0) by Stevo.TVR
    09 "Basic Ban Commands" (1.4.0-dev) by AlliedModders LLC
    10 "Basic Chat" (1.4.0-dev) by AlliedModders LLC
    11 "Basic Comm Control" (1.4.0-dev) by AlliedModders LLC
    12 "Basic Commands" (1.4.0-dev) by AlliedModders LLC
    13 "Basic Info Triggers" (1.4.0-dev) by AlliedModders LLC
    14 "Basic Votes" (1.4.0-dev) by AlliedModders LLC
    15 "CD Announcer" (2.3) by Fredd
    16 "Client Preferences" (1.4.0-dev) by AlliedModders LLC
    17 "cssdm\dm_basics.smx"
    18 "CS:S DM Bot Quotas" (2.1.2) by AlliedModders LLC
    19 "CS:S DM Equipment" (2.1.2) by AlliedModders LLC
    20 "CS:S DM Preset Spawns" (2.1.2) by AlliedModders LLC
    21 "CS:S DM Spawn Protection" (2.1.2) by AlliedModders LLC
    22 "[CS:S] Defuse Fix" (1.2.1) by KawMAN
    23 "Deathmatch Team Balancer" (1.0.0.4) by dubbeh
    24 "Fun Commands" (1.4.0-dev) by AlliedModders LLC
    25 "Fun Votes" (1.4.0-dev) by AlliedModders LLC
    26 "High Ping Kicker - Lite Edition" (1.0.0.1) by Liam
    27 "Kigen's Anti-Cheat" (1.2.2.0) by CodingDirect LLC
    28 "LastX" (1.2) by HomicidalApe
    29 "Player Commands" (1.4.0-dev) by AlliedModders LLC
    30 "Players Votes" (1.4.1) by The Resident, pZv!
    31 "Radio Spam Block" (1.0.0) by exvel
    32 "Reserved Slots" (1.4.0-dev) by AlliedModders LLC
    33 "Save Scores" (1.3.4) by exvel
    34 "SoDStats" (1.0.12) by ]SoD[ Frostbyte
    35 "Sound Commands" (1.4.0-dev) by AlliedModders LLC
    36 "SuperLogs: CSS" (1.0.2) by psychonic
    37 "TeamSwitch" (1.3) by MistaGee
    38 "Team Only Noblock" (1.1) by TigerOx
    39 "Warmup Round" (1.1.8) by XARiUS
    40 "Weapon Logging" (2.8) by TTS Oetzel & Goerz GmbH
    41 "Word Filter Plugin" (1.1) by Tobi17

    А если интересует сам запуск по алфавиту, то для чего оно ?
     
  3. noBap

    noBap

    Сообщения:
    196
    Симпатии:
    107
    необходимо что бы один плагин подгружался раньше другого так как работа второго зависит от первого.
     
  4. sas123

    sas123

    Сообщения:
    311
    Симпатии:
    224
    Создаете в паке plugins папку 0 и туда группу плагинов которые будут загружаться первыми, если нужно вторую группу, то папка 1 и т.д.
     
    Безпредел, noBap и Andrey нравится это.
  5. noBap

    noBap

    Сообщения:
    196
    Симпатии:
    107
    не помогло.
     
  6. zalman

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

    Сообщения:
    764
    Симпатии:
    146
    Приведу пример два мода дм и гг
    пропиши попробуй в 1 конфиг какой нибудь типо
    dm_enabled 1
    потом
    gg_enabled 1
     
  7. MFS

    MFS

    Сообщения:
    1.310
    Симпатии:
    537
    1) IMHO проще всего заказать написание простейшего плагина. Не думаю, что это будет сложной задачей.

    2) Можно в server.cfg прописать выгрузку обоих плагинов, и опять их загрузить в нужном порядке. Криво, но работает.

    sm plugins unload плагин1
    sm plugins unload плагин2

    sm plugins load плагин1
    sm plugins load плагин2
     
    Безпредел и zalman нравится это.
  8. zalman

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

    Сообщения:
    764
    Симпатии:
    146
    вот самый лучший вариант
     
  9. noBap

    noBap

    Сообщения:
    196
    Симпатии:
    107
    первым делом попробывал после смены карты опять все сбивается.
    причем когда через админку меняю все плагин подгружается когда надо. вот когда карта сама меняется уже сбивается.
    можно как то отключить перезагрузку плагинов при смене карты? чтобы плагины загружались только в том порядки в котором были загружены при старте сервера.
     
  10. kv.acid

    kv.acid Супер-модератор

    Сообщения:
    2.033
    Симпатии:
    768
    noBap, Очень заинтриговал, можешь русским языком сказать, что именно хочешь загрузить в первую, а что во вторую очередь?
    Мб использовать плагин подгрузки конфигов или просто из конфига конфиг чтоб подгружался. Не пойму в чем может быть проблема такая трудная?
     
  11. noBap

    noBap

    Сообщения:
    196
    Симпатии:
    107
    что тут не понятного нужно чтобы один плагин загружался последним.

    sm plugins unload
    sm plugins load
    пробывал но при смене карты нужный плагин опят загружается одним из первых. как сделать чтобы он всегда загружался последним.
     
  12. kv.acid

    kv.acid Супер-модератор

    Сообщения:
    2.033
    Симпатии:
    768
    noBap, попробуй в первом конфиге его выгрузи, а после в последнем загрузи. У меня по такому принципу реклама на миксе работает, ну и соответственно всякие плагины типа рокзевоте, мапчусер.
     
  13. noBap

    noBap

    Сообщения:
    196
    Симпатии:
    107
    не понял как понять в первом и последнем конфиге.
     
  14. kv.acid

    kv.acid Супер-модератор

    Сообщения:
    2.033
    Симпатии:
    768
    noBap, ну условно в server.cfg впиши sm plugins unload <название_плагина>, в конце конфига добавь exec 2.cfg
    В exec 2.cfg сделай sm plugins load <название_плагина>
     
    noBap нравится это.
  15. noBap

    noBap

    Сообщения:
    196
    Симпатии:
    107
    сделал как ты сказал тоько на оборот в папку 0 вторую группу плагино а в папку 1 первую все загрузилось как нужно. спс.