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

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

-

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

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

Ответ
 
Опции темы
Старый 28.03.2011, 16:29   #1
 Разведчик
Аватар для vinternete
 
vinternete никому не известный тип
Регистрация: 23.03.2011
Сообщений: 1
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию послать много пакетов

выручайте скрипт не работает (тоесть работает но шлет только 1 пакет)
PHP код:
procedure Init//Вызывается при включении скрипта
begin

end
;

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

end
;

//основная часть скрипта
//вызывается при приходе каждого пакета если скрипт включен
begin
if FromClient and (pck=HStr('C9 57 66 15 01 00 00 00 00 00 '))//эмоция smeh
  
then 
       begin
            buf
:=HStr('CF 57 6C 35 02 09 00 42 C3 00 00 FE 01 F9 B3 00 00 ');
             
buf:=HStr('CF 57 6C 39 02 03 00 42 C3 00 00 D4 01 F9 73 00 00  ');
              
buf:=HStr('CF 57 6C 27 02 09 00 42 C3 00 00 70 01 F9 C3 00 00 ');
               
buf:=HStr('CF 57 6C 2C 02 03 00 42 C3 00 00 A7 00 05 AC 00 00 ');
                
buf:=HStr('CF 57 6C A2 02 09 00 F3 BE 00 00 00 06 05 B4 00 00 '); 
                 
buf:=HStr('CF 57 6C C0 02 09 00 F3 BE 00 00 EE 05 05 75 00 00  ');  
                  
buf:=HStr('CF 57 6C 8C 02 03 00 F3 BE 00 00 02 03 05 C2 00 00  ');                        
            
SendToServer;
            
pck:='';  
            
       
end;      
end
должен за по Смеху юзануть все скилы, но использует только первый из списка, хотя если просто отправить через пакеты, то все используются, где ошибка? как исправить?
  Ответить с цитированием
Старый 28.03.2011, 16:58   #2
 Сержант
Аватар для Drelann
 
Drelann скоро будет известенDrelann скоро будет известенDrelann скоро будет известенDrelann скоро будет известенDrelann скоро будет известен
Регистрация: 19.11.2009
Сообщений: 141
Популярность: 406
Сказал(а) спасибо: 9
Поблагодарили 10 раз(а) в 10 сообщениях
 
По умолчанию Re: послать много пакетов

сходи сюды
________________
(\__/). (\__/)
(O.o ) (='.'=)
(> < ) (%2)_(%2)
  Ответить с цитированием
Старый 28.03.2011, 16:59   #3
 Разведчик
Аватар для crazy_XoM9k
 
crazy_XoM9k на правильном пути
Регистрация: 05.11.2010
Сообщений: 29
Популярность: 22
Сказал(а) спасибо: 3
Поблагодарили 6 раз(а) в 5 сообщениях
 
По умолчанию Re: послать много пакетов

не обижайся, но ошибка в том, что ты полез в скрипты...
  Ответить с цитированием
Старый 28.03.2011, 17:00   #4
 Разведчик
Аватар для Femida95
 
Femida95 никому не известный тип
Регистрация: 19.02.2011
Сообщений: 11
Популярность: 10
Сказал(а) спасибо: 1
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: послать много пакетов

