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

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

Чат (Новых сообщений с момента вашего последнего визита нет)
Загрузка...
Задавайте ваши вопросы на форуме. Чат предназначен для небольших разговоров.
 
Ответ
 
Опции темы Опции просмотра
Старый 10.01.2010, 22:45   #1
Новичок
 
Регистрация: 10.01.2010
Сообщений: 2
Сказал Спасибо: 1
Имеет 0 спасибок в 0 сообщенях
niGGa137 пока неопределено
По умолчанию Не работает таймер

Очень давно не пользовался программой, но сегодня появилась необходимость запустить ооочень давно написанный скрипт.
Скрипт был переделан на обновленный протокол, но не работал. При дебагинге выяснилось, что причина в таймере - он тупо не запускается.
В качестве проверки написал тестовый скрипт содержащий только таймер, он так же не стал работать.

Вот этот тестовый скрипт:
Код:
var
Timer1 : TTimer;

procedure Init; //Вызывается при включении скрипта
begin
 Timer1:=TTimer.Create(nil);
 Timer1.OnTimer:=@OnTimer1;
 Timer1.enabled:=true;
 Timer1.interval:=100;
end;

//сообщения
procedure SendMsgUser(Msg:string);
  begin
    buf:=#$4A;
    WriteD(0);
    WriteD(10);
    WriteS('');
    WriteS(Msg);
    SendToClient;
  end;

procedure OnTimer1(Sender: TObject);
begin
SendMsgUser('22222');
end;

procedure Free; //Вызывается при выключении скрипта
begin
Timer1.Free;
end;

//основная часть скрипта
//вызывается при приходе каждого пакета если скрипт включен
begin
  SendMsgUser('11111');
end.
Где то на сайте было написано, что в некоторых версиях не работает таймер. Для проверки были скачаны версии - от 3.5.31.162 до 3.5.33.164

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

SendToClientEx или задать UseForConnectName
__________________
L2Ext - project closed.
alexteam вне форума   Ответить с цитированием
За это сообщение alexteam нажился спасибкой от:
Старый 10.01.2010, 23:18   #3
Новичок
 
Регистрация: 10.01.2010
Сообщений: 2
Сказал Спасибо: 1
Имеет 0 спасибок в 0 сообщенях
niGGa137 пока неопределено
Хорошо

Цитата:
Сообщение от alexteam Посмотреть сообщение
SendToClientEx или задать UseForConnectName
Спасибо, как то не подумал об этом.
niGGa137 вне форума   Ответить с цитированием
Ответ

  CoderX :: Forums > Lineage II > L2PacketHack



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

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


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

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

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