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

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

Чат (Новых сообщений с момента вашего последнего визита нет)
Загрузка...
Задавайте ваши вопросы на форуме. Чат предназначен для небольших разговоров.
 
Ответ
 
Опции темы Опции просмотра
Старый 05.10.2007, 22:00   #1
Новичок
 
Регистрация: 05.10.2007
Адрес: Украина
Сообщений: 19
Сказал Спасибо: 0
Имеет 23 спасибок в 13 сообщенях
DeVolf пока неопределено
По умолчанию Кружок нубов(Вопрос-Ответ)

//QaK:отдельная тема по подкючению пакетхака к серверу >>>>>>>>тут
любые вопросы по данной тематике в этом топе будут удаляться без предупреждения.


Код:
const
mp='8A 1B 15 01 10';
hp='8A 1A 15 01 10';
begin
if fromclient and (pck[1]=#$38#$F5#$00#$EF#$00#$00#$00#$03#$00#$00#$00) then
begin
buf:=hstr(hp);
SendToServer;
end;
if fromclient and (pck[2]=#$33#$F5#$00#$EF#$00#$40#$00#$03#$00#$00#$00) then
begin
buf:=hstr(mp);
SendToServer;
end;
end.
где я ошибся?

Последний раз редактировалось QaK, 30.08.2010 в 18:56.
DeVolf вне форума   Ответить с цитированием
За это сообщение DeVolf нажился 6 спасибками от:
Старый 17.09.2010, 19:23   #1521
Рыцарь
 
Аватар для QaK
 
Регистрация: 28.09.2007
Сообщений: 1,558
Сказал Спасибо: 71
Имеет 351 спасибок в 244 сообщенях
QaK пока неопределено
По умолчанию

SeregaZ, пауза как реализована?
QaK вне форума   Ответить с цитированием
Старый 18.09.2010, 13:27   #1522
Местный
 
Аватар для SeregaZ
 
Регистрация: 16.08.2009
Сообщений: 1,224
Сказал Спасибо: 4
Имеет 229 спасибок в 182 сообщенях
SeregaZ пока неопределено
По умолчанию

таймер. после посылки пакета на покупку чего-либо скрипт может ждать в течении 10-15 секунд с проверкой каждую секунду "а не купил ли чар эту фигню, которую он должен был купить". по истечении или начинает выполнять таймер с самого начала, или возвращаясь на один шаг назад - повторяя пакет покупки этого самого чего он там должен был купить.

PHP код:
  4:begin
     buf
:=HStr('A7 35 02 00 00 5B 00 00 00 01 00 00 00');
     
SendToServer//покупка 
     
b:=0;
     
inc(a);  //переход далее
    
end;
  
5:begin   
    
if iditem <> '0' then begin //iditem ловится в коде, где обрабатывается приход всех пакетов
       
b:=0//индекс паузы
       
inc(a); //переход далее
    
end   
    
else begin
      b
:=b+1;
      if 
b=10 then begin
         a
:=1//если итем мы так и не поймали - переход на начало таймера
      
end;
       
    
end;

    
end
__________________
хочу картинку в подпись!

Последний раз редактировалось SeregaZ, 18.09.2010 в 13:29.
SeregaZ вне форума   Ответить с цитированием
Старый 18.09.2010, 19:30   #1523
Рыцарь
 
Аватар для QaK
 
Регистрация: 28.09.2007
Сообщений: 1,558
Сказал Спасибо: 71
Имеет 351 спасибок в 244 сообщенях
QaK пока неопределено
По умолчанию

хммм ... тоды хз ... наличие большого количества персов вокруг тех, на ком запущен скрипт влияет на время работы до вылета?
QaK вне форума   Ответить с цитированием
Старый 18.09.2010, 19:33   #1524
Местный
 
Аватар для Breadfan
 
Регистрация: 29.04.2008
Сообщений: 830
Сказал Спасибо: 80
Имеет 230 спасибок в 169 сообщенях
Breadfan пока неопределено
По умолчанию

delphi Код:
4:begin      buf:=HStr('A7 35 02 00 00 5B 00 00 00 01 00 00 00');      SendToServer; //покупка      b:=0;      inc(a)//переход далее  
- вот так прям в самом работающем скрипте ?? Просто (как я думаю) Sendtoserver при нескольких одновременно запущенных клиентах использовать - плохо....Лучше весь скрипт целиком конечно узреть бы...
__________________
На фразы в аську типа "слух карочь 1)как точить 2)как раскачаться за 5 мин" - игнор. ИМХО идиотизм
Дай голодному рыбу - он будет один день сыт. Покажи ему, как удить рыбу - он пошлёт тебя и скажет, что у него есть более интересные занятия, чем забрасывать снасти в воду
David Kastrup @ de.comp.text.tex.
"Приобретенные навыки общения с маленькими детьми - сильно упрощают взаимопонимание на форумах..."

А вы знаете, что для качественной сварки - место шва нужно протереть спиртом?
Breadfan вне форума   Ответить с цитированием
Старый 18.09.2010, 19:40   #1525
Местный
 
Аватар для SeregaZ
 
Регистрация: 16.08.2009
Сообщений: 1,224
Сказал Спасибо: 4
Имеет 229 спасибок в 182 сообщенях
SeregaZ пока неопределено
По умолчанию

QaK
количество персонажей в округе минимальное. место не популярное. херо чат забил на всякий случай. мало ли может нагрузка на клиент лишняя:
PHP код:
  if FromServer and (pck[1]=#$4A) and (pck[6]=#$11) then begin   //блок херо чата
     
pck:='';
  
end
Breadfan
а как посылать тогда? ведь два окна все точит замечательно. только если три какое-либо из них вылетает.
__________________
хочу картинку в подпись!
SeregaZ вне форума   Ответить с цитированием
Старый 18.09.2010, 19:45   #1526
Местный
 
Аватар для Breadfan
 
Регистрация: 29.04.2008
Сообщений: 830
Сказал Спасибо: 80
Имеет 230 спасибок в 169 сообщенях
Breadfan пока неопределено
По умолчанию

delphi Код:
const Name='Char'; //в начале скрипта, в блоке констант, объявляешь имя ............. SendtoserverEx(Name); // и впоследствии отправляешь пакеты именно на соединение с таким именем .............
а вот такие вещи:
delphi Код:
if FromServer and (pck[1]=#$4A) and (pck[6]=#$11) then begin   //блок херо чата      pck:='';   end;
поправь на такое:
delphi Код:
if FromServer and (ConnectName=Name) and (pck[1]=#$4A) and (pck[6]=#$11) then begin   //блок херо чата      pck:='';   end;
__________________
На фразы в аську типа "слух карочь 1)как точить 2)как раскачаться за 5 мин" - игнор. ИМХО идиотизм
Дай голодному рыбу - он будет один день сыт. Покажи ему, как удить рыбу - он пошлёт тебя и скажет, что у него есть более интересные занятия, чем забрасывать снасти в воду
David Kastrup @ de.comp.text.tex.
"Приобретенные навыки общения с маленькими детьми - сильно упрощают взаимопонимание на форумах..."

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

Последний раз редактировалось Breadfan, 18.09.2010 в 19:48.
Breadfan вне форума   Ответить с цитированием
Старый 20.09.2010, 16:02   #1527
Местный
 
Аватар для SeregaZ
 
Регистрация: 16.08.2009
Сообщений: 1,224
Сказал Спасибо: 4
Имеет 229 спасибок в 182 сообщенях
SeregaZ пока неопределено
По умолчанию

а разве useforconnectname := Name; не расставляет все точки над и?

изменения внес. пойду бабки насобираю и буду тестировать в три окна.

часа три четыре точило, пока все бабки не сточило... вылетов небыло. посмотрим дальше как сложится
__________________
хочу картинку в подпись!

Последний раз редактировалось SeregaZ, 20.09.2010 в 21:33.
SeregaZ вне форума   Ответить с цитированием
Старый 03.10.2010, 21:01   #1528
Новичок
 
Регистрация: 17.10.2009
Сообщений: 1
Сказал Спасибо: 0
Имеет 0 спасибок в 0 сообщенях
ambroza пока неопределено
Вопрос передача книжек сертификации для саб скиллов

всем доброго времени суток.
недавно столкнулся с такой проблемой на нескольких заграничных серверах,а именно невозможность передачи книжек сертификации

используется последняя версия хлапы v3.5.33.164

на других серверах где возможно использование хлапы всегда пользовался данным простым мануалом,он конечно предназначен для более ранней версии хлапы,но сути это не меняет :
http://dump.ru/file/4821038

http://l2gang.com/, на сервере стоит грация эпилог,дроп итемов на землю выключен,собственно опишу суть проблемы:

сажусь на продажу чаром А 1 соски по 1 а, добавляю пакет SetPrivateStoreListSell в посылку, затем вторым чаром Б покупаю эту соску и добавляю пакет RequestPrivateStoreBuy в посылку, затем кликаю дважды по книге чаром А и добавляю пакет useitem тоже в посылку

затем меняю в пакетах buy and sell четвертые четыре байта на вторые четыре байта из useitem

затем посылаю посылку сперва на продажу чаром А , затем на покупку чаром Б, происходит следующее: лавка продажи исчезает как будто чар Б что-то купил у чара А, но при этом в инвентаре у него пусто..

проверял на продаже других итемов,например купил вместо соски броню,все ок без проблем, с книжками сертификации же ни в какую..

PS сейчас попробую передать какую-нибудь другую квестовую\непередаваемую вещь
PPS другие квест вещи тоже нельзя передать тоже ничего не происходит при видимой покупке,трейд инвентарь пуст

если кто знает в чем проблема,просьба помочь

заранее благодарен

//J-Fobos: у нас на форуме обсуждение багов запрещено...

Последний раз редактировалось J-Fobos, 03.10.2010 в 23:38.
ambroza вне форума   Ответить с цитированием
Старый 09.10.2010, 23:35   #1529
Новичок
 
Регистрация: 09.10.2010
Сообщений: 3
Сказал Спасибо: 0
Имеет 0 спасибок в 0 сообщенях
okrs пока неопределено
По умолчанию

посылаю пакет, в чате пишут вы получили орижие +18944, а в инвентаре +0 в чем проблема? защита?
okrs вне форума   Ответить с цитированием
Старый 10.10.2010, 00:18   #1530
Местный
 
Регистрация: 11.06.2010
Сообщений: 644
Сказал Спасибо: 119
Имеет 85 спасибок в 77 сообщенях
dyh9l пока неопределено
По умолчанию

Цитата:
Сообщение от okrs Посмотреть сообщение
посылаю пакет, в чате пишут вы получили орижие +18944, а в инвентаре +0 в чем проблема? защита?
http://coderx.ru/showthread.php?t=5911 взгляни данную тему пожалуйсто
dyh9l вне форума   Ответить с цитированием
Ответ

  CoderX :: Forums > Lineage II > L2PacketHack



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

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


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

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

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