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

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

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

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

> Информационная доска

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

1. Во время создания новой темы аккуратно оформляйте её, не допускайте грамматических ошибок.
2. Описывая проблему старайтесь, как можно больше рассказать о ней, а так же о действиях с сервером после которых она возникла, по возможности подкрепите информацию логами.
3. Если вопрос касается проблемы в работе сервера, то обязательно прикрепляйте список плагинов (введите в консоли сервера: meta list и amxx plugins), настройки server.cfg, логи. Так же указывайте операционную систему, версию HLDS (введите к консоли сервера: version) и где хостится сервер.

Длинную информацию скрывайте под спойлер.

Неправильный ур-нь HP

, на картах типа 35_hp
Статус пользователя Kolian
сообщение 28.3.2011, 1:30
Сообщение #1


Стаж: 15 лет

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

Всем привет!
Столкнулся с такой проблемй: на картах типа 35_hp выдает 100 хп, а не 35, как нужно. Что делать? Что влияет на это? Мб плагин какой?

Выключил плагин, кот. думал, что это так и вот.
Все из-за плагина spawnprotection.amxx - Защита после respa на 5 сек.. Можно ли поставить так, что бы он выключался на заданном списке карт?

Отредактировал: Kolian, - 28.3.2011, 1:40
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя 330863
сообщение 28.3.2011, 6:34
Сообщение #2


Стаж: 16 лет

Сообщений: 4358
Благодарностей: 1079
Полезность: 497

Kolian,
можно поставить чтото из рода mapconfig который будет выполнять команду над сервером лишь когда карта 35hp_2 допустим :)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя x@kep
сообщение 28.3.2011, 12:33
Сообщение #3


Стаж: 15 лет

Сообщений: 80
Благодарностей: 43
Полезность: 414

Например вот этот плагин http://forums.alliedmods.net/showthread.php?t=70569.
Можно убрать плагин spawnprotection.amxx из configs/plugins.ini и, установив данный плагин, дописать в файл configs/mapconfig/plugins.ini следующее правило (если я правильно понял идею)
Код
[ /35_hp ]
spawnprotection.amxx

т.е. сервер будет включать плагин, если на сервере будет любая карта, кроме 35_hp
Там есть приаттаченый архив с примерами команд для плагина, можно взять правила оттуда.

Отредактировал: x@kep, - 28.3.2011, 12:43
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Kolian
сообщение 28.3.2011, 14:57
Сообщение #4


Стаж: 15 лет

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

330863, именно это и нужно!
x@kep, Спасибо за плагин. Это почти то, что я искал.

Этот плагин, когда задаешь ему условие:

Код
[ /35_hp ]
spawnprotection.amxx


И по стандарту плагин spawnprotection.amxx выключен, он его включает.

Это то мне и нужно, только с точностью, да наоборот!
ps.gif Вариант типо прописать для всех остальных карт - слишком веселый, ибо при добавлении новых карт, тоже нужно будет вписывать условие.

P.P.S. Если же все-таки нет других вариантов, то на этом спасибо, придется повписывать. :pomoisya:

Отредактировал: Kolian, - 28.3.2011, 14:57
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 330863
сообщение 28.3.2011, 16:06
Сообщение #5


Стаж: 16 лет

Сообщений: 4358
Благодарностей: 1079
Полезность: 497

Kolian,
была гдето команда которая отключает плагин но я её забыл sad.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Kolian
сообщение 28.3.2011, 17:05
Сообщение #6


Стаж: 15 лет

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

Нашел вот это

ps.gif Еще не тестил.

Отредактировал: Kolian, - 28.3.2011, 17:06
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Kolian
сообщение 29.3.2011, 23:35
Сообщение #7


Стаж: 15 лет

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

Все работает должным образом, как и требовалось! yahoo.gif

Завтра опишу как сделать - вдруг кому-то понадобится... cb6.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Drotik
сообщение 30.3.2011, 9:00
Сообщение #8
Стаж: 18 лет

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

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

Средствами АМХХ можно реализовать загрузку конфига для отдельных мап ...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Kolian
сообщение 2.4.2011, 22:37
Сообщение #9


Стаж: 15 лет

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

Прошу прощения за задержку с мануалом, никак не мог собраться с мыслями. idea_1.gif

Настройка плагинов под определенную карту(-ы)


У каждой карты может быть специфический plugins.ini файл для которой он будет загружаться после смены карты. Этот файл плагинов будет загружен в дополнение к стандартному plugins.ini файлу.
plugins-mapname.ini (где mapname - имя карты) - файл, который находится в amxmodx/configs/maps/
Например, для de_dust Вы создадите файл в такой директории: amxmodx/configs/maps/plugins-de_dust.ini
В дополнение, плагин может быть отмечен как "отключенный", что будет предотвращать его включение. Для того что бы отметить плагин как "отключенный", введите в файле plugins-mapname.ini, размещенному в amxmodx/configs/maps/, после имени плагина, поставив пробел, слово disabled . После этого его включение будет предотвращаться на заданной Вами карте.
Например, если Вы хотите на карте de_dust отключить плагин parachute.amxx и включить плагин bazooka.amxx, Вы создадите файл plugins-de-dust.ini в директории amxmodx/configs/maps/ и напишете в нем вот что:

Код
parachute.amxx disabled
bazooka.amxx



Эта функция была добавлена в AMX Mod X 1.76
В AMX Mod X 1.8.0 Вы можете создавать plugins.ini файлы еще и для приставок карт (оригинал: map prefixes). Что бы сделать это, создайте файл plugins-<prefix>.ini (где <prefix> - приставка карты = de, cs, awp, surf и т.д.). Все конфигурационные файлы плагинов для приставок карт нужно класть в ту же директорию, в которой лежат сами карты: amxmodx/configs/map/
Например, Вы создадите конфигурационный файл плагинов только для de_* карт - plugins-de.ini в директории configs/maps/ - В этом файле Вы можете включать/выключать любые плагины для всех de_* карт.

Заметка: В первую очередь будет грузится конфигурационный файл плагинов для определённой карты (plugins-mapname.ini), потом уже конфигурационный файл плагинов для приставок карт (plugins-<prefix>.ini).

Отредактировал: Kolian, - 2.4.2011, 22:54
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 5 раз
   + Цитировать сообщение
cs-portal
сообщение 5.4.2011, 1:19
Сообщение #10
Стаж: 16 лет

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

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