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

Шаблон скрипта на множественную сдачу кв 2.7/3.0

-

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

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

Ответ
 
Опции темы
Старый 01.03.2012, 03:10   #1
 Старший сержант
Аватар для Usilok77
 
Usilok77 скоро будет известенUsilok77 скоро будет известенUsilok77 скоро будет известенUsilok77 скоро будет известен
Регистрация: 16.02.2011
Сообщений: 174
Популярность: 391
Сказал(а) спасибо: 28
Поблагодарили 165 раз(а) в 48 сообщениях
 
Post Шаблон скрипта на множественную сдачу кв 2.7/3.0

Всем привет!

Давненько собирался забацать скрипт на сдачу квестов под 2.7/3.0.
Да такой, чтоб сразу с таймером, и его было легко редактировать под разные квесты.

И вот, что собственно получилось:
PHP код:
//Script by Usilok
var
MyPck:array[1..10of string//выделяем память под пакеты квеста (опционально 10 строк)
name:string;                  //имя соединения (аккаунта)
Timer:TTimer;
i,CountPck:integer;           //счетчик пакетов и их количество

procedure Init;
 
begin   
    Timer
:=TTimer.Create(nil); 
    
Timer.OnTimer:=@OnTimer;  
    
Timer.interval:=100;      //интервал отправки пакетов
    
Timer.enabled:=false;

    
//тут указываем пакеты, которые будем отправлять 
    //(поочередно - сначала взятие квеста, потом сдача
    //(если необходимо добавить пак на отмену - добавляем в самое начало))
        //для примера взял квест "загадочая руда" для Асмо
        
MyPck[1]:=HStr('FF 01 57 BC FE A7 0A 00 00 '); //отмена квеста (1й пакет в посылку)
        
MyPck[2]:=HStr('9D 00 57 5A FF 4C 46 01 00 1A 00 01 00 0A 00 A7 0A 00 00 00 00 '); //пакеты
        
MyPck[3]:=HStr('9D 00 57 5A FF 4C 46 01 00 F1 03 01 00 47 09 A7 0A 00 00 00 00 '); //сдачи
        
MyPck[4]:=HStr('9D 00 57 5A FF 4C 46 01 00 12 00 01 00 05 00 A7 0A 00 00 00 00 '); //квеста Дулахе
        //далее вставляем больше пакетов, если потребуется...
        //вставка будет выглядеть примерно так: 
        //MyPck[5]:=HStr('... ');
        //MyPck[6]:=HStr('... ');
        //MyPck[7]:=HStr('... ');
        // и тогда переменная CountPck будет, само собой, больше! Например равная 7
            //CountPck:=7;
            
CountPck:=4//количество пакетов всего!
 
end;

procedure Free;
begin
    Timer
.enabled:=false;
end;

procedure OnTimer(SenderTObject);
 
begin 
    buf
:=MyPck[i];
        
SendToServerEx(name); 
    
inc(i);
    if (
i>CountPckthen 
        i
:=1
 
end;
 
begin
    
//включение/выключение скрипта (команда в чат .ы) 
    
if FromClient and (pck[1]=#$B2) then  
    
begin
        
if (ReadS(7)='.ы'then //тут можете поменять привязанную к скрипту команду ".ы" на любую другую...
        
begin       
            name
:=ConnectName;
            
pck:='';
            
i:=1;
            if(
Timer.enabledthen
                Timer
.enabled:=false
            
else
                
Timer.enabled:=true;
        
end;
    
end;
end
Тестилось на нью x75
Все описание собственно в комментариях к скрипту...

Вводите - дюп пошел,
вводите еще раз - дюп остановился!

Для нормального дюпа квестов нужно стоять возле НПС, которому этот квест сдается (вот такая-вот прихоть у корейцев появилась с 2.7 версии)

А вообще, дабы не возникало лишних вопросов - советую прочесть эту тему!

И еще, для 3.0 версии м.б. надо будет убрать точку из команды-активатора, т.е. вместо поставить просто ы

Тестируйте - отписывайте ошибки/предложения по доработке!
________________
Ололо! Я из армии вернулсо!!!))

Последний раз редактировалось Usilok77; 01.03.2012 в 03:28.
  Ответить с цитированием
12 пользователя(ей) сказали cпасибо:
Aioner (23.04.2012), c-lavr (07.03.2012), daniilka899889 (03.03.2012), dreamzy (06.03.2012), eevstifeev (15.06.2012), Giperion (05.03.2012), OTKY (01.03.2012), priest.nrts (01.03.2012), react667 (08.03.2012), RideWheel (23.03.2012), sergey21121 (01.09.2012), tyrto (07.04.2012)
Старый 01.03.2012, 07:33   #2
 Разведчик
Аватар для OTKY
 
OTKY набедокурил в прошлом
Регистрация: 16.12.2011
Сообщений: 19
Популярность: -9
Сказал(а) спасибо: 42
Поблагодарили 3 раз(а) в 3 сообщениях
 
По умолчанию Re: Шаблон скрипта на множественную сдачу кв 2.7/3.0

Пару вопрос на где активация или я такой невнимательный
________________
Скайп: neftebaza13
  Ответить с цитированием
Старый 01.03.2012, 08:24   #3
Заблокирован
 Разведчик
Аватар для maloi350
 
maloi350 неизвестен в этих краяхmaloi350 неизвестен в этих краяхmaloi350 неизвестен в этих краях
Регистрация: 02.06.2010
Сообщений: 6
Популярность: -220
Сказал(а) спасибо: 1
Поблагодарили 14 раз(а) в 4 сообщениях
 
По умолчанию Re: Шаблон скрипта на множественную сдачу кв 2.7/3.0

Цитата:
Вводите .ы - дюп пошел,
вводите еще раз .ы - дюп остановился!

  Ответить с цитированием
Старый 01.03.2012, 11:32   #4
 Разведчик
Аватар для daniilka899889
 
daniilka899889 на правильном пути
Регистрация: 24.01.2012
Сообщений: 11
Популярность: 32
Сказал(а) спасибо: 35
Поблагодарили 11 раз(а) в 10 сообщениях
 
По умолчанию Re: Шаблон скрипта на множественную сдачу кв 2.7/3.0

что то не получается вставить больше пакетов,выдает вечно какую то ошибку.а так все робит спасибо автору..)
  Ответить с цитированием
Старый 01.03.2012, 11:51   #5
 Старший сержант
Аватар для Usilok77
 
Usilok77 скоро будет известенUsilok77 скоро будет известенUsilok77 скоро будет известенUsilok77 скоро будет известен
Регистрация: 16.02.2011
Сообщений: 174
Популярность: 391
Сказал(а) спасибо: 28
Поблагодарили 165 раз(а) в 48 сообщениях
 
По умолчанию Re: Шаблон скрипта на множественную сдачу кв 2.7/3.0

Цитата:
Сообщение от daniilka899889Посмотреть сообщение
что то не получается вставить больше пакетов,выдает вечно какую то ошибку.а так все робит спасибо автору..)

Опиши, какая ошибка, и напиши, что получилось.
________________
Ололо! Я из армии вернулсо!!!))