Цитата:
begin
if(fromclient)and(pck[1]=#$CF) and (ReadH(4)=2040)then
begin
buf:=hstr('CF 57 6C E9 00 01 00');
writeD(readD(8));
buf:=buf+hstr('85 01 05 82 00 00');
sendtoserver;
if(fromclient)and(pck[1]=#$CF) and (ReadH(4)=2040)then
begin
buf:=hstr('CF 57 6C E6 07 01 00');
writeD(readD(8));
buf:=buf+hstr('00 00 F9 06 00 00');
sendtoserver;
if(fromclient)and(pck[1]=#$CF) and (ReadH(4)=2040)then
begin
buf:=hstr('CF 57 6C 2A 01 09 00');
writeD(readD(8));
buf:=buf+hstr('C2 02 F9 7B 00 00');
sendtoserver;
if(fromclient)and(pck[1]=#$CF) and (ReadH(4)=2040)then
begin
buf:=hstr('CF 57 6C CB 08 09 00');
writeD(readD(8));
buf:=buf+hstr('D9 04 05 E2 00 00');
sendtoserver;
if(fromclient)and(pck[1]=#$CF) and (ReadH(4)=2040)then
begin
buf:=hstr('CF 57 6C E2 00 09 00');
writeD(readD(8));
buf:=buf+hstr('23 03 05 F0 00 00');
sendtoserver;
begin
end;
end;
end;
end;
end;
end;
end.

так, тут видно что каждый пакет должен отсылаться как отдельный, тоисть
if(fromclient)and(pck[1]=#$CF) and (ReadH(4)=2040)then
begin
buf:=hstr('CF 57 6C CB 08 09 00');
writeD(readD(8));
buf:=buf+hstr('D9 04 05 E2 00 00');
sendtoserver;

тобишь какждый пакет должен активироваться отдельно. Сори если неправильно, в скриптах мало шарю, но вроде систему понял.

Последний раз редактировалось Femida95; 28.03.2011 в 17:02.
  Ответить с цитированием
Старый 30.03.2011, 16:20   #5
 Разведчик
Аватар для vinternete
 
vinternete никому не известный тип
Регистрация: 23.03.2011
Сообщений: 1
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: послать много пакетов

все оказалось гораздо проще
PHP код:
procedure Init//Вызывается при включении скрипта
begin

end
;

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

end
;

//основная часть скрипта
//вызывается при приходе каждого пакета если скрипт включен
begin
  
if FromClient and (pck=HStr('C9 57 66 15 0A 00 00 00 00 00  '))//эмоция draznit
  
then 
       begin    
        buf
:=HStr('CF 57 6C 3D 03 09 00 35 AB 00 00 00 00 79 8D 00 00 ');   
             
SendToServer;
        
buf:=HStr('CF 57 6C 2D 03 01 00 35 AB 00 00 00 00 F9 7C 00 00  ');   
             
SendToServer;
        
buf:=HStr('CF 57 6C 47 03 01 00 35 AB 00 00 00 00 79 8D 00 00  '); 
              
SendToServer;
        
buf:=HStr('CF 57 6C 3C 02 01 00 35 AB 00 00 00 00 F9 7C 00 00  ');
               
SendToServer;
        
buf:=HStr('CF 57 6C 41 02 01 00 35 AB 00 00 00 00 F9 7C 00 00');  
                
SendToServer;
        
buf:=HStr('CF 57 6C 31 03 05 00 35 AB 00 00 C6 00 38 FF 00 00  '); 
                 
SendToServer;   
            
pck:='';  
       
end;      
end
теперь еще вопрос, как ставить паузы между пакетами (что нибудь вроде sleep или delay)

p.s.
Цитата:
Сообщение от crazy_XoM9kПосмотреть сообщение
не обижайся, но ошибка в том, что ты полез в скрипты...

прошу тебя, займись паркуром

Последний раз редактировалось vinternete; 30.03.2011 в 16:23.
  Ответить с цитированием
Старый 30.03.2011, 22:40   #6
Подпольщик Aion
 Лейтенант-командор
Аватар для talala
 
talala сломал счётчик популярности :(talala сломал счётчик популярности :(talala сломал счётчик популярности :(talala сломал счётчик популярности :(talala сломал счётчик популярности :(talala сломал счётчик популярности :(talala сломал счётчик популярности :(talala сломал счётчик популярности :(talala сломал счётчик популярности :(talala сломал счётчик популярности :(talala сломал счётчик популярности :(
Регистрация: 17.07.2009
Сообщений: 683
Популярность: 11669
Золото Zhyk.Ru: 100
Сказал(а) спасибо: 567
Поблагодарили 1,011 раз(а) в 383 сообщениях
Отправить сообщение для talala с помощью ICQ
 
По умолчанию Re: послать много пакетов

Цитата:
прошу тебя, займись паркуром

Ну очень завуалированно =)
________________
подполье Аион - для суровых подпольщиков
Восстановлена работоспособность одного из лучших радаров для Аион. Спасибо автору(ам) =)
Path of Exile - в настоящее время там.
  Ответить с цитированием
Ответ


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Статья] Типа много урика: быстро и много. ybrbnf333 Общение и обсуждение 14 09.04.2011 14:42
[Файл] Обьеденил много много маленькиx баз OPASEH Базы серверов и брут 1 28.01.2011 09:07
[Помогите!] Много много Грен AASSD Общение и обсуждение, архив Point Blank 1 27.10.2010 08:51

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

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

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