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

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

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

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

> Важная информация

Перед тем как создать тему или задать вопрос, ознакомьтесь с данной темой, там собраны наиболее распространенные уязвимости и способы устранения.
Так же не поленитесь воспользоваться поиском, вполне возможно, что ваш вопрос уже поднимался на форуме.
При создании новой темы уделите внимание ее названию, оно должно кратко описывать суть вашего вопроса/проблемы. Все вновь созданные темы с названиями "Помогите", "Объясните", "Подскажите" и т.д. будут удалены, а их авторы наказаны.
4 страниц V   1 2 3 »

Вызываем Overflow у всех админов

, Новый баг, переполнение канала
Статус пользователя Serj
сообщение 13.3.2014, 19:53
Сообщение #21


Стаж: 15 лет

Сообщений: 855
Благодарностей: 266
Полезность: 198

так вроде же на ДС.ру фиг знает когда выкладывали от этого фикс.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя TarikYuzkiv
сообщение 13.3.2014, 19:54
Сообщение #22
Стаж: 13 лет

Сообщений: 509
Благодарностей: 196
Полезность: 635

Цитата(coolman @ 13.3.2014, 21:52) *
а где в adminchat.amxx ?
где-то в другом месте ибо я его отключил все ранво рабоатет, вот сейчас ищу )))

