L2PacketHackФорум программы L2PacketHack, всё что с ней связано находится тут.
Правила раздела!
Категорически запрещено:
* Просить пакеты/скрипты на шмот/адену/другие вещи;
* Просить (помочь) взломать/сломать сервак/аккаунт или раздеть/наказать кого-то на любом серваке;
* Просить научить работать с программой, если не понимаете элементарных вещей в отношениях клиент-сервер (так как, если вы их понимаете, то вопросов по основным возможностям программы быть недолжно);
* Все посты не удовлетворяющие этим запретам, а так же не относящиеся к теме будут удаляться при первой возможности.
* Запрещается создавать темы с просьбой выполнить какую-то работу за автора темы.
* Форум является средством общения и общего поиска решения. Вашу работу за Вас никто выполнять не будет.
* Данные запреты неподлежат обсуждению.
//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.
в пакете запоминается mytext если вначале пишу 01
во
Код:
49 30 00 31 00 00 00 00 00 00 00
Код:
//Tип: 0x49 (Say2)
begin
if FromClient and (pck[1]=#$49)and (pck[4]=#$31) then begin
i:=2;
// КАК убрать из mytext это 30 00 31 00 00 00
mytext:=ReadS(i);
// или дальше
// что делать чтоб в NpcId небыло чифры 1
NpcId:=StrToInt(mytext);
ПОМОГИТЕ
__________________
Тут не форум гадалок, если ты делаешь все правильно и по пунктам - то все должно работать
//Tип: 0x49 (Say2)
begin
if FromClient and (pck[1]=#$49)and (pck[4]=#$31) then begin
i:=2;
// КАК убрать из mytext это 30 00 31 00 00 00
mytext:=ReadS(i);
// или дальше
// что делать чтоб в NpcId небыло чифры 1
NpcId:=StrToInt(mytext);
Цитата:
Сообщение от Yegor
TAMBIK, конкретнее сформулируй в чем проблема? Что ты хочешь получить в NpcId ? ты из клиента какое то число шлешь для скрипта?
ДА. пишу я 01 и далее еще число которое мне нужно.
надо чтобы в mytext не было числа 01
как то его пропустить а далее число уже преобразовать.
или здесь NpcId чтоб не было
тоесть запомнить с определеного места пакет .
__________________
Тут не форум гадалок, если ты делаешь все правильно и по пунктам - то все должно работать
TAMBIK, 3 = это значит что начинаем копировать с 3 символа в строке (в типе string отсчет не с нуля а с 1),
length(mytext) - 2 - это сколько будем копировать знаков(длина строки - 2 символа которые мы не копируем)
Люди у меня вопросик есть (незнаю,можэт он ранее звучал), каким оброзом можно извлеч из клиента Itemsid.ini для волкера?
Просто используя скрипт на заточку от "NLObP", вот там открывается панель итемов,видит всё окромя вещей S80, S84.
Говорят исщи в клиенте,облазил весь,нераз и через поиск пробывал,хоть убей нету такого файла(.
Я уверен что он есть в папки систем ток как он зашифрован и каким оброзом его извлеч оттуда ума неприложу.
Люди у меня вопросик есть (незнаю,можэт он ранее звучал), каким оброзом можно извлеч из клиента Itemsid.ini для волкера?
Просто используя скрипт на заточку от "NLObP", вот там открывается панель итемов,видит всё окромя вещей S80, S84.
Говорят исщи в клиенте,облазил весь,нераз и через поиск пробывал,хоть убей нету такого файла(.
Я уверен что он есть в папки систем ток как он зашифрован и каким оброзом его извлеч оттуда ума неприложу.
Скорее те надо itemname-e
в проге ItemsID
__________________
Тут не форум гадалок, если ты делаешь все правильно и по пунктам - то все должно работать
Последний раз редактировалось TAMBIK, 31.07.2009 в 16:14.
,только загвостка в том что эт файл является: Video CD и каким
оброзом его открыть(точнее сказать с помощью какой проги) я незнаю,перепробывал все имеющиеся редакторы на компе,не одним толково не вскрыл его(((