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

Скриптинг Форум посвещенный созданию скриптов для L2PacketHack

Чат (Новых сообщений с момента вашего последнего визита нет)
Загрузка...
Задавайте ваши вопросы на форуме. Чат предназначен для небольших разговоров.
 
Ответ
 
Опции темы Опции просмотра
Старый 31.01.2010, 00:45   #1
Местный
 
Регистрация: 08.05.2008
Сообщений: 107
Сказал Спасибо: 6
Имеет 12 спасибок в 6 сообщенях
finomen пока неопределено
По умолчанию Рыбалка на пакетном уровне. КАК?

Те скрипты что нашел, не работают. Лог пакетов во вложении. Подскажите, как происходит рыбалка в грации?
Вложения
Тип файла: rar fishing.rar (6.6 Кб, 56 просмотров)
__________________
Intel® Core™2 Duo Processor E6400 @ 2.64GHz
Nvidia GeForce 9800GT
3 G Ram
1T HDD
Gentoo Linux x64
finomen вне форума   Ответить с цитированием
Старый 31.01.2010, 02:21   #2
Местный
 
Аватар для Breadfan
 
Регистрация: 29.04.2008
Сообщений: 830
Сказал Спасибо: 80
Имеет 230 спасибок в 169 сообщенях
Breadfan пока неопределено
По умолчанию

Я, конечно, понимаю, что вопрос может показаться идиотским....Но все же: а КАК ИМЕННО они не работают? С настройками, скринами, листингом скрипта, и прочим, если можно
__________________
На фразы в аську типа "слух карочь 1)как точить 2)как раскачаться за 5 мин" - игнор. ИМХО идиотизм
Дай голодному рыбу - он будет один день сыт. Покажи ему, как удить рыбу - он пошлёт тебя и скажет, что у него есть более интересные занятия, чем забрасывать снасти в воду
David Kastrup @ de.comp.text.tex.
"Приобретенные навыки общения с маленькими детьми - сильно упрощают взаимопонимание на форумах..."

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

Последний раз редактировалось Breadfan, 31.01.2010 в 02:23.
Breadfan вне форума   Ответить с цитированием
Старый 31.01.2010, 11:51   #3
Местный
 
Регистрация: 08.05.2008
Сообщений: 107
Сказал Спасибо: 6
Имеет 12 спасибок в 6 сообщенях
finomen пока неопределено
По умолчанию

вылетают вместе с пакетхаком с ошибкой Reading Access Violation at address 0x00000000, скрипт by Nlobp не видит вещей. Бот-локомотив вылетает также. IgExt пашет, но через 5-10 минут дисконнект
ОС Windows 7 x32
Сервер fan-age.ru
тако ощущение, что косячит пакетхак....от сервера практически нет пакетов.
Перехват трафика как прокси сервер в связке с Proxifier.

Добавлено через 1 минуту
да, собсно основной вопрос-что происходит на пакетном уровне...скрипт я и сам напишу, но пакетов от сервера не наблюдаю.
__________________
Intel® Core™2 Duo Processor E6400 @ 2.64GHz
Nvidia GeForce 9800GT
3 G Ram
1T HDD
Gentoo Linux x64

Последний раз редактировалось finomen, 31.01.2010 в 11:51. Причина: Добавлено сообщение
finomen вне форума   Ответить с цитированием
Старый 31.01.2010, 12:53   #4
Рыцарь
 
Аватар для alexteam
 
Регистрация: 07.03.2009
Сообщений: 9,139
Сказал Спасибо: 70
Имеет 2,820 спасибок в 1,735 сообщенях
alexteam на пути к лучшему
По умолчанию

finomen, в дополнительно\фильтр пакетов загляни...
__________________
L2Ext - project closed.
alexteam вне форума   Ответить с цитированием
Старый 31.01.2010, 20:05   #5
Местный
 
Регистрация: 08.05.2008
Сообщений: 107
Сказал Спасибо: 6
Имеет 12 спасибок в 6 сообщенях
finomen пока неопределено
По умолчанию

