L2PacketHackФорум программы L2PacketHack, всё что с ней связано находится тут.
Правила раздела!
Категорически запрещено:
* Просить пакеты/скрипты на шмот/адену/другие вещи;
* Просить (помочь) взломать/сломать сервак/аккаунт или раздеть/наказать кого-то на любом серваке;
* Просить научить работать с программой, если не понимаете элементарных вещей в отношениях клиент-сервер (так как, если вы их понимаете, то вопросов по основным возможностям программы быть недолжно);
* Все посты не удовлетворяющие этим запретам, а так же не относящиеся к теме будут удаляться при первой возможности.
* Запрещается создавать темы с просьбой выполнить какую-то работу за автора темы.
* Форум является средством общения и общего поиска решения. Вашу работу за Вас никто выполнять не будет.
* Данные запреты неподлежат обсуждению.
Ребят привет всем. Вот есть кусочек скрипта на телепорт:
Begin
If fromclient and (pck=hstr('38 2E 00 61 00 64 00 65 00 6E 00 00 00 00 00 00 00')) then // команда
begin
buf:=#$28;
WriteD(a);
buf:=buf+ hstr('89 3B 02 00 B0 64 00 00 23 F8 FF FF');// пакет
SendToClient;
end;
end;
Помогите разобраться как его редактировать. Где команды которые вводить в чат а где пакет на телепорт. И как добавлять свои кординаты (т.е чем шифровать чем дешифровать). Только начинаю изучать, облазал форум не смог найти.
Последний раз редактировалось TAMBIK, 26.09.2009 в 10:26.
Спасибо. но нужно вбивать вручную кординаты ибо буду их брать вручную по x,y,z. Скажите какие кодировки используються для команды и для кординат. Чем кодировать\раскадировать
procedure init;
begin
UseForConnectName := 'characterName';
end;
var
whatisay: string;
begin
if fromclient then
if pck[1]=#$38 then //say2
begin
whatisay := reads(2);
case lowercase(whatisay) of
'.aden':
begin
pck := '';
writemask('cdddd',[$28, myobjid, 146313, 25776, -2013]);
sendtoclient;
end;
'.giran':
begin
pck := '';
writemask('cdddd',[$28, myobjid, giran_x, giran_y, giran_z]);
sendtoclient;
end;
end;
end.
myobjid брать из пакета userinfo в общем это твое "WriteD(a);"
x,y,z можно и по loc глянуть.