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

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

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

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

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

Перед тем как создать тему или задать вопрос, ознакомьтесь с данной темой, там собраны наиболее распространенные уязвимости и способы устранения.
Так же не поленитесь воспользоваться поиском, вполне возможно, что ваш вопрос уже поднимался на форуме.
При создании новой темы уделите внимание ее названию, оно должно кратко описывать суть вашего вопроса/проблемы. Все вновь созданные темы с названиями "Помогите", "Объясните", "Подскажите" и т.д. будут удалены, а их авторы наказаны.
460 страниц V  « 379 380 381 ... 458 459 »

Fresh Bans

, как замена amxbans_main
XyLiGaN
сообщение 14.1.2017, 21:19
Сообщение #7581
Стаж: 13 лет
Город: Югорск

Сообщений: 11668
Благодарностей: 6450
Полезность: 1052

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

hitmanEN, Давно так можно, почитай описание конфига.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя cstriker
сообщение 14.1.2017, 21:23
Сообщение #7582


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

Стаж: 13 лет

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

nikson1337, Решение вашей первой проблемы :
fb_plugin_prefix 2
в main.cfg

Отредактировал: cstriker, - 14.1.2017, 21:24
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя hitmanEN
сообщение 14.1.2017, 21:39
Сообщение #7583


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


Сообщений: 401
Благодарностей: 92
Полезность: 187

Цитата(XyLiGaN @ 14.1.2017, 22:19) *
hitmanEN, Давно так можно, почитай описание конфига.

Я совсем другое имею ввиду
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя cstriker
сообщение 14.1.2017, 21:44
Сообщение #7584


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

Стаж: 13 лет

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

hitmanEN, Админ с флагом
Цитата
l - access to amx_rcon command

Может банить всех, даже других админов, его же банить нельзя.
Как вариант выдавать всем этот флаг, но я бы не стал.
Как написали выше - читай конфиг.

Отредактировал: cstriker, - 14.1.2017, 21:45
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя nikson1337
сообщение 14.1.2017, 21:57
Сообщение #7585
Стаж: 9 лет 5 месяцев

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

cstriker,
С 1 проблемой я видел там думал можно ли сделать так [Fresh Bans] красивую полноценную приставку а не FreshBans
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя cstriker
сообщение 14.1.2017, 22:09
Сообщение #7586


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

Стаж: 13 лет

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

nikson1337, Каждому свое. Я просил Данила, сделать приставку FreshBans вместо FB, юзаю так на своем сервере. И осмелюсь предположить, что с моей подачи оно так и получилось. Просто не люблю квадратные скобки. Там, по моему, есть еще вариант fb_plugin_prefix 3, возможно он со скобками.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя nikson1337
сообщение 14.1.2017, 22:44
Сообщение #7587
Стаж: 9 лет 5 месяцев

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

Цитата(cstriker @ 14.1.2017, 23:09) *
nikson1337, Каждому свое. Я просил Данила, сделать приставку FreshBans вместо FB, юзаю так на своем сервере. И осмелюсь предположить, что с моей подачи оно так и получилось. Просто не люблю квадратные скобки. Там, по моему, есть еще вариант fb_plugin_prefix 3, возможно он со скобками.

Уже пробовал 3 там Fb ну если Данил прислушался к вам возможно и к моему мнению прислушается
Хотя вторая проблема больше интересна а то пол информера перекрывает меню
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя cstriker
сообщение 14.1.2017, 22:47
Сообщение #7588


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

Стаж: 13 лет

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

nikson1337, Попробуйте еще вариант 0 и 1
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя hitmanEN
сообщение 14.1.2017, 22:53
Сообщение #7589


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


Сообщений: 401
Благодарностей: 92
Полезность: 187

cstriker, Ну например данный флаг мне нужен для смотрителей. А нужно ещё чтобы было так его вообще никто не банить даже с этим флагом, то есть главнее. Либо в конфиг заносить.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя cstriker
сообщение 14.1.2017, 23:01
Сообщение #7590


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

