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

Пакеты Форум о форматах отдельных пакетов или групп пакетов

Чат (Новых сообщений с момента вашего последнего визита нет)
Загрузка...
Задавайте ваши вопросы на форуме. Чат предназначен для небольших разговоров.
 
Ответ
 
Опции темы Опции просмотра
Старый 11.04.2009, 01:12   #1
Пользователь
 
Аватар для DzumoHu4
 
Регистрация: 28.06.2008
Сообщений: 73
Сказал Спасибо: 7
Имеет 24 спасибок в 16 сообщенях
DzumoHu4 пока неопределено
По умолчанию Пакеты Рыбалки

Собственно я обнаружил следующие пакеты
0x2F (RequestMagicSkillUse) от клиента
0xFE (ExFishingStart) начало рыбалки как таковой
0xFE (ExFishingStartCombat) начало борьбы за рыбу
0xFE (ExFishingEnd) выиграл либо проиграл
Собственно вопрос каким образом определить какой скилл запускать?
Видел много раз и пересматривал скрипт на рыбалку ака "Рыбный четверг" от многувжаемого NLObP но у меня на сервере несколько иная ситуация, потому и скрипт создавать приходится с ноля.
DzumoHu4 вне форума   Ответить с цитированием
Старый 11.04.2009, 10:07   #2
Рыцарь
 
Аватар для NLObP
 
Регистрация: 25.02.2008
Адрес: г.Волгоград
Сообщений: 2,009
Сказал Спасибо: 1,285
Имеет 1,458 спасибок в 793 сообщенях
NLObP пока неопределено
По умолчанию

Для интерлюдии
Код:
      //ловим рыбу
      //FE1300=ExFishingStart:h(charOID)d(fishType)d(X)d(Y)d(Z)b(isNightLure)b(c)
      //FE1400=ExFishingEnd:h(charObjtId)b(isWin)
      //FE1500=ExFishingStartCombat:h(charOID)d(time)d(HP)b(Fighting)b(LureType)b(isFishDeceptive)
      //FE1600=ExFishingHpRegen:h(charOID)d(time)d(fish_HP)b(HPstop/rise)b(GoodUse)b(anim)d(penalty)b(BarColor)
в пакете FE1600 я смотрю на b(HPstop/rise) и в зависимости он него использую Pumping или Reeling

delphi Код:
if (ConnectName=Name) and FromServer then begin     case pck[1] of        //FExxxx=ExFishing       #$FE: begin         if Status and (MyOID<>0) then begin           case pck[2] of             //FE1600=ExFishingHpRegen:h(charOID)d(time)d(fish_HP)b(HPstop/rise)b(GoodUse)b(anim)d(penalty)b(BarColor)             #$16: begin               if MyOID=ReadD(4) then               begin                 if (pck[16]=#$00) then  pumping;                 if (pck[16]=#$01) then  reeling;               end;             end;           end;         end;       end;     end;   end;
__________________
| Для самых ленивый | Телепаты в отпуске |Мы работаем над этим |
Не умеешь - учись, не хочешь учиться - плати © Суровый Закон Жизни



Последний раз редактировалось NLObP, 11.04.2009 в 10:15.
NLObP вне форума   Ответить с цитированием
За это сообщение NLObP нажился 2 спасибками от:
Ответ

  CoderX :: Forums > Lineage II > L2PacketHack > Пакеты



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

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


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

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

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