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

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

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

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

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

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

Выкидывает игроков.

Статус пользователя Takashi Murakami
сообщение 3.12.2013, 20:39
Сообщение #21
Стаж: 14 лет

Сообщений: 797
Благодарностей: 459
Полезность: 514

Цитата(6bIpuk @ 3.12.2013, 21:26) *
Тоже была проблема с ним и пришлось отключить его,мои ковыряния в коде ничего путнего не дало))
ps.gif если вдруг получится пофиксить поделись исходником)

Хотя может есть у кого исходник с исправленным багом? smile.gif


Я уже понял в чем трабла. И с павном дружу. Но времени нет пока что. тоже отключил временно. ночью возьмусь за фикс.

Отредактировал: Takashi Murakami, - 3.12.2013, 20:39
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя San4aus
сообщение 3.12.2013, 20:45
Сообщение #22
Стаж: 15 лет

Сообщений: 383
Благодарностей: 237
Полезность: 612

Цитата(Takashi Murakami @ 3.12.2013, 21:39) *
Я уже понял в чем трабла. И с павном дружу. Но времени нет пока что. тоже отключил временно. ночью возьмусь за фикс.

В чём была трабла если не секрет?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
etkins
сообщение 4.12.2013, 10:16
Сообщение #23
Стаж: 17 лет

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

Цитата(San4aus @ 4.12.2013, 0:45) *
В чём была трабла если не секрет?

зайди на свой серер с включенным admin_chat_color и say %d %s %d %s %d %s %s %s %s %s %s %s %s %d %s
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Takashi Murakami
сообщение 5.12.2013, 20:36
Сообщение #24
Стаж: 14 лет

Сообщений: 797
Благодарностей: 459
Полезность: 514

Пришла в голову одна мысль. Не затронув сам плагин поставить маленький фикс. smile.gif Пока не знаю сработает или нет. Не тестил.

Код
#include <amxmodx>

#define PLUGIN "AdmchatFix"
#define VERSION "0.1"
#define AUTHOR "xXx"

public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR)
    
    register_clcmd("say %d %s %d %s %d %s %s %s %s %s %s %s %s %d %s", "hook_func")
}

public hook_func(id)
{
    server_cmd("kick #%d ^"Шёл бы ты лесом петушок :)^"", get_user_userid(id))
    
    return PLUGIN_HANDLED
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
etkins
сообщение 6.12.2013, 9:20
Сообщение #25
Стаж: 17 лет

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

сделай запрет на знак " % " и все.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 6bIpuk
сообщение 6.12.2013, 13:22
Сообщение #26
Стаж: 14 лет

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

Цитата(Takashi Murakami @ 5.12.2013, 21:36) *
Пришла в голову одна мысль. Не затронув сам плагин поставить маленький фикс. smile.gif Пока не знаю сработает или нет. Не тестил.

Код
#include <amxmodx>

#define PLUGIN "AdmchatFix"
#define VERSION "0.1"
#define AUTHOR "xXx"

public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR)
    
    register_clcmd("say %d %s %d %s %d %s %s %s %s %s %s %s %s %d %s", "hook_func")
}

public hook_func(id)
{
    server_cmd("kick #%d ^"Шёл бы ты лесом петушок :)^"", get_user_userid(id))
    
    return PLUGIN_HANDLED
}

если ввести именно "say %d %s %d %s %d %s %s %s %s %s %s %s %s %d %s" получаешь кик.но если добавить к нему "%d %s" так же выкидывает.
да и есть еще команды,например "say %s%s%s%s %s%s%s%s %s%s%s%s"
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Takashi Murakami
сообщение 6.12.2013, 14:03
Сообщение #27
Стаж: 14 лет

Сообщений: 797
Благодарностей: 459
Полезность: 514

Цитата(6bIpuk @ 6.12.2013, 14:22) *
если ввести именно "say %d %s %d %s %d %s %s %s %s %s %s %s %s %d %s" получаешь кик.но если добавить к нему "%d %s" так же выкидывает.
да и есть еще команды,например "say %s%s%s%s %s%s%s%s %s%s%s%s"


