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

Скриптинг Форум посвещенный созданию скриптов для L2PacketHack

Чат (Новых сообщений с момента вашего последнего визита нет)
Загрузка...
Задавайте ваши вопросы на форуме. Чат предназначен для небольших разговоров.
 
Ответ
 
Опции темы Опции просмотра
Старый 02.05.2010, 23:39   #1
Новичок
 
Регистрация: 30.04.2009
Сообщений: 7
Сказал Спасибо: 7
Имеет 0 спасибок в 0 сообщенях
KPOT^^ пока неопределено
По умолчанию Задержка между отправкой

Здрасти всем. У меня такая проблема: на сервере где я играю стоит защита от флуда пакетами. При отправки нескольких пакетов из раздела "Посылка" отправляется только первый пакет. Таким образом в моем случае невозможно нормально сдать манор, приходиться забивать несколько пакетов на отправку ставить "автоматическое отправление по таймеру" и быстро удалять один за другим пакеты когда началась сдача манора. Всвязи с этим очень хотелось бы получить помошь в написании скрипта на отправку пакетов с задержкой.
Так как я к сожалению не знаю язык написания скриптов то могу только предположить как будет выглядить скрипт.

Код:
начало

отправка пакета
задержка

отправка пакета 1
задержка

.....
....

в начало.
Хотелось бы что бы скрипт отправлял пакеты с задержкой и при окончание начинал все заного.

Очень разчитываю на вашу помощь.
KPOT^^ вне форума   Ответить с цитированием
Старый 03.05.2010, 00:14   #2
Местный
 
Аватар для J-Fobos
 
Регистрация: 09.06.2008
Сообщений: 867
Сказал Спасибо: 175
Имеет 468 спасибок в 259 сообщенях
J-Fobos пока неопределено
По умолчанию

Используйте таймер
http://coderx.ru/showpost.php?p=30293&postcount=404
__________________

В любом из нас спит гений. И с каждым днем все крепче.

Переходим на протокол нового поколения jabber
J-Fobos вне форума   Ответить с цитированием
За это сообщение J-Fobos нажился спасибкой от:
Старый 03.05.2010, 00:27   #3
Пользователь
 
Регистрация: 19.02.2010
Сообщений: 49
Сказал Спасибо: 1
Имеет 35 спасибок в 12 сообщенях
Vilson пока неопределено
По умолчанию

Правильную ссылку уже дали, от себя немного дополню:

delphi Код:
procedure onTimerItemSelect(Sender: TObject); begin case TimerCycle of 1:begin        отправка пакета 1;     Inc(TimerCycle);     Exit;      end; 2:begin      отправка пакета 2;     Inc(TimerCycle);     Exit;      end; 3:begin     отправка пакета 3;     Inc(TimerCycle);     Exit;             endend; end;

Это если интервал между пактами нужен одинаковый и пакетов несколько и разных.
Vilson вне форума   Ответить с цитированием
За это сообщение Vilson нажился спасибкой от:
Старый 03.05.2010, 00:52   #4
Новичок
 
Регистрация: 30.04.2009
Сообщений: 7
Сказал Спасибо: 7
Имеет 0 спасибок в 0 сообщенях
KPOT^^ пока неопределено
По умолчанию

Цитата:
Сообщение от Vilson Посмотреть сообщение
Это если интервал между пактами нужен одинаковый и пакетов несколько и разных.
Абсолютно верно.

delphi Код:
procedure Init; begin    Timer01:=TTimer.Create(nil); //выделяем памать и т.п.    Timer01.OnTimer:=@OnTimer01; //привязываем процедуру к событию    Timer01.enabled:=true; //начальное положение включен(true)/выключен(false)    Timer01.interval:=500; //интервал(в милисекундах) как часто таймер срабатывает end; procedure onTimerItemSelect(Sender: TObject); begin case TimerCycle of 1:begin      buf:=hstr('1');   SendToServer;     Inc(TimerCycle);     Exit;      end; 2:begin    buf:=hstr('2');   SendToServer;     Inc(TimerCycle);     Exit;      end; 3:begin   buf:=hstr('3');   SendToServer;     Inc(TimerCycle);     Exit;             endend; end;

Ругается на конец скрипта, пишет "Ошибка 'BEGIN' expected"

