Регистрация Главная Сообщество
Сообщения за день Справка Регистрация
Навигация
Zhyk.org LIVE! Реклама на Zhyk.org Правила Форума Награды и достижения Доска "почета"

Написание скриптов в l2phx

-

Общение и обсуждение Aion

- События, информация, вопросы и ответы по Aion

Ответ
 
Опции темы
Старый 03.03.2011, 08:02   #1
 Разведчик
Аватар для Yurii77
 
Yurii77 на правильном пути
Регистрация: 14.02.2011
Сообщений: 34
Популярность: 36
Сказал(а) спасибо: 4
Поблагодарили 13 раз(а) в 5 сообщениях
 
По умолчанию Написание скриптов в l2phx

помогите разобраться с написанием скриптов
из тех что тут выложено можно сделать аналогии
но не нашел такого чтобы каждые например 5 сек отправлять пакет или пачку пакетов
не откажусь от описания (что куда писать) и примеров
может ктонить гайд для новичков сделает...
________________
Прочитал полезное, нажми спасибку
  Ответить с цитированием
Старый 03.03.2011, 10:08   #2
 Пехотинец
Аватар для JIEgOKOJI
 
JIEgOKOJI на правильном пути
Регистрация: 18.02.2010
Сообщений: 77
Популярность: 80
Сказал(а) спасибо: 13
Поблагодарили 35 раз(а) в 7 сообщениях
 
По умолчанию Re: Написание скриптов в l2phx

Coderx.ru сайт программы , думаю тебе стоит посмотреть там
________________
Infiniteaion - The most advanced private server
  Ответить с цитированием
Пользователь сказал cпасибо:
Cryker (05.03.2011)
Старый 03.03.2011, 10:45   #3
 Пехотинец
Аватар для megweg
 
megweg скоро будет известенmegweg скоро будет известенmegweg скоро будет известенmegweg скоро будет известенmegweg скоро будет известен
Регистрация: 28.12.2009
Сообщений: 75
Популярность: 427
Сказал(а) спасибо: 19
Поблагодарили 38 раз(а) в 23 сообщениях
Отправить сообщение для megweg с помощью Skype™
 
По умолчанию Re: Написание скриптов в l2phx

воть пример простенького скрипта на бафф
Цитата:
var
T01: TTimer;
ck: Boolean;

procedure Init;
begin
T01:=TTimer.Create(nil);
T01.OnTimer:=@OnT01;
T01.enabled:=false;
T01.interval:=15000;
T01.enabled:=true;
ck:=true;
end;

procedure OnT01(Sender: TObject);
begin
ck:=true;
end;

procedure Free;
begin

end;

begin
if (ck=true) then
begin
buf:=HStr('B4 55 73 61 05 09 00 00 00 00 00 00 00 10 28 00 00');
SendToServer;
buf:=HStr('B4 55 73 61 05 09 00 00 00 00 00 00 00 10 28 00 00');
SendToServer;
buf:=HStr('...');
SendToServer;
T01.enabled:=true;
end;
ck:=false;
end.

  Ответить с цитированием
Пользователь сказал cпасибо:
Yurii77 (03.03.2011)
Старый 03.03.2011, 11:04   #4
 Разведчик
Аватар для Yurii77
 
Yurii77 на правильном пути
Регистрация: 14.02.2011
Сообщений: 34
Популярность: 36
Сказал(а) спасибо: 4
Поблагодарили 13 раз(а) в 5 сообщениях
 
По умолчанию Re: Написание скриптов в l2phx

а можно небольшое построчное описание?

T01:=TTimer.Create(nil);
T01.OnTimer:=@OnT01;
T01.enabled:=false;
T01.interval:=15000; - понял только это 15 мин
T01.enabled:=true;
ck:=true;

и этого если можно...

buf:=HStr('...');
SendToServer;
T01.enabled:=true;

ck:=false;

чтоб понятно было когда сам буду делать...
________________
Прочитал полезное, нажми спасибку
  Ответить с цитированием
Старый 03.03.2011, 13:07   #5
 Пехотинец
Аватар для megweg
 
megweg скоро будет известенmegweg скоро будет известенmegweg скоро будет известенmegweg скоро будет известенmegweg скоро будет известен
Регистрация: 28.12.2009
Сообщений: 75
Популярность: 427
Сказал(а) спасибо: 19
Поблагодарили 38 раз(а) в 23 сообщениях
Отправить сообщение для megweg с помощью Skype™
 
По умолчанию Re: Написание скриптов в l2phx

var \\задал пкременные
T01: TTimer;
ck: Boolean;

procedure Init;
begin
T01:=TTimer.Create(nil); \\создал таймер
T01.OnTimer:=@OnT01; \\Метод который выполнить по истечению
T01.enabled:=false; \\отключил таймер
T01.interval:=15000; \\ установил значение, в мс, те 15000=150сек
T01.enabled:=true; \\ и включил его
ck:=true; \\ну а это флажок и он сразу тру
end;

procedure OnT01(Sender: TObject);
begin
ck:=true; \\флаг устанавливается в тру при звонке таймера
end;

procedure Free;
begin

end;

begin
if (ck=true) then \\если отметка тру
begin
buf:=HStr('...'); \\загрузил пакет в буфер ... - сам пакет баффа
SendToServer; \\отправить всё что в буфере
T01.enabled:=true; \\и завести таймер
end;
ck:=false; \\и при приходящем пакете всегда сбрасую флаг в 0
end.

если правильно всё сделал то при запуске скрипта он скастует бафф
  Ответить с цитированием
Пользователь сказал cпасибо:
Yurii77 (03.03.2011)
Ответ


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

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

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Помогите!] написание гайда. jogr Статьи и описания по Lineage 2 0 09.11.2010 01:46
[Руководство] Гайд по написанию скриптов для L2phx xxxReeZodeR= Скрипты и перехват пакетов 0 06.09.2010 15:39

Заявление об ответственности / Список мошенников

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

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net