Вписать все возможные команды труда не составит. Ну или так попробовать say %d и say %s тут уже точно без вариантов. Ну или как сказал etkins, можно просто заблочить %

Отредактировал: Takashi Murakami, - 6.12.2013, 14:04
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Stimul1
сообщение 6.12.2013, 21:14
Сообщение #28


Стаж: 13 лет

Сообщений: 227
Благодарностей: 262
Полезность: 977

Takashi Murakami, ерунда.
В плагине admin chat colors после:
Код:
remove_quotes (message)

добавь:
Код:
replace_all(message, 191, "%", "")


Отредактировал: Stimul1, - 7.12.2013, 19:27
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя mazdan
сообщение 7.12.2013, 5:45
Сообщение #29


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

Стаж: 15 лет

Сообщений: 7566
Благодарностей: 5437
Полезность: 1305

Цитата(Takashi Murakami @ 6.12.2013, 16:03) *
Вписать все возможные команды труда не составит.

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

Цитата(Stimul1 @ 6.12.2013, 23:14) *
Увеличь массив message со 192 до 256 и измени везде 191 на 255.

Это чтобы проще сервер было ронять?


Не пишите мне в ЛС. Пишите на почту. В ЛС я пропускаю сообщения.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Takashi Murakami
сообщение 7.12.2013, 17:56
Сообщение #30
Стаж: 14 лет

Сообщений: 797
Благодарностей: 459
Полезность: 514

Ну временно все эти фиксы помогали все таки. видать эти хацкеры были тупые как пробки) и ничего не добавляли не вводили)

Исправленная версия плагина уже давно оказывается в паблике.

http://jamps.com.ar/foro/tema-Plugin-Admin...-Colors-2-1-fix

Bugs Fixeados:
-Solucionado bug caracter %s (esto hace crashear/tirar el servidor).

Отредактировал: Takashi Murakami, - 7.12.2013, 17:57
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя panikajo
сообщение 7.12.2013, 18:21
Сообщение #31
Стаж: 12 лет

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

Цитата(Takashi Murakami @ 7.12.2013, 17:56) *
Ну временно все эти фиксы помогали все таки. видать эти хацкеры были тупые как пробки) и ничего не добавляли не вводили)

Исправленная версия плагина уже давно оказывается в паблике.

http://jamps.com.ar/foro/tema-Plugin-Admin...-Colors-2-1-fix

Bugs Fixeados:
-Solucionado bug caracter %s (esto hace crashear/tirar el servidor).

Соседняя тема там же лучше.
http://jamps.com.ar/foro/tema-Plugin-Fix-b...amxx-say-team-s
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя mazdan
сообщение 7.12.2013, 18:26
Сообщение #32


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

Стаж: 15 лет

Сообщений: 7566
Благодарностей: 5437
Полезность: 1305

panikajo, https://c-s.net.ua/forum/topic37395.html эта вас чем не устраивает? баг описан давным давно, исправления тоже


Не пишите мне в ЛС. Пишите на почту. В ЛС я пропускаю сообщения.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя 6bIpuk
сообщение 11.12.2013, 16:32
Сообщение #33
Стаж: 14 лет

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

Цитата(Stimul1 @ 6.12.2013, 21:14) *
Takashi Murakami, ерунда.
В плагине admin chat colors после:
Код:
remove_quotes (message)

добавь:
Код:
replace_all(message, 191, "%", "")

Использую данный фикс,поменял значения как было написано ранее:
Код
Увеличь массив message со 192 до 256 и измени везде 191 на 255.


Цитата(mazdan @ 7.12.2013, 5:45) *
конечно, у вас же такая длинная жизнь, займитесь, а потом дети продолжат или внуки. Ну или лучше написать скрипт, который сгенерит это всё. Правда не думаю что плагин такого размера скомпилируется и тем более запустится на сервере.


Это чтобы проще сервер было ронять?

Так какие значения лучше всего установить,оставить как и было?

Отредактировал: 6bIpuk, - 11.12.2013, 16:33
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Stimul1
сообщение 12.12.2013, 1:41
Сообщение #34


Стаж: 13 лет

Сообщений: 227
Благодарностей: 262
Полезность: 977

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