alexteam, действительно, проблема была в фильтре. убрал все галки, вернул обратно-все норм...пока....
__________________
Intel® Core™2 Duo Processor E6400 @ 2.64GHz
Nvidia GeForce 9800GT
3 G Ram
1T HDD
Gentoo Linux x64
finomen вне форума   Ответить с цитированием
Старый 01.02.2010, 22:41   #6
Пользователь
 
Регистрация: 01.12.2009
Сообщений: 32
Сказал Спасибо: 0
Имеет 14 спасибок в 12 сообщенях
sinles пока неопределено
По умолчанию

на пакетном уровне ничего сложного. От сервера приходит сообщение о том куда движется ползунок, для нас это указание что делать рил или помп. В ответ на это сообщение мы отправляем использование соответствующего скила. Во время завершения рыбалки нам так же приходит сообщение от сервера с результатами. Вот кусок кода обрабатывающий эти сообщения (взят из скрипта товарища NLObP и возможно чуть переделан)
Код:
//FE1E00=ExFishingStart:h(subID)d(ObjectID)d(FishType)d(X)d(Y)d(Z)c(0)c(0)c(isNightLure)c(0)
      //FE1F00=ExFishingEnd:h(subID)d(CharID)c(isWin)
      //--FE1500=ExFishingStartCombat:h(charOID)d(time)d(HP)b(Fighting)b(LureType)b(isFishDeceptive)
      //FE2800=ExFishingHPRegen:h(subID)d(ObjectID)d(Time)d(FishHP)c(HPstop/Rise)c(GoodUse)c(Anim)d(Penalty)c(BarColor)
      #$FE: begin
        //if Status and (MyOID<>0) then begin
          case pck[2] of
            //FE1F00=ExFishingEnd:h(charObjtId)b(isWin)
            #$1F: begin
              //msg.Lines.Add('S>Пакет ExFishingEnd #$FE1F00');
              if MyOID=ReadD(4) then begin
                gooduse:=0;
                isFishing:=false; //сейчас не ловим
                if ReadC(8)=1 then begin
                  msg1('Поймали!');
                end else begin
                  if stop then exit; //нажали кнопку стоп!
                  msg1('Сорвалась!');
                end;

                fishin.enabled:=true;
              end;
            end;
            //FE2800=ExFishingHPRegen:h(subID)d(ObjectID)d(Time)d(FishHP)c(HPstop/Rise)c(GoodUse)c(Anim)d(Penalty)c(BarColor)
            #$28: begin
              //SendMsg2('S>Пакет ExFishingHpRegen #$FE2800');
              if MyOID=ReadD(4) then begin
                if (pck[16]=#$00) then begin
                  //SendMsg2('pump');
                  pumping;
                  exit;
                end;
                if (pck[16]=#$01) then begin
                  //SendMsg2('reel');
                  reeling;
                  exit;
                end;
              end;
            end;
          end;
        //end;
      end;
А вообще сам принцип проводимых на пакетном уровне опираций ты можешь посмотреть вот тут или тут или вот мой вариант (в нем поменьше кода будет )

а самый надежный вариант узнать что там происходит, это взять и посмотреть

Последний раз редактировалось sinles, 01.02.2010 в 23:17.
sinles вне форума   Ответить с цитированием
За это сообщение sinles нажился спасибкой от:
Старый 02.02.2010, 00:20   #7
Местный
 
Регистрация: 08.05.2008
Сообщений: 107
Сказал Спасибо: 6
Имеет 12 спасибок в 6 сообщенях
finomen пока неопределено
По умолчанию

хм...действительно....спасибо
__________________
Intel® Core™2 Duo Processor E6400 @ 2.64GHz
Nvidia GeForce 9800GT
3 G Ram
1T HDD
Gentoo Linux x64
finomen вне форума   Ответить с цитированием
Ответ

  CoderX :: Forums > Lineage II > L2PacketHack > Скриптинг



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

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


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

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

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