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

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

Чат (Новых сообщений с момента вашего последнего визита нет)
Загрузка...
Задавайте ваши вопросы на форуме. Чат предназначен для небольших разговоров.
 
Ответ
 
Опции темы Опции просмотра
Старый 18.01.2008, 07:41   #1
Новичок
 
Регистрация: 24.12.2007
Сообщений: 7
Сказал Спасибо: 0
Имеет 0 спасибок в 0 сообщенях
Go0fy
По умолчанию Нужен небольшой скрипт

Доброго времяни суток всем!
Вообщем играю на пвп интерлюд и кода набиваю деньги надоедает бегать к ГМ шопу, чтоб поменять их на КоЛы.
Селал пакеты на это дело, но тоже не совсем удобно каждый раз переключаться в ПакетХак, чтоб отправить эти пакеты.
Собственно нужен скрипт, чтоб кода набирается 2ккк, клиент отправлял 2 пакета.
Go0fy вне форума   Ответить с цитированием
Старый 18.01.2008, 08:36   #2
Рыцарь
 
Аватар для QaK
 
Регистрация: 28.09.2007
Сообщений: 1,558
Сказал Спасибо: 71
Имеет 351 спасибок в 244 сообщенях
QaK пока неопределено
По умолчанию

Цитата:
Сообщение от Go0fy
клиент отправлял 2 пакета.
Какие именно?
QaK вне форума   Ответить с цитированием
Старый 18.01.2008, 17:17   #3
Новичок
 
Регистрация: 24.12.2007
Сообщений: 7
Сказал Спасибо: 0
Имеет 0 спасибок в 0 сообщенях
Go0fy
По умолчанию

Код:
04 E7 59 04 10 AF AA 00 00 CD E2 02 00 61 F2 FF FF 00
Код:
A7 7A 02 00 00 40 0D 03 00 04 00 00 00 00 00 00 00 00 00 00 00
Go0fy вне форума   Ответить с цитированием
Старый 18.01.2008, 19:01   #4
Местный
 
Аватар для PanAm
 
Регистрация: 18.01.2008
Сообщений: 286
Сказал Спасибо: 24
Имеет 133 спасибок в 80 сообщенях
PanAm
По умолчанию

Повесь на социалки.
PanAm вне форума   Ответить с цитированием
Старый 18.01.2008, 21:13   #5
Новичок
 
Регистрация: 24.12.2007
Сообщений: 7
Сказал Спасибо: 0
Имеет 0 спасибок в 0 сообщенях
Go0fy
По умолчанию Re:

Цитата:
Сообщение от PanAm
Повесь на социалки.
Идея хорошая, но я хотел полностью автоматизировать это дело... :Yahoo!:
Go0fy вне форума   Ответить с цитированием
Старый 23.01.2008, 00:40   #6
Пользователь
 
Аватар для skymanrus
 
Регистрация: 28.12.2007
Сообщений: 54
Сказал Спасибо: 0
Имеет 40 спасибок в 10 сообщенях
skymanrus пока неопределено
По умолчанию

короч повозился с пакетами и понял что тебе для скрипта нужен пакет 27 InventoryUpdate

у меня на серваке он выглядет так
Код:
27 01 00 02 00 04 00 88 86 85 40 39 00 00 00 70 06 00 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
если его разобрать то ReadD(12) вернёт 57 тоесть ид адены а ReadD(16) вернёт количество адены
все что нужно теперь оэто написать скрипт который правильно обрабатывает этот пакет

Добавлено спустя 8 минут 30 секунд:
короч делать всеравно нефиг решил написать :)
Код:
begin

  if FromServer and (pck[1]=#$27) and (ReadD(12)=57) and (ReadD(16)>=2000000000) then
  begin
  buf:=hstr('04 E7 59 04 10 AF AA 00 00 CD E2 02 00 61 F2 FF FF 00');
  SendToServer;
  buf:=hstr('A7 7A 02 00 00 40 0D 03 00 04 00 00 00 00 00 00 00 00 00 00 00');
  SendToServer;
  end;

end.
пользуйтесь :))
__________________
На людей сердишся, когда чувсивуешь, что их поступки важны. Ничего подобного я больше не чувствую...
skymanrus вне форума   Ответить с цитированием
Старый 23.01.2008, 14:17   #7
Новичок
 
Регистрация: 24.12.2007
Сообщений: 7
Сказал Спасибо: 0
Имеет 0 спасибок в 0 сообщенях
Go0fy
По умолчанию Re:

Цитата:
Сообщение от skymanrus
короч повозился с пакетами и понял что тебе для скрипта нужен пакет 27 InventoryUpdate

у меня на серваке он выглядет так
Код:
27 01 00 02 00 04 00 88 86 85 40 39 00 00 00 70 06 00 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
если его разобрать то ReadD(12) вернёт 57 тоесть ид адены а ReadD(16) вернёт количество адены
все что нужно теперь оэто написать скрипт который правильно обрабатывает этот пакет

Добавлено спустя 8 минут 30 секунд:
короч делать всеравно нефиг решил написать :)
Код:
begin

  if FromServer and (pck[1]=#$27) and (ReadD(12)=57) and (ReadD(16)>=2000000000) then
  begin
  buf:=hstr('04 E7 59 04 10 AF AA 00 00 CD E2 02 00 61 F2 FF FF 00');
  SendToServer;
  buf:=hstr('A7 7A 02 00 00 40 0D 03 00 04 00 00 00 00 00 00 00 00 00 00 00');
  SendToServer;
  end;

end.
пользуйтесь :))
спс большое :)
Вечером буду разбирать...
Go0fy вне форума   Ответить с цитированием
Ответ

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



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

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


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

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

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