Последний раз редактировалось KPOT^^, 14.05.2010 в 23:34.
KPOT^^ вне форума   Ответить с цитированием
Старый 03.05.2010, 01:00   #5
Местный
 
Аватар для J-Fobos
 
Регистрация: 09.06.2008
Сообщений: 867
Сказал Спасибо: 175
Имеет 468 спасибок в 259 сообщенях
J-Fobos пока неопределено
По умолчанию

Ошибки:
1) Не объявлена переменная TimerCycle
2) Не задано начальное значение переменной TimerCycle
3) Отсутствует главный блок begin end
4) После последнего end нету точки
5) Процедура onTimerItemSelect не привязана к таймеру
6) Нету процедуры Timer01.Free; при выключении скрипта (не знаю обязательная ли она, надо уточнить у алекстим)

PS: пока писал где ошиблись вы уже отредактировали свой пост
__________________

В любом из нас спит гений. И с каждым днем все крепче.

Переходим на протокол нового поколения jabber
J-Fobos вне форума   Ответить с цитированием
Старый 03.05.2010, 01:14   #6
Новичок
 
Регистрация: 30.04.2009
Сообщений: 7
Сказал Спасибо: 7
Имеет 0 спасибок в 0 сообщенях
KPOT^^ пока неопределено
По умолчанию

Цитата:
Сообщение от J-Fobos Посмотреть сообщение
Ошибки:
1) Не объявлена переменная TimerCycle
2) Не задано начальное значение переменной TimerCycle
3) Отсутствует главный блок begin end
4) После последнего end нету точки
5) Процедура onTimerItemSelect не привязана к таймеру
6) Нету процедуры Timer01.Free; при выключении скрипта (не знаю обязательная ли она, надо уточнить у алекстим)

PS: пока писал где ошиблись вы уже отредактировали свой пост
Извините конечно но я ничего не понял Я в этом полный новичек и пока носом не ткнеш не пойму...
KPOT^^ вне форума   Ответить с цитированием
Старый 03.05.2010, 01:23   #7
Местный
 
Аватар для J-Fobos
 
Регистрация: 09.06.2008
Сообщений: 867
Сказал Спасибо: 175
Имеет 468 спасибок в 259 сообщенях
J-Fobos пока неопределено
По умолчанию

Разве что ткнуть носом в учебник
http://coderx.ru/showpost.php?p=46&postcount=1
__________________

В любом из нас спит гений. И с каждым днем все крепче.

Переходим на протокол нового поколения jabber
J-Fobos вне форума   Ответить с цитированием
Старый 03.05.2010, 01:41   #8
Новичок
 
Регистрация: 30.04.2009
Сообщений: 7
Сказал Спасибо: 7
Имеет 0 спасибок в 0 сообщенях
KPOT^^ пока неопределено
По умолчанию

Это нужно тогда во всем с нуля разбиратся а это времени не 10 минут нужно, а я только попросил написать скрипт умеющих это делать людей мне кажется он не должен много времени у них занять
KPOT^^ вне форума   Ответить с цитированием
Старый 03.05.2010, 01:48   #9
Местный
 
Аватар для J-Fobos
 
Регистрация: 09.06.2008
Сообщений: 867
Сказал Спасибо: 175
Имеет 468 спасибок в 259 сообщенях
J-Fobos пока неопределено
По умолчанию

На форуме запрещено просить готовые скрипты, а в первом посте вы просили только помощи. Скрипт что вам нужен можно за 3 минуты написать, но я такая сволочь что не дам готового скрипта
__________________

В любом из нас спит гений. И с каждым днем все крепче.

Переходим на протокол нового поколения jabber
J-Fobos вне форума   Ответить с цитированием
Старый 03.05.2010, 10:18   #10
Новичок
 
Регистрация: 30.04.2009
Сообщений: 7
Сказал Спасибо: 7
Имеет 0 спасибок в 0 сообщенях
KPOT^^ пока неопределено
По умолчанию

Начало уже положено, еше несколько подсказок и может сам допетрю как и чего (хотя сомневаюсь)
KPOT^^ вне форума   Ответить с цитированием
Ответ

  CoderX :: Forums > Lineage II > L2PacketHack > Скриптинг



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

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


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

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

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