Последний раз редактировалось Usilok77; 01.03.2012 в 11:56.
  Ответить с цитированием
Пользователь сказал cпасибо:
priest.nrts (01.03.2012)
Старый 01.03.2012, 11:57   #6
 Разведчик
Аватар для armagedon1
 
armagedon1 никому не известный тип
Регистрация: 03.08.2011
Сообщений: 6
Популярность: 12
Сказал(а) спасибо: 0
Поблагодарили 1 раз в 1 сообщении
 
По умолчанию Re: Шаблон скрипта на множественную сдачу кв 2.7/3.0

ПРосто нужно вставить нужные пакеты или надо что-то еще писать?Обьясните я в скриптах плохо шарю.
  Ответить с цитированием
Старый 01.03.2012, 12:03   #7
 Старший сержант
Аватар для Usilok77
 
Usilok77 скоро будет известенUsilok77 скоро будет известенUsilok77 скоро будет известенUsilok77 скоро будет известен
Регистрация: 16.02.2011
Сообщений: 174
Популярность: 391
Сказал(а) спасибо: 28
Поблагодарили 165 раз(а) в 48 сообщениях
 
По умолчанию Re: Шаблон скрипта на множественную сдачу кв 2.7/3.0

Ну если у тебя всего 4 пакета на отправку - то просто вставляешь свои пакеты...
а если их больше - (описал-ведь) нужно дописывать строчки, как в примере MyPck[5]:=HStr('сам пакет');
и поменять переменную CountPck (это количество пакетов, т.е. если у тебя 5 пакетов - то строка CountPck:=4; будет выглядеть так CountPck:=5;)
________________
Ололо! Я из армии вернулсо!!!))

