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

Автоматизация выполнения заказов

-

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

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

Ответ
 
Опции темы
Старый 16.02.2011, 16:51   #1
 Разведчик
Аватар для VovanDJ
 
VovanDJ никому не известный тип
Регистрация: 29.10.2009
Сообщений: 6
Популярность: 18
Сказал(а) спасибо: 0
Поблагодарили 4 раз(а) в 2 сообщениях
 
По умолчанию Автоматизация выполнения заказов

Скрипт для l2phx и написан во время жесточайшей депрессии по поводу невозможности нигде достать рецепт Усиленного орихалкового меча подмастерья
Где-то прочитал, что добыть его можно, выполняя заказы нпса кузнеца, однако около трех дней выполнения этих заказов не дали нужного рецепта.

В результате было принято решение автоматизировать нудный процесс выполнения заказа на производство меча центуриона (наисложнейший заказ для уровня 399).

Вот собствено сам скрипт

Код:
var
i: Integer;
begin

repeat
Buf := HStr('99 55 56 22 02 00 00 34 00 01 00 0A 00 00 00 00 00 00 00');
SendToServer;
Buf := HStr('99 55 56 22 02 00 00 19 00 01 00 1C 00 97 17 00 00 00 00');
SendToServer;
Buf := HStr('99 55 56 22 02 00 00 EA 03 01 00 04 00 97 17 00 00 00 00');
SendToServer;

for i:=1 to 16 do
begin
Buf := HStr('40 55 FF 80 8B D1 F0 08 10 40 3D 09 67 01 00 00 04 00 5F 8A DD 0A 14 00 00 00 00 00 00 00 D7 D6 18 0A AF 03 00 00 00 00 00 00 DD D6 18 0A 18 01 00 00 00 00 00 00 D8 D6 18 0A 80 00 00 00 00 00 00 00');
SendToServer;
Delay(7000);
end;

Delay(1000);
Buf := HStr('99 55 56 22 02 00 00 34 00 01 00 0A 00 00 00 00 00 00 00');
SendToServer;
Buf := HStr('99 55 56 22 02 00 00 19 00 01 00 1C 00 97 17 00 00 00 00');
SendToServer;
Buf := HStr('99 55 56 22 02 00 00 11 00 01 00 05 00 97 17 00 00 00 00');
SendToServer;

until false
end.
Первые три пакета 99 перехватываются при открытии диалога и взятии нужного заказа.
Пакет 40 в цикле - пакет, посылающийся при выполнении одной ковки (или нескольких - пакет один и тот же). На всякий случай посылается 16 раз, чтобы выполнить заказ 15\15 наверняка. Задержка 7 секунд хватает впритык, меньше нельзя.
Последние три пакета - перехватываются при сдатии заказа нпсу.

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

Скрипт успешно протестирован на Сиберии.
Кстати там сейчас нпсов можно подтаскивать куда угодно "дружеским" агром.

Скажи спасибо=)

Последний раз редактировалось Novichok; 16.02.2011 в 19:49.
  Ответить с цитированием
Старый 18.02.2011, 11:25   #2
 Разведчик
Аватар для AZERIYS
 
AZERIYS никому не известный тип
Регистрация: 01.04.2010
Сообщений: 1
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Автоматизация выполнения заказов

Это на 2.0 покеты 99 с диалогом, на 2.1.0.7 кодировка изменена на 9C
  Ответить с цитированием
Старый 18.02.2011, 11:50   #3
Подпольщик Aion
 Рыцарь-капитан
Аватар для Tr0y
 
Tr0y троюродный дядя Чака НоррисаTr0y троюродный дядя Чака НоррисаTr0y троюродный дядя Чака НоррисаTr0y троюродный дядя Чака НоррисаTr0y троюродный дядя Чака НоррисаTr0y троюродный дядя Чака НоррисаTr0y троюродный дядя Чака НоррисаTr0y троюродный дядя Чака НоррисаTr0y троюродный дядя Чака НоррисаTr0y троюродный дядя Чака НоррисаTr0y троюродный дядя Чака Норриса
Регистрация: 18.10.2009
Сообщений: 477
Популярность: 7804
Золото Zhyk.Ru: 115
Сказал(а) спасибо: 85
Поблагодарили 498 раз(а) в 172 сообщениях
 
По умолчанию Re: Автоматизация выполнения заказов

Вместо Delay я использую

Код:
function Pause(Timewait: Integer):Boolean;
// сквозная проверка без остановки скрипта (c)dmitry501
  var
    t : integer;
  begin
    result := false;
    t := Round(Time*86400);
    if  t > (tick + Timewait) then
      begin
        tick := t;
        result := true;
      end;
  end;
  Ответить с цитированием
Пользователь сказал cпасибо:
OsacurO (16.05.2011)
Старый 20.02.2011, 11:26   #4
 Старший сержант
Аватар для Zephy
 
Zephy скоро будет известенZephy скоро будет известенZephy скоро будет известен
Регистрация: 29.12.2010
Сообщений: 189
Популярность: 218
Сказал(а) спасибо: 22
Поблагодарили 107 раз(а) в 23 сообщениях
 
