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

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

Чат (Новых сообщений с момента вашего последнего визита нет)
Загрузка...
Задавайте ваши вопросы на форуме. Чат предназначен для небольших разговоров.
 
Ответ
 
Опции темы Опции просмотра
Старый 13.07.2010, 19:07   #1
Новичок
 
Регистрация: 19.01.2010
Сообщений: 5
Сказал Спасибо: 3
Имеет 0 спасибок в 0 сообщенях
IBZY пока неопределено
Вопрос Изменение пакета в ph

Пишу скрипт на автозаточку скилов для Грации, и вот появилась 1 проблема.....
пакет на заточку скила отправляется разный в зависимости от уровня ево заточки.
Вопрос:
как зделать чтоб пакетхак записал пакет к примеру
D0 0F 00 29 01 00 00 65 00 00 00
а потом отправил
D0 0F 00 29 01 00 00 66 00 00 00
(интересует только то как изменить пакет в пакетхаке, не то как пакет записать или отправить)
зарание спасибо
IBZY вне форума   Ответить с цитированием
Старый 13.07.2010, 19:09   #2
Рыцарь
 
Аватар для alexteam
 
Регистрация: 07.03.2009
Сообщений: 9,139
Сказал Спасибо: 70
Имеет 2,820 спасибок в 1,735 сообщенях
alexteam на пути к лучшему
По умолчанию

var
something : string;
begin
something := hstr('D0 0F 00 29 01 00 00 65 00 00 00 ');
simething[8] := #$66;
__________________
L2Ext - project closed.
alexteam вне форума   Ответить с цитированием
За это сообщение alexteam нажился спасибкой от:
Старый 13.07.2010, 19:21   #3
Новичок
 
Регистрация: 19.01.2010
Сообщений: 5
Сказал Спасибо: 3
Имеет 0 спасибок в 0 сообщенях
IBZY пока неопределено
По умолчанию

Цитата:
Сообщение от alexteam Посмотреть сообщение
simething[8] := #$66;
а как сделать чтоб ето значение изменилось в зависимости от предидущего?
ну там было 65 стало 66.
simething[8] := simething[8] + #$01
так прально? /\

var
enc: integer;
begin
enc:=0;
enc:=enc+1;
нужно по сути тоже самое, вот только в стринг и на конкретной позициив пакете

Последний раз редактировалось IBZY, 13.07.2010 в 19:24.
IBZY вне форума   Ответить с цитированием
Старый 13.07.2010, 19:23   #4
Рыцарь
 
Аватар для alexteam
 
Регистрация: 07.03.2009
Сообщений: 9,139
Сказал Спасибо: 70
Имеет 2,820 спасибок в 1,735 сообщенях
alexteam на пути к лучшему
По умолчанию

проще перед посылкой сделать writed(нужное значение,8)
__________________
L2Ext - project closed.
alexteam вне форума   Ответить с цитированием
Старый 13.07.2010, 19:26   #5
Новичок
 
Регистрация: 19.01.2010
Сообщений: 5
Сказал Спасибо: 3
Имеет 0 спасибок в 0 сообщенях
IBZY пока неопределено
По умолчанию

там нужное значение в скрипте тогда надо будет менять, и от него толку станет 0...
скрипт должен отправлять такеты с изменением. например:
D0 0F 00 29 01 00 00 65 00 00 00
D0 0F 00 29 01 00 00 66 00 00 00
D0 0F 00 29 01 00 00 67 00 00 00
D0 0F 00 29 01 00 00 68 00 00 00
IBZY вне форума   Ответить с цитированием
Старый 13.07.2010, 19:28   #6
Рыцарь
 
Аватар для alexteam
 
Регистрация: 07.03.2009
Сообщений: 9,139
Сказал Спасибо: 70
Имеет 2,820 спасибок в 1,735 сообщенях
alexteam на пути к лучшему
По умолчанию

ну, мля. ты издеваешся чтоле ?

buf := ''
writemask('chdd',[$d0,$0F,SkillId,SkillLevel]);
sendtoserverex('charname');

SkillId,SkillLevel :integer - глобальные переменные.
__________________
L2Ext - project closed.
alexteam вне форума   Ответить с цитированием
Старый 13.07.2010, 21:21   #7
Местный
 
Аватар для Breadfan
 
Регистрация: 29.04.2008
Сообщений: 830
Сказал Спасибо: 80
Имеет 230 спасибок в 169 сообщенях
Breadfan пока неопределено
По умолчанию

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

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

Последний раз редактировалось Breadfan, 14.07.2010 в 00:33.
Breadfan вне форума   Ответить с цитированием
Ответ

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



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

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


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

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

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