[AMXX Plugin] Mode 2x2 (v1.9), Блокирует проходы при низком онлайне |
Здравствуйте, гость Вход | Регистрация
Наши новости:
|
|
|
[AMXX Plugin] Mode 2x2 (v1.9), Блокирует проходы при низком онлайне |
s1lent
|
10.5.2014, 17:30
Сообщение
|
|
|
intercs,
ога плагин не расцвёл еще ;) |
|
|
|
ex3m777
|
11.5.2014, 1:11
Сообщение
|
![]() |
При рестарте блоки исчезают.. так и задумано?
![]() |
Поблагодарили 1 раз
|
|
ozmosis
|
11.5.2014, 1:16
Сообщение
|
![]() |
После первого раунда (при авторестарте\рестарте), если игроки проголосовали за закрытие карты, результат игнорируется.
|
|
|
|
ex3m777
|
11.5.2014, 1:21
Сообщение
|
![]() |
если игрок написал /mode и даже вышел.. его голос хранится в памяти...
![]() |
|
|
|
Safety1st
|
11.5.2014, 5:47
Сообщение
|
|
|
Названия в 'стиле' m_, ненужные для pawn'а status_s: ... Сразу видно: C++ программист писал
Дошли руки до плагина) Тестовый сервер 6153 у меня вылетал при старте мапы, ни окна с ошибкой, ни в qconsole.log - ничего не выдавал. Пока я не сообразил, что забыл спрайт закинуть xD -- Поставил v1.6 на живой сервер 6027, всё работало хорошо. Столкнулся только с одним багом: брошенное в блокирующую стену оружие застревало в ней, потихоньку опускалось на землю, где его уже можно было подобрать. В v1.8 баг уже поправлен, но всё равно заметно, что entity на мгновение застревает, а потом 'отталкивается'. Вот демка с прежних времён, кому интересно, там баг в самом расцвете ;) plamont, вы не в курсе, почему так? + карты И также ещё +1 блок на de_dust2: 'сетка' на респе CT рядом с блокирующей стенкой с табличкой. de_aztec.ini и de_dust2002.ini идентичны тем, что и в архиве 9art. plamont, я так понимаю, новый блок на dd2 предназначен для отображения стенки со стороны middle? Не пойму, как через менюшку плагина его можно, например, удалить: 'блок не найден' и всё тут. Предложения по /change: • перевести в консольную. Это для игроков привычны чат-команды, админам - норм и консольные. Команда в какой-то степени демаскирует админа: она появляется в чате, затем там же инфа о смене режима админом - проследить связь можно. И такую команду не поставить в меню 'Server Commands' для удобства: Steam CS не даст её выполнить на клиенте с причиной 'Server tried to send invalid command:"say /change" '. • добавить возможность отменить переключение режима в след. раунде повторным выполнением команды: мало ли админ ошибся или народ резко подтянулся/ливнул... • дополнить функционал (либо сделать ещё одну в дополнение, но srvcmd), чтобы режим карты можно было изменить через консоль сервера. Это будет удобно для смены через HLSW по обращениям игроков, не заходя на сервер. А при вводе без параметров команда могла бы выводить в консоли сервера текущий режим. Префикс для консольных команд я выбрал такой: mode2x2_. Код client_print_color(a,DontChange + id,"%s\3 %s\1 %s карту на следующем раунде\3 /change\4.",PREFIX,name,(g_pServerVar[m_iStatus] == status_s:box_close) ? "закроет" : "откроет"); '/change' в тексте - не ошибка случайно? Зелёные точки - это, конечно, дело вкуса. У себя везде убрал, заменив символы '\4'. на '.' Рекомендую заменить на следующем раунде -> в следующем раунде : не слышал, чтобы кто-то употреблял первый вариант. Ну а ML-поддержку - как лень позволит ;) В целом плагин отличный! -- Советую тем, у кого AMXX 1.8.3-dev git3790 и выше, заменить блок: + Код #include <dhudmessage> #if AMXX_VERSION_NUM < 183 #include <colorchat> #else #define DontChange print_team_default #endif на Код #if AMXX_VERSION_NUM < 183 #include <dhudmessage> #include <colorchat> #else #define DontChange print_team_default #endif Каков плагин в плане нагрузки на сервер?) Нагружает ли каким-либо процентом сервер? Закомментируй #define MODE_TOUCHMESSAGE - тогда нагрузка будет нулевая. У себя так и сделал: ситуация с блоком понятна и без сообщения, а дурачкам на сервере не место. |
Поблагодарили 5 раз
|
|
trollface
|
11.5.2014, 9:03
Сообщение
|
|
|
Есть смысл менять плагин от скальпеля на этот?:)
|
Поблагодарили 1 раз
|
|
9art
|
11.5.2014, 9:04
Сообщение
|
![]() |
trollface, да, закрывать проходы намного проще.
Я скидывал видео https://c-s.net.ua/forum/index.php?s=&s...st&p=594544
Отредактировал: 9art, - 11.5.2014, 9:05
|
Поблагодарили 3 раз
|
|
s1lent
|
11.5.2014, 9:12
Сообщение
|
|
|
Названия в 'стиле' m_, ненужные для pawn'а status_s: ... Сразу видно: C++ программист писал тогда пропадет интерес к павне plamont, я так понимаю, новый блок на dd2 предназначен для отображения стенки со стороны middle? Не пойму, как через менюшку плагина его можно, например, удалить: 'блок не найден' и всё тут. моя вина взял и плотность поставил 1x1x1, удали в блокноте эта стенка последней строчкой. Столкнулся только с одним багом: брошенное в блокирующую стену оружие застревало в ней, потихоньку опускалось на землю, где его уже можно было подобрать. В v1.8 баг уже поправлен, но всё равно заметно, что entity на мгновение застревает, а потом 'отталкивается'. Вот демка с прежних времён, кому интересно, там баг в самом расцвете ;) plamont, вы не в курсе, почему так? поиграйся с #define STRONG_PUSH '/change' в тексте - не ошибка случайно? по поводу сообщения /change, оно показывается не всем игрокам, а только админам. зачем игроку знать, какой-то администратор что-то применил, а админам интересно какую 'новую' команду выполнил администратор. • добавить возможность отменить переключение режима в след. раунде повторным выполнением команды: мало ли админ ошибся или народ резко подтянулся/ливнул... хз все равно это займет не больше 1 раунда, если использовать эту фичу Цитата #define CHECK_FORCE_ONLINE // Заставлять проверять онлайн даже при /change, если нет действующих админов в игре, кроме админов в спектаторе, а если при ADMIN_ONE_ONLY, то проверяет на присутствие только одного активного админа который активировал /change. и еще есть Цитата //#define ADMIN_ONE_ONLY // Запрещает второму админу использовать команду "/change", если первый админ его уже использовал для открытия карты и если админ который активировал "/change" - активный и находится в команде. (Не проверено) позволит сделать автоматически, если админ открыл карту при режиме 2х2 и ливанул, а на сервере все еще есть админы, будет учитывать присутствие только одного админа, который активировал /change и этот блок сбрасывается. В след раунде будет проверка онлайна и закроется/откроется.
Отредактировал: plamont, - 11.5.2014, 10:03
|
|
|
|
wopox3
|
11.5.2014, 18:26
Сообщение
|
![]() |
не знаком с ними лично. а с4 стенка отталкивает - предусмотрел. Вот 2x2block, пытался переделать уже существующий плагин. Там в спойлере "Дополнительно" возможно есть информация, которая вам поможет! Удачи в разработке, свой плагин я думаю уже не буду пытаться доделать. P.S: модераторы, не в коем случае не примите за рекламу! |
Поблагодарили 1 раз
|
|
![]() ![]() |