Стаж: 13 лет

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

hitmanEN, По сути, при грамотной расстановке, этот флаг ставится только владельцу сервера. Лично мое мнение, которого я придерживаюсь.
Настроено так, что я могу банит всех, другие админы друг друга банить не могут, не понимаю, какой может быть третий вариант.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя nikson1337
сообщение 14.1.2017, 23:07
Сообщение #7591
Стаж: 9 лет 5 месяцев

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

Цитата(cstriker @ 14.1.2017, 23:47) *
nikson1337, Попробуйте еще вариант 0 и 1

Да уже пробовал может Данил все таки откликнется

А по поводу второй проблему думаю многие рады бы были так как у всех за основу JB_engine и натив у всех одиныковый

Уже ладно поф на первую проблему главное перемещение сделать информа

Отредактировал: nikson1337, - 14.1.2017, 23:09
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя STrannik
сообщение 14.1.2017, 23:57
Сообщение #7592
Стаж: 13 лет
Город: Уфа

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

Цитата(Templar @ 7.1.2017, 14:28) *
Все же я не могу понять как сделать все на русском - Ник, Сервер, Причина .... Уже с 0 все устанавливаю, и не хера, то причина в крякозябрах, то сервер...
Установил amxbans - взял чистую БД
Установил csbans - влепил в нее чистую БД с amxbans
Поменял в csbans кодировку на "latin1" - Fresh Bans (Пост #669655)
Затем добавил сервер - с fb_use_russian 0

Что делаю не так?

Решил как-то ? Тоже такое пошло, когда перенес бан-лист и базу. При правке latin1 -> utf8 новые баны отображаются ровно, а старые все исковерканы символами.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя nikson1337
сообщение 15.1.2017, 0:02
Сообщение #7593
Стаж: 9 лет 5 месяцев

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

STrannik,
Не менял кодировку отображало криво fb_use_russian 1 поставил удалил все баны с бан листа дал новый бан все ок попробуй так
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя STrannik
сообщение 15.1.2017, 0:14
Сообщение #7594
Стаж: 13 лет
Город: Уфа

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

nikson1337, Не могу удалить все баны. В этом и проблема.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя nikson1337
сообщение 15.1.2017, 0:19
Сообщение #7595
Стаж: 9 лет 5 месяцев

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

Цитата(STrannik @ 15.1.2017, 1:14) *
nikson1337, Не могу удалить все баны. В этом и проблема.

Попробуй удалить те которые были с ироглифами и сделай рестарт сервера полный



Если можно в меню подтверждения выход сделать на русском

что бы не листать повторю попрошу автора
Многие щас использую информер и я столкнулся с такой проблемой что меню бана ложиться по верх информера

Есть 2 натива которые на момент открытия меню перемещают информер в другую сторону это сделано достаточно удобно
jbe_informer_offset_up(id) - поднять в menu_show
jbe_informer_offset_down(id) - опустить в menu_handler

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


Почему бы не добавить строчку при отмене бана в lang файл что бы можно было например написать Бан был отменен

Отредактировал: nikson1337, - 15.1.2017, 0:27
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя STrannik
сообщение 15.1.2017, 0:33
Сообщение #7596
Стаж: 13 лет
Город: Уфа

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

nikson1337, Баны все с иероглифами становятся при возврате utf8.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя AngelStraxa
сообщение 15.1.2017, 15:24
Сообщение #7597


Стаж: 9 лет 4 месяца

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

Как вообще отключить префикс Fb? Зачем читеру знать через какую бан систему его забанили? Чтоб легче было обойти??
fb_plugin_prefix "0"
fb_plugin_hprefix "0"
не помогают.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя AngelStraxa
сообщение 15.1.2017, 15:40
Сообщение #7598


Стаж: 9 лет 4 месяца

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

Объясните пожалуйста что значит:
Цитата
fb_ip_ban_time "300" - Время дополнительного бана(в минутах) по IP в минутах для созданных банов длительностью больше данного значения.

Т.е. если выдам бан на срок более 300 минут (допустим забаню на месяц), то бан будет по SteamID + IP, а если на менее 300 минут (допустим забаню на час), то бан будет только по SteamID?
И если я хочу, чтоб даже при бане на час, бан был по SteamID + IP, мне надо fb_ip_ban_time поставить 60 или 59?
И почему у меня в базе данных в колонке ban_type все баны помечены буквой S (видимо значит только по SteamID) даже те, которые сроком на месяц/год/навсегда.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя AngelStraxa
сообщение 15.1.2017, 17:31
Сообщение #7599


Стаж: 9 лет 4 месяца

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

mazdan,
Цитата
нет, он оттуда берет только при компиляции, но вы можете посмотреть есть ли там месяц и сколько там в месяце дней\минут и т.п.
Если есть желание доработать - доработайте, можно будет и с доработанным потом перекомпилировать, не проблема.

Сроков "месяц" и "год" там не было. Доработал. Движок форума запрещает загрузить файл инклюда, поэтому выложу в виде кода
Код
// vim: set ts=4 sw=4 tw=99 noet:
//
// AMX Mod X, based on AMX Mod by Aleksander Naszko ("OLO").
// Copyright (C) The AMX Mod X Development Team.
//
// This software is licensed under the GNU General Public License, version 3 or higher.
// Additional exceptions apply. For full license details, see LICENSE.txt or visit:
//     https://alliedmods.net/amxmodx-license

//
// Time Specific Functions
//

#if defined _time_included
  #endinput
#endif
#define _time_included

/* Time unit types for get_time_length() */
enum
{
    timeunit_seconds = 0,
    timeunit_minutes,
    timeunit_hours,
    timeunit_days,
    timeunit_weeks,
    timeunit_months,
    timeunit_years,
};

// seconds are in each time unit
#define SECONDS_IN_MINUTE 60
#define SECONDS_IN_HOUR   3600
#define SECONDS_IN_DAY    86400
#define SECONDS_IN_WEEK   604800
#define SECONDS_IN_MONTH  2592000
#define SECONDS_IN_YEAR   31536000

/* Stock by Brad */
stock get_time_length(id, unitCnt, type, output[], outputLen)
{
// IMPORTANT:     You must add register_dictionary("time.txt") in plugin_init()

// id:          The player whose language the length should be translated to (or 0 for server language).
// unitCnt:     The number of time units you want translated into verbose text.
// type:        The type of unit (i.e. seconds, minutes, hours, days, weeks) that you are passing in.
// output:      The variable you want the verbose text to be placed in.
// outputLen:    The length of the output variable.

    if (unitCnt > 0)
    {
        // determine the number of each time unit there are
        new yearCnt = 0, monthCnt = 0, weekCnt = 0, dayCnt = 0, hourCnt = 0, minuteCnt = 0, secondCnt = 0;

        switch (type)
        {
            case timeunit_seconds: secondCnt = unitCnt;
            case timeunit_minutes: secondCnt = unitCnt * SECONDS_IN_MINUTE;
            case timeunit_hours:   secondCnt = unitCnt * SECONDS_IN_HOUR;
            case timeunit_days:    secondCnt = unitCnt * SECONDS_IN_DAY;
            case timeunit_weeks:   secondCnt = unitCnt * SECONDS_IN_WEEK;
            case timeunit_months:  secondCnt = unitCnt * SECONDS_IN_MONTH;
            case timeunit_years:   secondCnt = unitCnt * SECONDS_IN_YEAR;
        }

        yearCnt = secondCnt / SECONDS_IN_YEAR;
        secondCnt -= (yearCnt * SECONDS_IN_YEAR);

        monthCnt = secondCnt / SECONDS_IN_MONTH;
        secondCnt -= (monthCnt * SECONDS_IN_MONTH);

        weekCnt = secondCnt / SECONDS_IN_WEEK;
        secondCnt -= (weekCnt * SECONDS_IN_WEEK);

        dayCnt = secondCnt / SECONDS_IN_DAY;
        secondCnt -= (dayCnt * SECONDS_IN_DAY);

        hourCnt = secondCnt / SECONDS_IN_HOUR;
        secondCnt -= (hourCnt * SECONDS_IN_HOUR);

        minuteCnt = secondCnt / SECONDS_IN_MINUTE;
        secondCnt -= (minuteCnt * SECONDS_IN_MINUTE);

        // translate the unit counts into verbose text
        new maxElementIdx = -1;
        new timeElement[7][33];

        if (yearCnt > 0)
            format(timeElement[++maxElementIdx], 32, "%i %L", yearCnt, id, (yearCnt == 1) ? "TIME_ELEMENT_YEAR" : ((yearCnt < 5) ? "TIME_ELEMENT_YEARS1" : "TIME_ELEMENT_YEARS2"));
        if (monthCnt > 0)
            format(timeElement[++maxElementIdx], 32, "%i %L", monthCnt, id, (monthCnt == 1) ? "TIME_ELEMENT_MONTH" : "TIME_ELEMENT_MONTHS");
        if (weekCnt > 0)
            format(timeElement[++maxElementIdx], 32, "%i %L", weekCnt, id, (weekCnt == 1) ? "TIME_ELEMENT_WEEK" : "TIME_ELEMENT_WEEKS");
        if (dayCnt > 0)
            format(timeElement[++maxElementIdx], 32, "%i %L", dayCnt, id, (dayCnt == 1) ? "TIME_ELEMENT_DAY" : "TIME_ELEMENT_DAYS");
        if (hourCnt > 0)
            format(timeElement[++maxElementIdx], 32, "%i %L", hourCnt, id, (hourCnt == 1) ? "TIME_ELEMENT_HOUR" : "TIME_ELEMENT_HOURS");
        if (minuteCnt > 0)
            format(timeElement[++maxElementIdx], 32, "%i %L", minuteCnt, id, (minuteCnt == 1) ? "TIME_ELEMENT_MINUTE" : "TIME_ELEMENT_MINUTES");
        if (secondCnt > 0)
            format(timeElement[++maxElementIdx], 32, "%i %L", secondCnt, id, (secondCnt == 1) ? "TIME_ELEMENT_SECOND" : "TIME_ELEMENT_SECONDS");

        switch(maxElementIdx)
        {
            case 0: format(output, outputLen, "%s", timeElement[0]);
            case 1: format(output, outputLen, "%s %L %s", timeElement[0], id, "TIME_ELEMENT_AND", timeElement[1]);
            case 2: format(output, outputLen, "%s, %s %L %s", timeElement[0], timeElement[1], id, "TIME_ELEMENT_AND", timeElement[2]);
            case 3: format(output, outputLen, "%s, %s, %s %L %s", timeElement[0], timeElement[1], timeElement[2], id, "TIME_ELEMENT_AND", timeElement[3]);
            case 4: format(output, outputLen, "%s, %s, %s, %s %L %s", timeElement[0], timeElement[1], timeElement[2], timeElement[3], id, "TIME_ELEMENT_AND", timeElement[4]);
            case 5: format(output, outputLen, "%s, %s, %s, %s, %s %L %s", timeElement[0], timeElement[1], timeElement[2], timeElement[3], timeElement[4], id, "TIME_ELEMENT_AND", timeElement[5]);
            case 6: format(output, outputLen, "%s, %s, %s, %s, %s, %s %L %s", timeElement[0], timeElement[1], timeElement[2], timeElement[3], timeElement[4], timeElement[5], id, "TIME_ELEMENT_AND", timeElement[6]);
        }
    }
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя selya-zek
сообщение 15.1.2017, 19:00
Сообщение #7600
Стаж: 15 лет

Сообщений: 157
Благодарностей: 17
Полезность: 93

Скиньте актуальный конфиг для fresh_bans_134
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
460 страниц V  « 379 380 381 ... 458 459 »
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 7 гостей читают эту тему: