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

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

Чат (Новых сообщений с момента вашего последнего визита нет)
Загрузка...
Задавайте ваши вопросы на форуме. Чат предназначен для небольших разговоров.
 
Ответ
 
Опции темы Опции просмотра
Старый 05.10.2007, 22:00   #1
Новичок
 
Регистрация: 05.10.2007
Адрес: Украина
Сообщений: 19
Сказал Спасибо: 0
Имеет 23 спасибок в 13 сообщенях
DeVolf пока неопределено
По умолчанию Кружок нубов(Вопрос-Ответ)

//QaK:отдельная тема по подкючению пакетхака к серверу >>>>>>>>тут
любые вопросы по данной тематике в этом топе будут удаляться без предупреждения.


Код:
const
mp='8A 1B 15 01 10';
hp='8A 1A 15 01 10';
begin
if fromclient and (pck[1]=#$38#$F5#$00#$EF#$00#$00#$00#$03#$00#$00#$00) then
begin
buf:=hstr(hp);
SendToServer;
end;
if fromclient and (pck[2]=#$33#$F5#$00#$EF#$00#$40#$00#$03#$00#$00#$00) then
begin
buf:=hstr(mp);
SendToServer;
end;
end.
где я ошибся?

Последний раз редактировалось QaK, 30.08.2010 в 18:56.
DeVolf вне форума   Ответить с цитированием
За это сообщение DeVolf нажился 6 спасибками от:
Старый 13.05.2011, 20:51   #1701
Местный
 
Регистрация: 23.02.2009
Сообщений: 319
Сказал Спасибо: 72
Имеет 60 спасибок в 45 сообщенях
Kilatif пока неопределено
По умолчанию

На счет ограничения на длинну сообщения - не знал... Но в любом случае 512 символов больше чем 255
Kilatif вне форума   Ответить с цитированием
Старый 13.05.2011, 20:59   #1702
Местный
 
Аватар для J-Fobos
 
Регистрация: 09.06.2008
Сообщений: 867
Сказал Спасибо: 175
Имеет 468 спасибок в 259 сообщенях
J-Fobos пока неопределено
По умолчанию

В делфи, по умолчанию, String обрабатывается как AnsiString. Но он может быть обработан как ShortString, если директива компилятора $LongStrings установлена в Off (по умолчанию установлена в On).

AnsiChar может содержать любое число символов, ограниченное только памятью. А вот ShortString имеет фиксированый размер FixedSize (до 255 символов).

Но следует учитывать что Delphi и FS (скриптовый движок пакетхака) разные вещи. В FS вообще нету такой вещи как строки, даже если написать var s:string; данные будут хранится в типе variant, максимальный размер которого ограничивается доступной памятью.
__________________

В любом из нас спит гений. И с каждым днем все крепче.

Переходим на протокол нового поколения jabber
J-Fobos вне форума   Ответить с цитированием
За это сообщение J-Fobos нажился спасибкой от:
Старый 13.05.2011, 22:06   #1703
Местный
 
Регистрация: 23.02.2009
Сообщений: 319
Сказал Спасибо: 72
Имеет 60 спасибок в 45 сообщенях
Kilatif пока неопределено
По умолчанию

Вот этого я точно не знал... В очередной раз спасибо Фобосу =)

Цитата:
У меня есть еще вопрос
Какой пакет отвечает за список членов клана? Ну и вообще за информацию о клане.

Последний раз редактировалось Kilatif, 13.05.2011 в 22:53.
Kilatif вне форума   Ответить с цитированием
Старый 14.05.2011, 14:02   #1704
Местный
 
Аватар для J-Fobos
 
Регистрация: 09.06.2008
Сообщений: 867
Сказал Спасибо: 175
Имеет 468 спасибок в 259 сообщенях
J-Fobos пока неопределено
По умолчанию

Месяц назад мучился со списков кланваров, тогда Breadfan отлично помог разобраться с этим вопросом (за что ему еще раз спасибо).

Для грации
5A (PledgeShowMemberListAll)
5C (PledgeShowMemberListAdd)
__________________

В любом из нас спит гений. И с каждым днем все крепче.

Переходим на протокол нового поколения jabber
J-Fobos вне форума   Ответить с цитированием
За это сообщение J-Fobos нажился спасибкой от:
Старый 14.05.2011, 20:38   #1705
Местный
 
Аватар для supernewbie
 
Регистрация: 23.09.2009
Сообщений: 1,232
Сказал Спасибо: 119
Имеет 172 спасибок в 134 сообщенях
supernewbie пока неопределено
По умолчанию

Цитата:
Сообщение от Kilatif Посмотреть сообщение
Объясню конкретнее.... Мне Memo нужен для отправки письма. Соответственно в Memo у меня будет текст письма. Тексты будут достаточно обширные. А еще учитывая что текст этот юникодовский, т.е. это WideString, то каждый символ будет занимать 2 байта.

Вот прям сейчас набросал типичное письмо, которое мне нужно посылать и оно уже получилось почти 400 байт. Так что нет, не поместится

//Breadfan: Откуда инфа про 255 байт-то?

Добавлено через 2 часа 32 минуты


В обычный тип string помещается только 255 (или 256...) байт текста, не больше. По крайней мере это и в делфе и в обычном пасе. Может быть в FastScript по другому, но я так не думаю... В общем, решение я нашел. Вот, может кому пригодиться:

Код:
procedure WriteMemo(M_Buf : TMemo);
var i : integer;
begin
  for i := 0 to M_Buf.Lines.Count-1 do
    begin
      WriteS(M_Buf.Lines.Strings[i]);
      Delete(buf, length(buf) - 1, 2);
      buf := buf + #$0D#$00#$0A#$00;
    end;
    
  WriteS(M_Buf.Lines.Strings[M_Buf.Lines.Count]);
  Delete(buf, length(buf) - 1, 2);  
  buf := buf + #$00#$00;  
end;
Добавлено через 16 минут
У меня есть еще вопрос
Какой пакет отвечает за список членов клана? Ну и вообще за информацию о клане.
есть ещё Memo1.Lines.Text
__________________
Начало.
supernewbie вне форума   Ответить с цитированием
За это сообщение supernewbie нажился спасибкой от:
Старый 14.05.2011, 20:48   #1706
Местный
 
Регистрация: 23.02.2009
Сообщений: 319
Сказал Спасибо: 72
Имеет 60 спасибок в 45 сообщенях
Kilatif пока неопределено
По умолчанию

Цитата:
Сообщение от supernewbie Посмотреть сообщение
есть ещё Memo1.Lines.Text
где же ты раньше был? )
Kilatif вне форума   Ответить с цитированием
Старый 16.05.2011, 22:40   #1707
Новичок
 
