Баг в Amx Mod X Недавно я обнаружил баг в AMX Mod X 1.76. Суть заключается в том, что мы можем зайти под ником админа, даже не зная пароля и нас не удалит с сервера. Как он работает? В admin.sma есть команда amxauthXXXX, где XXXX - четыре английский буквы, которые формируются случайным образом, используется она для того, чтобы кикнуть игрока с сервера при неверном пароле. Заходим на сервер с AMXX. Узнаем любой ник или тег, на который в user.ini стоит пароль, меняем свое имя на запароленное. В результате нас кикнет с сервера с ошибкой "You have no entry to the server...". Все правильно, так как мы не знаем пароль, поэтому не можем под данным ником играть. Но в консоле мы можем видеть следующее:
* Invalid Password!
Unknown command: amxauthQXAD
Kicked by Console: "You have no entry to the server..."
Kicked :"You have no entry to the server..."
Самое важное здесь то, что команда amxauthQXAD, засветила свои четыре случайные буквы, они могут быть везде разные и меняются при смене карты. Теперь пишем в консоле команду: alias "amxauthQXAD" ""
Затем снова заходим на сервер с ником, на который стоит якобы пароль. В результате нас не кикнуло и мы спокойно играем, потому что действие команды amxauthQXAD было изменено. Я уже сообщил об этом баге разработчикам здесь. Также они ответили, что данный баг пофиксили в новой версии AMX Mod X 1.8.
Как закрыть данный баг на своем AMXX, до выхода версии 1.8:
1. Откройте исходники admin.sma. Обычно файл находится в директории cstrike/addons/amxmodx/scripting.
2. Найдите в нем следующий код:
server_cmd("kick #%d ^"%L^"", get_user_userid(id), id, "NO_ENTRY")
3. Замените его на:
server_cmd("kick #%d ^"%L^"", get_user_userid(id), id, "NO_ENTRY")
return PLUGIN_HANDLED
4. Сохраните файл и скомпилируйте его заново, запустив compile.exe.
5. Скопируйте новый файл admin.amxx из папки compiled себе на сервер в папку plugins.
=======================================================================================================================================
Суть его заключается в том, что у игрока, использовавшего баг, ник в таблице результатов (TAB) высвечивается маленьким шрифтом по сравнению с другими никами.
Инструкция: Подключитесь к серверу. Напишите ник, к примеру, такого типа %I have small nick%. Нажмите TAB и вы увидите эффект, после можно поменять ник на I have small nick без знаков %. При смене карты маленький ник вновь становится нормальным, поэтому баг с именем, заключенным между знаками% . Следует, чтобы ник был всегда маленьким, нужно писать каждый раз при заходе на сервер или смене карты специфический ник. У игроков, который зашли на сервер позже вас, ваш ник, который бы изменен %I have small nick% на I have small nick будет нормальным, поэтому если хотите, то делайте повторные операции по смене ника, чтобы все видели или используйте ник все время со знаками %.
=======================================================================================================================================
Надписи мапперов, картинки
as_cowboy
"Залетите" спектратором за большую деревянную дверь. Найдете там очень оригинальную подпись маппера.
as_forest
Чтобы попасть в эту комнату (в которой вы увидите крыс в церквушке!), "долетите" спектратором до последнего водопада, "влетите" внутрь - и с левой стороны вы увидите ее.
as_highrise
Разбейте окно за компьютерным столом (рядом с респавном CT) - попадете в коридор, который вас приведет к комнатке с подписью маппера.
Или разбейте деревянные доски со стороны T.
as_oilrig
"Долетите" спектратором до башни и вертикально поднимитесь вверх, опустив прицел вниз.
as_swissbank
Если "залететь" спектратором за дартс, то можно увидеть фотографию странной женщины.
as_tundra
Надпись Zaphod=God вы можете обнаружить рядом с респавном T, в темном углу за зданием, на правой стене.
Еще один логотип Zaphod'a (это маппер, который создал данную карту) находится в ящике, рядом с вертолетом.
cs_arabstreets
"Влетайте" спектратором за решетку напротив отрубленной головы, и слева будет подпись маппера.
cs_beirut
"Летите" спектратором от респавна CT направо к большой двери, "влетайте" в стену чуть выше красно-белого козырька - и попадете в зал с подписью маппера.
cs_dune
"Летите" спектратором под землю рядом с навесным мостом. Там вы увидите всяческие благодарности маппера.
Рядом с респавном T бегите в подвал. Используя кнопку "use" на двери туалета, можно услышать звуки всем известных Бивиса и Баттхеда, а если "залететь" спектратором за дверь, то увидите "очень занятого" террориста.
cs_estate
В комнате с бильярдом "влетайте" спектратором в стену напротив лестницы. Увидите очень оригинальную подпись маппера.
cs_india
"Влетайте" спекратором за дверь. Обнаружите подпись маппера.
cs_italy
Данная картина находится в первой башне, которая показана на скриншоте.
cs_office
Если расстрелять стену рядом с полками (недалеко от респавна T), то вы сможете увидеть картину с каким-то милым животным.
А если "полетать" спектратором со стороны скал, то можно увидеть лого группы ДДТ (а карту, кстати, делал русский маппер ).
cs_siege
Если в подземном ходе внизу от респавна CT залететь спектратором в проход, который завален деревянными досками, можно увидеть благодарности маппера всем, кто помог в создании карты.
cs_thunder
На респавне CT в стенах слева от БТРа находится полная информация о создателях карты.
cs_valley
В большом доме на цокольном этаже постреляйте в большую картину, за ней находится подпись маппера.
de_aztec
Если "лететь" спектратором со стороны CT над навесным мостом, то слева в стенах можно найти благодарности создателя всем, кто помогал в создании карты.
de_dust
В стене недалеко от респавна CT находится картинка какой-то модной шоколадки.
de_dust2
На респавне CT в одной из стен скрыта благодарность известному мапперу, в другой - запись об участниках-создателях карты.
de_inferno
Недалеко от респавна CT за дверью спрятаны подпись маппера и обращение маппера к игрокам.
de_nuke
В стенах рядом с респавном T можно найти эти две картинки. Первая - подпись маппера, вторая - его фотография.
de_prodigy
На крышке одного из ящиков рядом с респавном T можно увидеть подпись маппера.
de_rats
За окном (в режиме спектратора) можно увидеть интересный глюк.
de_rotterdam
Недалеко от закладки бомбы можно обнаружить подпись маппера и прочие благодарности.
de_vegas
В зале с игровыми автоматами можно поиграть в JackPot.
de_vertigo
"Летите" спектратором за зеленую дверь рядом с респавном T. Забавная кошечка, подпись и благодарности маппера ждут, когда вы на них посмотрите.