[LEVEL="15,3"]Ознакомившись с данной темой: http://zhyk.ru/forum/showthread.php?t=60087 нашел очень просто решение сделать чара невидимку видимым (только у вас в клиенте, другие люди вас не видят; невидимкой за невидимкой не следует камера). Ловим пакет UserInfo и смотрим там где Face будет 55 (37h). Зачастую 37h будет не в Face а чуть дальше или раньше, в зависимости от сервера. Узнаем какой это по счету байт, у меня на скрине это 023Eh, то есть 574 в десятичной системе счисления. Далее делаем небольшой скрипт
Код:
begin
if FromServer and (pck[1]=#$32) then
begin
pck[574]:=#$00;
buf:=pck;
SendToClient;
pck:='';
end;
end.
Скрипт при получении пакета UserInfo от сервера заменяет Face вашего невидимого чара с 37h на 00. Таким образом в вашем клиенте невидимый чар будет видим, и им можно управлять как обычным.
Кстати, если добавить в скрипт строку pck[578]:=#$01 // (isGM=01),
то можно будет использовать некоторые команды клиента (команды старые, некоторые не работают):
Код:
некоторые ГМ команды:
///l2debugwindow - консолька
///l2debug - показывает сообщения в открытой консоли
///geodata - не пробовал пока... для работы необходимо скопировать папку геодата в папку сустем клиента
///buildzone map=[map_name] такая же хрень но на одну область
///showborderline - показывает границу обасти
///showsectors - разбивает мир по секторам
///camerawalking mode=on|off - позволяет двигать камеру на ограниченное расстояние без движения перса.
///c_rmode [1-7] - изменяет внешнее отображение мира... очень жестоко ) приминения пока не нашел )
///bighead size=[1-n] - увеличивает размер головы. Видно ессестно только тебе )
///open [map name] - не пробовал
///get [class_name] [attrib_name]
///set [class_name] [attrib_name]
///editdefault class=[class_name]
///stat l2 - общая инфа обо всем... постоянно меняется. полезна.
///stat fps - да здравствует анрил ))) показывает как вы думаете что? ))) конечно же количество кадров в секунду )
///hero - геройское свечение (только в клиенте)
[/LEVEL]
Последний раз редактировалось Chipito; 29.09.2011 в 13:20.
Как я понял,с помощью этой темы мы делаем себя невидимым,но там проблема возникает - камера за чаром не идет.
cavern написал скрипт,который делает чара видимым (НО ТОЛЬКО ДЛЯ СЕБЯ) что бы с камерой было все впорядке.
Очень жаль,что невидимко не пашет на Interlude ... Лицо остаеться,но как-бы с другой текстурой... Ну типо,как буд-то маска одета на всё рыло...
Если есть идеи по этому поводу,подскажите ) Буду благодарен...
[LEVEL="15,2"]Скрин с евро-оффа:
[Ссылки могут видеть только зарегистрированные пользователи. ]
Не думал, что там такое пашет
Добавлено через 7 часов 9 минут
Уязвимость клиента Gracia Part 2:
Создаем чара с фейсом 17h (23 в десятичной), клиент вылетает с критом (в Gracia final - фикс). Теперь есть два способа как в прямом смысле овнить сервак взглядом. Все, у кого клиент Gracia Part 2, кто видит данного чара вылетают из игры с критом.
1. Заходим этим чаром ботом и бегаем по гирану, годарду и т.д.
2. Пишем скрипт для phx с исправлением пакета в клиент CharSelectionInfo, заменяем фейс на 00, точно так же делаем с пакетом UserInfo. Бегаем, где угодно, все кто вас видят вылетают с критом из игры.
Можно практически убить сервер, если таких критовых чаров рассадить во всех городах на офф-трейд.[/LEVEL]
Последний раз редактировалось Chipito; 29.09.2011 в 13:21.
Причина: Добавлено сообщение