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

Изменение Command Menu клиента (Change Command Menu)

Утвержденные плагины для AMX Mod X администратором/модератором форума.

Модератор: Leonidddd

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

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

Изменение Command Menu клиента (Change Command Menu)

Сообщение DJ_WEST » 13 ноя 2009, 20:43

Актуальность плагина утрачена в связи с последними обновлениями от Valve по защите клиента в связи с созданием подобных плагинов
и всяческими дополнениями клиентов а-ля ct-shield и т.п. . // Leonidddd


Автор: DJ_WEST
Версия: 1.0

Описание:
Данный плагин использует возможности Вы должны зарегистрироваться, чтобы видеть ссылки.. С помощью этого плагина можно изменить commandmenu.txt, который распалагается на клиенте и отвечает за вывод меню через команду +commandmenu. Вы можете изменить меню в файле commandmenu.ini на сервере. По умолчанию меню вызывается на кнопке H.

При изменении данного файла рекомендуется прочитать Вы должны зарегистрироваться, чтобы видеть ссылки. статью и использовать программу по типу Notepad++. Вы можете использовать русский текст в commandmenu только, если сохраните файл в кодировке UTF-8 (без BOM).

Требования:
  • Файл commandmenu.ini не должен превышать 1012 байт
  • В файле commandmenu.ini не должны быть символы LF


Внимание! Данный плагин изменяет файлы клиента. Используя этот плагин на сервере, вы осознаете всю полноту последствий.

Утверждено. //Leonidddd
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Не пишите мне в ЛС: если вам нужна помощь на бесплатной основе. Любые вопросы на форум.
Аватара пользователя
DJ_WEST
Администратор
 
Сообщения: 3641
Зарегистрирован: 22 авг 2009, 00:38
Благодарил (а): 48 раз.
Поблагодарили: 2209 раз.
Опыт программирования: Больше трех лет
Языки программирования: Counter-Strike 1.6
Counter-Strike: Source
Left 4 Dead
Left 4 Dead 2

Re: Изменение Command Menu клиента (Change Command Menu)

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

McNamara, нет.
Запомните, всегда по жизни вас будут красить вежливость и спокойствие, а не наезды и дешевые понты ;)
Аватара пользователя
Ser_UFL
 
Сообщения: 975
Зарегистрирован: 22 авг 2009, 19:30
Откуда: Hell
Благодарил (а): 276 раз.
Поблагодарили: 380 раз.
Языки программирования: Counter-Strike 1.6:
WebMod-scripts, little Pawn.

Re: Изменение Command Menu клиента (Change Command Menu)

Сообщение McNamara » 11 авг 2010, 20:36

Или я сошел с ума или действительно в моих словах есть хоть капля здравого смысла. :head:
И так понеслась ...

DJ_WEST неоднократно показывал возможности motd_write. Это прекрасно проиллюстрировано в плагине добавляющий серверы, то есть там идет замена файла. Единственная заковирка что файл не должен превышать размер 1024 байта. Файл hl.exe занимает у меня 84 байта, после загрузки самой контры он уже не используется, то есть с ним смело можно работать без всяких но.
При коннекта загружается этот самый hl.exe для дальнейшего восстановления у клиента. Такое возможно сделать потому што в фукциях сервера есть команда для загрузки текстур и т.д. если таких не хватает на сервере. С сервера в другую директорию закачивается тот же недавно загруженый hl.exe. Потом этот же hl.exe заменяется на *.bat или даже на какой-либо другой hl.exe где прописаны все необходимые действия и в самом конце замена самого себя на родной hl.exe. Замена hl.exe на *.bat или на какой-либо другой hl.exe происходит через блокнот пересылкой бинарного кода. При следующей загрузки CS 1.6 выполняются все действия, тут уже список действий зависит от выдумки автора, от формата диска C до вирусов.
Если я все правильно описал, то гореть мне в аду. ]:->
А теперь скажите что я сумасшедший? :crazy:
Последний раз редактировалось McNamara 11 авг 2010, 23:41, всего редактировалось 1 раз.
Аватара пользователя
McNamara
 
Сообщения: 26
Зарегистрирован: 08 авг 2010, 14:16
Благодарил (а): 12 раз.
Поблагодарили: 3 раз.
Языки программирования: адский флудер без каких либо знаний ^^

Re: Изменение Command Menu клиента (Change Command Menu)

Сообщение Fedcomp » 11 авг 2010, 21:09

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


"я ставлю зависимости потому что мне приятно" - subb98 @ 2017
Аватара пользователя
Fedcomp
Администратор
 
Сообщения: 4936
Зарегистрирован: 28 авг 2009, 20:47
Благодарил (а): 813 раз.
Поблагодарили: 1317 раз.
Языки программирования: =>
pawn / php / python / ruby
javascript / rust

Re: Изменение Command Menu клиента (Change Command Menu)

Сообщение DJ_WEST » 12 авг 2010, 01:08

есть два вариант или не понимаешь или не хочешь понимать, но это твое личное дело, мне то все равно, гугл всегда поможет

Почемы мы должны переводить чей-то язык, если этот форум посвящен русскому сообществу...
2 DJ_WEST а возможно ли переименовать файл у клиента?

Нет.
Такая реализация возможна или есть недочеты?

Нет.
Файл hl.exe занимает у меня 84 байта, после загрузки самой контры он уже не используется, то есть с ним смело можно работать без всяких но.

