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

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

Чат (Новых сообщений с момента вашего последнего визита нет)
Загрузка...
Задавайте ваши вопросы на форуме. Чат предназначен для небольших разговоров.
 
Ответ
 
Опции темы Опции просмотра
Старый 05.01.2011, 17:39   #11
Местный
 
Регистрация: 04.11.2009
Адрес: Где-то в жопе европы
Сообщений: 316
Сказал Спасибо: 32
Имеет 42 спасибок в 39 сообщенях
wimax пока неопределено
По умолчанию

Цитата:
Сообщение от supernewbie Посмотреть сообщение
ты действительно хочешь это знать?
тогда знай, что ты выложил ахренительно мало инфы, пакеты будут всегда разные, нужна детальная расшифровка, а ты не указал не хроник, вообще нихрена, слава богу что хоть пакеты дал. Указывай хроники, гони детальную расшифровку мать твою
Хроники Freya
рашыфровка
F3 //тип пакета (ConfirmDlg)
BF 07 00 00 // messageId всегда оденаковый
01 00 00 00 //ListSize вроде длина пакета
00 00 00 00 // Type text=0, number=1, npcname=2, itemname=3, skillname=4, zonename=7: 0 (0x00000000) вроде тип текста
12 04 4B 04 20 00 45 04 3E 04 42 04 38 04 42 04 35 04 20 00 3F 04 40 04 38 04 3D 04 4F 04 42 04 4C 04 20 00 43 04 47 04 30 04 41 04 42 04 38 04 35 04 20 00 32 04 20 00 4D 04 32 04 35 04 3D 04 42 04 35 04 20 00 27 00 43 00 54 00 46 00 27 00 3F 00 00 00 //name текст спрашует хотители вы зарегатса на евент
30 75 00 00 // время ожыдания до конца нажатия конфирма
03 00 00 00 //RequesterId ет хз

C6 // тип пакета (DlgAnswer)
BF 07 00 00 //messageId всегда оденаковый
01 00 00 00 //ответ на пакет принять если 01 до ДА еслт 02 то нет))
03 00 00 00 //неведомая куйня

