Регистрация Главная Сообщество
Сообщения за день Справка Регистрация

Помогите доделать скрипт)))

-

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

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

Ответ
 
Опции темы
Старый 07.05.2011, 17:32   #1
 Разведчик
Аватар для =CLOSED=
 
=CLOSED= никому не известный тип
Регистрация: 26.02.2011
Сообщений: 18
Популярность: 10
Сказал(а) спасибо: 22
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Помогите доделать скрипт)))

Код:
begin        
    if FromClient 
    then 
    case pck[1] of 
    #$B5:      
         begin   
            buf:=hstr('0A 66 9C 5C 32 2A 00 '); 
            buf[4]:=pck[4]; 
            buf[5]:=pck[5]; 
            buf[6]:=pck[6]; 
            buf[7]:=pck[7]; 
            sendtoserver; 
         end; 
         
    end; 
end.
Помогите привязать это действие к эмоции пожалуйста

Либо же вот к этому скрипту
Код:
begin 
    if FromClient  then 
    case pck[1] of 
    #$B5:  
         begin 
            buf:=hstr('0A 66 9C'); 
            buf:=buf+pck[4]; 
            buf:=buf+pck[5]; 
            buf:=buf+pck[6]; 
            buf:=buf+pck[7]; 
            sendtoserver; 
         end; 
         
    end; 
end.
Они вроде ничем не отличаются но вдруг я чего то не знаю
  Ответить с цитированием
Старый 08.05.2011, 14:10   #2
 Разведчик
Аватар для Eclipse69
 
Eclipse69 на правильном пути
Регистрация: 28.11.2010
Сообщений: 36
Популярность: 30
Сказал(а) спасибо: 7
Поблагодарили 10 раз(а) в 3 сообщениях
 
По умолчанию Re: Помогите доделать скрипт)))

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

end;

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

end;

begin
if FromClient and (pck=HStr('C9 57 66 15 15 00 00 00 00 00'))//Emotes Wings
  then 
       begin                         
       
            buf:=hstr('0A 66 9C 5C 32 2A 00'); 
            buf[4]:=pck[4]; 
            buf[5]:=pck[5]; 
            buf[6]:=pck[6]; 
            buf[7]:=pck[7]; 
            sendtoserver;       end;      

end.

активируется при включении эмоции "Хвастаться крыльями"

Добавлено через 3 минуты
думаю работать будет)) не откажусь от спасибки))

Последний раз редактировалось Eclipse69; 08.05.2011 в 14:13. Причина: Добавлено сообщение
  Ответить с цитированием
Старый 08.05.2011, 14:28   #3
 Сержант
Аватар для Furydose
 
Furydose скоро будет известенFurydose скоро будет известенFurydose скоро будет известен
Регистрация: 10.09.2010
Сообщений: 127
Популярность: 233
Сказал(а) спасибо: 13
Поблагодарили 99 раз(а) в 42 сообщениях
 
По умолчанию Re: Помогите доделать скрипт)))

Не будет оно работать, ему нужно взять байты из пакета B5, а у тебя он берет их из пакета эмоции.

Так надо:
Код:
begin
    if FromClient  then
    case pck[1] of
    #$B5: 
         begin
            buf:=hstr('0A 66 9C');
            buf:=buf+pck[4];
            buf:=buf+pck[5];
            buf:=buf+pck[6];
            buf:=buf+pck[7];  
         end;
    end;
    if FromClient and (pck=HStr('C9 57 66 15 06 00 00 00 00 00')) then 
         begin
         sendtoserver; 
         end;
    
end.
Эмоция согласие.

ЗЫ. Скрипты в 1 посте таки ничем не отличаются, но второй мне больше по нраву, тем более что его писал я))

Последний раз редактировалось Furydose; 08.05.2011 в 14:55.
  Ответить с цитированием
Старый 15.05.2011, 16:07   #4
 Разведчик
Аватар для =CLOSED=
 
=CLOSED= никому не известный тип
Регистрация: 26.02.2011
Сообщений: 18
Популярность: 10
Сказал(а) спасибо: 22
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Помогите доделать скрипт)))

Цитата:
Сообщение от FurydoseПосмотреть сообщение
Не будет оно работать, ему нужно взять байты из пакета B5, а у тебя он берет их из пакета эмоции.

Так надо:
Код:
begin
    if FromClient  then
    case pck[1] of
    #$B5: 
         begin
            buf:=hstr('0A 66 9C');
            buf:=buf+pck[4];
            buf:=buf+pck[5];
            buf:=buf+pck[6];
            buf:=buf+pck[7];  
         end;
    end;
    if FromClient and (pck=HStr('C9 57 66 15 06 00 00 00 00 00')) then 
         begin
         sendtoserver; 
         end;
    
end.
Эмоция согласие.

ЗЫ. Скрипты в 1 посте таки ничем не отличаются, но второй мне больше по нраву, тем более что его писал я))

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

Хм, а те скрипты в шапке темы у тебя нормально работают?
  Ответить с цитированием
Старый 17.05.2011, 13:18   #6
 Разведчик
Аватар для =CLOSED=
 
=CLOSED= никому не известный тип
Регистрация: 26.02.2011
Сообщений: 18
Популярность: 10
Сказал(а) спасибо: 22
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Помогите доделать скрипт)))

Цитата:
Сообщение от FurydoseПосмотреть сообщение
Хм, а те скрипты в шапке темы у тебя нормально работают?

Да, ток пакет прежде временно отправлялся и из за этого никакого эффекта небыло
  Ответить с цитированием
Ответ


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Помогите!] la2.hutor.ru помогите доделать плз.IG+OOG dotais Заявки на настройку бота 1 23.07.2011 14:13
[Помогите!] Доделать гамму, на кристаллинках 2жизни ~Gross[86]~ Общение и обсуждение 28 25.04.2011 07:37
Помогите найти скрипт Ap4uk Общение и обсуждение Counter-Strike 4 27.11.2010 10:43

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

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

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