Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

> Правила форума

Этот раздел, как вы могли заметить по названию, предназначен для решения вопросов по поводу уже существующих модов и плагинов.
Пожалуйста, если у вас проблема с написанием плагина, не путайте этот раздел с разделом по скриптингу.
Для поиска плагинов и модов существует соответствующий раздел.

Название темы должно соответствовать содержанию. Темы с названием типа "Помогите", "Вопрос", "парни подскажите..." - будут удалены.
Все темы, не относящиеся к "Вопросам по модам и плагинам", будут удалены или перемещены в соответствующий раздел.

Правила оформления темы:
1. Помимо заголовка не забудьте верно сформулировать свой вопрос.
2. Выложите исходник (в тег кода + ) или ссылку на плагин который вызывает у вас вопросы.
3. Выложите лог с ошибками (если имеется) под спойлер

CZDM

, На определенных картах
Статус пользователя s-nesterov
сообщение 5.3.2013, 7:06
Сообщение #1


Стаж: 14 лет

Сообщений: 657
Благодарностей: 74
Полезность: 15

Приветствую всех

создаю папку maps и создаю plugins-de_tuscan
и вписываю туда плагины из CSDM

Получается на этой карте у меня играет мод CZDM

Все нормально играет
Ну на другой карт она не выключается
В чем может быть проблема?
Нигде больше она не прописан

А вот плагины заставляю работать таким же путем ,все работает
На др. картах выключаются
А вот с этим модом что то не так
Подскажите пж буду благодарен
Спс
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
cah9
сообщение 5.3.2013, 8:44
Сообщение #2
Стаж: 13 лет

Сообщений: 1159
Благодарностей: 360
Полезность: 0

Скрытый текст
Пример добавления плагина для определённой карты
Допустим у вас есть плагин hook.amxx и вы хотите чтобы он работал только на карте de_aztec, а на остальных был выключен. Для этого делаем следующее:
1) Заходим в cstrike/addons/amxmodx/configs и создаём в этой директории папку под названием maps
2) В только что созданной папке создаём текстовый документ под названием plugins-de_aztec и вписываем в него название плагина.
3) Закрываем документ, сохраняем изменения и меняем расширение документа .txt на .ini

Теперь пример с добавлением конфига для карты
Допустим вы хотите сделать отдельный конфиг для карты de_aztec.
1) Заходим в cstrike/addons/amxmodx/configs и создаём в этой директории папку под названием maps
2) В только что созданной папке создаём текстовый документ под названием de_aztec.cfg
3) Теперь вписываем в этот файл необходимые настройки. Допустим вы хотите добавить фриз тайм и установить лимит на карту в 25 мин. В таком случае нужно будет вписать следующее:
mp_freezetime 5
mp_timelimit 25
Теперь независимо от настроек вашего server.cfg на карте de_aztec будет фриз тайм в 5 сек и лимит игры в 25 мин.

Так же можно использовать конфиги и набор плагинов для карт с определённым префиксом.
Представте что у вас есть плагин hitbox.ammx и вы хотите чтобы он работал на всех aim_ картах.
Делаем следующее:
1) Заходим в cstrike/addons/amxmodx/configs и создаём в этой директории папку под названием maps
2) В только что созданной папке создаём текстовый документ под названием plugins-aim и вписываем в него название плагина.
3) Закрываем документ, сохраняем изменения и меняем расширение документа .txt на .ini

Допустим у вас на сервере разнообразные карты и вы хотите установить лимит времени и фризтайм только на de_ карты.
1) Заходим в cstrike/addons/amxmodx/configs и создаём в этой директории папку под названием maps
2) В только что созданной папке создаём текстовый документ под названием prefix_de.cfg
3) Теперь вписываем в этот файл необходимые настройки. Например:
mp_freezetime 5
mp_timelimit 25
Теперь на всех de_ картах независимо от настроек server.cfg будет заданный лимит времени и фриз тайм.

Теперь как отключить плагин лишь на конкретной карте
1) Заходим в cstrike/addons/amxmodx/configs и создаём в этой директории папку под названием maps
2) В только что созданной папке создаём текстовый документ под названием plugins-de_aztec и вписываем в него
название плагина.amxx disabled.
3) Закрываем документ, сохраняем изменения и меняем расширение документа .txt на .ini
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя s-nesterov
сообщение 5.3.2013, 8:46
Сообщение #3


Стаж: 14 лет

Сообщений: 657
Благодарностей: 74
Полезность: 15

Перчечитай пост еще раз!
У меня нет проблем с этим то что ты написал
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя AndrewZ
сообщение 5.3.2013, 8:50
Сообщение #4


Иконка группы

Стаж: 18 лет
Город: Санкт-Петербург


Сообщений: 4700
Благодарностей: 2452
Полезность: 1018

s-nesterov,
а в plugins.ini пропиши csdm.amxx disable или как-то так, мб получится.


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя s-nesterov
сообщение 5.3.2013, 9:13
Сообщение #5