Последний раз редактировалось Usilok77; 01.03.2012 в 12:05.
  Ответить с цитированием
Пользователь сказал cпасибо:
c-lavr (07.03.2012)
Старый 01.03.2012, 12:26   #8
 Разведчик
Аватар для daniilka899889
 
daniilka899889 на правильном пути
Регистрация: 24.01.2012
Сообщений: 11
Популярность: 32
Сказал(а) спасибо: 35
Поблагодарили 11 раз(а) в 10 сообщениях
 
По умолчанию Re: Шаблон скрипта на множественную сдачу кв 2.7/3.0

спасибо с этим разобрался.понял что нид нпц держать в таргете и быть рядом с ним))да и можно ликак то ускорить процесс чтобы быстрее апп шел,пробую на кв загадочная руда??!!если можно то как опиши,..
  Ответить с цитированием
Старый 01.03.2012, 12:35   #9
 Старший сержант
Аватар для Usilok77
 
Usilok77 скоро будет известенUsilok77 скоро будет известенUsilok77 скоро будет известенUsilok77 скоро будет известен
Регистрация: 16.02.2011
Сообщений: 174
Популярность: 391
Сказал(а) спасибо: 28
Поблагодарили 165 раз(а) в 48 сообщениях
 
По умолчанию Re: Шаблон скрипта на множественную сдачу кв 2.7/3.0

Цитата:
Сообщение от daniilka899889Посмотреть сообщение
да и можно ликак то ускорить процесс чтобы быстрее апп шел

можно, но только если у тебя не стоит ограничения на принятые пакеты...
пробуй Timer.interval:=100; поменять на 50 например, или еще меньше...
если все будет норм дюпаться, и почта не будет выскакивать - отпишись плз в этой теме, какой оптимальный интервал!
________________
Ололо! Я из армии вернулсо!!!))
  Ответить с цитированием
Старый 01.03.2012, 13:00   #10
 Разведчик
Аватар для daniilka899889
 
daniilka899889 на правильном пути
Регистрация: 24.01.2012
Сообщений: 11
Популярность: 32
Сказал(а) спасибо: 35
Поблагодарили 11 раз(а) в 10 сообщениях
 
По умолчанию Re: Шаблон скрипта на множественную сдачу кв 2.7/3.0

