[quote=Uborevich;42967]
Действительно, когда этим пользуешся на автомате то непонятно было о чем вопрос.
Могу дать рекомендацию - не пользуйтесь ни точкой привязки ни путем из точек. Почему - спросите вы? Да потому что бот идя по такому пути или точке - привязан, и его вычислить можно просто визуально...
Пользуйтесь полигонами, т.к. зона обитания мобов практически всегда известна то такой полигон вводите в описание скрипта. так поведение бота менее предсказуемо.
Большое спасибо за хороший пример и подробное описание. Замечания принял к сведению. С уважением Stas.
Добавлено через 4 минуты
[quote=B0R0DA;43089]видимо ты не знаешь о
!CharBuffs([Id=4323]) // Баффы закончились (ID баффа на защиту)
{
MSG(Баффы закончились. Возвращаемся в город.)
JMP(SoE)
}
бафф на защиту дают и магам и воинам, поэтому работает на всех. Ну и JMP(SoE) - у меня по такому же принципу построены скрипты, но для сое у меня отдельная подпрограммка...
Спасибо за полезный пример и ID баффов. Stas.
Последний раз редактировалось Stas, 06.11.2009 в 09:14.
Причина: Добавлено сообщение
Вопрос как можно проверить в скрипте живой пет или нет? и как можно проверить живой ли он у сопартийца?
есть тока вариант поставить проверку по наличаю у пета бафа, бафера заставить бафать его до падения бафа, тогда получается проверка на смерть пета - применяется к любому пету с именем. если надо детально пм мне - обмазгуем)
__________________
Форумный зануда... Пишу автономные скрипты под wallker любой сложности
Обращение ко всем с дружеским советом. У меня, как и у всех, в жизни было (и есть) много различных увлечений, у каждого из нас, больше или меньше, есть какие-то познания в разных областях. Но давайте не будем эти кичиться. Не все же всю жизнь занимались одними скриптами и программированием. Да и в игре одни недавно, другие уже давно. Будьте снисходительны друг к другу. Порой и новичка могут заинтересовать или ему могут понадобиться решения более сложных задач. Ну, так помогите им, если вам не трудно, если у вас есть на это время, но соревноваться с ними в познаниях и опыте, мне кажется ни к чему, а тем более, бить по рукам своим высокомерием и зазнайством. Приведу свой пример. Начав писать скрипты, я с самого начала наткнулся на ряд неразрешимых вопросов. В частности, не найдя ряд нужных функций, очень необходимых в решении тех или иных вопросов (для разветвления программы, например). Вот я и обратился с этими вопросами в данной теме. Да и называется она - вопросы к опытным... за деловыми советами.
Но сразу же наткнулся на непонимание многих. Будьте благоразумны.
Всё относительно. Бывает, что трудные вопросы решаются очень просто, а порой простые вопросы требуют серьёзного подхода и решения. Давайте будем помнить об этом. С уважениием и добрыми пожеланиями ко всем, автор "полюбившейся всеми вами" темы, Stas
Последний раз редактировалось destructor, 05.11.2009 в 04:31.
Причина: Добавлено сообщение
якобы ИД всех скилов, пользовался не многим, поэтому подтвердить эту инфу на 100% не моогу, если пригодится - пожалуйста (прикрепил)
Цитата:
Какие бафы имеются ввиду? Можно прояснить? И если они партийные то НПС бафер их на соло чара кидает?
Имеет ввиду бафы: блесс то боди (на НР), и блесс то соул (на МР).
2 Anafema, кому как, а мне проще 1 скрипт на все случаи не разу не замечал чтоб херб перебивал щит, рискну предположить, что такого херба вообще нет... И потом, не каждый час или даже день тебя бафнет пробигающий мимо ПП Мало того, если херб заменит баф, то ИД у него станет другим, и скрипт будет считать, что бафы закончились (ни разу не замечал чтоб летал в город раньше времени), ну и баф пробегающего мимо ПП тоже заменит ИД бафа...
Последний раз редактировалось B0R0DA, 05.11.2009 в 20:02.
Сразу же, как смог войти ботом после переустановки нового клиента, стал проверять скрипты. Один переписал полностью, добавил проверку на смерть (и от монстров, и от ПК-шников), добавил точки респа и возвращение к пункту телепортации, разделение по расам, заменил английские названия на русские, прогнал по этому скрипту 10 чаров разных рас, тестируя скрипт. Выставляю, тем, кому он может пригодиться. На мой взгляд удобный и хороший скрипт. Начинаете сразу же, как создали чара любой расы, добыть надо всего два квестовых итема, убив 3-5 мобов, а в результате заканчиваете скрипт 10 лвл со средненькой бронёй. В ручных настройках для воинов поставить галочку, чтобы чар садился при НР меньше 95 (к примеру), для остальных, у кого есть скилы с рождения, указать, какой скилл использовать, без этого они часто гибнут. Больше никаких настроек Волкера не делал. Положительным считаю то, что любой чар быстро добегает до 10 лвл, недостаток - там, где больше всего чар берёт заданий и сдаёт их, зачастую толпится много ПК-шников, забавляясь тем, что убивают слабеньких чаров. Кто захочет улучшить или что-либо добавить в скрипт, буду только рад.
С уважением Stas.
Последний раз редактировалось Stas, 06.11.2009 в 09:44.
LABEL(inDead11)
CHARSTATUS(CHP,<,1)
{
SET(L2WALKER,DISABLE)
GOHOME()
DELAY(9000)
SET(L2WALKER,ENABLE)
}
CHARSTATUS(HP,<,100)
{
DELAY(2000)
JMP(inDead11)
}
DELAY(3000)
ITEMCOUNT(Синий Самоцвет[ID=6353],>,0)
{
SET(FIGHTSTOP)
JMP(02)
}
Не пойму для чего эта проверка... По моему достаточно этого:
LABEL(3lvl)
CHARSTATUS(LV,<,3)
{
delay(500)
jmp(3lvl)
}
LABEL(Gemstone)
ITEMCOUNT(Blue Gemstone[ID=6353],<,1)
{
delay(500)
jmp(Gemstone)
}
ну и проверку на смерть примастырить...
DLGSEL(Телепортироваться)
DELAY(3000)
DLGSEL(Алтарь Золота)
delay(10000)
Я извеняюсь конечно, но если твоя цель выложить готовые скрипты для всех, я предпологаю что они должны работать у всех без правки... Но на моей машине если открыть 5 окон то при порте локацыя не грузится за 10 сек... как минимум 20... 30 железно должно хватить
Ну и в диалоге LABEL(Dialog12), если я не ошибаюсь, можно сразу от них портаться в деревню камаелей и не обязательно юзать свиток... Ну это уже такое придирство так сказать
Последний раз редактировалось B0R0DA, 06.11.2009 в 11:37.
Не пойму для чего эта проверка... По моему достаточно этого:
LABEL(3lvl)
CHARSTATUS(LV,<,3)
{
delay(500)
jmp(3lvl)
}
Насколько я помню эта проверка осталась у тебя от старого (чужого) скрипта когда в город камаэлей нужно было лететь не ниже 3го лвл, иначе квест к маркеле не давали. Потом ситуацию исправили и квест стало можно брать сразу же как создал чара.
Насколько я помню эта проверка осталась у тебя от старого (чужого) скрипта когда в город камаэлей нужно было лететь не ниже 3го лвл, иначе квест к маркеле не давали. Потом ситуацию исправили и квест стало можно брать сразу же как создал чара.
Так и есть, даже не знал, что можно сразу. Недавно, с другом, решили позабавиться и создали нюбов, и качали до 3 лвла прежде чем лететь к камаелям ))) А кориш говорит: "может 2 хватит?", я: "нееее!!! квест не дадут!!!" )))
Но для чего эта проверка, мне всеже не ясно...
2 Стас, сорри, тогда все четко ну кроме второй поправочки, думаю меня поддержат...
Последний раз редактировалось B0R0DA, 06.11.2009 в 12:09.
Так и есть, даже не знал, что можно сразу. Недавно, с другом, решили позабавиться и создали нюбов, и качали до 3 лвла прежде чем лететь к камаелям ))) А кориш говорит: "может 2 хватит?", я: "нееее!!! квест не дадут!!!" )))
Но для чего эта проверка, мне всеже не ясно...
2 Стас, сорри, тогда все четко ну кроме второй поправочки, думаю меня поддержат...
Всем привет ! Я снова с вами... Спасибо за правку скрипта, я рад, что вы обо мне не забываете. Значит так, что касается времени, я согласен, можно было его увеличить с 10 сек до 30, прежде, чем выкладывать. Просто я сразу, как закончил тестировать, тут же выложил. Ну, учту ваше пожелание. А что касательно лвл 3, то его делать не надо, у меня проверка только на наличие квестового самоцвета, этого достаточно, так как квест дают с 1 лвл. А так скрипт считаю удачным, уже описывал преимущества этого скрипта. Всем спасибо и удачи !!! Stas
P.S. И ещё... Я сторонник ставить минимальное время в скрипте, потому что даже при тестировании скрипта муторно ждать 30 секунд, если чар успевает за 7-8 секунд. Да и потом при использовании скрипта лишнее время ни к чему, разве что на всякий случай... как в том анекдоте (дядя Вася спит, а х... стоит на всякий случай). А по поводу свитков, у чара при рождении всего достаточно, чтобы лихо, с песней, пробежать до 10 лвла, поэтому я не счёл нужным менять обычный свиток на камаэлевский, уж извини...
Последний раз редактировалось Stas, 13.11.2009 в 14:39.