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

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

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

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

Вкл/Выкл плагина

Статус пользователя Captain
сообщение 17.12.2016, 16:15
Сообщение #1
Стаж: 12 лет

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

Всем привет. Хочется держать на 1-ом IP адресе 2 мода, а именно Public и Deathrun. Для реализации нужен плагин, который будет автоматически выключать и включать плагины в зависимости от выбранной карты.

Код, который надо довести до ума. А именно отловить событие старта карты. Ещё чтобы через префикс карты ток определялось, выключать плагин или нет.

Код:
#include <amxmodx>

#define PLUGIN "Auto off plugins"
#define VERSION "1.0"
#define AUTHOR "Admin"

public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_event("HLTV", "EventStartRound", "a", "1=0", "2=0")
}

public EventStartRound(id)
{
new mapname[32]
get_mapname(mapname, charsmax(mapname))

if(equali(mapname, "deathrun_arctic"))
{
pause("ac","kill.amxx")
}
if(equali(mapname, "de_dust2_2x2"))
{
unpause("ac","kill.amxx")
}
}


Отредактировал: Captain, - 17.12.2016, 16:15
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Templar
сообщение 17.12.2016, 16:27
Сообщение #2
Иконка группы

Стаж: 18 лет

Сообщений: 2680
Благодарностей: 978
Полезность: 860

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

Cкрытый текст
Так сразу еще zm, jb давай что там мелочиться :)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя cstriker
сообщение 17.12.2016, 16:45
Сообщение #3


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

Стаж: 13 лет

Сообщений: 1233
Благодарностей: 586
Полезность: 869

А почему бы не настроить при помощи конфигов?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Captain
сообщение 17.12.2016, 16:47
Сообщение #4
Стаж: 12 лет

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

Цитата(cstriker @ 17.12.2016, 17:45) *
А почему бы не настроить при помощи конфигов?

А если по подробнее
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя cstriker
сообщение 17.12.2016, 16:55
Сообщение #5


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

Стаж: 13 лет

Сообщений: 1233
Благодарностей: 586
Полезность: 869

Captain, Установка и настройка AmxModX (Пост #105294)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Captain
сообщение 17.12.2016, 17:23
Сообщение #6
Стаж: 12 лет

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

Цитата(cstriker @ 17.12.2016, 17:55) *

а как насчет выключения плагинов?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя cstriker
сообщение 17.12.2016, 17:42
Сообщение #7


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

Стаж: 13 лет

Сообщений: 1233
Благодарностей: 586
Полезность: 869

Captain, вот так
plugin.amxx disabled
в том же plugins-mapname.ini
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Captain
сообщение 17.12.2016, 17:55
Сообщение #8
Стаж: 12 лет

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

Цитата(cstriker @ 17.12.2016, 18:42) *
Captain, вот так
plugin.amxx disabled
в том же plugins-mapname.ini

А надо будет в plugins.ini прописывать плагины, которые должны работать только на карте de_dust2, если в plugins-de_dust2.ini прописаны уже?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя cstriker
сообщение 17.12.2016, 17:59
Сообщение #9


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

Стаж: 13 лет

Сообщений: 1233
Благодарностей: 586
Полезность: 869

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