почта вылазиет уже на 90...(((((((((
  Ответить с цитированием
Пользователь сказал cпасибо:
MrTir (24.07.2012)
Старый 01.03.2012, 13:45   #11
 Разведчик
Аватар для trane_18
 
trane_18 никому не известный тип
Регистрация: 11.02.2012
Сообщений: 5
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Шаблон скрипта на множественную сдачу кв 2.7/3.0

Задание провалено пишет, на прайме когда выполняю кв [Ссылки могут видеть только зарегистрированные пользователи. ]
  Ответить с цитированием
Старый 01.03.2012, 14:31   #12
 Старший сержант
Аватар для Usilok77
 
Usilok77 скоро будет известенUsilok77 скоро будет известенUsilok77 скоро будет известенUsilok77 скоро будет известен
Регистрация: 16.02.2011
Сообщений: 174
Популярность: 391
Сказал(а) спасибо: 28
Поблагодарили 165 раз(а) в 48 сообщениях
 
По умолчанию Re: Шаблон скрипта на множественную сдачу кв 2.7/3.0

Цитата:
Сообщение от trane_18Посмотреть сообщение
Задание провалено пишет, на прайме когда выполняю кв [Ссылки могут видеть только зарегистрированные пользователи. ]

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

Добавлено через 2 минуты
Цитата:
Сообщение от daniilka899889Посмотреть сообщение
почта вылазиет уже на 90...(((((((((

увы...но значит более никак не ускорить процесс...
________________
Ололо! Я из армии вернулсо!!!))

Последний раз редактировалось Usilok77; 01.03.2012 в 14:33. Причина: Добавлено сообщение
  Ответить с цитированием
Старый 01.03.2012, 15:30   #13
 Разведчик
Аватар для priest.nrts
 
priest.nrts на правильном пути
Регистрация: 11.12.2011
Сообщений: 27
Популярность: 40
Сказал(а) спасибо: 15
Поблагодарили 15 раз(а) в 6 сообщениях
Отправить сообщение для priest.nrts с помощью ICQ Отправить сообщение для priest.nrts с помощью Skype™
 
По умолчанию Re: Шаблон скрипта на множественную сдачу кв 2.7/3.0

Спс все робит)и еще перед тем как говорить что не робит проверте взят ли у вас этот кв =)

Добавлено через 53 минуты
такс нашел кв который дает по 2к и отловил пакеты, все отлично работает)

вот скрипт

Код:
var
MyPck:array[1..10] of string; 
name:string;                  
Timer:TTimer;
i,CountPck:integer;           

procedure Init;
 begin   
    Timer:=TTimer.Create(nil); 
    Timer.OnTimer:=@OnTimer;  
    Timer.interval:=100;      
    Timer.enabled:=false;


        
        MyPck[1]:=HStr('FF 01 57 BC FE 1E 0B 00 00 '); 
        MyPck[2]:=HStr('9D 00 57 5A FF 00 03 00 00 F1 03 01 00 47 09 1E 0B 00 00 00 00 '); 
        MyPck[3]:=HStr('9D 00 57 5A FF 00 03 00 00 12 00 01 00 05 00 1E 0B 00 00 00 00  '); //сдачи юснеру
        
 
            CountPck:=3; 
 end;

procedure Free;
begin
    Timer.enabled:=false;
end;

procedure OnTimer(Sender: TObject);
 begin 
    buf:=MyPck[i];
        SendToServerEx(name); 
    inc(i);
    if (i>CountPck) then 
        i:=1; 
 end;
 
begin
    //включение/выключение скрипта (команда в чат .ы) 
    if FromClient and (pck[1]=#$B2) then  
    begin
        if (ReadS(7)='.ы') then 
        begin       
            name:=ConnectName;
            pck:='';
            i:=1;
            if(Timer.enabled) then
                Timer.enabled:=false
            else
                Timer.enabled:=true;
        end;
    end;
end.
берем в таргет нпц "юснера" и включаем скрипт и уался 700к апа за 3 мин

вот сылка на базу [Ссылки могут видеть только зарегистрированные пользователи. ]

а и еще для ленивых вот пакет тп к юснеру (пандемониум)
9F 00 57 5C FF 62 F5 96 44 9F 29 BC 44 10 D6 55 43 3B 00
68 00 57 07 FF


на newaion х75 (новая сборка) робит на ура, на других серверах не тестил

а и еще народ если не будет работать попробуйте взять кв и снова попробовать, вот пакет на взятие квеста
9D 00 57 5A FF 00 00 00 00 EA 03 01 00 04 00 1E 0B 00 00 00 00

Последний раз редактировалось priest.nrts; 01.03.2012 в 17:09. Причина: Добавлено сообщение
  Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
dreamzy (06.03.2012), Usilok77 (01.03.2012), vs23 (02.03.2012)
Старый 02.03.2012, 08:23   #14
 Разведчик
Аватар для daniilka899889
 
daniilka899889 на правильном пути
Регистрация: 24.01.2012
Сообщений: 11
Популярность: 32
Сказал(а) спасибо: 35
Поблагодарили 11 раз(а) в 10 сообщениях
 
По умолчанию Re: Шаблон скрипта на множественную сдачу кв 2.7/3.0

Цитата:
Сообщение от priest.nrtsПосмотреть сообщение
берем в таргет нпц "юснера"

а где он находится???

Добавлено через 2 минуты
тп отказывается работать((

Последний раз редактировалось daniilka899889; 02.03.2012 в 08:25. Причина: Добавлено сообщение
  Ответить с цитированием
Старый 02.03.2012, 10:25   #15
 Разведчик
Аватар для trane_18
 
trane_18 никому не известный тип
Регистрация: 11.02.2012
Сообщений: 5
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Шаблон скрипта на множественную сдачу кв 2.7/3.0

я так понял без этого [Ссылки могут видеть только зарегистрированные пользователи. ] нельзя ?
  Ответить с цитированием
Ответ


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Помогите!] настройка скрипта в WP Black Noob Общение и обсуждение 1 07.04.2011 17:08
[Помогите!] насчет скрипта syvorovec Общение и обсуждение 5 23.02.2011 18:10

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

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

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