Открываете исходник adminchat'a, вбиваете в поиск
Код
remove_quotes(message

, после этой строчки вставляете
Код
replace_all(message, charsmax(message), "%", "")


p.s. В cmdPsay будет "remove_quotes(message[length])" < такое, там тоже вставляйте.

Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя coolman
сообщение 13.3.2014, 19:57
Сообщение #23


Стаж: 19 лет
Город: Екатеринбург

Сообщений: 1220
Благодарностей: 218
Полезность: 149

Цитата(TarikYuzkiv @ 13.3.2014, 22:54) *
Открываете исходник adminchat'a, вбиваете в поиск
Код
remove_quotes(message

, после этой строчки вставляете
Код
replace_all(message, charsmax(message), "%", "")


p.s. В cmdPsay будет "remove_quotes(message[length])" < такое, там тоже вставляйте.

повторюсь я специально отключил adminchat и сделал смену карты и баг сработал
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя TarikYuzkiv
сообщение 13.3.2014, 20:01
Сообщение #24
Стаж: 13 лет

Сообщений: 509
Благодарностей: 196
Полезность: 635

Цитата(coolman @ 13.3.2014, 21:57) *
повторюсь я специально отключил adminchat и сделал смену карты и баг сработал

И как же он сработал, если amx_psay / amx_tsay / amx_say - команды adminchat'a?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя coolman
сообщение 13.3.2014, 20:04
Сообщение #25


Стаж: 19 лет
Город: Екатеринбург

Сообщений: 1220
Благодарностей: 218
Полезность: 149

Цитата(TarikYuzkiv @ 13.3.2014, 23:01) *
И как же он сработал, если amx_psay / amx_tsay / amx_say - команды adminchat'a?

say_team @ %s%s%s%s%s%s%s%s%s%s%s%s%s%s
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя AndrewZ
сообщение 13.3.2014, 20:09
Сообщение #26


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

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


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

coolman,
У тебя стоит плагин префиксов-уефиксов? Что-то, что хукает чат и отсылает игрокам это же сообщение? Транслит может какой-то?


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя TarikYuzkiv
сообщение 13.3.2014, 20:09
Сообщение #27
Стаж: 13 лет

Сообщений: 509
Благодарностей: 196
Полезность: 635

Цитата(coolman @ 13.3.2014, 22:04) *
say_team @ %s%s%s%s%s%s%s%s%s%s%s%s%s%s

Так cmdSayAdmin работает, а он в adminchat'e.

Не знаю даже... Точно отключили? Пропишите amx_plugins. Может ещё в каком-то плагине есть дублирующий функционал, но это же бред...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
exec1337
сообщение 13.3.2014, 20:39
Сообщение #28
Стаж: 13 лет

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

На ходу проблема может не решиться. Лучше остановить сервер.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя poolday
сообщение 13.3.2014, 21:35
Сообщение #29


Стаж: 13 лет

Сообщений: 292
Благодарностей: 297
Полезность: 658

Если я понимаю данный баг могут вызвать только Админы сервера !
Ведь простой игрок не сделает что бы всех выкидывало - ибо будет выкидывать именно его !
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя TarikYuzkiv
сообщение 13.3.2014, 21:40
Сообщение #30
Стаж: 13 лет

Сообщений: 509
Благодарностей: 196
Полезность: 635

Цитата(poolday @ 13.3.2014, 23:35) *
Если я понимаю данный баг могут вызвать только Админы сервера !
Ведь простой игрок не сделает что бы всех выкидывало - ибо будет выкидывать именно его !

Обычный игрок может сделать так, что выкинет всех админов.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Redir
сообщение 13.3.2014, 21:44
Сообщение #31
Стаж: 12 лет

Сообщений: 567
Благодарностей: 138
Полезность: 119

Цитата(TarikYuzkiv @ 13.3.2014, 23:40) *
Обычный игрок может сделать так, что выкинет всех админов.

Простите, а каким образом можно это сделать ? Хочу у себя проверить на сервере smile.gif В лс напишите, если не трудно !

Отредактировал: Redir, - 13.3.2014, 21:46
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя poolday
сообщение 13.3.2014, 21:45
Сообщение #32


Стаж: 13 лет

Сообщений: 292
Благодарностей: 297
Полезность: 658

Цитата(TarikYuzkiv @ 13.3.2014, 22:40) *
Обычный игрок может сделать так, что выкинет всех админов.

Тоже интересно - если можно в лс. Дабы не распространять способ.. Ибо школьники будут потом **** маяться .
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Anton1o
сообщение 13.3.2014, 21:46
Сообщение #33


Стаж: 17 лет

Сообщений: 919
Благодарностей: 1392
Полезность: 1160

Цитата(Redir @ 13.3.2014, 22:44) *
Простите, а каким образом можно это сделать ? Хочу у себя проверить на сервере smile.gif

Засовываешь палец в нос, закрываешь глаза и повторяешь про себя: "админы, вылетают", "админы, вылетают", "админы, вылетают" обязательно три раза и вуаля...

Отредактировал: Anton1o, - 13.3.2014, 21:46
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя Redir
сообщение 13.3.2014, 21:47
Сообщение #34
Стаж: 12 лет

Сообщений: 567
Благодарностей: 138
Полезность: 119

Цитата(Anton1o @ 13.3.2014, 23:46) *
Засовываешь палец в нос, закрываешь глаза и повторяешь про себя: "админы, вылетают", "админы, вылетают", "админы, вылетают" обязательно три раза и вуаля...

шутка-минутка. Оценил boast.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
exec1337
сообщение 13.3.2014, 21:48
Сообщение #35
Стаж: 13 лет

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

Цитата(Anton1o @ 13.3.2014, 22:46) *
Засовываешь палец в нос, закрываешь глаза и повторяешь про себя: "админы, вылетают", "админы, вылетают", "админы, вылетают" обязательно три раза и вуаля...

Работает!

А вообще инфа польносью достоверна. Действительно новый косяк...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя L0K0S
сообщение 13.3.2014, 21:59
Сообщение #36


Стаж: 12 лет

Сообщений: 173
Благодарностей: 164
Полезность: 576

Цитата(sllrdp @ 13.3.2014, 13:43) *
Хотелось бы решения от знающих людей для adminchat.amxx и для плагина Colored Translit.

Если убрать транслит и поставить antiflood или же поставить в конфинге траслите поставить антифлуд на 3 секунды, будет выкидывать?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя TarikYuzkiv
сообщение 13.3.2014, 22:26
Сообщение #37
Стаж: 13 лет

Сообщений: 509
Благодарностей: 196
Полезность: 635

Цитата(L0K0S @ 13.3.2014, 23:59) *
Если убрать транслит и поставить antiflood

Так не будет.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Aikido
сообщение 13.3.2014, 22:42
Сообщение #38


Стаж: 12 лет

Сообщений: 287
Благодарностей: 326
Полезность: 1102

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

Пока что решил проблему включив antiflood.amxx с кваром amx_flood_time на 1 секунду, транслит же стоит на 3 секунды, выкидывает только флудера, исполняющего скрипт, админов не трогает, притом с обеих сторон, переполнение только у алиасера.. Ждем решения специалистов =З

Отредактировал: sllrdp, - 13.3.2014, 22:44
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя csnet
сообщение 13.3.2014, 22:54
Сообщение #39
Стаж: 12 лет

Сообщений: 4808
Благодарностей: 3849
Полезность: 690

m_flNextChatTime для чего оффсет, он как бы не найден в Wiki


Отредактировал: csnet, - 13.3.2014, 23:04


go v cs:go
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 13.3.2014, 23:18
Сообщение #40
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

Код
#define CHAT_INTERVAL 1.0f

client.cpp:
if ( player->m_flNextChatTime > gpGlobals->time )
     return;
// ...
player->m_flNextChatTime = gpGlobals->time + CHAT_INTERVAL

Другими словами, в самом HLDS есть ограничение на флуд - 1 с, но благодаря цветным чатикам и тому, что adminchat.amxx стоит перед antiflood.amxx мы имеем проблемы, поскольку команда say до HLDS просто не доходит.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
4 страниц V   1 2 3 »
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: