Вернуться   CoderX :: Forums > Lineage II > L2PacketHack
Войти через OpenID

L2PacketHack Форум программы L2PacketHack, всё что с ней связано находится тут.
Правила раздела! Обсуждение багов Lineage ЗАПРЕЩЕНО!

Чат (Новых сообщений с момента вашего последнего визита нет)
Загрузка...
Задавайте ваши вопросы на форуме. Чат предназначен для небольших разговоров.
 
Ответ
 
Опции темы Опции просмотра
Старый 15.10.2007, 01:35   #11
Новичок
 
Регистрация: 13.10.2007
Сообщений: 14
Сказал Спасибо: 0
Имеет 0 спасибок в 0 сообщенях
StKolya
По умолчанию

Мде,как переработать рыбалку,фака,ааа...помоги :O:

Добавлено спустя 5 часов 24 минуты 42 секунды:
Цитата:
Я у себя пробую этот скрипт, и мне приходиться себя в таргет брать для работы скила. Это так? (я гному сделеал скил)
Да,для работы скила приходится держать на себе таргет,но скил нельзя использовать во время рыбалки,надо сначала чтобы когда вылазил моб,прекращалась рыбалка,но я тебя понял что для этого надо прописать ещё раз использование скила Fishin,но если не трудно подскажи этот код,бо у меня голова пока плохо варит в скриптах,но буду пробовать и сам что-то сделать.

Очередная благодарность за помощь :beer:
StKolya вне форума   Ответить с цитированием
Старый 15.10.2007, 01:56   #12
Рыцарь
 
Аватар для NLObP
 
Регистрация: 25.02.2008
Адрес: г.Волгоград
Сообщений: 2,009
Сказал Спасибо: 1,285
Имеет 1,458 спасибок в 793 сообщенях
NLObP пока неопределено
По умолчанию Re: Помогите,очень надо...

По возможности я попробую поправить. Я сейчас скрипт на кач by Voron правлю под себя.
__________________
| Для самых ленивый | Телепаты в отпуске |Мы работаем над этим |
Не умеешь - учись, не хочешь учиться - плати © Суровый Закон Жизни


NLObP вне форума   Ответить с цитированием
Старый 15.10.2007, 08:50   #13
Новичок
 
Регистрация: 13.10.2007
Сообщений: 14
Сказал Спасибо: 0
Имеет 0 спасибок в 0 сообщенях
StKolya
По умолчанию

млин :( ,ну лан,если что,отпиши,я пока сам пробовать буду...

P.S.Я вот щас по старому Форуму лажу,может чёт найду интересное =)

Добавлено спустя 5 часов 54 минуты 47 секунд:
я вот целую ночь изменял скриптец "BOT GNOM SPOILER by VORON",вроде бы удачно,лан,мне скоро на работу,прийду и выложу код,если есть ошибки,поправишь,плиз =)
StKolya вне форума   Ответить с цитированием
Старый 15.10.2007, 09:50   #14
Гость
 
Сообщений: n/a
По умолчанию

народ а получается можно убрать анимацию скила? просто на олимпе проблема когда скил убрать сумона сробатывает и облако на 30 секунд появляется :) кто подскажет как его убрать или забить пакет от сервера о его появлении?
  Ответить с цитированием
Старый 16.10.2007, 04:06   #15
Новичок
 
Регистрация: 13.10.2007
Сообщений: 14
Сказал Спасибо: 0
Имеет 0 спасибок в 0 сообщенях
StKolya
По умолчанию

Гость, На счёт убрать,вроде бы,не выйдет,почти на всех серверах уже пофиксили изменение пакетов...да и плюс ХЗ чё то облако появляется,не на олимпе оно же не появляется.
но я могу ошибаться,так как пакет от клиента к серверу на выполнения какогото действия отослать можно,и действие будет выполняться,но вот на появление облака поподробнее надо взглянуть в пакетхаке...тока чёта я не могу понять какой пакет идёт от клиента к серверу при использование скила Ансумон...был бы я щас дома,проверил бы,а так пока может кто-то другой сможет помочь раньше чем я =)





Скрипт для управления спойлером который находится во втором окне:

Код:
 //BOT GNOM SPOILER by VORON
//ДЛЯ АДАПТАЦИИ: NICK- переправить в имя чара бота.
//PCK[24] заменить на PCK[xx] в зависимости от того сколько символов в нике персонажа
//который будет управлять ботом pck[24]- для имен состоящих из 6 символов.
//если ваш главный персонаж 5 символов в нике то будет pck[22], если 6 то pck[24]
//если 7 то pck[26], если 8 pck[28] и т.д.
//ДЛЯ РАБОТЫ СКРИПТА: БОТ- лидер пати, ГЛАВНЫЙ ПЕРС (командир) - на первом месте в пати после бота
//кнопки управления пишутся в ПАТИ ЧАТ
//ДЛЯ УПРАВЛЕНИЯ:
//цифра 1 в пати чат - означет бежать за командиром
//цифра 2 в пати чат - атакавать и спойлить врага по ассисту с коммандиром
//свип после смерти моба происходит- автоматически при условии что ТРУП- в таргете у командира
const
    //лучше в начало скрипта выносить все константы для облегчения настройки и модификации
    Name='HellSpoiler';
    //Управляет SpellPower
var
IDPartyMember, IDAssistTarget, IDMy: String; //ИД командира и ИД его таргета
MyCoordX, MyCoordY, MyCoordZ :String; //координаты бота

