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

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

Чат (Новых сообщений с момента вашего последнего визита нет)
Загрузка...
Задавайте ваши вопросы на форуме. Чат предназначен для небольших разговоров.
 
Ответ
 
Опции темы Опции просмотра
Старый 20.07.2010, 04:15   #1
Местный
 
Регистрация: 11.06.2010
Сообщений: 644
Сказал Спасибо: 119
Имеет 85 спасибок в 77 сообщенях
dyh9l пока неопределено
По умолчанию Чтото я совсем запутался)))

Вот пытаюсь сделать скрипт, суть проста:
Когда чар танцует - подтверждается торг
через секунду должен закрыться клиент

Пример того что я попробывал набросать но не получилось использовать в деле:

begin
if FromClient and(pck=HStr('1B 0C 00 00 00')) then begin - это пакет танца
buf:=HStr('17 01 00 00 00'); - это пакет подтвеждение торга
delay(600); - 1.5 сек.
buf:=HStr('09'); - это пакет выхода из игры
SendToServerEx('q1w2e3r4a1s2d3f4'); - ник чара
end;
end.

Добавлено через 1 минуту
Торг подтверждается, клиент не вылетает, либо клиент вылетает и торг не подтверждается

Добавлено через 10 минут
begin
if FromClient and(pck=HStr('1B 0C 00 00 00')) then begin
buf:=HStr('17 01 00 00 00');
end;

if FromClient and(pck=HStr('17 01 00 00 00')) then begin
buf:=HStr('09');
end;
SendToServerEx('q1w2e3r4a1s2d3f4');
end.
так тоже не выходит

Добавлено через 6 минут
И еще если у меня пакет aa bb cc dd ff и в нем всегда разное bb можно его какими нить ** заменить, чтоб всегда не смотрело на значение bb

Последний раз редактировалось dyh9l, 20.07.2010 в 04:15. Причина: Добавлено сообщение
dyh9l вне форума   Ответить с цитированием
Старый 20.07.2010, 11:03   #2
Местный
 
Регистрация: 05.11.2008
Сообщений: 168
Сказал Спасибо: 35
Имеет 139 спасибок в 66 сообщенях
Fer123 пока неопределено
По умолчанию

if FromClient and(pck=HStr('1B 0C 00 00 00')) then begin - это пакет танца
buf:=HStr('17 01 00 00 00'); - это пакет подтвеждение торга
SendToServerEx('q1w2e3r4a1s2d3f4'); - ник чара
delay(600); - 1.5 сек.
buf:=HStr('09'); - это пакет выхода из игры
SendToServerEx('q1w2e3r4a1s2d3f4'); - ник чара
end;
end.
Fer123 вне форума   Ответить с цитированием
За это сообщение Fer123 нажился спасибкой от:
Старый 20.07.2010, 13:07   #3
Местный
 
Регистрация: 11.06.2010
Сообщений: 644
Сказал Спасибо: 119
Имеет 85 спасибок в 77 сообщенях
dyh9l пока неопределено
По умолчанию

без бегина?))
dyh9l вне форума   Ответить с цитированием
Старый 20.07.2010, 13:09   #4
Местный
 
Регистрация: 05.11.2008
Сообщений: 168
Сказал Спасибо: 35
Имеет 139 спасибок в 66 сообщенях
Fer123 пока неопределено
По умолчанию

с бегином
Fer123 вне форума   Ответить с цитированием
За это сообщение Fer123 нажился спасибкой от:
Старый 20.07.2010, 13:23   #5
Местный
 
Регистрация: 11.06.2010
Сообщений: 644
Сказал Спасибо: 119
Имеет 85 спасибок в 77 сообщенях
dyh9l пока неопределено
По умолчанию

Цитата:
Сообщение от Fer123 Посмотреть сообщение
с бегином
Ты вобще молочина Просто от всей души тебе спс, а можно что ли сделать когда из пакета aa bb cc dd ff всегда меняется bb т.е не смотрело на его значение
dyh9l вне форума   Ответить с цитированием
Старый 20.07.2010, 13:27   #6
Местный
 
Регистрация: 05.11.2008
Сообщений: 168
Сказал Спасибо: 35
Имеет 139 спасибок в 66 сообщенях
Fer123 пока неопределено
По умолчанию

да например pck[1]=aa, pck[2]=bb, pck[3]=cc, pck[4]=dd
If FromServer and (pck[1]=aa) and (pck[3]=dd) and .... then
Fer123 вне форума   Ответить с цитированием
Старый 20.07.2010, 13:37   #7
Местный
 
Регистрация: 11.06.2010
Сообщений: 644
Сказал Спасибо: 119
Имеет 85 спасибок в 77 сообщенях
dyh9l пока неопределено
По умолчанию

Вот смотри у меня 4 пакета:
12 98 2A 5A 40 01 00 00 00 6E 46 01 00 92 D0 00 00 35 FA FF FF
12 5D C2 58 40 01 00 00 00 71 46 01 00 96 D0 00 00 44 FA FF FF
12 1A 25 5A 40 01 00 00 00 97 46 01 00 72 D0 00 00 35 FA FF FF
12 AE D3 58 40 01 00 00 00 70 46 01 00 9B D0 00 00 42 FA FF FF
Как видиш значения скачут

Добавлено через 3 минуты
Моё условие будет выглядеть так?
if fromserver and (pck[1]=12) and (pck[4]=40) and (pck[5]=01) и т.д.?

Последний раз редактировалось dyh9l, 20.07.2010 в 13:37. Причина: Добавлено сообщение
dyh9l вне форума   Ответить с цитированием
Старый 20.07.2010, 13:37   #8
Местный
 
Регистрация: 05.11.2008
Сообщений: 168
Сказал Спасибо: 35
Имеет 139 спасибок в 66 сообщенях
Fer123 пока неопределено
По умолчанию

А что тебе сделать с ними надо ?
Fer123 вне форума   Ответить с цитированием
Старый 20.07.2010, 13:38   #9
Местный
 
Регистрация: 11.06.2010
Сообщений: 644
Сказал Спасибо: 119
Имеет 85 спасибок в 77 сообщенях
dyh9l пока неопределено
По умолчанию

Я хочу чтобы при соц действие "Привет" выкинуло лук Shining Bow это пакеты на дроп лука
dyh9l вне форума   Ответить с цитированием
Старый 20.07.2010, 13:42   #10
Местный
 
Регистрация: 05.11.2008
Сообщений: 168
Сказал Спасибо: 35
Имеет 139 спасибок в 66 сообщенях
Fer123 пока неопределено
По умолчанию

нужно вести базу инвентаря... и по условию if FromClient and(pck=HStr('1B 0C 00 00 00')) then begin - это пакет танца
отсылать пакет RequestDropItem:d(ObjectID)d(Count)d(X)d(Y)d(Z)
ObjectID брать из базы
x,y,z взять 0, тогда выкинет предмет под себя
Fer123 вне форума   Ответить с цитированием
Ответ

  CoderX :: Forums > Lineage II > L2PacketHack



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

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


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

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

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