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

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

Чат (Новых сообщений с момента вашего последнего визита нет)
Загрузка...
Задавайте ваши вопросы на форуме. Чат предназначен для небольших разговоров.
 
 
 
Опции темы Опции просмотра
Старый 07.10.2011, 16:04   #11
Рыцарь
 
Аватар для NLObP
 
Регистрация: 25.02.2008
Адрес: г.Волгоград
Сообщений: 2,009
Сказал Спасибо: 1,285
Имеет 1,458 спасибок в 793 сообщенях
NLObP пока неопределено
По умолчанию

Цитата:
Сообщение от semiromid Посмотреть сообщение
Подправте плз.
Вот так примерно.

delphi Код:
var     PAName, Name: String;     BafNaBibor: String;     Lider, Index: integer; procedure Init; //Вызывается при включении скрипта begin end; procedure Free; //Вызывается при выключении скрипта begin end; //основная часть скрипта //вызывается при приходе каждого пакета если скрипт включен begin     if FromServer and (ConnectName=Name) and (pck[1]=#$39) then     begin   //от сервера получен пакет s39=AskJoinParty:s(requestorName)d(itemDistribution)         Lider:= 2;            PAName:= ReadS(Lider);         if (PAName = 'Сэдрик')   then                buf:=Hstr('43 01 00 00 00')  //Создаем пакет "Принять пати"  c43=RequestAnswerJoinParty:d(Response)                  else             buf:=hstr('43 00 00 00 00')//Создаем пакет "Отказать от пати"  c43=RequestAnswerJoinParty:d(Response)         pck :='';                         //убиваем пакет s39         SendToServer;            end;     if FromServer and (pck[1] = #$4A) and (ConnectName=name) then     //s4A=CreatureSay:d(ObjectID)d(textType:Get.FSay2)s(charName)d(npcString)s(Message)     begin //Кто-то написал в чат         Index:=10;    //смещение для charName         ReadS(Index); //Index - начальная позиция чтения, которая модифицируется функцией (сдвигается на число считанных байт)         ReadD(Index); //читаем в никуда, чтобы пропустить ещё 4 байта         BafNaBibor:=ReadS(Index); //считываем Message         if (BafNaBibor='4')  then            begin    //Если нам в чат написали 4-ре, то выполняем действие дельше             timer.enabled:=true;             TimerStep:=606;         end;     end; end.

Код:
Tèï: 0x4A (CreatureSay)
Размер: 31+2
Время прихода: 14:32:27:024
0002 d  ObjectID: 270587955 (0x1020D833)
0006 d  textType: # PARTY ID:3 (0x0003)
0010 s  charName: Сэдрик
0024 d  npcString: -1 (0xFFFFFFFF)
0028 s  Message: 4
PS: здесь полезная информация
__________________
| Для самых ленивый | Телепаты в отпуске |Мы работаем над этим |
Не умеешь - учись, не хочешь учиться - плати © Суровый Закон Жизни



Последний раз редактировалось NLObP, 07.10.2011 в 16:07.
NLObP вне форума   Ответить с цитированием
За это сообщение NLObP нажился спасибкой от:
 

  CoderX :: Forums > Lineage II > L2PacketHack



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

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


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

vBulletin style designed by MSC Team.
Powered by vBulletin® Version 3.6.11
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot
Locations of visitors to this page
Rambler's Top100

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