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

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

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

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

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

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

AMXBans 6.0.3. Причины: Max, [CSF-AC]

, Причина бана Max и [CSF-AC]
Статус пользователя strasin
сообщение 3.2.2013, 21:15
Сообщение #1
Стаж: 13 лет

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

Искал в гугл, на форумах, на разных сайтах, но не нашёл.
Банлист: http://cs.sol.az/bans/ban_list.php
Пришется причина бана [CSF-AC], а должно быть [CSF-AC] OpenGL32 Hack Detected и причина бана Max, а должно быть Max Team Kill Warning 3/3
Версия CSF-AC v2.1. Версия ATAC 3.0.1
Цитата
Currently loaded plugins:
name version author file status
[ 1] CSFile.Info OpenGL32 D 2.1 Final -)>C-r-A-c-K<(- csf_opengl32.am running
[ 2] AMXBans Core 6.0.3 HLXBans Dev Team amxbans_core.am running
[ 3] AMXBans Main 6.0.3 HLXBans Dev Team amxbans_main.am running
[ 4] Admin Commands 1.8.1.3746 AMXX Dev Team admincmd.amxx running
[ 5] Admin Help 1.8.1.3746 AMXX Dev Team adminhelp.amxx running
[ 6] Slots Reservation 1.8.1.3746 AMXX Dev Team adminslots.amxx running
[ 7] Menus Front-End 1.8.1.3746 AMXX Dev Team menufront.amxx running
[ 8] Commands Menu 1.8.1.3746 AMXX Dev Team cmdmenu.amxx running
[ 9] Players Menu 1.8.1.3746 AMXX Dev Team plmenu.amxx running
[ 10] Maps Menu 1.8.1.3746 AMXX Dev Team mapsmenu.amxx running
[ 11] Plugin Menu 1.8.1.3746 AMXX Dev Team pluginmenu.amxx running
[ 12] Admin Chat 1.8.1.3746 AMXX Dev Team adminchat.amxx running
[ 13] Anti Flood 1.8.1.3746 AMXX Dev Team antiflood.amxx running
[ 14] Scrolling Message 1.8.1.3746 AMXX Dev Team scrollmsg.amxx running
[ 15] Info. Messages 1.8.1.3746 AMXX Dev Team imessage.amxx running
[ 16] Admin Votes 1.8.1.3746 AMXX Dev Team adminvote.amxx running
[ 17] NextMap 1.8.1.3746 AMXX Dev Team nextmap.amxx running
[ 18] TimeLeft 1.8.1.3746 AMXX Dev Team timeleft.amxx running
[ 19] Pause Plugins 1.8.1.3746 AMXX Dev Team pausecfg.amxx running
[ 20] Stats Configuration 1.8.1.3746 AMXX Dev Team statscfg.amxx running
[ 21] Restrict Weapons 1.8.1.3746 AMXX Dev Team restmenu.amxx running
[ 22] StatsX 1.8.1.3746 AMXX Dev Team statsx.amxx running
[ 23] CS Misc. Stats 1.8.1.3746 AMXX Dev Team miscstats.amxx running
[ 24] CS Stats Logging 1.8.1.3746 AMXX Dev Team stats_logging.a running
[ 25] Ultimate Sound 1.5 Dizzy ultimate_sounds running
[ 26] Show Admins Online 1.1 vato loco [GE-S] show_admins_vl. paused
[ 27] High Ping Kicker (WON) 0.16.2 OLO/shadow high_ping_kicke paused
[ 28] Admin Gag 1.8.3 EKS admin_gag.amxx running
[ 29] Anti-Ad 0.1 Mati antiad.amxx running
[ 30] AntiCommerce 1.2a R3X anticommerce.am running
[ 31] Admin Spectator ESP 1.3 KoST admin_spec_esp. running
[ 32] Show IP 1.0 $uicid3 amx_ip.amxx running
[ 33] Reset Score 1.0 Silenttt resetscore.amxx running
[ 34] Admin Free Look 2.0 Jim admin_freelook. running
[ 35] Weapon Menu 1.0 Mattcook & xerob weaponmenu.amxx running
[ 36] Spec Kick 2.0 Prayer spec_kick.amxx running
[ 37] ATAC 3.0.1 ATAC Team atac.amxx running
[ 38] Slap 1.1 ATAC Team atac_slap.amxx running
[ 39] Slap2One 1.1 ATAC Team atac_slap2one.a running
[ 40] Slay 1.1 ATAC Team atac_slay.amxx running
[ 41] Spawn Slay 1.0 ATAC Team atac_spawnslay. running
[ 42] Jail 1.1 ATAC Team atac_jail.amxx running
[ 43] Chicken 1.0 ATAC Team atac_chicken.am stopped
[ 44] Bury 1.0 ATAC Team atac_bury.amxx running
[ 45] Glow 1.0 ATAC Team atac_glow.amxx running
[ 46] Timebomb 1.1 ATAC Team atac_bomb.amxx running
[ 47] Blind 1.0 ATAC Team atac_blind.amxx running
[ 48] Rocket 1.0 ATAC Team atac_rocket.amx running
[ 49] Drop 1.0 ATAC Team atac_drop.amxx running
[ 50] Fire 1.0 ATAC Team atac_fire.amxx running
[ 51] Drug 1.0 ATAC Team atac_drug.amxx running
[ 52] Bad Aim 1.1 ATAC Team atac_badaim.amx running
[ 53] Hud Messages 1.1 ATAC Team atac_hudmsg.amx running
[ 54] Team Attack 1.0 ATAC Team atac_ta.amxx paused
[ 55] ATAC Commands 1.1 ATAC Team atac_cmds.amxx running
[ 56] ATAC AMXBans 1.1 ATAC Team atac_amxbans.am running
56 plugins, 52 running
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Hnt
сообщение 3.2.2013, 21:25
Сообщение #2


Стаж: 18 лет

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

Может в auto выборе проблема ?
Тык
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя mittagswind
сообщение 3.2.2013, 21:45
Сообщение #3


Стаж: 13 лет

Сообщений: 102
Благодарностей: 14
Полезность: 112

проблема в игровом плагине amxbans этой версии, он аргументы переданные в команду amx_ban неверно парсит.
выглядит это так: причина бана из нескольких слов, разделенных пробелами. если через меню - банится отлично, а если через команду amx_ban берется только первое слово из причины.
античит выдает баны через команду amx_ban и поэтому такая беда.

смотреть надо в файле cmdBan.inl в функции cmdBan.
у меня тоже amxbans 6.0.3, была такая же проблема, я переделывал сам плагин amxbans

Отредактировал: mittagswind, - 3.2.2013, 21:50
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя strasin
сообщение 3.2.2013, 21:45
Сообщение #4
Стаж: 13 лет

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

Цитата(Hnt @ 3.2.2013, 23:25) *
Может в auto выборе проблема ?
Тык

У меня только OpenGL32 Detector, CSF-AC 1.24 не стоит..
Если я прропишу сейчас в amxx.cfg, csf_ac_amxbans_type 3, то проблема исправится?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя strasin
сообщение 3.2.2013, 21:57
Сообщение #5
Стаж: 13 лет

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

Поставил CSFile.Info OpenGL32 Detect v.2.2 и настроил
// Тип бана при использовании AMXBans
//
// 1 - Бан по IP
// 2 - Бан по SteamID
// 3 - Бан по UserID
// 4 - Бан по IP + "REASON"
// 5 - Бан по SteamID + "REASON"
// 6 - Бан по UserID + "REASON"
//
// По-умолчанию "1"
csf_opengl32_amxbanstype "4"

Как быть теперь с АТАС плагином?

Отредактировал: strasin, - 3.2.2013, 21:58
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя mittagswind
сообщение 3.2.2013, 22:35
Сообщение #6


Стаж: 13 лет

Сообщений: 102
Благодарностей: 14
Полезность: 112

если amxbans кривой, зачем под него подгонять другие плагины?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя strasin
сообщение 3.2.2013, 22:59
Сообщение #7
Стаж: 13 лет

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

Цитата(mittagswind @ 4.2.2013, 0:35) *
если amxbans кривой, зачем под него подгонять другие плагины?

Как может официально стабильная версия АМХБанс быть кривой, а какой то ГМ нормальный?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Hnt
сообщение 3.2.2013, 23:09
Сообщение #8


Стаж: 18 лет

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

Цитата(strasin @ 4.2.2013, 0:59) *
Как может официально стабильная версия АМХБанс быть кривой, а какой то ГМ нормальный?

В офф релизе было over9000 ошибок. Часть из них была исправлена Gm
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя strasin
сообщение 4.2.2013, 10:41
Сообщение #9
Стаж: 13 лет

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

Цитата(Hnt @ 4.2.2013, 1:09) *
В офф релизе было over9000 ошибок. Часть из них была исправлена Gm

В архиве с (Gm) AMXBans # 1.6, нету самих поагинов amxx, а есть только их скрины sma.
И что будет если не менять полностью AMXBans 6.0.3, а закинуть из Gm папку Update и запустить upgrade.php для того что бы указать БД.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя mazdan
сообщение 4.2.2013, 11:25
Сообщение #10


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

Стаж: 15 лет

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

кавычки надо ставить причине и всё хорошо будет
Или пишите как тру - bez_probelov_pri4inu :)