Регистрация: 16.05.2011
Сообщений: 1
Сказал Спасибо: 0
Имеет 0 спасибок в 0 сообщенях
Shammy911 пока неопределено
По умолчанию

я так понимаю щас на многих серверах стоит защита..( обход которой негде не написан)(через CFF не виден проклятый файл nophx.)c заменой чистой системы тоже не катит..
ну вобщем нашел простой сервер./la2cryx.ru.
заходу.l2ph заходит. покеты побежали.. но как тока я пытаюсь что то отослать. то сразу обрыв связи...
подскажите что это может быть или что я делаю не так

//J-Fobos: если вас интересует подключение пакетхака к серверу, то вам в другую тему. А по поводу обрыва связи: либо неверный пакет, либо нарушается цепочка пакетов (а это уже может быть неправильное декодирование трафика).

Последний раз редактировалось J-Fobos, 17.05.2011 в 00:03.
Shammy911 вне форума   Ответить с цитированием
Старый 17.05.2011, 05:32   #1708
Новичок
 
Регистрация: 13.03.2009
Сообщений: 25
Сказал Спасибо: 4
Имеет 0 спасибок в 0 сообщенях
ake1a пока неопределено
По умолчанию

Народ помогите хоть кто нибудь... Блин уже достало, уже 3 ночи юзаю поиск скачиваю разные версии пакетхака ничего не помогает... Проблема!
Открываю ПХ захожу на сервак, воожу логин пароль, залетаю на сервак, скрипты не пашут.... открываю лог пакетов вообще ничего , ниодного пакета не видно.... Сервак лажа полная с онлайном 100 человек (не может там стоять супер пупер защиты) хроники Фрея... помогите очень прошу... Зайдите кто нибудь попробуйте хоть что нить сделать... вот ссыль на сервак Оффтоп

//J-Fobos: проблемы с подключениям к серверам решаются в соседней теме.

Последний раз редактировалось J-Fobos, 17.05.2011 в 21:05.
ake1a вне форума   Ответить с цитированием
Старый 17.05.2011, 19:38   #1709
Новичок
 
Регистрация: 09.01.2011
Сообщений: 5
Сказал Спасибо: 1
Имеет 0 спасибок в 0 сообщенях
Velizarx пока неопределено
По умолчанию

День добрый, у меня вот какая проблема, не срабатывает процедура старта скрипта procedure Init; так и процедура окончания скрипта procedure Free; при этом основной код скрипта работает как надо, компилируется все без ошибок. Пробовал множество скриптов во всех такая же проблема. Часть кода из моего скрипта:
Код:
procedure Init; //Вызывается при включении скрипта
begin
    SendMsc('Скрипт стартовал');
    UseForConnectName:=Name;
    timer:=TTimer.Create(nil);
    timer.interval:=5;
    timer.OnTimer:=@OnTimer;
    timer.enabled:=false;
end;
Версия пакетхака 3.5.33.166 скачана с этого сайта

//J-Fobos: приведите еще код процедуры/функции SendMsc

Последний раз редактировалось J-Fobos, 17.05.2011 в 21:06.
Velizarx вне форума   Ответить с цитированием
Старый 17.05.2011, 20:58   #1710
Местный
 
Регистрация: 11.06.2010
Сообщений: 644
Сказал Спасибо: 119
Имеет 85 спасибок в 77 сообщенях
dyh9l пока неопределено
По умолчанию

SendMsc это у тя процедура из скрипта или что? просто стандартно в лог заносить SendMsg
__________________
dyh9l вне форума   Ответить с цитированием
Ответ

  CoderX :: Forums > Lineage II > L2PacketHack



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

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


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

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

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