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

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

Чат (Новых сообщений с момента вашего последнего визита нет)
Загрузка...
Задавайте ваши вопросы на форуме. Чат предназначен для небольших разговоров.
 
Ответ
 
Опции темы Опции просмотра
Старый 21.11.2010, 17:08   #11
Новичок
 
Регистрация: 08.07.2010
Сообщений: 29
Сказал Спасибо: 15
Имеет 2 спасибок в 2 сообщенях
afonbka пока неопределено
По умолчанию

Неа, не работает вообще не пьет банки...

Добавлено через 36 секунд
Цитата:
Сообщение от dyh9l Посмотреть сообщение
19 D9 03 21 10 00 00 00 00 - юзание хп банки?
да. узание хп банки, чтобы не писать процедуру определения обектида.

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

afonbka, дай лог пакетов при лечении банками, чтобы точно написать скрипт.

Вот скрипт для С4

PS: требуется поправить ID пакетов и смещения в пакетах
__________________
| Для самых ленивый | Телепаты в отпуске |Мы работаем над этим |
Не умеешь - учись, не хочешь учиться - плати © Суровый Закон Жизни



Последний раз редактировалось NLObP, 21.11.2010 в 19:31.
NLObP вне форума   Ответить с цитированием
За это сообщение NLObP нажился спасибкой от:
Старый 21.11.2010, 20:01   #13
Рыцарь
 
Аватар для NLObP
 
Регистрация: 25.02.2008
Адрес: г.Волгоград
Сообщений: 2,009
Сказал Спасибо: 1,285
Имеет 1,458 спасибок в 793 сообщенях
NLObP пока неопределено
По умолчанию

afonbka, можно всего сеанса. Тот скрипт для С4.
__________________
| Для самых ленивый | Телепаты в отпуске |Мы работаем над этим |
Не умеешь - учись, не хочешь учиться - плати © Суровый Закон Жизни


NLObP вне форума   Ответить с цитированием
Старый 21.11.2010, 20:23   #14
Новичок
 
Регистрация: 08.07.2010
Сообщений: 29
Сказал Спасибо: 15
Имеет 2 спасибок в 2 сообщенях
afonbka пока неопределено
По умолчанию

Вот.. Зашел в игру, открыл инвентарь, выпил банку, вышел из игры.
Вложения
Тип файла: rar [21.11.2010 19.19.59].rar (6.5 Кб, 14 просмотров)
afonbka вне форума   Ответить с цитированием
За это сообщение afonbka нажился спасибкой от:
Старый 22.11.2010, 01:03   #15
Новичок
 
Регистрация: 08.07.2010
Сообщений: 29
Сказал Спасибо: 15
Имеет 2 спасибок в 2 сообщенях
afonbka пока неопределено
По умолчанию

Я понимаю что для С4, пробывал модифицировать под фрею, но увы.. без результатно, запускается нормально, но не глотает банки, видать не определяет хп, и интересно откуда берутся ети цифры Read (33) например. В моем случае пакет 18 (статусупдейт) Read(14) = CurHP Read(11) = MaxHP
afonbka вне форума   Ответить с цитированием
Старый 22.11.2010, 08:55   #16
Местный
 
Регистрация: 11.06.2010
Сообщений: 644
Сказал Спасибо: 119
Имеет 85 спасибок в 77 сообщенях
dyh9l пока неопределено
По умолчанию

Цитата:
Сообщение от afonbka Посмотреть сообщение
Я понимаю что для С4, пробывал модифицировать под фрею, но увы.. без результатно, запускается нормально, но не глотает банки, видать не определяет хп, и интересно откуда берутся ети цифры Read (33) например. В моем случае пакет 18 (статусупдейт) Read(14) = CurHP Read(11) = MaxHP
цифры берутся из расшифровки пакета
__________________
dyh9l вне форума   Ответить с цитированием
Старый 22.11.2010, 12:09   #17
Новичок
 
Регистрация: 08.07.2010
Сообщений: 29
Сказал Спасибо: 15
Имеет 2 спасибок в 2 сообщенях
afonbka пока неопределено
По умолчанию

