Русское сообщество по скриптингу

amx_ban для IP и Steam ID

Все вопросы по скриптингу для AMXX, помощь в редактировании плагинов.

Модераторы: Subb98, liFe iS GoOD

Правила форума
1. Запрещено материться и оскорблять других участников форума.
2. Запрещен флуд, оффтоп, дабл постинг во всех разделах форума, кроме раздела "Болтовня".
3. Запрещено взламывать сайт/форум или наносить любой вред проекту.
4. Запрещено рекламировать другие ресурсы.
5. Запрещено создавать темы без информативного названия. Название темы должно отображать ее смысл.

В данном разделе форума разрешено создавать темы, касающие только скриптинга для AMX Mod X.

Правила при создании новой темы:
1. При вставке кода плагина необходимо использовать тег [code=php].
2. Любые изображения должны быть загружены, как вложения к вашему сообщению.
3. При описании проблемы или запросе на помощь в редактировании плагина обязательно выкладывайте исходник sma плагина.

amx_ban для IP и Steam ID

Сообщение Jiromo » 10 авг 2010, 22:09

Добрый вечер всем снова =)

Интересует что надо поправить в Advance bans или в admincmd чтобы команда amx_ban использовалась как для бана по steam id так и для бана по IP.

Поясню более конкретно: Чтобы команда amx_ban проверяла есть ли у пользователя Steam ID и если его не находилось банила по IP,дело в том что сейчас у меня amx_ban исключительно для steam ID и бан она не выдаёт людям без него.Я прекрасно понимаю что есть команда amx_banip ,но такое объединение меня интересуют как и для удобства,так и для других вещей.

Заранее спасибо.

На всякий случай вот 2 исходника которые стоят у меня. Advanced Bans и admincmd
Аватара пользователя
Jiromo
 
Сообщения: 68
Зарегистрирован: 27 июл 2010, 21:04
Благодарил (а): 15 раз.
Поблагодарили: 3 раз.

Re: amx_ban для IP и Steam ID

Сообщение EkzZzo » 13 авг 2010, 09:29

Я сделал отдельный плагин, но отредактировать admincmd.sma даже не пытался. Могу выложить исходник моего плагина, если нужно.
Аватара пользователя
EkzZzo
 
Сообщения: 218
Зарегистрирован: 22 июл 2010, 01:01
Благодарил (а): 25 раз.
Поблагодарили: 38 раз.
Опыт программирования: Около 6 месяцев
Языки программирования: Counter-Strike 1.6

Re: amx_ban для IP и Steam ID

Сообщение Skriptar » 13 авг 2010, 11:19

Jiromo, Настрой dproto нормально, чтоб у всех были authid
Код: Выделить всё

    cid_NoSteam47 = 3
    cid_NoSteam48 =3
    cid_Steam = 1
    cid_RevEmu = 1
    cid_SC2009 = 1
    cid_OldRevEmu = 1
    cid_SteamEmu = 1
    cid_AVSMP = 1
    IPGen_Prefix1 = 0
    IPGen_Prefix2 = 1
    Native_Prefix1 = 0;
    SC2009_Prefix1 = 0;
    RevEmu_Prefix1 = 0;
    OldRevEmu_Prefix1 = 0;
    SteamEmu_Prefix1 = 0;
    AVSMP_Prefix1 = 0;


Так ?
Последний раз редактировалось Skriptar 18 авг 2010, 20:19, всего редактировалось 1 раз.
Я знаю только то, что я ничего не знаю.
Аватара пользователя
Skriptar
 
Сообщения: 953
Зарегистрирован: 20 окт 2009, 15:34
Благодарил (а): 180 раз.
Поблагодарили: 136 раз.
Языки программирования: Counter-Strike 1.6

Re: amx_ban для IP и Steam ID

Сообщение EkzZzo » 13 авг 2010, 12:56

Skriptar, не совсем корректные настройки.
Аватара пользователя
EkzZzo
 
Сообщения: 218
Зарегистрирован: 22 июл 2010, 01:01
Благодарил (а): 25 раз.
Поблагодарили: 38 раз.
Опыт программирования: Около 6 месяцев
Языки программирования: Counter-Strike 1.6

Re: amx_ban для IP и Steam ID

Сообщение makc121 » 13 авг 2010, 15:25

EkzZzo писал(а):Skriptar, не совсем корректные настройки.


выложи свой исходник и дай плиазе верные настройки dproto
Аватара пользователя
makc121
 
Сообщения: 116
Зарегистрирован: 13 окт 2009, 22:18
Благодарил (а): 24 раз.
Поблагодарили: 5 раз.

Re: amx_ban для IP и Steam ID

Сообщение Skriptar » 13 авг 2010, 15:40

EkzZzo писал(а):Skriptar, не совсем корректные настройки.


Это почему ?
Я знаю только то, что я ничего не знаю.
Аватара пользователя
Skriptar
 
Сообщения: 953
Зарегистрирован: 20 окт 2009, 15:34
Благодарил (а): 180 раз.
Поблагодарили: 136 раз.
Языки программирования: Counter-Strike 1.6

Re: amx_ban для IP и Steam ID

Сообщение EkzZzo » 18 авг 2010, 20:08

Нужно знать принцип работы Advanced Bans. Первый префикс обязательно должен быть 0 (нулем), второй может быть 0 (нулем) или 1 (единицей). Для реализации мульти бана я написал отдельный плагин, потому что не пытался изменить advanced_bans.sma, а admincmd.sma тут не причем, так как Advanced Bans заменят команды для бана своими.

EkzZzo писал(а):Я сделал отдельный плагин, но отредактировать admincmd.sma даже не пытался. Могу выложить исходник моего плагина, если нужно.
Аватара пользователя
EkzZzo
 
Сообщения: 218
Зарегистрирован: 22 июл 2010, 01:01
Благодарил (а): 25 раз.
Поблагодарили: 38 раз.
Опыт программирования: Около 6 месяцев
Языки программирования: Counter-Strike 1.6

Re: amx_ban для IP и Steam ID

Сообщение Skriptar » 18 авг 2010, 20:20

EkzZzo, Я поправил настройки
Я знаю только то, что я ничего не знаю.
Аватара пользователя
Skriptar
 
Сообщения: 953
Зарегистрирован: 20 окт 2009, 15:34
Благодарил (а): 180 раз.
Поблагодарили: 136 раз.
Языки программирования: Counter-Strike 1.6

Re: amx_ban для IP и Steam ID

Сообщение omg » 19 авг 2010, 13:26

Интересует что надо поправить в Advance bans или в admincmd чтобы команда amx_ban использовалась как для бана по steam id так и для бана по IP.

ничего править не нужно, она по дефолту банит по стим id если его нет, то по ip )))
Аватара пользователя
omg
 
Сообщения: 25
Зарегистрирован: 20 окт 2009, 23:49
Благодарил (а): 3 раз.
Поблагодарили: 2 раз.

Re: amx_ban для IP и Steam ID

Сообщение EkzZzo » 19 авг 2010, 14:08

omg писал(а):ничего править не нужно, она по дефолту банит по стим id если его нет, то по ip )))
Это если банить через меню, а определенной команды для мульти бана через консоль нет.
Аватара пользователя
EkzZzo
 
Сообщения: 218
Зарегистрирован: 22 июл 2010, 01:01
Благодарил (а): 25 раз.
Поблагодарили: 38 раз.
Опыт программирования: Около 6 месяцев
Языки программирования: Counter-Strike 1.6

След.

Вернуться в Скриптинг

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9