По умолчанию Re: Автоматизация выполнения заказов

Хм, я переделал под свои нуждны, но при старте почему-то виснет и игра дисконектится.

var
i: Integer;
begin

repeat
Buf := HStr('9C 66 6E 08 6B 01 00 34 00 01 00 0A 00 00 00 00 00 00 00');
SendToServer;
Buf := HStr('9C 66 6E 08 6B 01 00 19 00 01 00 1C 00 3D 18 00 00 00 00');
SendToServer;
Buf := HStr('9C 66 6E 08 6B 01 00 EA 03 01 00 04 00 3D 18 00 00 00 00');
SendToServer;

for i:=1 to 8 do
begin
Buf := HStr('E3 66 B5 80 8F D1 F0 08 40 40 3D 09 33 F6 01 00 03 00 8F 8A DD 0A 08 00 00 00 00 00 00 00 F3 D6 18 0A E4 01 00 00 00 00 00 00 EE D6 18 0A E6 01 00 00 00 00 00 00 ');
SendToServer;
Delay(7000);
end;

Delay(1000);
Buf := HStr('9C 66 6E 08 6B 01 00 34 00 01 00 0A 00 00 00 00 00 00 00');
SendToServer;
Buf := HStr('9C 66 6E 08 6B 01 00 19 00 01 00 1C 00 3D 18 00 00 00 00');
SendToServer;
Buf := HStr('9C 66 6E 08 6B 01 00 11 00 01 00 05 00 3D 18 00 00 00 00');
SendToServer;

until false
end.


где ошибка?
  Ответить с цитированием
Старый 21.02.2011, 00:17   #5
 Разведчик
Аватар для Prukforum
 
Prukforum никому не известный тип
Регистрация: 28.01.2011
Сообщений: 5
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Автоматизация выполнения заказов

у меня тоже виснет. 2.1.0.8
Даже когда игра не запущена.

Кстати, заказ лучше не сдавать, а отменять пакетом отмены от конкретного заказа (например:

FE 66 88 5E 14 00 00 ),

так как
не всегда делаются все вещи (после чего ступор в крафте)

Последний раз редактировалось Prukforum; 21.02.2011 в 00:23.
  Ответить с цитированием
Старый 21.02.2011, 05:34   #6
 Разведчик
Аватар для Yurii77
 
Yurii77 на правильном пути
Регистрация: 14.02.2011
Сообщений: 34
Популярность: 36
Сказал(а) спасибо: 4
Поблагодарили 13 раз(а) в 5 сообщениях
 
По умолчанию Re: Автоматизация выполнения заказов

тут весь смысл в успешной сдаче кв дабы получить рецепт...
________________
Прочитал полезное, нажми спасибку
  Ответить с цитированием
Старый 21.02.2011, 09:44   #7
 Разведчик
Аватар для sashok__
 
sashok__ никому не известный тип
Регистрация: 06.11.2010
Сообщений: 26
Популярность: 10
Сказал(а) спасибо: 11
Поблагодарили 0 раз(а) в 0 сообщениях
Отправить сообщение для sashok__ с помощью ICQ
 
По умолчанию Re: Автоматизация выполнения заказов

Цитата:
Сообщение от ZephyПосмотреть сообщение
Buf :=

А разве это не надо к переменным присваивать?
________________
Помог? Тыкни спасибо.
Если хотите помощи, в асю
  Ответить с цитированием
Старый 22.03.2011, 03:23   #8
 Разведчик
Аватар для MadDoK2
 
MadDoK2 никому не известный тип
Регистрация: 15.12.2010
Сообщений: 20
Популярность: 16
Сказал(а) спасибо: 13
Поблагодарили 4 раз(а) в 3 сообщениях
Отправить сообщение для MadDoK2 с помощью Skype™
 
По умолчанию Re: Автоматизация выполнения заказов

У кого имеются скрипты для версии 2.1 ?
________________
  Ответить с цитированием
Старый 22.03.2011, 15:50   #9
 Разведчик
Аватар для ceutap
 
ceutap никому не известный тип
Регистрация: 01.03.2011
Сообщений: 18
Популярность: 18
Сказал(а) спасибо: 0
Поблагодарили 4 раз(а) в 3 сообщениях
 
По умолчанию Re: Автоматизация выполнения заказов

это скрипт для всех версий лично проверил на 2.1.. если у тебя виснет при создании скрипта просто не делай галочку на выделение этого скрипта и все и подумай хорошо как под свой крафт отредактировать скрипт
  Ответить с цитированием
Старый 22.03.2011, 19:25   #10
 Разведчик
Аватар для KacTac
 
KacTac на правильном пути
Регистрация: 09.07.2010
Сообщений: 8
Популярность: 28
Сказал(а) спасибо: 13
Поблагодарили 9 раз(а) в 5 сообщениях
 
По умолчанию Re: Автоматизация выполнения заказов

Прошу прощенья что значит дружеский агр?
________________
В поисках музы...
  Ответить с цитированием