Не пишите мне в ЛС. Пишите на почту. В ЛС я пропускаю сообщения.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя mittagswind
сообщение 4.2.2013, 14:12
Сообщение #11


Стаж: 13 лет

Сообщений: 102
Благодарностей: 14
Полезность: 112

Цитата(strasin @ 4.2.2013, 0:59) *
Как может официально стабильная версия АМХБанс быть кривой, а какой то ГМ нормальный?

GM - исправление официальных фиксов.

вот как исправить этот баг в AMXBans 6.0.3:
открываем файл cmbBan.inl, ищем такой код (строка 129)
Код
// get player ident and bantime depending on the ban cmd format (old or new)
new ban_length[50]
parse(text, ban_length, 49, g_ident, 49, g_choiceReason[id], charsmax(g_choiceReason[]))


заменяем на
Код
    // get player ident and bantime depending on the ban cmd format (old or new)
new ban_length[50]
strbreak(text, ban_length, 9, temp2, 181)
strbreak(temp2, g_ident, 49, g_choiceReason[id], 127)


перекомпилируем amxbans_core.sma и amxbans_main.sma
суть доработки: функция parse в оригинальном исходнике бьет строку до ближайшего пробела, поэтому в причине бана из нескольких слов сохраняется только первое.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя strasin
сообщение 4.2.2013, 15:52
Сообщение #12
Стаж: 13 лет

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

