Вернуться   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 спасибками от:
Старый 16.08.2009, 21:57   #771
Местный
 
Аватар для SeregaZ
 
Регистрация: 16.08.2009
Сообщений: 1,224
Сказал Спасибо: 4
Имеет 229 спасибок в 182 сообщенях
SeregaZ пока неопределено
По умолчанию

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

Добавлено через 52 минуты
команду debug нашел. терь непонятно как
bafarroy[1]:='04'+pck[2]+pck[3]+pck[4]+pck[5] сложить
или так надо
bafarroy[1]:=hstr('04')+pck[2]+pck[3]+pck[4]+pck[5]
а потом как отправить
buf:=hstr(bafarroy[1]);
SendToServerEx('SereZa');
или
buf:=bafarroy[1];
SendToServerEx('SereZa');
в любом варианте херня получается...
два раздельных примера - все работает.

Последний раз редактировалось SeregaZ, 16.08.2009 в 21:57. Причина: Добавлено сообщение
SeregaZ вне форума   Ответить с цитированием
Старый 16.08.2009, 22:08   #772
Рыцарь
 
Аватар для NLObP
 
Регистрация: 25.02.2008
Адрес: г.Волгоград
Сообщений: 2,009
Сказал Спасибо: 1,285
Имеет 1,458 спасибок в 793 сообщенях
NLObP пока неопределено
По умолчанию

Цитата:
Сообщение от SeregaZ Посмотреть сообщение
команду debug нашел
Отладка заключается в выводе сообщений с показом содержания переменных.

Цитата:
Сообщение от SeregaZ Посмотреть сообщение
терь непонятно как
bafarroy[1]:='04'+pck[2]+pck[3]+pck[4]+pck[5] сложить
Почитай здесь
__________________
| Для самых ленивый | Телепаты в отпуске |Мы работаем над этим |
Не умеешь - учись, не хочешь учиться - плати © Суровый Закон Жизни


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

все. пришлось от массива отказатся. каждая позиция отправляется поразному. теперь работает. спасибо.
SeregaZ вне форума   Ответить с цитированием
Старый 17.08.2009, 00:43   #774
Новичок
 
Регистрация: 17.08.2009
Сообщений: 1
Сказал Спасибо: 1
Имеет 0 спасибок в 0 сообщенях
Molia_PvN пока неопределено
По умолчанию

Хелп плиз !_ )) я нОоБ4егГ подскажите куда скрипты кидать плизззззз) о4 о4 о4 о4 о4 прошу)

Добавлено через 42 секунды
Ну скрипты всмысле на авто заточку) плиЗзЗиК

//nlobp: форум, в разделе Пакетхак, внимательно читай.

Последний раз редактировалось NLObP, 17.08.2009 в 00:55. Причина: Добавлено сообщение
Molia_PvN вне форума   Ответить с цитированием
Старый 17.08.2009, 01:18   #775
Рыцарь
 
Аватар для TAMBIK
 
Регистрация: 03.03.2009
Сообщений: 773
Сказал Спасибо: 361
Имеет 300 спасибок в 168 сообщенях
TAMBIK на пути к лучшему
По умолчанию

Molia_PvN,
распечатать и в почтовый ящик соседей
__________________
Тут не форум гадалок, если ты делаешь все правильно и по пунктам - то все должно работать
TAMBIK вне форума   Ответить с цитированием
Старый 17.08.2009, 01:21   #776
Рыцарь
 
Аватар для mks
 
Регистрация: 21.09.2007
Сообщений: 376
Сказал Спасибо: 11
Имеет 218 спасибок в 106 сообщенях
mks пока неопределено
По умолчанию

лучше в игровой чат посылать по строчке, а еще лучше в петиции)
mks вне форума   Ответить с цитированием
Старый 17.08.2009, 03:02   #777
Пользователь
 