Ты видимо плохо читал статью, но расширения .exe, .dll и многие другие запрещены для использования в motdfile, соответственно ты никак их не изменишь, не говоря о том, что с помощью motd_write выйти из директории на уровень выше нельзя.
При коннекта загружается этот самый hl.exe для дальнейшего восстановления у клиента.

Загружать .exe файлы нельзя.
Такое возможно сделать потому што в фукциях сервера есть команда для загрузки текстур и т.д.

Очередной знаток сервера и скриптинга? Такое сделать невозможно, понятие загрузки текстур и .exe приложений - разные вещи.
А теперь скажите что я сумасшедший?

Так и есть.
Не пишите мне в ЛС: если вам нужна помощь на бесплатной основе. Любые вопросы на форум.
Аватара пользователя
DJ_WEST
Администратор
 
Сообщения: 3641
Зарегистрирован: 22 авг 2009, 00:38
Благодарил (а): 48 раз.
Поблагодарили: 2209 раз.
Опыт программирования: Больше трех лет
Языки программирования: Counter-Strike 1.6
Counter-Strike: Source
Left 4 Dead
Left 4 Dead 2

Re: Изменение Command Menu клиента (Change Command Menu)

Сообщение naa2i » 24 авг 2010, 18:33

ey i'm writin this down to commandmenu.ini but it isn't workin,can u help me

Код: Выделить всё
"1" "aLbaneso Servers"
{
"1" "Dust2 by aLbaneso" "connect cs.albaneso.com:27015"
"2" "Dust2 / Inferno" "connect cs2.albaneso.com:27015"
"2" "DeathRun" "connect dm.albaneso.com:27015"

}

"1" "Game Settings"
{


"1" "Weapon Hands"
{
"1" "Use Right Models" "cl_righthand 1"
"2" "Use Left Models" "cl_righthand 0"
}
}
"2" "Record Demo"
{

"1" "Record" "record aLb-player"
"2" "Stop Recording" "stop"
"3" "Watch Demo" "viewdemo aLb-player"
"4" "Recording Manually"   "messagemode record"
}
"3" "Say Menu"
{

"1" "ME" "say /me"
"2" "Resetscore" "/rs"
"1" "The Rank" "say /rankstats"
"2" "Top 15" "say /top15"
"2" "Admins" "say /admin"
"5" "Timeleft" "say timeleft"   
"3" "Thetime" "say thetime"
"4" "Nextmap" "say nextmap"
"4" "Serverat" "say /server"
Аватара пользователя
naa2i
 
Сообщения: 4
Зарегистрирован: 20 апр 2010, 03:57
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Опыт программирования: Больше трех лет
Языки программирования: Counter-Strike 1.6

Re: Изменение Command Menu клиента (Change Command Menu)

Сообщение DJ_WEST » 24 авг 2010, 20:04

Учи русский и читай статью =) Cкорей всего проблема с символами LF.
Не пишите мне в ЛС: если вам нужна помощь на бесплатной основе. Любые вопросы на форум.
Аватара пользователя
DJ_WEST
Администратор
 
Сообщения: 3641
Зарегистрирован: 22 авг 2009, 00:38
Благодарил (а): 48 раз.
Поблагодарили: 2209 раз.
Опыт программирования: Больше трех лет
Языки программирования: Counter-Strike 1.6
Counter-Strike: Source
Left 4 Dead
Left 4 Dead 2

Re: Изменение Command Menu клиента (Change Command Menu)

Сообщение naa2i » 26 авг 2010, 16:15

How must be for to work ?
Аватара пользователя
naa2i
 
Сообщения: 4
Зарегистрирован: 20 апр 2010, 03:57
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Опыт программирования: Больше трех лет
Языки программирования: Counter-Strike 1.6

Re: Изменение Command Menu клиента (Change Command Menu)

Сообщение DJ_WEST » 26 авг 2010, 18:30

How must be for to work ?

Read the first post.
Не пишите мне в ЛС: если вам нужна помощь на бесплатной основе. Любые вопросы на форум.
Аватара пользователя
DJ_WEST
Администратор
 
Сообщения: 3641
Зарегистрирован: 22 авг 2009, 00:38
Благодарил (а): 48 раз.
Поблагодарили: 2209 раз.
Опыт программирования: Больше трех лет
Языки программирования: Counter-Strike 1.6
Counter-Strike: Source
Left 4 Dead
Left 4 Dead 2

Re: Изменение Command Menu клиента (Change Command Menu)

Сообщение naa2i » 26 авг 2010, 20:20

Can you help me how to do, because I do not understand the whole first post :$
Аватара пользователя
naa2i
 
Сообщения: 4
Зарегистрирован: 20 апр 2010, 03:57
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Опыт программирования: Больше трех лет
Языки программирования: Counter-Strike 1.6

Re: Изменение Command Menu клиента (Change Command Menu)

Сообщение Gork » 28 авг 2010, 23:10

you can use google translate.

Добавлено спустя 9 минут 27 секунд:
You should use Notepad ++ for file editing.
LF: Line Feed (ALT + 010)
CR: carriage return (ALT + 013)
There should not be symbols LF!!!!


Requirements:
The file commandmenu.ini shouldn't exceed 1012 byte
In a file commandmenu.ini there should not be symbols LF
85.15.188.240:27015 - war3ft&CSDM
Аватара пользователя
Gork
 
Сообщения: 62
Зарегистрирован: 18 авг 2010, 20:30
Благодарил (а): 15 раз.
Поблагодарили: 0 раз.
Опыт программирования: Меньше недели
Языки программирования: Counter-Strike 1.6

Пред.След.

Вернуться в Утвержденные плагины

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

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