procedure bRun;
begin
  if (MyCoordX <> '') and (IDPartyMember <> '') then
  begin
     //выделяем командира, эмулируя щелчек мыши
     buf:=hstr('04') + IDPartyMember + MyCoordX + MyCoordY + MyCoordZ + hstr('00');
     SendToServerEX('Name');
     //бежим за командиром эмулируя повторный щелчек мыши по таргету
     buf:=hstr('04') + IDPartyMember + MyCoordX + MyCoordY + MyCoordZ + hstr('00');
     SendToServerEX('Name');
  end;
end;

procedure bSpoil;
begin
  if (MyCoordX <> '') and (IDPartyMember <> '') then
  //if (IDPartyMember <> '') then
  begin
    //берем в таргет вражину по ассисту
    buf:=hstr('04') + IDAssistTarget + MyCoordX + MyCoordY + MyCoordZ + hstr('00');
    SendToServerEX('Name');
    //юзаем спойл
    buf:=hstr('2F FE 00 00 00 00 00 00 00 00');
    SendToServerEX('Name');
  end;
end;

procedure bSweep;
begin
  begin
  //юзаем cвип (предполагая что в таргет брать ненужно, т.к. мы его спойлили и
  //труп остался в таргете у бота)
  buf:=hstr('2F 2A 00 00 00 00 00 00 00 00');
  SendToServerEX('Name');
  end;
end;
begin
//если от сервака принят пакет с ИД и Координатами членов пати то
if FromServer and (ConnectName='Name') and (pck[1]=#$a7) then
begin
//запоминаем ИД члена пати чье имя первое в списке пати (ИД командира)
IDPartyMember:=pck[22] + pck[23] + pck[32] + pck[25];
//Запоминаем собственный ИД (ИД бота)
IDMy:=pck[6] + pck[7] + pck[8] + pck[9];
end;

//если принят пакет со сменой таргета у командира то
if FromServer and (ConnectName='Name') and (pck[1]=#$29) then
if (pck[2]+pck[3]+pck[4]+pck[5]=IDPartyMember) then
begin
//запоминаем ИД таргета командира для ассиста
IDAssistTarget:= pck[6]+pck[7]+pck[8]+pck[9];
end;

//если принят пакет от клиента с моими кординатами то
if FromClient and (ConnectName='Name') and (pck[1]=#$48) then
begin
//запоминаем мои координаты
MyCoordX:= pck[6] + pck[7] + pck[8] + pck[9];
MyCoordY:= pck[10] + pck[11] + pck[12] + pck[13];
MyCoordZ:= pck[14] + pck[15] + pck[16] + pck[17];
end;

//далее идут управляющие команды

//если КОМАНДИР пишет в любой чат цифру "1" (код "#$31 #$00" в юникоде (в юникоде под 1 символ используются 2 байта) я так понял) то
if FromClient and (ConnectName='Name')and (pck[1]=#$38) then
if (pck[2]=#$31) and (pck[3]=#$00) then
begin
//убиваем этот пакет, чтоб сервер его не получил
pck:='';
//гном бежит за КОМАНДИРОМ
bRun;
//выйти из рабочей части скрипта чтобы другие услови не проверяли убитый пакет нулевой длинны
exit;
end;

//СПОЙЛИМ ПО АССИСТУ
//если принято сообщение
//если оно в написано в патичат
//если отправитель- командир
//если текст в нем- цифра "2"
//если скрипт уже перехватил координаты и все значения для переменных
if FromServer and (ConnectName='Name') and (pck[1]=#$4a) then
if (pck[6]=#$03) and (pck[2]+pck[3]+pck[4]+pck[5] = IDPartyMember) then 
if (pck[32] = #$32) then
if (MyCoordX<>'') then
begin
pck:='';
bSpoil;
exit;
end;

//СВИПАЕМ АВТОМАТИЧЕСКИ
//если принят пакет DIE для моба (моб умер)
//если труп моба в таргете у командира
//если скрипт уже перехватил координаты и все значения для переменных
if FromServer and (ConnectName='Name') and (pck[1]=#$06) then
if (pck[2]+pck[3]+pck[4]+pck[5] = IDAssistTarget) then
if (MyCoordX<>'') then
begin
//юзаем cвип (предполагая что в таргет брать ненужно, т.к. мы его спойлили и
//труп остался в таргете у бота)
bSweep;
end;

end.
Вобщем могут быть ошибки,если что помогите =)

P.S. Исправлял я его потомучто перечитав скрипт VORON-a я заметил что пакеты не убиваются и доходят до сервера.Если я не прав - поправте меня(Критику уважаю и внимательно выслушываю,так как она заставляет меня работать над поставленой задачей)

Вот сейчас буду склеивать бафы ПП и ШЕ в один скрипт,гляним что выйдет.

Добавлено спустя 6 часов 43 минуты 49 секунд:
Гость, понял,вот пакет отвечающий за юзание скила Ансумон(тойсть это пакет который шлёт клиент серверу во время того как ты юзаешь скил Ансумон),опишу его строение

45=RequestActionUse:d(ActionID)d(CtrlPressed)d(Shi ftPressed)

Добавлено спустя 1 час 6 минут 10 секунд:
Кстате,протокол версион у меня Version: 656
StKolya вне форума   Ответить с цитированием
Ответ

  CoderX :: Forums > Lineage II > L2PacketHack


Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 14:11.

vBulletin style designed by MSC Team.
Powered by vBulletin® Version 3.6.11
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Locations of visitors to this page
Rambler's Top100

Вы хотите чувствовать себя в безопасности? чоп Белган обеспечит её!