Стаж: 14 лет

Сообщений: 657
Благодарностей: 74
Полезность: 15

Цитата(AndrewZ @ 5.3.2013, 8:50) *
s-nesterov,
а в plugins.ini пропиши csdm.amxx disable или как-то так, мб получится.

не канает
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя RedL1ne
сообщение 5.3.2013, 9:24
Сообщение #6


Стаж: 15 лет

Сообщений: 3828
Благодарностей: 1854
Полезность: 876

Попробуй через конфиг карты отключать кваром
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
cah9
сообщение 5.3.2013, 9:52
Сообщение #7
Стаж: 13 лет

Сообщений: 1159
Благодарностей: 360
Полезность: 0

Цитата(s-nesterov @ 5.3.2013, 15:46) *
Перчечитай пост еще раз!
У меня нет проблем с этим то что ты написал


Перечитай еще раз мои пост и сделай с 0.
Иначе последует вывод о твоих руках.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя s-nesterov
сообщение 5.3.2013, 11:53
Сообщение #8


Стаж: 14 лет

Сообщений: 657
Благодарностей: 74
Полезность: 15

Цитата(c A h @ 5.3.2013, 10:52) *
Перечитай еще раз мои пост и сделай с 0.
Иначе последует вывод о твоих руках.

Если было бы все просто я бы не стал просить помощи тут
Я и без твоего поста знал эту хрень то что ты написал
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя RedL1ne
сообщение 5.3.2013, 12:02
Сообщение #9


Стаж: 15 лет

Сообщений: 3828
Благодарностей: 1854
Полезность: 876

s-nesterov,
Мой вариант пробовал?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя s-nesterov
сообщение 5.3.2013, 12:24
Сообщение #10


Стаж: 14 лет

Сообщений: 657
Благодарностей: 74
Полезность: 15

Цитата(RedL1ne @ 5.3.2013, 12:02) *
s-nesterov,
Мой вариант пробовал?

Извиняюсь
я знаю как отключать название плагина и disable
А в конфиг то это не впишеш
Или я что то не так понимаю?

Странно что меня удивило
После смены карты как я заметил что мод не отключился
Я удалил все плагины (короче все что было связанно с этим модом)
и сменил карту еще раз
Ну мод продолжал пахать до тех пор пока не сделал полный рестарт сервера

Отредактировал: s-nesterov, - 5.3.2013, 12:27
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя primm
сообщение 5.3.2013, 12:33
Сообщение #11


Стаж: 16 лет
Город: Москва

Сообщений: 517
Благодарностей: 140
Полезность: 520


а этим не луДше?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя iLLuSioN
сообщение 5.3.2013, 12:34
Сообщение #12
Иконка группы

Стаж: 19 лет

Сообщений: 6911
Благодарностей: 7990
Полезность: 1639

в csdm есть же вроде квар на включение/выключение мода.


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя s-nesterov
сообщение 5.3.2013, 12:36
Сообщение #13


Стаж: 14 лет

Сообщений: 657
Благодарностей: 74
Полезность: 15

Цитата(iLLuSioN @ 5.3.2013, 12:34) *
в csdm есть же вроде квар на включение/выключение мода.

да есть
Ну согласитесь .Удобней если будет сама выключатся
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя iLLuSioN
сообщение 5.3.2013, 12:48
Сообщение #14
Иконка группы

Стаж: 19 лет

Сообщений: 6911
Благодарностей: 7990
Полезность: 1639

Цитата(s-nesterov @ 5.3.2013, 12:36) *
да есть
Ну согласитесь .Удобней если будет сама выключатся

Ну никто и не говорит вручную...

в amxx.cfg выключайте мод csdm_enable 0, а на нужной карте(картах) включайте
Код
#include <amxmodx>

public plugin_init() {
    static MapName[64]
    get_mapname(MapName, 63)

    if (contain(MapName, "имя карты на которой нужно включить мод" ) != -1)
        set_cvar_num("csdm_enable", 1)
}


либо
Код
#include <amxmodx>

public plugin_init() {
    static MapName[64]
    get_mapname(MapName, 63)

    if (contain(MapName, "имя карты на которой нужно включить мод" ) != -1)
        set_cvar_num("csdm_enable", 1)
     else
        set_cvar_num("csdm_enable", 0)
}

и амхх.цфг не трогаем


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
exec1337
сообщение 5.3.2013, 13:21
Сообщение #15
Стаж: 13 лет

Сообщений: 6490
Благодарностей: 2558
Полезность: 491

100% вариант:
для каждой карты создать список плагинов на включение.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя miRror
сообщение 7.3.2013, 23:01
Сообщение #16


Стаж: 15 лет

Сообщений: 1151
Благодарностей: 1002
Полезность: 967

Меценат Меценат

Модуль нужно отключать, а не плагин.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: