Реально в игре спойлить то толпу можно, но свипить можно только того кто в таргете - потерял таргет после смерти моба - потерял дроп.
Я думаю, что полиарма - это не та пушка в данном случае.
Это я не по скрипту написал, а по игровому процессу.
VORON, ВороН пожалуйста объясни попорядку как запустить твой бот что именно надо делать и какие переменные надо вбивать и каким способом твой скрипт запускается...чтото я не могу его запустить и понять как он запускается! зараннее спасибо!!!
если ты про КАЧБОТ-"ЛОКОМАТИВ!" то.. я его сделал и забыл про него уже почти на пол года.. не усовершенствовал его с тех пор как выложил.. но сегодня уже будучи на другом сервере и с чаром другой профой и другим именем захотелось его доделать.. запустил за 5 сек.. проблем вапще не возникло.. все имена исправил на реальные.. (имена ника персонажа).. включил галочку.. побегал туда сюда 5 сек (для захвата координат) потом прибежал на место кача (жэлательно круглую), встал в центр и написал в чат "х1" (по английски), потом добежал до граници предполагаемой области кача и написал в чат "х2".. потом чтоб база заполнилась нужными мобами убежал оттуда метров на 100 чтоб мобы за горизонтом исчезли с того места где я кач буду.. и вернулся назад чтоб мобы заного отобразились и запомнились в базу данных с мобами.. написал в чат "хх" и вуаля.. перс сам стал охотиться за мобами..
правда тупо так-)) но работает... одного убьет- бежит к новому-) убьет- к новому-).. весело-)
в ближайшее время доделаю скрипт.. чтоб он мог сам лут собирать, и оперативней новую цель выбирал.. а то в етом варианте он над трупом стоит до полного его исчезновеня (делет обжэкт пакет, нужно переделать на ДАЙ-пакет) еще хачу объединить 2 линии скриптоводства в одно.. первая линия ето баферы- ассисты, бафают, хилят, регенят.. я почти сделал такой скрипт который управляет ШЕ+ПП+БИШОП одновременно.. но его изюменкой является то что его можно не коректируя применять в ситуации даже если одного или 2-х участников нету (типа 1 ПП тока, или 1 ШЕ, или 1 БИШ).. т.е. более менее универсальный скрипт.. вторая линия скриптоводства ето создания бота с мозгами на скрипте - типа етого скрипта.. я хачу научить етого бота управлять ботами баферами.. большинство функций у ботов баферов ассистов- автоматизировано, но приказы на РЕБАФ или на что то другое нестандартное- должен отдовать бот командир типа- "ЛОКОМАТИВА" вопщем хачу в итоге получить 2 скрипта, для сапортов и для главного перса, по возможности универсально.. щас просто стал танкера качать.. а кач его дело очень утомительное.. поетому хачу на бота ету праблу переложить.. но в общем.. я тебе объяснил как запускать.. я буквально седня проверял- он отлично запускается..
кстате работаю над темже :) тока намного хуже чем у тебя дела :) пакет на смерть моба 06(Mobid)00 00 00 00... ну что б привязать дрын из трупа или удалить быстро из таргета :) ну разумей как хочешь помоему лутьше удалять из масива с объжект делета, но таргет менят или если надо использовать скилы дрына из трупа и призыв самона :) с 06
Хм, ну извините что не понятно объяснил.
Вопрос в том как сделать автосвип, а в частности, как сделать таргет по убитым мною мобам определенного вида до того как они исчезнут?
По игровому процессу:
Спойлить целую толпу реально выгоднее. Свипать безспорно сложно и требует много внимания ловкости и сноровки.
Но по личным наблюдения, с учетом всех оговорок, куда гораздо выгоднее чем по одному.
Как сделать автосвип. Как обычно. Садишься и пишешь скрипт.Пиши что конкретно непонятно. Твой вопрос подобен - "Как сделать работу".
Сначала разрабатываешь алкгоритм. например
Запомнить ID мобов, которых проспоилил.
При смерти моба смотреть на расстояние до него, попал ли он в нашу таблицу споила и попадает ли в требования по нужности его свипа.
Если моб по всем параметрам подходит, то добежать до него и просвипать.
При получении пакета удаления нпц удалять строку в таблице спойла.
Затем начинаешь писать уже конкретнй скрипт по реализации алгоритма - непостредственно кодить.
Затем все отлаживаешь, находишь косяки в исходном алгоритме, перерабатываешь алгоритм и все заново....
Суть надеюсь ясна?
__________________
Цитата:
Сообщение от Stas
...Ну на хрена ты меня посылаешь гууглить или искать 140 страниц описанных где-то комманд, если я уже в сотый раз объясняю, что хочу облегчить труд многим, я же эти доводы подробно описал...
Принцип понятен.
Но например, как запомнить ID моба, если ты его на таргет не брал, но проспойлил?
Я отслеживал пакеты и не нашел ни одиного в котором указывалось что моб такой-то, проспойлен.
Принцип понятен.
Но например, как запомнить ID моба, если ты его на таргет не брал, но проспойлил?
Я отслеживал пакеты и не нашел ни одиного в котором указывалось что моб такой-то, проспойлен.
Вот кусок кода с проверкой, что моб проспойлен от skymanrus
Код:
#$06: begin
//06=Die:h(CharID)d(d)d(HAsHideout)d(HasCastle)d(flags)d(sweepable)d(access)
//моб сдох! выкидываем его из базы and (attackID=ReadD(2))
if (pck[22]=#$01) then begin //моб проспойлен?
mlk.Lines.Add(' свипаю!');
buf:=hstr('04')+spoilid+hstr('00');
SendToServerEx(Name);
buf:=hstr('2F 2A 00 00 00 00 00 00 00 00');
SendToServerEx(Name);
spoilid:='';
//// mlk.Lines.Add(' ТОРМОЗ! ОН УМЕР!!!');
//delay(700);
end;
Создавай массив со всеми мобами какие есть, а потом по пакету #06 Die пробегая по массиву и сверяя ObjID будешь проверять свипать или не.
я делал иначе.. в базу данных запоминал всех мобов которые нас меня или моих чаров (ид известны) били.. все кто их били автоматом считаются проспойлеными.. для создания такой базы я использовал примитивный пакет- АТАК (кто то камуто нанес урон..) далее при любом ДАЕ я смотрел кто из етих даев посинел.. и если синяя сучка оказалась среди тех кто меня бил или моих друзей- то надо ее полюбасу просвипать..
Добавлено спустя 12 минут 1 секунду:
Re: Стоит ответить
Цитата:
кстате работаю над темже :) тока намного хуже чем у тебя дела :) пакет на смерть моба 06(Mobid)00 00 00 00... ну что б привязать дрын из трупа или удалить быстро из таргета :) ну разумей как хочешь помоему лутьше удалять из масива с объжект делета, но таргет менят или если надо использовать скилы дрына из трупа и призыв самона :) с 06
я склоняюсь к одному что в любом варианте (предложенном) (покачто тока мной) - есть моск у бота .. который срабатывает (в моем варианте) 1 раз в 5 секунд (чем чаще тем тормозов больше) мой моск бота 1 раз в 5 сек- очень приметивен- он очень мало чего умеет.. его можно юзать и в каждый сек по 2-3 раза.. но по мере наростания его функциональности вопрос об быстродействие встанет все чаше..
скажу также что я неслова не понял из того что ты написал..
ето я понял..
Цитата:
"кстате работаю над темже :) тока намного хуже чем у тебя дела :) пакет на смерть моба 06(Mobid)00 00 00 00... "
это я непонял
Цитата:
"ну что б привязать дрын из трупа или удалить быстро из таргета :)"
это я тожэ не понял..
Цитата:
"ну разумей как хочешь помоему лутьше удалять из масива с объжект делета, но таргет менят или если надо использовать скилы дрына из трупа и призыв самона :) с 06"
давайте общаться на языке общедоступном...
__________________
Цитата:
Сообщение от pybukon
прежде чета попросить я немнога раскажу чтоб вы понили как мне плоха
Цитата:
Сообщение от Byrger
А как сделать мой скрипт бесконечным?
Цитата:
Сообщение от XKOR
.. каждый день ионизированной ногой протирает больную)
Цитата:
Сообщение от PsyR
Вылоджите пожалуйста скрипт на рыбалку желательно что бы сам в ВХ клал адаптированый под шоки и так же скрипт на ТТ рец, тоже с диалогами
Тут всказно - не просить скрипты, а как тогда быть человеку которому
нужен несложный скрипт, но он дуб в програминге (да и времени нет на это)?
Может всетаки кто-то сможет мне помочь, за плату в 5-10вебмани?
Что надо.. несложный скрипт - манор бот (соло без доп персов)
1 чтоб определял область кача
2 сканировал область кача и запоминал определеных мобов
3 вычислял оперделенного ближайшего моба
4 манорил его семенем
5 бил
6 собирал манор (если выпали деньги подбирал)
7 и снова с 2 пункта
Главное чтоб я не разбирал что там в скрипте - пришел,поменял ид на нужного моба, запустил и все.
Понимаю что нарушаю правило, но я же не бесплатно - надеюсь строго не накажете :)