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

помогите поставить интервал

-

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

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

Ответ
 
Опции темы
Старый 29.06.2011, 23:08   #1
Заблокирован
 Пехотинец
Аватар для k2_target
 
k2_target на правильном путиk2_target на правильном пути
Регистрация: 28.06.2011
Сообщений: 56
Популярность: 100
Сказал(а) спасибо: 3
Поблагодарили 45 раз(а) в 28 сообщениях
 
По умолчанию помогите поставить интервал

Помогите поставить интервал посылки между пакетами в скрипте.

Пример скрипта

begin
if(fromclient)and(pck[1]=#$CF) and (ReadH(4)= 2230) then
begin
buf:=hstr('CF 57 6C 4B 05 09 00');
writeD(readD(8));
buf:=buf+hstr('84 03 05 D6 00 00');
sendtoserver;
end;
end.

на сервере стоит АнтиСпам пакетов. мне надо что бы отправился этот пакет

buf:=hstr('CF 57 6C 4B 05 09 00');
writeD(readD(8));
buf:=buf+hstr('84 03 05 D6 00 00');
sendtoserver;

за ним через 0.5 секунд отправился

if(fromclient)and(pck[1]=#$CF) and (ReadH(4)= 2230) then

Этот... Скрипт всё делает только надо влепить интервал... Помогите.
  Ответить с цитированием
Старый 30.06.2011, 16:07   #2
 Сержант
Аватар для Furydose
 
Furydose скоро будет известенFurydose скоро будет известенFurydose скоро будет известен
Регистрация: 10.09.2010
Сообщений: 127
Популярность: 233
Сказал(а) спасибо: 13
Поблагодарили 99 раз(а) в 42 сообщениях
 
По умолчанию Re: помогите поставить интервал

Цитата:
за ним через 0.5 секунд отправился

if(fromclient)and(pck[1]=#$CF) and (ReadH(4)= 2230) then

Вот это немного не понял, но видимо тебе надо это:
Код:
begin
if(fromclient)and(pck[1]=#$CF) and (ReadH(4)= 2230) then
begin
buf:=hstr('CF 57 6C 4B 05 09 00');
writeD(readD(8));
buf:=buf+hstr('84 03 05 D6 00 00');
Delay(500);
sendtoserver;
end;
end.
  Ответить с цитированием
Старый 30.06.2011, 17:06   #3
 Пехотинец
Аватар для CyberCrime'r
 
CyberCrime'r на правильном пути
Регистрация: 14.03.2011
Сообщений: 59
Популярность: 38
Сказал(а) спасибо: 17
Поблагодарили 13 раз(а) в 9 сообщениях
 
По умолчанию Re: помогите поставить интервал

Цитата:
Сообщение от k2_targetПосмотреть сообщение
за ним через 0.5 секунд отправился

if(fromclient)and(pck[1]=#$CF) and (ReadH(4)= 2230) then

Этот... Скрипт всё делает только надо влепить интервал... Помогите.

что отправился? не пойму. объясни чо тебе надо, у тебя и скрипт то кривоват, а delay это для чайников имхо, этой командой лучше не пользоваться, лучше таймер расписать
  Ответить с цитированием
Старый 30.06.2011, 18:07   #4
Заблокирован
 Пехотинец
Аватар для k2_target
 
k2_target на правильном путиk2_target на правильном пути
Регистрация: 28.06.2011
Сообщений: 56
Популярность: 100
Сказал(а) спасибо: 3
Поблагодарили 45 раз(а) в 28 сообщениях
 
По умолчанию Re: помогите поставить интервал

1- Скрипт не кривоват.

2- Как он работает.

if(fromclient)and(pck[1]=#$CF) and (ReadH(4)= 2230)then
Если идёт пакет CF и 4й байт 2230 (id скилла "Невыносимые муки") то послать на сервер:
buf:=hstr('CF 57 6C 4B 05 09 00');
writeD(readD(8));
buf:=buf+hstr('84 03 05 D6 00 00');
sendtoserver;


И получается так. Когда юзаеш невыносимые муки кидается стан (серия ледяных оков) и сразу же сами невыносимые муки.

И тут проблема с этим АнтиСпамом пакетов, я не могу 2 пакета в 1 секу послать, Вот и надо что-бы кинулся стан а через 0.5 сами невыносимые муки.

Надеюсь понятно.
  Ответить с цитированием
Старый 30.06.2011, 18:57   #5
 Сержант
Аватар для Furydose
 
Furydose скоро будет известенFurydose скоро будет известенFurydose скоро будет известен
Регистрация: 10.09.2010
Сообщений: 127
Популярность: 233
Сказал(а) спасибо: 13
Поблагодарили 99 раз(а) в 42 сообщениях
 
По умолчанию Re: помогите поставить интервал

Цитата:
Сообщение от CyberCrime'rПосмотреть сообщение
а delay это для чайников имхо

  Ответить с цитированием
Старый 30.06.2011, 19:15   #6
 Пехотинец
Аватар для Fantme
 
Fantme скоро будет известенFantme скоро будет известенFantme скоро будет известен
Регистрация: 04.05.2010
Сообщений: 84
Популярность: 264
Сказал(а) спасибо: 12
Поблагодарили 40 раз(а) в 24 сообщениях
Отправить сообщение для Fantme с помощью ICQ Отправить сообщение для Fantme с помощью Skype™
 
По умолчанию Re: помогите поставить интервал

Ну мало ли может человек первый раз код пишет.
Delay(); - задержка
между скобочками число указывать в милисекундах т.е как правильно написал
Furydose, 500 милисекунд то что тебе надо.

Если все же не первый раз код пишешь то Delay это аналог wait или sleep на языке делфи. собственно тебе во втором посте дали готовый код))
  Ответить с цитированием
Старый 30.06.2011, 20:23   #7
 Пехотинец
Аватар для CyberCrime'r
 
CyberCrime'r на правильном пути
Регистрация: 14.03.2011
Сообщений: 59
Популярность: 38
Сказал(а) спасибо: 17
Поблагодарили 13 раз(а) в 9 сообщениях
 
По умолчанию Re: помогите поставить интервал

Furydose, эта команда затормаживает всю программу, держи дальше свою рукалицо, команда бред и ее используют только чайники - лично мое мнение.

Автор, зачем тебе пакет таким образом записывать? в пакете хватит написать только: CF 57 6C 4B 05
+ у тебя юзается сначала 2й скилл по серии, потом 1й, где же это нормально? не палевно ваще омг

Последний раз редактировалось CyberCrime'r; 30.06.2011 в 20:26.
  Ответить с цитированием
Старый 30.06.2011, 20:37   #8
 Сержант
Аватар для Furydose
 
Furydose скоро будет известенFurydose скоро будет известенFurydose скоро будет известен
Регистрация: 10.09.2010
Сообщений: 127
Популярность: 233
Сказал(а) спасибо: 13
Поблагодарили 99 раз(а) в 42 сообщениях
 
По умолчанию Re: помогите поставить интервал

CyberCrime'r, Эм, она как бы и призвана затормаживать...

ЗЫ. Держу дальше свое рукалицо.
  Ответить с цитированием
Старый 30.06.2011, 20:55   #9
Заблокирован
 Разведчик
Аватар для megatronx665
 
megatronx665 на правильном пути
Регистрация: 28.03.2010
Сообщений: 38
Популярность: 64
Сказал(а) спасибо: 16
Поблагодарили 30 раз(а) в 5 сообщениях
Отправить сообщение для megatronx665 с помощью ICQ Отправить сообщение для megatronx665 с помощью Skype™
 
По умолчанию Re: помогите поставить интервал

Цитата:
Сообщение от FurydoseПосмотреть сообщение
CyberCrime'r, Эм, она как бы и призвана затормаживать...

ЗЫ. Держу дальше свое рукалицо.

Delay использовать в скриптах не разумно, т.к. она замораживает l2ph и на клиент не идут входящие пакеты, и не идет отправка пакетов на сервер. Особенно не удобно если нужны задержки посерьезней половины секунды...
  Ответить с цитированием
Старый 30.06.2011, 21:38   #10
 Сержант
Аватар для Furydose
 
Furydose скоро будет известенFurydose скоро будет известенFurydose скоро будет известен
Регистрация: 10.09.2010
Сообщений: 127
Популярность: 233
Сказал(а) спасибо: 13
Поблагодарили 99 раз(а) в 42 сообщениях
 
По умолчанию Re: помогите поставить интервал

Ну так это человеку и нужно было, т.к. стоит антиспам пакетов, или я чего-то не понял?
  Ответить с цитированием
Старый 30.06.2011, 22:51   #11
 Пехотинец
Аватар для CyberCrime'r
 
CyberCrime'r на правильном пути
Регистрация: 14.03.2011
Сообщений: 59
Популярность: 38
Сказал(а) спасибо: 17
Поблагодарили 13 раз(а) в 9 сообщениях
 
По умолчанию Re: помогите поставить интервал

автору нужно, чтоб после одного скилла отправился 2й через промежуток времени.
когда выполняется команда дилей - затормаживается программа без возможности проходить остальным пакетам в этот период времени. просто это может вызвать неполадки, легче расписать таймер, хоть на один скилл, но будет качественно и без лишних нагрузок на пк
  Ответить с цитированием
Старый 01.07.2011, 00:08   #12
 Пехотинец
Аватар для Fantme
 
Fantme скоро будет известенFantme скоро будет известенFantme скоро будет известен
Регистрация: 04.05.2010
Сообщений: 84
Популярность: 264
Сказал(а) спасибо: 12
Поблагодарили 40 раз(а) в 24 сообщениях
Отправить сообщение для Fantme с помощью ICQ Отправить сообщение для Fantme с помощью Skype™
 
По умолчанию Re: помогите поставить интервал

имхо спор уже не в то русло попер)
автору надо было сделать задержку - она работает.
а как работает и насколько рационально использовать дилей чем таймер... это уже из области программирования причем я так понимаю раз пх знач делфи.
  Ответить с цитированием
Старый 01.07.2011, 19:52   #13
Заблокирован
 Пехотинец
Аватар для k2_target
 
k2_target на правильном путиk2_target на правильном пути
Регистрация: 28.06.2011
Сообщений: 56
Популярность: 100
Сказал(а) спасибо: 3
Поблагодарили 45 раз(а) в 28 сообщениях
 
По умолчанию Re: помогите поставить интервал

Походу никто не знает, что и как тут делать в этом l2phx
  Ответить с цитированием
Старый 01.07.2011, 20:22   #14
 Разведчик
Аватар для Gamellotto
 
Gamellotto никому не известный тип
Регистрация: 19.09.2010
Сообщений: 6
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: помогите поставить интервал

Всем привет. Вопрос такой, нужно допустим отправить вот этот пакет
9E 57 5D E3 2D D2 44 84 69 BB 44 4A 3A F1 42 30 00
потом в 1 секунду интервал, задержка и отправить
9E 57 5D E3 2D D2 44 84 69 BB 44 4A 3A F1 42 30 00 (другой пакет)
и так несколько повторов с интервалом в 1 секунду.
Да с этим вопросом меня можно отправить изучать темы по ЛПХ или програмированию, но времени не так много, что бы изучать темы нужные для одного случая.
Если кто поможет то спасибо.
  Ответить с цитированием
Старый 02.07.2011, 03:09   #15
 Пехотинец
Аватар для CyberCrime'r
 
CyberCrime'r на правильном пути
Регистрация: 14.03.2011
Сообщений: 59
Популярность: 38
Сказал(а) спасибо: 17
Поблагодарили 13 раз(а) в 9 сообщениях
 
По умолчанию Re: помогите поставить интервал

Gamellotto

Цитата:
Сообщение от GamellottoПосмотреть сообщение
и так несколько повторов с интервалом в 1 секунду.

это мы сами должны догадаться, какое число кроется под "несколько" ?
  Ответить с цитированием
Ответ


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Информация] Помогите поставить американский пб ser1332 Общение и обсуждение, архив Point Blank 1 23.02.2011 11:02
Интервал между отправкой Fatov Скрипты и перехват пакетов 3 03.07.2010 14:10

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

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

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