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

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

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

На работе кончился инет, поэтому не договорил, как лучше сделать.
Попробуй так:
delphi Код:
{ Социальное действие YES - включить Социальное действие NO - выключить } const packet1='CF 66 33 31 57 89 A1 3E 40 A0 86 01 00'; packet2='FF 35 57 A0 C1 7B CE 1B 40 A0 86 01 00'; var timer1 : TTimer; x : integer; procedure UseBuff(buffID:string; id:integer); begin   buf:=HStr(buffID);   SendToServerEX(ConnectNameByID(id)); //переходим от ID к Name end; procedure OnTimer; begin   case x of     0: begin      usebuff(packet1,1);      inc(x);     end;     1: begin      usebuff(packet2,0);      inc(x);     end;     2: begin      usebuff(packet1,1);      inc(x); //     timer1.interval:=300000; //5 минут      //откл.      timer1.enabled:=false;     end;   end; end; procedure Init; begin   timer1:=TTimer.Create(nil);   timer1.OnTimer:=@OnTimer;   timer1.enabled:=false;   timer1.interval:=200; //200 миллисекунд   x:=0; end; procedure Free; //Вызывается при выключении скрипта begin   timer1.free; end; begin   if pck='' then exit;   if FromClient then begin     case pck[1] of       #$1B: begin         case ReadD(2) of           //социальное действие Yes для начала           $06: begin             //не передаем серверу             pck:='';             x:=0;             //вкл.             timer1.enabled:=true;           end;           //социальное действие No для окончания           $05: begin             //не передаем серверу             pck:='';             //откл.             timer1.enabled:=false;           end;         end;       end;     end;   end; end.

Добавлено через 1 минуту
Цитата:
Сообщение от Byrger Посмотреть сообщение
Почему не хочет отправлять 3 пакета с промежутком 200мс между каждым...и задержкой в 5минут в конце цикла?
Потому что таймер выключен и нигде не включается.

Последний раз редактировалось NLObP, 17.06.2008 в 21:41. Причина: Добавлено сообщение
NLObP вне форума   Ответить с цитированием
 

  CoderX :: Forums > Lineage II > L2PacketHack



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

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


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

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

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