Регистрация: 11.07.2009
Сообщений: 65
Сказал Спасибо: 64
Имеет 0 спасибок в 0 сообщенях
Imperial2008 пока неопределено
По умолчанию

Цитата:
Сообщение от Yegor Посмотреть сообщение
Imperial2008, такой скрипт легче написать чем искать по ссылке и править. Надо просто отлавливать и блокировать все пакеты CharInfo.

delphi Код:
begin   if FromServer and (pck[1]=#$31) then pck:= ''; end.

Проверь, а то есть опасение что клиент может критануть потом при приходе пакета deleteobject или statusupdate, так как он не найдет по objid у себя такого игрока.


Работоает , хорошую ты идею подкинул. Как только отключил скрипт в гиране сразу как начались лаги. Реально кульная вешь.
Хм...действительно) Что-то я не подумал сразу просто блокануть пакеты) Спасибо!) А на счет вещи - то конечно кульная) Когда в гиране под тыщу людей - реально облегчает жизнь)) И пройти везде можно)))
__________________
Если вы умные в программировании и скриптописании это не значит что все такие умные! Относитесь, пожалуйста, с пониманием к таким людям!
Imperial2008 вне форума   Ответить с цитированием
Старый 17.08.2009, 12:48   #778
Рыцарь
 
Аватар для TAMBIK
 
Регистрация: 03.03.2009
Сообщений: 773
Сказал Спасибо: 361
Имеет 300 спасибок в 168 сообщенях
TAMBIK на пути к лучшему
По умолчанию

искал так и не нашел
где то встречал описание функции для вызова
паузы в любом месте скрипта
может кто эту функцию мне опишет и на
примере покажет как действует.
__________________
Тут не форум гадалок, если ты делаешь все правильно и по пунктам - то все должно работать
TAMBIK вне форума   Ответить с цитированием
Старый 17.08.2009, 14:24   #779
Местный
 
Аватар для Yegor
 
Регистрация: 05.04.2009
Сообщений: 1,436
Сказал Спасибо: 306
Имеет 122 спасибок в 98 сообщенях
Yegor пока неопределено
По умолчанию

TAMBIK, паузу делать в теле скрипта нельзя ни в коем случае. Нужно просто сравнивать время и по нему ориентироваться выполнять команду или нет. Посмотри как реализована задержка в старом скрипте на здачу манора.
Yegor вне форума   Ответить с цитированием
Старый 17.08.2009, 14:46   #780
Местный
 
Аватар для SeregaZ
 
Регистрация: 16.08.2009
Сообщений: 1,224
Сказал Спасибо: 4
Имеет 229 спасибок в 182 сообщенях
SeregaZ пока неопределено
По умолчанию

а предусмотрена ли какая-либо команда переиндексации массива?
например - предположим на бота сагрилось 3 моба. приоритет стоит сперва их отпинать, а потом собрать с земли, все что с них посыпалось.
предположим выпало 4 вещи бот аккуратно все записал в массив.
id[1] = 12312312; id[2] = 15316317; id[3] = 12322222; id[4] = 1111111;
и начинает побирать. подобрал допустим вещь под номером 2
в этот момент на него агрица еще один моб - бот бросает сборку дропа - начинает оборонятся, с этого моба еще падает дроп - бот запишет его под индексом 5. а как сделать реиндексацию, типа - когда бот поднял вещь под номером 2 - массив сдвинулся по индексам назад на единичку. то есть 1 остался 1, 3 стал 2, 4 стал 3 и так далее. чтобы выпавший предмет бот записал не как 5 предмет, а как четвертый
иначе бот начнет собирать дроп - соберет до 2 позиции и повиснет - 2 индекс то у нас уже нулевой, или просто уже не существует.

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

Последний раз редактировалось SeregaZ, 17.08.2009 в 14:49.
SeregaZ вне форума   Ответить с цитированием
Ответ

  CoderX :: Forums > Lineage II > L2PacketHack



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

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


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

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

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