Старый 03.04.2011, 18:19   #11
 Разведчик
Аватар для MadDoK2
 
MadDoK2 никому не известный тип
Регистрация: 15.12.2010
Сообщений: 20
Популярность: 16
Сказал(а) спасибо: 13
Поблагодарили 4 раз(а) в 3 сообщениях
Отправить сообщение для MadDoK2 с помощью Skype™
 
По умолчанию Re: Автоматизация выполнения заказов

Настроил все под свой серв но игра виснет и десконектится , что ето может быть ?
PHP код:
var
iInteger;
begin

repeat
Buf 
:= HStr('9C 57 5B 3E 00 00 00 34 00 01 00 0A 00 00 00 00 00 00 00');
SendToServer;
Buf := HStr('9C 57 5B 3E 00 00 00 19 00 01 00 1C 00 18 15 00 00 00 00');
SendToServer;
Buf := HStr('9C 57 5B 3E 00 00 00 EA 03 01 00 04 00 18 15 00 00 00 00');
SendToServer;

for 
i:=1 to 16 do
begin
Buf 
:= HStr('E3 57 80 80 8D D1 F0 08 05 2D 3D 09 48 01 00 00 01 00 F4 86 DD 0A 04 00 00 00 00 00 00 00');
SendToServer;
Delay(7000);
end;

Delay(1000);
Buf := HStr('9C 57 5B 3E 00 00 00 34 00 01 00 0A 00 00 00 00 00 00 00');
SendToServer;
Buf := HStr('9C 57 5B 3E 00 00 00 19 00 01 00 1C 00 18 15 00 00 00 00');
SendToServer;
Buf := HStr('9C 57 5B 3E 00 00 00 11 00 01 00 05 00 18 15 00 00 00 00');
SendToServer;

until false
end

Добавлено через 2 минуты
Кто подскажет как Автоматизировать крафт ?
________________

Последний раз редактировалось MadDoK2; 03.04.2011 в 18:22. Причина: Добавлено сообщение
  Ответить с цитированием
Старый 10.04.2011, 22:35   #12
 Пехотинец
Аватар для Denomaro
 
Denomaro на правильном пути
Регистрация: 12.11.2010
Сообщений: 57
Популярность: 72
Сказал(а) спасибо: 57
Поблагодарили 32 раз(а) в 4 сообщениях
Отправить сообщение для Denomaro с помощью Skype™
 
По умолчанию Re: Автоматизация выполнения заказов

кто может выложить скрипты для других проф на 390 заказ, с меня спс
  Ответить с цитированием
Старый 11.04.2011, 07:27   #13
 Пехотинец
Аватар для fanFermara
 
fanFermara определенно авторитетная личностьfanFermara определенно авторитетная личностьfanFermara определенно авторитетная личностьfanFermara определенно авторитетная личностьfanFermara определенно авторитетная личностьfanFermara определенно авторитетная личностьfanFermara определенно авторитетная личностьfanFermara определенно авторитетная личностьfanFermara определенно авторитетная личность
Регистрация: 15.11.2009
Сообщений: 67
Популярность: 1138
Сказал(а) спасибо: 43
Поблагодарили 2 раз(а) в 2 сообщениях
Отправить сообщение для fanFermara с помощью ICQ Отправить сообщение для fanFermara с помощью Yahoo Отправить сообщение для fanFermara с помощью Skype™
 
По умолчанию Re: Автоматизация выполнения заказов

Да ну нафиг, всё перепробавал...не помогает нечего =/ игра виснет, и приходится убивать процесс... Пробавал на TerAion и на PVP который не в топе, разницы ноль...
________________
  Ответить с цитированием
Старый 19.04.2011, 11:30   #14
 Разведчик
Аватар для Alcom0055
 
Alcom0055 никому не известный тип
Регистрация: 16.04.2011
Сообщений: 1
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Автоматизация выполнения заказов

а есть такие скрипты чтоб шмот воровать?
  Ответить с цитированием
Старый 23.04.2011, 22:10   #15
 Сержант
Аватар для Drelann
 
Drelann скоро будет известенDrelann скоро будет известенDrelann скоро будет известенDrelann скоро будет известенDrelann скоро будет известен
Регистрация: 19.11.2009
Сообщений: 141
Популярность: 406
Сказал(а) спасибо: 9
Поблагодарили 10 раз(а) в 10 сообщениях
 
По умолчанию Re: Автоматизация выполнения заказов

Tr0y, ты бы не мог вписать свой пример в скрипт шапки?
________________
(\__/). (\__/)
(O.o ) (='.'=)
(> < ) (%2)_(%2)
  Ответить с цитированием
Ответ


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Стол заказов - Логотипы IIIypuk Общение и обсуждение Counter-Strike 291 02.08.2011 13:07
[Помогите!] Модуль стол заказов lotos007 Вопросы и ответы, обсуждения 2 03.07.2010 13:39
Изменение условий выполнения Квеста Strider84 Rising Force Online 4 21.11.2008 22:53

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

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

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