Цитата(mittagswind @ 4.2.2013, 16:12) *
GM - исправление официальных фиксов.

вот как исправить этот баг в AMXBans 6.0.3:
открываем файл cmbBan.inl, ищем такой код (строка 129)
Код
// get player ident and bantime depending on the ban cmd format (old or new)
new ban_length[50]
parse(text, ban_length, 49, g_ident, 49, g_choiceReason[id], charsmax(g_choiceReason[]))


заменяем на
Код
    // get player ident and bantime depending on the ban cmd format (old or new)
new ban_length[50]
strbreak(text, ban_length, 9, temp2, 181)
strbreak(temp2, g_ident, 49, g_choiceReason[id], 127)


перекомпилируем amxbans_core.sma и amxbans_main.sma
суть доработки: функция parse в оригинальном исходнике бьет строку до ближайшего пробела, поэтому в причине бана из нескольких слов сохраняется только первое.

/cstrike/addons/amxmodx/scripting/amxbans/cmdBan.inl
/cstrike/addons/amxmodx/scripting/include/amxbans/cmdBan.inl

какой именно cmdBan.inl?

update:
Цитата
Welcome to the AMX Mod X 1.8.1-300 Compiler.
Copyright © 1997-2006 ITB CompuPhase, AMX Mod X Team

include/amxbans/cmdBan.inl(131) : error 017: undefined symbol "temp2"
include/amxbans/cmdBan.inl(131) : warning 215: expression has no effect
include/amxbans/cmdBan.inl(131) : error 001: expected token: ";", but found ")"
include/amxbans/cmdBan.inl(131) : error 029: invalid expression, assumed zero
include/amxbans/cmdBan.inl(131) : fatal error 107: too many error messages on one line

Compilation aborted.
4 Errors.
terminate called after throwing an instance of 'std::bad_alloc'
what(): St9bad_alloc
Aborted


P.S. AmxBans 1.6 Gm тоже со своими багами и ошибками. Может всё токи найдётся рабочий AMXBans? Скиньте ссылку..

З.Ы.Ы. Только что исправил причину бана Max на Max Team Kill Warning 3/3. Вот как исправить: http://www.hlxbans.net/threads/amxbans-6-0....260/#post-1706

Отредактировал: strasin, - 4.2.2013, 16:25
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя mittagswind
сообщение 4.2.2013, 22:16
Сообщение #13


Стаж: 13 лет

Сообщений: 102
Благодарностей: 14
Полезность: 112

каюсь, забыл скопировать определение переменной.
Код
// get player ident and bantime depending on the ban cmd format (old or new)
new ban_length[50] , temp2[182]
strbreak(text, ban_length, 9, temp2, 181)
strbreak(temp2, g_ident, 49, g_choiceReason[id], 127)


посмотрел на твое решение: как вариант, но я поделился своим рабочим вариантом :-)
славно что разобрались :-)

Отредактировал: mittagswind, - 4.2.2013, 22:16
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя mittagswind
сообщение 4.2.2013, 22:34
Сообщение #14


Стаж: 13 лет

Сообщений: 102
Благодарностей: 14
Полезность: 112

у меня RLHG-античит тоже обрезанные причины писал, и ATAC тоже... я amxbans допилил и все стало хорошо.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя strasin
сообщение 4.2.2013, 23:23
Сообщение #15
Стаж: 13 лет

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

Цитата(mittagswind @ 5.2.2013, 0:16) *
каюсь, забыл скопировать определение переменной.
Код
// get player ident and bantime depending on the ban cmd format (old or new)
new ban_length[50] , temp2[182]
strbreak(text, ban_length, 9, temp2, 181)
strbreak(temp2, g_ident, 49, g_choiceReason[id], 127)


посмотрел на твое решение: как вариант, но я поделился своим рабочим вариантом :-)
славно что разобрались :-)

С АТАС разобрались) CSF-AC ещё не кого не банил, что бы проверить банлист)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: