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

Скриптинг или от новичка к профи

-

Боты, скрипты и прочий софт для Aion

- Весь софт по Aion, скрипты и боты для игры

Ответ
 
Опции темы
Старый 09.02.2012, 01:31   #1
 Сержант
Аватар для happytorn
 
happytorn лучик света в грозовом небеhappytorn лучик света в грозовом небеhappytorn лучик света в грозовом небеhappytorn лучик света в грозовом небеhappytorn лучик света в грозовом небеhappytorn лучик света в грозовом небеhappytorn лучик света в грозовом небе
Регистрация: 12.11.2009
Сообщений: 110
Популярность: 748
Сказал(а) спасибо: 68
Поблагодарили 104 раз(а) в 46 сообщениях
Отправить сообщение для happytorn с помощью Skype™
 
Thumbs up Скриптинг или от новичка к профи 2.7 и 3.0

Здесь я постараюсь объединить наиболее популярные вопросы по скриптам. Так как почти на всех серверах пакеты 2.7 и 3.0,затрагивать пакеты ранних версий не буду. И так, приступим.

Для 2.7
Для 3.0
Для 4.0
Для 4.3

Последний раз редактировалось happytorn; 28.11.2013 в 14:41.
  Ответить с цитированием
25 пользователя(ей) сказали cпасибо:
/\0/\ (15.02.2012), Abensur (18.02.2012), Aioner (29.02.2012), BUMBASTIKS (19.02.2012), c-lavr (09.02.2012), Зубочистка (16.03.2012), daniilka899889 (03.03.2012), DarkdalV (14.04.2012), fanFermara (21.09.2012), fenix17 (10.02.2012), freshinin-aion (09.02.2012), Giperion (14.03.2012), manyunya (09.02.2012), mihai (09.02.2012), phell (10.02.2012), RemoteAccess (07.05.2016), rtghf (05.03.2013), sergey21121 (23.01.2013), sookol (13.02.2012), superklas (09.02.2012), talala (09.02.2012), valdes132011 (16.03.2012), vs23 (03.03.2012), x-miskalin-x (05.04.2012), xwarez (28.11.2013)
Старый 09.02.2012, 16:19   #2
Читер-олигарх
 Рыцарь
Аватар для c-lavr
 
c-lavr гордость нацииc-lavr гордость нацииc-lavr гордость нацииc-lavr гордость нацииc-lavr гордость нацииc-lavr гордость нацииc-lavr гордость нацииc-lavr гордость нацииc-lavr гордость нацииc-lavr гордость нацииc-lavr гордость нации
Регистрация: 20.10.2011
Сообщений: 395
Популярность: 3913
Сказал(а) спасибо: 253
Поблагодарили 468 раз(а) в 122 сообщениях
Отправить сообщение для c-lavr с помощью Skype™
 
По умолчанию Re: Скриптинг или от новичка к профи

Цитата:
Сообщение от happytornПосмотреть сообщение
CC DB A7 44 A4 20 F9 44 00 80 2A 42- это координаты нашего местоположения.

Какие цифры отвечают за координаты по высоте?
________________
Затыкай меня спасибками
  Ответить с цитированием
Старый 09.02.2012, 16:28   #3
 Сержант
Аватар для happytorn
 
happytorn лучик света в грозовом небеhappytorn лучик света в грозовом небеhappytorn лучик света в грозовом небеhappytorn лучик света в грозовом небеhappytorn лучик света в грозовом небеhappytorn лучик света в грозовом небеhappytorn лучик света в грозовом небе
Регистрация: 12.11.2009
Сообщений: 110
Популярность: 748
Сказал(а) спасибо: 68
Поблагодарили 104 раз(а) в 46 сообщениях
Отправить сообщение для happytorn с помощью Skype™
 
По умолчанию Re: Скриптинг или от новичка к профи

Цитата:
Сообщение от c-lavrПосмотреть сообщение
Какие цифры отвечают за координаты по высоте?

CC DB A7 44 A4 20 F9 44 00 80 2A 42
________________
Gods,give me strength
  Ответить с цитированием
Пользователь сказал cпасибо:
superklas (09.02.2012)
Старый 09.02.2012, 17:10   #4
Читер-олигарх
 Рыцарь
Аватар для c-lavr
 
c-lavr гордость нацииc-lavr гордость нацииc-lavr гордость нацииc-lavr гордость нацииc-lavr гордость нацииc-lavr гордость нацииc-lavr гордость нацииc-lavr гордость нацииc-lavr гордость нацииc-lavr гордость нацииc-lavr гордость нации
Регистрация: 20.10.2011
Сообщений: 395
Популярность: 3913
Сказал(а) спасибо: 253
Поблагодарили 468 раз(а) в 122 сообщениях
Отправить сообщение для c-lavr с помощью Skype™
 
По умолчанию Re: Скриптинг или от новичка к профи

сяб. значит по 4 пары чисел на каждую координату) над будет поиграться с ними. Сегодня этим займусь. может получиться сделать по карте сразу собирать пакет)
________________
Затыкай меня спасибками
  Ответить с цитированием
Старый 11.02.2012, 19:23   #5
 Разведчик
Аватар для x-miskalin-x
 
x-miskalin-x на правильном путиx-miskalin-x на правильном пути
Регистрация: 21.03.2011
Сообщений: 49
Популярность: 109
Сказал(а) спасибо: 16
Поблагодарили 24 раз(а) в 9 сообщениях
 
По умолчанию Re: Скриптинг или от новичка к профи

Цитата:
Сообщение от happytornПосмотреть сообщение
2) Как сделать задержку между пакетами чтобы не палиться?
Пример скрипта

Не работает.
После Засады ничего не происходит.
Где ошибка?

Код:
const
name = 'xborrovx'; //имя соединения
var
Timer:TTimer;
TimerStep:integer;
TargetID:integer; 
StartSkill:word;

procedure DoTheSkill(SkillID:word; Level:byte);
begin
buf := HStr('CF 57 6C CC CC DD 00 FF FF FF FF 00 00 00 00 00 00');
WriteH(SkillID, 4);
WriteC(Level, 6);
WriteD(TargetID, 8);
SendToServer;
end;



procedure Init;
begin
TimerStep:=1; //Шаг
Timer:=TTimer.Create(nil); //выделяем память
Timer.OnTimer:=@OnTimer; //привязываем процедуру к событию 
Timer.enabled:=false; //начальное положение выключен(false)
Timer.interval:=1000; //интервал(в миллисекундах) как часто таймер срабатывает
end;


procedure Free;
begin
Timer.free;
end;

procedure OnTimer(Sender: TObject);
begin
case TimerStep of
1:
begin
//Timer.interval:=900;
DoTheSkill(1987, 1); //Атака ядом 
Inc(TimerStep);
end;

2: 
begin 
//Timer.interval:=900;
DoTheSkill(1990, 1); //Клинок обморока
Inc(TimerStep); 
TimerStep:=1; //Переходим на первый шаг
end; 
end; 
end;

begin

StartSkill := 2126; 
if (FromClient) and (ReadC(1) = $CF) and (ReadH(4) = StartSkill) then
begin
TargetID := ReadD(8);
Timer.enabled:=true; //включаем таймер 
end;
end.
  Ответить с цитированием
Старый 11.02.2012, 19:54   #6
 Сержант
Аватар для happytorn
 
happytorn лучик света в грозовом небеhappytorn лучик света в грозовом небеhappytorn лучик света в грозовом небеhappytorn лучик света в грозовом небеhappytorn лучик света в грозовом небеhappytorn лучик света в грозовом небеhappytorn лучик света в грозовом небе
Регистрация: 12.11.2009
Сообщений: 110
Популярность: 748
Сказал(а) спасибо: 68
Поблагодарили 104 раз(а) в 46 сообщениях
Отправить сообщение для happytorn с помощью Skype™
 
По умолчанию Re: Скриптинг или от новичка к профи

Цитата:
Сообщение от x-miskalin-xПосмотреть сообщение
Не работает.
После Засады ничего не происходит.
Где ошибка?

Код:
const
name = 'xborrovx'; //имя соединения
var
Timer:TTimer;
TimerStep:integer;
TargetID:integer; 
StartSkill:word;

procedure DoTheSkill(SkillID:word; Level:byte);
begin
buf := HStr('D0 00 57 6F FF CC CC DD 00 60 CA 00 00 00 00 79 8D 00 00');
WriteH(SkillID, 6);
WriteC(Level, 8);
WriteD(TargetID, 10);
SendToServer;
end;



procedure Init;
begin
TimerStep:=1; //Шаг
Timer:=TTimer.Create(nil); //выделяем память
Timer.OnTimer:=@OnTimer; //привязываем процедуру к событию 
Timer.enabled:=false; //начальное положение выключен(false)
Timer.interval:=1000; //интервал(в миллисекундах) как часто таймер срабатывает
end;


procedure Free;
begin
Timer.free;
end;

procedure OnTimer(Sender: TObject);
begin
case TimerStep of
1:
begin
//Timer.interval:=900;
DoTheSkill(1987, 1); //Атака ядом 
Inc(TimerStep);
end;

2: 
begin 
//Timer.interval:=900;
DoTheSkill(1990, 1); //Клинок обморока
Inc(TimerStep); 
TimerStep:=1; //Переходим на первый шаг
end; 
end; 
end;

begin

StartSkill := 2126; 
if (FromClient) and (ReadC(1) = $D0) and (ReadH(6) = StartSkill) then
begin
TargetID := ReadD(10);
Timer.enabled:=true; //включаем таймер 
end;
end.

Будьте внимательней.
________________
Gods,give me strength
  Ответить с цитированием
Старый 12.02.2012, 11:20   #7
 Разведчик
Аватар для x-miskalin-x
 
x-miskalin-x на правильном путиx-miskalin-x на правильном пути
Регистрация: 21.03.2011
Сообщений: 49
Популярность: 109
Сказал(а) спасибо: 16
Поблагодарили 24 раз(а) в 9 сообщениях
 
По умолчанию Re: Скриптинг или от новичка к профи

Цитата:
Сообщение от happytornПосмотреть сообщение
Будьте внимательней.

Нее, я ж переделал для НьюАйона, там под 2.7 идут пакеты от 2.5 )
  Ответить с цитированием
Старый 12.02.2012, 11:45   #8
 Сержант
Аватар для happytorn
 
happytorn лучик света в грозовом небеhappytorn лучик света в грозовом небеhappytorn лучик света в грозовом небеhappytorn лучик света в грозовом небеhappytorn лучик света в грозовом небеhappytorn лучик света в грозовом небеhappytorn лучик света в грозовом небе
Регистрация: 12.11.2009
Сообщений: 110
Популярность: 748
Сказал(а) спасибо: 68
Поблагодарили 104 раз(а) в 46 сообщениях
Отправить сообщение для happytorn с помощью Skype™
 
По умолчанию Re: Скриптинг или от новичка к профи

Цитата:
Сообщение от x-miskalin-xПосмотреть сообщение
Нее, я ж переделал для НьюАйона, там под 2.7 идут пакеты от 2.5 )

name = 'xborrovx';
Заместо xborrovx у тебя должен быть реальный логин который ты используешь для захода на сервер.
________________
Gods,give me strength
  Ответить с цитированием
Старый 12.02.2012, 13:10   #9
 Разведчик
Аватар для x-miskalin-x
 
x-miskalin-x на правильном путиx-miskalin-x на правильном пути
Регистрация: 21.03.2011
Сообщений: 49
Популярность: 109
Сказал(а) спасибо: 16
Поблагодарили 24 раз(а) в 9 сообщениях
 
По умолчанию Re: Скриптинг или от новичка к профи

Цитата:
Сообщение от happytornПосмотреть сообщение
name = 'xborrovx';
Заместо xborrovx у тебя должен быть реальный логин который ты используешь для захода на сервер.

Меняю на логин (в логине правда есть "-" такой знак) и после засады не идут удары.
Меняю на ник перса = тоже не выходит.

У тебя это работает?
  Ответить с цитированием
Старый 12.02.2012, 13:16   #10
 Сержант
Аватар для happytorn
 
happytorn лучик света в грозовом небеhappytorn лучик света в грозовом небеhappytorn лучик света в грозовом небеhappytorn лучик света в грозовом небеhappytorn лучик света в грозовом небеhappytorn лучик света в грозовом небеhappytorn лучик света в грозовом небе
Регистрация: 12.11.2009
Сообщений: 110
Популярность: 748
Сказал(а) спасибо: 68
Поблагодарили 104 раз(а) в 46 сообщениях
Отправить сообщение для happytorn с помощью Skype™
 
По умолчанию Re: Скриптинг или от новичка к профи

Цитата:
Сообщение от x-miskalin-xПосмотреть сообщение
Меняю на логин (в логине правда есть "-" такой знак) и после засады не идут удары.
Меняю на ник перса = тоже не выходит.

У тебя это работает?

Чет я сразу не увидел. У тебя
Цитата:
procedure DoTheSkill(SkillID:word; Level:byte);
begin
buf := HStr('CF 57 6C CC CC DD 00 FF FF FF FF 00 00 00 00 00 00');
WriteH(SkillID, 4);
WriteC(Level, 6);
WriteD(TargetID, 8);
SendToServer; // поменяй на SendToServerEx(name);
end;

________________
Gods,give me strength
  Ответить с цитированием
Старый 12.02.2012, 17:35   #11
 Разведчик
Аватар для x-miskalin-x
 
x-miskalin-x на правильном путиx-miskalin-x на правильном пути
Регистрация: 21.03.2011
Сообщений: 49
Популярность: 109
Сказал(а) спасибо: 16
Поблагодарили 24 раз(а) в 9 сообщениях
 
По умолчанию Re: Скриптинг или от новичка к профи

Ну уже тупо беру твой скрипт и только заменяю пакет с 2.7 на 2.5
И ничего не происходит после скила активатора.


Код:
const
 name = 'x-miskalin-x'; //Логин к Акаунту
 var
 Timer:TTimer;
 TimerStep:integer;
 TargetID:integer; 
 StartSkill:word;

 procedure DoTheSkill(SkillID:word; Level:byte); //Формируем пакет нового скила
 begin
 buf := HStr('CF 57 6C CC CC DD 00 FF FF FF FF 00 00 00 00 00 00'); //Начальный пакет на скил
 WriteH(SkillID, 4); //Вставляем в начальный пакет ID скила 
 WriteC(Level, 6); //Всталяем в начальный пакет уровень скила
 WriteD(TargetID, 8); //Вставляем в начальный пакет ID таргета 
 SendToServerEx(name);
 end;

 procedure Init;
 begin
 TimerStep:=1; //Шаг
 Timer:=TTimer.Create(nil); //выделяем память
 Timer.OnTimer:=@OnTimer; //привязываем процедуру к событию 
 Timer.enabled:=false; //начальное положение выключен(false)
 Timer.interval:=900; //интервал(в миллисекундах) как часто таймер срабатывает
 end;


 procedure Free;
 begin
 Timer.free;
 end;

 procedure OnTimer(Sender: TObject);
 begin
 case TimerStep of
 1: 
 begin
 DoTheSkill(580, 9); //Рассекающий удар V 
 Inc(TimerStep); 
 end;

 2:
 begin
 DoTheSkill(932, 9); //Нанесение древнего клейма III 
 Inc(TimerStep);
 end;

 3: 
 begin 
 DoTheSkill(581, 9); //Контратака V
 Inc(TimerStep); 
 end; 

 4:
 begin 
 DoTheSkill(875, 9); //Рев Зверя IV
 Inc(TimerStep); 
 end; 

 5: 
 begin 
 DoTheSkill(860, 9); //Удар Зверя IV 
 Inc(TimerStep); 

 end;

 6: 
 begin 
 DoTheSkill(2110, 9); //Бросок зверя II 
 Timer.enabled:=false; //выключаем таймер
 Inc(TimerStep); 
 TimerStep:=1; //Переходим на первый шаг
 end; 
 end; 
 end;

 begin

 StartSkill := 578; //Стремительный удар V
 if (FromClient) and (ReadC(1) = $CF) and (ReadH(4) = StartSkill) then
 begin
 TargetID := ReadD(8);
 Timer.enabled:=true; //включаем таймер 
 end;
 end.
  Ответить с цитированием
Старый 12.02.2012, 21:48   #12
 Сержант
Аватар для happytorn
 
happytorn лучик света в грозовом небеhappytorn лучик света в грозовом небеhappytorn лучик света в грозовом небеhappytorn лучик света в грозовом небеhappytorn лучик света в грозовом небеhappytorn лучик света в грозовом небеhappytorn лучик света в грозовом небе
Регистрация: 12.11.2009
Сообщений: 110
Популярность: 748
Сказал(а) спасибо: 68
Поблагодарили 104 раз(а) в 46 сообщениях
Отправить сообщение для happytorn с помощью Skype™
 
По умолчанию Re: Скриптинг или от новичка к профи

x-miskalin-x, скачай новую версию l2ph,походу у тебя имя соединения неправильно определяет.

Цитата:
Сообщение от DarnisПосмотреть сообщение
помогите плз переделать его чтобы задержка была

Темой ошибся.Делай сам по гайду,а что не получится поправим.
________________
Gods,give me strength