а, понятно.. что нечего не понятно в расшифровке вродебы не указывается под каким ид тот или иной параметр пакета. Это я про детальную расшифровку (та что в окне phx) может быть другая какая есть..

Последний раз редактировалось afonbka, 22.11.2010 в 12:15.
afonbka вне форума   Ответить с цитированием
Старый 22.11.2010, 12:29   #18
Местный
 
Аватар для supernewbie
 
Регистрация: 23.09.2009
Сообщений: 1,232
Сказал Спасибо: 119
Имеет 172 спасибок в 134 сообщенях
supernewbie пока неопределено
По умолчанию

это не ид, а номер байта
__________________
Начало.
supernewbie вне форума   Ответить с цитированием
Старый 22.11.2010, 13:46   #19
Новичок
 
Регистрация: 08.07.2010
Сообщений: 29
Сказал Спасибо: 15
Имеет 2 спасибок в 2 сообщенях
afonbka пока неопределено
По умолчанию

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

Код:
//автоматическое использование НР пробирок
const
    Name = 'UberWark';

var MyID:Word;
    OID:String;

begin
 if FromServer and (pck[1]=#$32) then  MyID:=ReadD(18);
 if FromServer and (pck[1]=#$18) and (ReadD(2)=MyID) then
  if ReadD(6)=4 then
   if (ReadD(14)<=ReadD(11)) then
    begin
     buf:=HStr('19 D9 03 21 10 00 00 00 00');    
     SendToServerEx(Name);
    end;
end.
Определяет хп у всех окон, например у бд неполное хп, варк жрет банки, у свс не полное хп, варк жрет банки, в общем определяет хп у всех окон, но пакет на питье отправляет все правильно. Прошу помоч реализовать

В общем надо, чтоыб вот эту процедуру

Код:
begin
 if FromServer and (pck[1]=#$32) then  MyID:=ReadD(18);
 if FromServer and (pck[1]=#$18) and (ReadD(2)=MyID) then
  if ReadD(6)=4 then
   if (ReadD(14)<=ReadD(11)) then
скрипт выполнял толькона конекте (Name) То есть UberWark

Добавлено через 22 минуты
Думаю что вот так ето делается?

Код:
if FromServer and (ConnectName=Name)
Добавлено через 4 минуты
Но теперь он их пьет непереставая, несмотря неначье хп. Прошу помоч разобратся...

Добавлено через 9 минут
Вот так вот помоему получилось:

Код:
 if FromServer and (ConnectName=(Name))
Добавлено через 1 минуту

Хотя нет, все также пьет по старому не перестовая и не смотря неначье хп. Помогите решить проблему.

Последний раз редактировалось afonbka, 22.11.2010 в 13:48. Причина: Добавлено сообщение
afonbka вне форума   Ответить с цитированием
Старый 22.11.2010, 15:22   #20
Местный
 
Аватар для Breadfan
 
Регистрация: 29.04.2008
Сообщений: 830
Сказал Спасибо: 80
Имеет 230 спасибок в 169 сообщенях
Breadfan пока неопределено
По умолчанию

delphi Код:
if FromServer and (pck[1]=#$32) then  MyID:=ReadD(18);  if FromServer and (pck[1]=#$18) and (ReadD(2)=MyID) then
=>>
delphi Код:
if FromServer and (connectname=name) and (pck[1]=#$32) then  MyID:=ReadD(18);  if FromServer and (connectname=name) and (pck[1]=#$18) and (ReadD(2)=MyID) then
__________________
На фразы в аську типа "слух карочь 1)как точить 2)как раскачаться за 5 мин" - игнор. ИМХО идиотизм
Дай голодному рыбу - он будет один день сыт. Покажи ему, как удить рыбу - он пошлёт тебя и скажет, что у него есть более интересные занятия, чем забрасывать снасти в воду
David Kastrup @ de.comp.text.tex.
"Приобретенные навыки общения с маленькими детьми - сильно упрощают взаимопонимание на форумах..."

А вы знаете, что для качественной сварки - место шва нужно протереть спиртом?
Breadfan вне форума   Ответить с цитированием
За это сообщение Breadfan нажился спасибкой от:
Ответ

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



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

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


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

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

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