farmwl

 Admin
  • Content count

    824
  • Joined

  • Last visited


Everything posted by farmwl

  1. farmwl added a post in a topic Объясните пожалуйста   

    суть многооконки - запускать много окон, для ознакомления можно скачать и протестировать бесплатную версию

    PS. Не создавайте тем с названиями, которые не содержат сути вопроса, потом информацию находить будет неудобно. Подобные темы будут затираться впредь
  2. farmwl added a topic in ArcheBox   

    Авторегистрация аккаунтов с помощью ASI
    ASI WIN может регистрировать аккаунты автоматически, если активировать соответствующую функцию.

    Как это включить?
    Заходим в настройки ASI: Базовые опции -> Дополнительно. Включаем авторегистрацию:

     
    Откуда взять код API?
    1. Регаемся на каком-нибудь сервисе распознания каптч (например anti-captcha.com)
    2. Заходим там в личный кабинет и находим нужный код (как правило, они будут на самых видных местах, не пропустите)
    3. Пополняем баланс и можно пользоваться (цена как правило мизерная, 1$ = ~1000 каптч)
     
    Зачем это нужно?
    Тут все просто. Вы сможете вбить в оконку только e-mail, нажать запуск, а все остальные этапы регистрации за Вас сделает ASI WIN. Так же рекомендуется включить Автоматический ввод кода подтверждения, который приходит на почту (вида ***-***)
    • 4 replies
    • 2,779 views
  3. farmwl added a post in a topic Проблемы \ решения   

    Ошибка 267 - в логах бота пишет? в исключения антивируса добавлена папка с asi?
  4. farmwl added a topic in Black List   

    Правила создания тем
    При создании темы с обвинением, Вы обязательно должны указать следующие пункты (если не обладаете инфой по некоторым из них - пропускайте)
    Информация о человеке: Ник, ФИО и тд Контактная информация: ICQ \ Skype \ E-mail \ site и тд Платежные реквизиты: WMID \ Яндек Деньги \ Qiwi и тд Подробно описать ситуацию: когда \ где \ как Вас обманули Доказательства: (скрины и переписку обязательно прятать под спойлер)  
    Обратите внимание на последние 2 пункта:
    Ситуация должна быть описана достаточно подробно (будет лучше, если с указанием даты и, если это имеет некоторую важность, времени), а доказательства должны быть нормальными, имеющими вес. Если проводились транзакции с вашей стороны и не был получен товар, то будьте добры предоставить скрин с переводом, и последующей реакцией обманувшего. Учитывайте, что могут быть форс-мажорные ситуации, и если Вам не ответили в течение 5-10 минут, то не стоит бежать сразу на форум и кричать что он Вас обманул (не призываю ждать сутками, просто будьте рассудительны и немного терпеливы). Или, например, если Вам было сказано, что оплата\выполнение работы будет к установленному дедлайну, то опять же, не стоит поднимать шум из-за опоздания в час (на фоне недели, например).

    При создании темы, носящей скорей информативный характер (проявления неадекватности в крайней степени; или если просто человек конченный, и у Вас возникает сильное жжение непреодолимое желание придать огласке некий печальный случай), обязательно уточняйте пункты 1 и 2, описанные выше.
    • 0 replies
    • 1,945 views
  5. farmwl added a post in a topic Проблемы \ решения   

    По всей видимости язык системы - не русский.
    Панель управления - язык - дополнительно - язык программ не поддерживающих юникод
  6. farmwl added a topic in Script repository   

    Отмена каста (пример для хилеров)
    Поскольку в интерфейсе это не реализовано, а в жестких условиях очень важно отменять хил, если цель уже отхилили (или убили, но вот это интерфейс как раз предусматривает), чтобы сэкономить время\МП, то пожалуй играющим хилерам пригодится небольшой скрипт:
     

    uses SysUtils; procedure stop_casting(); begin while true do begin delay(55); if ((user.cast.name = 'Лечение') or (user.cast.name = 'Боевое Лечение')) and ((user.target.hp > 88) or (user.target.dead)) then Engine.StopCasting; if (user.cast.name = 'Излечить Отравление') and (user.cast.endtime <> 0) and (not check_debuff(4035)) then Engine.StopCasting; end; end; function check_debuff(id: integer): boolean; var i: integer; cur_target: TL2Char; begin result:= false; for i:= 0 to party.chars.count-1 do begin if (user.target = party.chars.items(i)) then begin cur_target:= party.chars.items(i); break; end; end; if (cur_target = nil) then exit; for i:= 0 to cur_target.buffs.count-1 do begin if (cur_target.buffs.items(i).id = id) then begin result:= true; break; end; end; end; begin Script.NewThread(@stop_casting); delay(-1); end.Конкретно этот пример будет отменять каст лечения и боевого лечения, если ХП цели уже > 88%, и отменять каст излечения отравления, если на цели уже его нет (можно переделать на любой дебаф)
    • 0 replies
    • 103 views
  7. farmwl added a post in a topic Проблемы \ решения   

    Отключали всвязи с работами над ним
  8. farmwl added a post in a topic Возврат на спот   

    Чтобы подхватывал нужно общий алгоритм делать более "ветвистым", советую к прочтению Пример фарм-алгоритма (для 1 перса), хоть оно и для волкера писалось, логика такая же
  9. farmwl added a topic in Trade section   

    Правила торгового раздела Archeage
    1. Запрещен спам в любом проявлении, а так же реклама сторонних ресурсов свершенно не нашей тематики. А так же все, что прямо или косвенно может навредить форуму.
    2. При создании темы в торговом разделе обязательно указывать префикс ( куплю \ продам \ услуги ) и указывать в названии предмет торговли + важная доп. инфа (например сервер, если вы продаете персов). Например [WTS] Исповедников 50+ (EU - Nui). Это очень облегчит навигацию и поиск в будущем. Используйте теги, это поможет людям легче найти Вашу тему по ключевым словам
    3. В самой теме необходимо так же указывать цену, за исключением, пожалуй, случаев когда Вы покупаете ( и то как правило люди понимают, за сколько они намерены\готовы купить что-либо). Способ связаться с Вами (контакты) и более точное описание товара.
    4. Все комментарии\мнения по-поводу цены и актуальности\востребованности (или невостребованности) товара рекомендуется оставлять при себе. Кому нужно - тот купит.
    5. Оставлять отзывы о товаре ни в коем случае не возбраняется, скорей наоборот. Вы наверняка сделаете человеку приятно, оставив положительный отзыв, и сделаете хорошо для остальных, если предупредите о конфликтах\подводных камнях, связанных с покупкой, но только в таких случаях, будьте не голословны - опишите ситуацию подробно. Таким образом у продавцов будет стимул делать все "как следует".
    6. За недобросовестное загаживание конкурирующих тем будут санкции. За пустые обвинения аля "я купил что-то, что работает ни как йа думал", но при этом товар полностью соответствует описанию тоже будут санкции. Читайте перед покупкой, задавайте вопросы. Если остались чем-то недовольны, опишите это нормально (возможно приложите скрины), а не в формате "продавец меня обманул, не покупайте у него ничего!!!1111"

    PS. Купля-продажа игровой валюты разрешена.
    • 0 replies
    • 2,594 views
  10. farmwl added a topic in Trade section   

    Правила торгового раздела Lineage II
    1. Запрещен спам в любом проявлении, а так же реклама сторонних ресурсов свершенно не нашей тематики. А так же все, что прямо или косвенно может навредить форуму.
    2. При создании темы в торговом разделе обязательно указывать префикс ( куплю \ продам \ услуги ) и указывать в названии предмет торговли + важная доп. инфа (например сервер, если вы продаете персов). Например [WTS] Гномы 10-15 лвл (L2Classic - Shillien). Это очень облегчит навигацию и поиск в будущем. Используйте теги, это поможет людям легче найти Вашу тему по ключевым словам
    3. В самой теме необходимо так же указывать цену, за исключением, пожалуй, случаев когда Вы покупаете ( и то как правило люди понимают, за сколько они намерены\готовы купить что-либо). Способ связаться с Вами (контакты) и более точное описание товара.
    4. Все комментарии\мнения по-поводу цены и актуальности\востребованности (или невостребованности) товара рекомендуется оставлять при себе. Кому нужно - тот купит.
    5. Оставлять отзывы о товаре ни в коем случае не возбраняется, скорей наоборот. Вы наверняка сделаете человеку приятно, оставив положительный отзыв, и сделаете хорошо для остальных, если предупредите о конфликтах\подводных камнях, связанных с покупкой, но только в таких случаях, будьте не голословны - опишите ситуацию подробно. Таким образом у продавцов будет стимул делать все "как следует".
    6. За недобросовестное загаживание конкурирующих тем будут санкции. За пустые обвинения аля "я купил что-то, что работает ни как йа думал", но при этом товар полностью соответствует описанию тоже будут санкции. Читайте перед покупкой, задавайте вопросы. Если остались чем-то недовольны, опишите это нормально (возможно приложите скрины), а не в формате "продавец меня обманул, не покупайте у него ничего!!!1111"

    Ну и никто не отменяет здравый смысл. Если только что зареганный человек, продает несметные богатства всего по 20 копеек за штуку, то он, очевидно, не врет D
    Обращайте внимание на репутацию: разумеется, ее отсутствие еще не говорит о человеке плохо, но и ее высокий показатель не гарантирует, что все будет идеально.
     
    PS. Купля-продажа игровой валюты разрешена
    • 0 replies
    • 3,139 views
  11. farmwl added a post in a topic [Урок 11] Потоки (имитации псевдопараллельной работы)   

     
    ASI WIN ArcheAge/Вопросы и обсуждения
    L2Adrenalin/Вопросы и обсуждения
    все вопросы по скриптовым командам сюда пж
     
  12. farmwl added a post in a topic [Урок 11] Потоки (имитации псевдопараллельной работы)   

    Ответ сообщением выше)
    Гуглите BeginThread, вот примерный код:

    var TID: cardinal; paused: boolean = false; procedure set_pause(value: boolean); begin if (paused <> value) then begin if (value) then begin // Ставим на паузу Script.Suspend; Print('Дисконект, торможу скрипт'); end else begin // Снимаем с паузы Script.Resume; Print('Соединение восстановлено, продолжаю работу'); end; paused:= value; end; end; procedure check_disconnect(p: pointer); begin while (TID <> 0) do begin set_pause(engine.status <> lsOnline); // Если <> Online, то пауза delay(111); end; end; begin beginthread(nil, 0, @check_disconnect, nil, 0, TID); while true do begin // тестовый пример print('Сейчас скрипт работает'); // если чар в игре, то печатаем сообщение delay(1111); // каждую секунду end; end.
  13. farmwl added a post in a topic Как настроить прокси в ASI под каждое окно   

    ну соединение пофейлилось. скорей всего что-то ввел из данных не так
  14. farmwl added a post in a topic Проблемы \ решения   


    http://asiwin.com/index.php?/topic/45-zapusk-adrenalina-vmeste-s-asi-win/
  15. farmwl added a post in a topic Проблемы \ решения   

    Уже можно, апдейт вышел
  16. farmwl added a post in a topic Проблемы \ решения   

     
    это из-за доверенного компьютера, скоро будет добавлена функция в оконке
  17. farmwl added a topic in ASI WIN (Lineage II)   

    Запуск нескольких окон с 1го HWID
    Последнее время часто поступает вопрос, как запустить 2+ окна через аси но с одинакового HWID'a?
    Очень просто. Выбираем один из интересующих нас аккаунтов и открываем его настройки. Смотрим на поле HWID

    Его можно копировать. Собственно, если требуется, то можно хоть все окна запускать с одинакового HWID'a, просто скопируйте.
    • 0 replies
    • 3,175 views
  18. farmwl added a post in a topic Скрипт прокачки гномов 1-10 + квест на молот (триалка)   

    часа 4 судя по отзывам, сам постараюсь засечь поточней при новой верси
    адены в районе 10к, он для подготовки к фарму, а не для нон-стоп пробегов орды гномов
  19. farmwl added a topic in Interface set up examples   

    Почему бот не атакует мобов после включения?
    Если после включения Adrenalin не начинает бой, то на это есть ряд причин:
    1. Вы забыли выставить умения для атаки. Проверьте, добавлены ли хоть какие-то умения в закладке Атака:

     
    2. Проблемы с поиском цели, например, не настроен фильтр мобов. Возможно у Вас выставлено не атаковать всех монстров, и нет ничего в списках исключений. Либо наоборот в этих фильтрах стоит запрет на атаку окружающих мобов.
    Попробуйте для теста установить настройки, как показано на скрине:


     
    3. Если вы рисовали зону на карте, то проверьте, не забыли ли Вы загрузить ее в закладке Зона поиска:


     
    4. Если геодата на споте не ровная (горки\склоны и тд), то возможно стоить увеличить Ограничение высоты по Z координате в этой же закладке
    • 0 replies
    • 923 views
  20. farmwl added a topic in ASI WIN (Lineage II)   

    FAQ [ASI WIN Lineage II]
    Q: При запуске аккаунта выдает "Ошибка получения данных аккаунта"
    A: Скорей всего, либо упал сервер авторизации 4game, либо оконка не работает после проф работ. В обоих случаях нужно просто подождать, либо восстановят авторизацию, либо будет сделано обновление и ASI автоматически предложит его скачать.

    Q: Окна закрываются с ошибкой вида "E20015", в чем проблема?
    A: Скорей всего это связано с конфликтом оконки с чем-нибдуь на вашем ПК, бывали случаи конфликта с ArcheAge. В первую очередь реккомендуется перезагрузить ПК
    • 0 replies
    • 5,964 views
  21. farmwl added a post in a topic [Урок 11] Потоки (имитации псевдопараллельной работы)   

    Вообще можно, но тогда поток нужно создавать не дочерний скрипту. т.к. поставив на паузу скрипт, ты остановишь все, в том числе поток, проверяющий условие для включения обратно.
  22. farmwl added a topic in Script repository   

    Подсчет кол-ва итемов в инвентаре
    Например, нам нужно посчитать, сколько у нас стрел (стаковый предмет) или матерчатых шляп, выбитых с кельтиров (нестопковый предмет).
    Суть - мы должны пробежаться по списку инвентаря, и если ID совпадают, то запоминаем кол-во (или плюсуем к уже запомненному). Выглядеть это будет так:
     

    function item_count(id: integer): integer; // Возвращает кол-во предметов по ID var i: integer; begin result:= 0; for i:= 0 to inventory.user.count-1 do begin if (inventory.user.items(i).id = id) then result:= result+inventory.user.items(i).count; end; for i:= 0 to inventory.quest.count-1 do begin if (inventory.quest.items(i).id = id) then result:= result+inventory.quest.items(i).count; end; end;Как видно по коду, функция сканит список инвентаря юзера, и его квест инвентарь, но не считает вещи, которые могут находиться на пете (к этому списку можно обратиться по inventory.pet)

    Возвращает функция число найденных предметов, можно искать аналогичным образом по имени, а не ID
    • 0 replies
    • 112 views
  23. farmwl added a topic in Script repository   

    Изучение умений
    Параллельный поток на изучение скилов (пример для гнома, скилы с 1го по 10ый лвла)


    procedure learn_skills(); var tmp_skill: TL2Skill; begin while true do begin delay(3333+random(2222)); if (user.level = 5) then begin if (not SkillList.byid(254, tmp_skill)) then engine.learnskill(254); if (not SkillList.byid(42, tmp_skill)) then engine.learnskill(42); if (not SkillList.byid(141, tmp_skill)) then engine.learnskill(141); if (not SkillList.byid(142, tmp_skill)) then engine.learnskill(142); end; if (user.level = 8) then begin if (SkillList.byid(142, tmp_skill)) and (tmp_skill.level < 2) then engine.learnskill(142); end; if (user.level = 10) then begin if (SkillList.byid(141, tmp_skill)) and (tmp_skill.level < 2) then engine.learnskill(141); if (SkillList.byid(142, tmp_skill)) and (tmp_skill.level < 3) then engine.learnskill(142); if (not SkillList.byid(150, tmp_skill)) then engine.learnskill(150); end; end; end; begin script.newthread(@learn_skills); // code... end.
    • 1 reply
    • 197 views
  24. farmwl added a post in a topic Проблемы \ решения   

    Мы всегда вкурсе неработоспособности софта, иногда приходиться прилично повозиться, терпение. Как только будет готово, оконка выдаст обнову.
    Не нужно плодить подобные вопросы и отдельные темы. Всегда после проф работ есть вероятность выхода из строя бота\оконки
  25. farmwl added a topic in ASI WIN (Lineage II)   

    Как настроить отдельные прокси под каждое окно?
    Одна из основных функций оконки заключается в возможности запуска каждого окна под проксей.
    Что такое прокси и как это работает страждущий всегда может найти в гугле.
     
    Зачем это нужно?
    Со стороны сервера это будет выглядеть так, как будто каждое окно запускается со своего IP, т.е. это поможет Вам избежать массовых банов, когда из-за одного бота по цепочке выносят всех Ваших ботов. В совокупности с функцией подмены железа (HWID) это дает возможность запускать на 1ом ПК 30 окон, как будто все они запущены с разных ПК, расположенных в разных местах. Следовательно не будут банить разом все окна.

    Как это настроить?
    Итак, прежде всего, заходим в настройки оконки: 

     
    Тут ОБЯЗАТЕЛЬНО включаем функции:

     
    Теперь нам нужна сама прокся (Socks5 причем, это важно), ее нужно купить. Конечно, теоретически можно найти бесплатные, но я думаю они кончились в интернете еще пару лет назад. Да и потом шанс, что Вас забанят за вход с такого IP скорей всего устремляется в бесконечность, поэтому лучше сразу купить что-то нормальное, 
    На форуме в шапке есть ссылки на примеры таких сервисов, но это лишь примеры, о их качестве я не могу судить, но они подойдут для оконки. Думаю со временем на форуме так же появятся предложения по продаже проксей именно для ботинга, селлеры наверняка ответят на интересующие Вас вопросы.

    Теперь, получив доступ к IP адресу, остается зайти в настройки аккаунта и внести туда данные:


    Сначала нужно активировать функцию Прокси, потом нажать Настроить и в появившемся окне указать: IP, порт, логин и пароль (если требуется, но как правило требуется всегда). Как раз эти данные вы и получаете при покупке прокси.
    • 0 replies
    • 3,291 views