Последний раз редактировалось happytorn; 13.02.2012 в 09:59.
  Ответить с цитированием
Старый 13.02.2012, 19:31   #13
 Разведчик
Аватар для Зубочистка
 
Зубочистка никому не известный тип
Регистрация: 01.03.2011
Сообщений: 18
Популярность: 14
Сказал(а) спасибо: 7
Поблагодарили 2 раз(а) в 2 сообщениях
 
По умолчанию Re: Скриптинг или от новичка к профи

Цитата:
var
TargetID:integer;
StartSkill:word;
procedure DoTheSkill(SkillID:word; Level:byte);
begin
buf := HStr('D0 00 57 6F FF CC CC DD 00 60 CA 00 00 00 00 79 8D 00 00');
WriteH(SkillID, 6);
WriteC(Level, 8);
WriteD(TargetID, 10);
SendToServer;
end;
begin
StartSkill := 177;
if (FromClient) and (ReadC(1) = $D0) and (ReadH(6) = StartSkill) then
begin
TargetID := ReadD(10);
DoTheSkill(168, 9);
DoTheSkill(304, 9);
DoTheSkill(303, 9);
DoTheSkill(2017, 9);

от куда он берётся и как правильно найти этот паке?
  Ответить с цитированием
Старый 14.02.2012, 15:44   #14
 Сержант
Аватар для happytorn
 
happytorn лучик света в грозовом небеhappytorn лучик света в грозовом небеhappytorn лучик света в грозовом небеhappytorn лучик света в грозовом небеhappytorn лучик света в грозовом небеhappytorn лучик света в грозовом небеhappytorn лучик света в грозовом небе
Регистрация: 12.11.2009
Сообщений: 110
Популярность: 748
Сказал(а) спасибо: 68
Поблагодарили 104 раз(а) в 46 сообщениях
Отправить сообщение для happytorn с помощью Skype™
 
По умолчанию Re: Скриптинг или от новичка к профи

Цитата:
Сообщение от ЗубочисткаПосмотреть сообщение
от куда он берётся и как правильно найти этот паке?

Это пакет на атаку скилом.Его не нужно трогать в скрипте,это как бы "шаблон" .
________________
Gods,give me strength
  Ответить с цитированием
Старый 16.02.2012, 18:36   #15
 Разведчик
Аватар для Abensur
 
Abensur никому не известный тип
Регистрация: 04.07.2011
Сообщений: 14
Популярность: 10
Сказал(а) спасибо: 10
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Скриптинг или от новичка к профи

у меня не получается написать скрипт((( играю на Ньюшке
вот мой скрипт, подскажи что я делаю не так?
Код:
const
name = 'borrow';       //тут логин
var
Timer:TTimer;
TimerStep:integer;
TargetID:integer;
StartSkill:word;

procedure DoTheSkill(SkillID:word; Level:byte);
begin
buf := HStr('CF 57 6C CC CC DD 00 FF FF FF FF 00 00 00 00 00 00');
WriteH(SkillID, 4);
WriteC(Level, 6);
WriteD(TargetID, 8);
SendToServerEx(name);
end;
      

   procedure Init;
       begin
            TimerStep:=1;               
            Timer:=TTimer.Create(nil);   
            Timer.OnTimer:=@OnTimer;    
            Timer.enabled:=false;        
            Timer.interval:=300;        
       end;

   procedure Free;
       begin
            Timer.free;
       end;

   procedure OnTimer(Sender: TObject);
     
    begin
         
      case TimerStep of
               1:
                  begin
                       DoTheSkill(1990,1);
                       Inc(TimerStep);
                  end;
               2:
                  begin
                       DoTheSkill(839,1);
                       TimerStep:=1;               
                  end;
           end;                                    
    end;
      
      begin

            StartSkill := 1987;
                   if (FromClient) and (ReadC(6) = $CF) and (ReadH(4) = StartSkill) then
                   
        begin
             TargetID := ReadD(8);
             Timer.enabled:=true;
        end;
       
 end.

Последний раз редактировалось Abensur; 16.02.2012 в 20:10.
  Ответить с цитированием
Ответ


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Продам] Хорошие кораблики (для новичков,для профи(элита) дешего)+раздача[обмен] Spiker2214 Dark Orbit 2 05.11.2011 12:43
[Статья] Межсайтинговый скриптинг(xss) IPB 3.0+ Elnamir Баги и читы Lineage 2 1 15.08.2010 20:34

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

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

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