нужно чтоб скрипт всегда делал проверку если присылался пакет то он давал сразу ответ а то получается что скрипт прокручивается тока 1 раз как нажмешь и все потом он проста закончился(
wimax вне форума   Ответить с цитированием
Старый 05.01.2011, 17:51   #12
Местный
 
Аватар для supernewbie
 
Регистрация: 23.09.2009
Сообщений: 1,232
Сказал Спасибо: 119
Имеет 172 спасибок в 134 сообщенях
supernewbie пока неопределено
По умолчанию

begin
IF FromServer and (pck[1]=#$F3) and (ReadS(14)='Вы хотите принять участие в эвенте 'CTF'?') then
begin
pck:='';
buf:=HStr('C6 BF 07 00 00 01 00 00 00 03 00 00 00');
SendToServer;
end;
end.
__________________
Начало.
supernewbie вне форума   Ответить с цитированием
За это сообщение supernewbie нажился спасибкой от:
Старый 05.01.2011, 18:02   #13
Местный
 
Регистрация: 04.11.2009
Адрес: Где-то в жопе европы
Сообщений: 316
Сказал Спасибо: 32
Имеет 42 спасибок в 39 сообщенях
wimax пока неопределено
По умолчанию

(ReadS(14)='Вы хотите принять участие в эвенте 'CTF'?')
тут ошибочку выдает синтекса
wimax вне форума   Ответить с цитированием
Старый 05.01.2011, 18:12   #14
Местный
 
Аватар для supernewbie
 
Регистрация: 23.09.2009
Сообщений: 1,232
Сказал Спасибо: 119
Имеет 172 спасибок в 134 сообщенях
supernewbie пока неопределено
По умолчанию

ну я не знаю, может быть виноградный?
---
'Вы хотите принять участие в эвенте '+#$27+'CTF'+#$27+'?'
__________________
Начало.
supernewbie вне форума   Ответить с цитированием
За это сообщение supernewbie нажился спасибкой от:
Старый 05.01.2011, 20:08   #15
Местный
 
Регистрация: 04.11.2009
Адрес: Где-то в жопе европы
Сообщений: 316
Сказал Спасибо: 32
Имеет 42 спасибок в 39 сообщенях
wimax пока неопределено
По умолчанию

да да ето оно спс биг ) как я понимаю скрипт будет делать всегда проверку на получения данного пакета и текста?

Добавлено через 56 минут
и Опять проблемка скрипт все роботает но когда сидиш на боте он не роботает тока если в окне ла2 ( личить можна?

Добавлено через 28 минут
и ищо проблема скрипт начинает работать если отправлено 2 пакета от сервера то есть если проста получен 1 пакет не чего он не делает но если этот же пакет отправится до того как окошко пропадет то скрипт работает
я думаю что скрипт начинает свою роботу тока когда пакет от сервера к клиенту принят етот пакет и его время (30 75 00 00 // время ожыдания до конца нажатия конфирма) активно то есть когда получен пакет скрипт работает когда пакет заканчивает роботу то скрипт не пашыт как починить?

Добавлено через 24 минуты
но если зделоть так
begin
IF FromServer and (pck[1]=#$F3) then
begin
pck:='';
buf:=HStr('C6 BF 07 00 00 01 00 00 00 03 00 00 00');
SendToServer;
end;
end.


то все отлично роботает тока вот проверка будет на все пакеты такого типа

актуальный вопрос с ботом

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

чем бот отличается от клиента л2 в плане прихода на него пакетов от сервера?
не знаю, попробуй так чтоли елки-палки
delphi Код:
begin IF FromServer and (pck[1]=#$F3) and (pos('CTF',ReadS(14))<>0) then begin pck:=''; buf:=HStr('C6 BF 07 00 00 01 00 00 00 03 00 00 00'); SendToServer; end; end.
__________________
Начало.
supernewbie вне форума   Ответить с цитированием
Старый 05.01.2011, 20:25   #17
Местный
 
Аватар для Breadfan
 
Регистрация: 29.04.2008
Сообщений: 830
Сказал Спасибо: 80
Имеет 230 спасибок в 169 сообщенях
Breadfan пока неопределено
По умолчанию

А еще коды символов посравнивать можно, циклом, побуквенно....<сарказм>
__________________
На фразы в аську типа "слух карочь 1)как точить 2)как раскачаться за 5 мин" - игнор. ИМХО идиотизм
Дай голодному рыбу - он будет один день сыт. Покажи ему, как удить рыбу - он пошлёт тебя и скажет, что у него есть более интересные занятия, чем забрасывать снасти в воду
David Kastrup @ de.comp.text.tex.
"Приобретенные навыки общения с маленькими детьми - сильно упрощают взаимопонимание на форумах..."

А вы знаете, что для качественной сварки - место шва нужно протереть спиртом?
Breadfan вне форума   Ответить с цитированием
Старый 05.01.2011, 21:04   #18
Местный
 
Регистрация: 04.11.2009
Адрес: Где-то в жопе европы
Сообщений: 316
Сказал Спасибо: 32
Имеет 42 спасибок в 39 сообщенях
wimax пока неопределено
По умолчанию

Цитата:
Сообщение от supernewbie Посмотреть сообщение
чем бот отличается от клиента л2 в плане прихода на него пакетов от сервера?
не знаю, попробуй так чтоли елки-палки
delphi Код:
begin IF FromServer and (pck[1]=#$F3) and (pos('CTF',ReadS(14))<>0) then begin pck:=''; buf:=HStr('C6 BF 07 00 00 01 00 00 00 03 00 00 00'); SendToServer; end; end.
неа тоже также ну лан ето пох пускай даже будет все типы таких пакетов принемать а вот с ботом я хз что ето

Добавлено через 1 минуту
походу когда в боте скрипты вобще не роботают....

Добавлено через 11 минут
Все всем спасибо разобрался с ботом проста l2phx не ловит пакет отправленный в ручную ботом

Последний раз редактировалось wimax, 05.01.2011 в 21:04. Причина: Добавлено сообщение
wimax вне форума   Ответить с цитированием
Ответ

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



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

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


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

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

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