Ak47-CS
Metamod       KFasEAT
Ak47-CS
Metamod       KFasEAT

Ak47-CS

Български Counter-Strike 1.6 Форум
 
СайтСайт  ИндексИндекс  Последни снимкиПоследни снимки  Регистрирайте сеРегистрирайте се  ВходВход  

 

 Metamod

Go down 
АвторСъобщение
Ak47
Администратор
Ak47


Брой мнения : 54
Репутация : 0
Дата на регистрация : 30.10.2020
Възраст : 24
Местожителство : България

Metamod       Empty
ПисанеЗаглавие: Metamod    Metamod       Icon_minitimeНед Ное 01, 2020 7:11 pm

Metamod       Metamo10

Меtаmоd e плъгин/DLL мeниджъp, ĸoйтo ocъщecтвявa вpъзĸa мeждy Наlf-Lіfе eнджинa и НL гeйм мoдa, пoзвoлявaйĸи динaмичнo лoaдвaнe и ънлoyдвaнe нa мoдoпoдoбни DLL плъгини зa дa дoбaви фyнĸциoнaлнocт ĸъм НL cъpвъpa или гeйм мoдa.

Cвaлянe нa Меtаmоd 1.20
[You must be registered and logged in to see this link.]

Πpeдишнa вepcия: 1.19
[You must be registered and logged in to see this link.]

Ако вече сте инсталирали AMX Mod X, значи инсталаторът вече е свършил работата по инсталирането на Metamod вместо вас. В случай на налична по-нова версия просто заменете metamod.dll (win32) или metamod_i386.so (linux) с изтеглените от тук файлове.

Ако желаете да инсталирате ръчно Metamod, ето какво трябва да направите:


  1. Инсталирайте библиотеката на Metamod (.dll файла за win32 или .so файла за linux) в подпапка на cstrike. Например, за Counter-Strike под Windows го поставете в:

    cstrike/addons/metamod/dlls/metamod.dll

    Ако директорията, която желаете да използвате не съществува, създайте я.

  2. Редактирайте файла "liblist.gam", който се намира във вашата cstrike папка, като замените dll на играта с името на dll файла на Metamod:

    gamedll "dlls/mp.dll"
    gamedll_linux "dlls/cs_i386.so"

    към:
    gamedll "addons/metamod/dlls/metamod.dll"
    gamedll_linux "addons/metamod/dlls/metamod_i386.so"

    Забележка: необходимо е да промените единствено този ред, който съответства на вашата операционна система (win32 или linux); можете да оставите другия ред непроменен.

  3. За зареждане на плъгини при старт ще трябва да създадете "plugins.ini" файл, който да съдържа списък на плъгините, които да се зареждат. Файлът запазете в cstrike/addons/metamod/plugins.ini. Изреждането на плъгините в него става така:


<platform> <filepath> [<description>]"

Пример:
win32 addons\amxmodx\dlls\amxmodx_mm.dll
win32 addons\dproto\dproto.dll


Команди:
Цялата функционалност на конзолата се предоставя от единствената команда "meta", следвана от подкоманди:

Код:
  употреба: meta <команда> [<аргументи>]
   това са валидните команди:
      version                - показва информация за версията на Metamod
      list                   - изписва текущо заредените плъгини
      cmds                   - изписва конзолните команди, регистрирани от плъгини
      cvars                  - изписва cvars променливите, регистрирани от плъгини
      refresh                - load/unload на всички нови/изтрити/обновени плъгини
      config                 - показва информация за заредената конфигурация от config.ini
      load <name>            - намира и зарежда плъгин със зададеното име
      unload <plugin>        - unload-ва зареден плъгин
      reload <plugin>        - unload-ва плъгин и го зарежда отново
      info <plugin>          - показва всичката информация за даден плъгин
      pause <plugin>         - поставя на пауза зареден и изпълняващ се плъгин
      unpause <plugin>       - изкарва от пауза плъгин, който е бил поставен на пауза
      retry <plugin>         - retry на плъгин, който последният път не е успял да изпълни действието си
      clear <plugin>         - премахва неуспешен плъгин от списъка
      force_unload <plugin>  - принудително unload-ване на зареден плъгин
      require <plugin>       - изход от сървъра ако даденият плъгин не е зареден/стартиран

където <plugin> може да бъде номер (индекс) на плъгина или недвусмислен низ-префикс, на който съответства описание или файл.

Също така е наличен и cvar:

Код:
 meta_debug       - променя нивото на режима, спомагащ отстраняването на грешки
Например, със следния списък от заредени плъгини:

Код:
 Currently loaded plugins:
        description       stat pend  file               vers    src  load  unlod
   [ 1] Trace HLSDK API   RUN   -    mm_trace_i386.so   v0.90   ini  ANY   Pause
   [ 2] adminmod          RUN   -    admin_MM.so        v2.11   ini  Start Start
   [ 3] stub              RUN   -    mm_stub_i386.so    v0.90   ini  ANY   Pause
  2 plugins, 2 running

Можете да използвате всеки от следните начини, за да unload-нете API Trace плъгина:

Код:
meta unload 1
meta unload trace
meta unload mm_trace

Източник: [You must be registered and logged in to see this link.]
Върнете се в началото Go down
https://ak47-cs.bulgarianforum.net
 
Metamod
Върнете се в началото 
Страница 1 от 1
 Similar topics
-
» Metamod-P
» BSP parse fixer (Metamod модул)
» Платформи - ReHLDS, ReGameDLL, Metamod-r, AMXX 1.10.0, Reunion, ReAPI...

Права за този форум:Не Можете да отговаряте на темите
Ak47-CS :: Counter-Strike 1.6 :: Модове/Ботове-
Идете на: