Дэвиль на скрипте на плиту на второй строке выдаёт ошибку типа неопознанная команда..
Вид для печати
Дэвиль на скрипте на плиту на второй строке выдаёт ошибку типа неопознанная команда..
На пилоте 1.04 попробуй запустить
Так как команды все работают... В старых пилотах нет команды set поэтому может ругаться.
Хилинг
РезистКод:repeat 30
double_left 421, 291 // улий
wait 550
end_repeat
repeat 4
double_left 1017, 466 //бинты
wait 1000
left 794, 877 // статы чара
wait 4000
end_repeat
Double_left 1035, 510 //кликаем на еду.
wait 3000
Код:double_left 913, 392 //еда в беге
wait 500
:1
send 5 // каст ласт спел
waitfortarget 20000
left 465, 217 //место, куда кастуем
wait 8000
if lastmsg fizzles. //если не поперло то
goto 1 //еще раз кастуем
end_if
repeat 50 //восстанавливаем манну, столько репитов для медитации 30
send F8 //пытаемся начать медитировать
wait 3000
end_repeat
Скрипт для тех кто попал на каторгу с малым кол-вом майнинга или ламбера....
Код://Копающий скрипт, копает пока весь камень не будет выкопан. Как только камень откопан дает сигнал для вас что пора идти к след. камню.
:begin
send backspace //lastobjectwaitfortargetlasttarget
while_not lastmsg there is no
wait 200
if lastmsg you loosen
say / ok
goto begin
end_if
if lastmsg you put
say / ok
goto begin
end_if
end_while
alarm
send f3 //lastobject
start_script 1
stop_script
Пояснения: Открываем пилот и в нем открываем 2 скрипта 1-ый скрипт под окном номер 0, второй под окном номер 1.Код:///Скрипт ловит один из ластмессаг и запускает скрипт 0
if lastmsg you put
start_script 0
stop_script
end_if
if lastmsg you loosen
start_script 0
stop_script
end_if
if lastmsg there is
start_script 0
stop_script
end_if
Скрипт 0 выкапывает весь камень и делает таргет + запускает скрипт 1 чтобы он ловил ластмессаги и запускал в свою очередь скрипт 0. Таким образом можно копать просто бегая по карте и тыкая курсором на камушки (бегаете вы сами).
Думаю ничего противо законного в этом скрипте нет, ведь игрок обязан присуствовать при копке... Просто это немного облегчит рутину тех у кого Nк с 30 ламбера/майнинга.
Версия 1.1
Копаем.рубим с комфортом )))
Копайте на здоровье ;) и не балуйтесь инжой после ходкиКод::begin
send backspace //lastobject - waitfortarget - lasttarget
while_not lastmsg there is no
wait 200
if lastmsg you loosen
say / ok
goto begin
end_if
if lastmsg you put
say / ok
goto begin
end_if
end_while
alarm
send f3 //lastobject
while_not lastmsg GM NIKA
if lastmsg you put
goto begin
end_if
if lastmsg you loosen
goto begin
end_if
if lastmsg there is
goto begin
end_if
end_while
Для пользователей пилота!
Для сведения сообщаю, вышла новая версия пилота!!!
В которой исправлены различные глюки.
Парни сейчас задам очень избитый вопрос но плз ответьте и помогите!! Мне нужен скрипт на мининг что бы добывать метал!! Я читал ваши варианты но блин мне тяжело понять как их запустить? если можете выкиньте расписаный или обьясните кому не лень плз!
http://uoo.ru/phpBB/viewtopic.php?t=...rt=220#2242465
комментарии дописал, чар обкапывает 25 клеток вокруг себя
:main
gosub kopaem
gosub fin
goto main
:kopaem // процедура определения координаты ласттаргета
for #y -2 2 1 (ЧТО ЭТО ТАКОЕ?? )
for #x -2 2 1
set lasttargetx charposx + #x (ЭТО КООРД ЧЕЛА ПО ИКСУ??)
set lasttargety charposy + #y (А ЭТО ПО ИГРИКУ??)
set lasttargetkind 2
gosub tochka //
end_for
end_for
alarm
stop_script
return
:tochka // процедура вскапывания одной точки
set #p 0 // обнуление счетчика попыток (ЧТО ЭТО ЗА ТОЧКА??)
:mining
send F5 // ластобджект, уэйтфотаргет, ласттаргет
wait 2000
:proverka
if (lastmsg no ore) or (lastmsg mining in rock) or (lastmsg have no line) or (lastmsg get there) or (lastmsg you can't)
return
end_if
if wght > #ves // проверка на вес
gosub fin
end_if
wait 3000
set #p #p + 1 // счетчик попыток (ЧТО ЭТО ЗА ТОЧКИ??)
if #p > #proba (ВОТ ЭТО ЧТО ЗА ТОЧКИ???)
return
end_if
goto mining
return
:fin
alarm
wait 1s
alarm
wait 1s
flash
stop_script
ТО ЧТО МНЕ НЕ ПОНЯТНО Я ВПИСАЛ В СКОБКИ ПЛИЗ ПОМОГИ!!!
Читай исправил в цитате, для работы скрипта тебе не обязательно это знать :)Цитата:
Сообщение от Seriy
Вообщем так, обьясни тогда пожалуста по подробнее мне не понимающему, какие цыфры трогать а какие нет и как это делать потому что я сделал и он только копает в одной точке и всё!! ПЛИЗЗ!!
Ничкакие цифры менятьь не надо!
только нужно сделать бинд в ультиме f5 - lastobject-wft-lasttarget или подставить свой.
Чар нормально копает пробовал при копке он стоит на месте иногда вертиться.
И ты скопировал не весь скрипт там еще сверху есть:
set их тоже надо в скрипт
И еще а ты в пилоте клиент указал 2.0.3 ?!?!?! Во вкладке ЕЩЁ это обязательно!!!
Я копирую в блокнотик открываю скрипт с пилота, да к стати он у меня 2.07, один раз копнул, кликнул на кирке два раза, он выкапывает одну точку и баста. Что делать? Я уже наверное достал! Нет случайно аси было бы гораздо легче!!!
Огромное спасибо Gevorgу за терпение! Всё ок всё пашет!СПАСИБО!
А мне вот предлагали скрипт на мининг: он копает, по трём рунам может реколится ложит дома и возвращается копать! У меня попросили за это 250к! Я бы заплатил но я на ОПЭЕ а тот у кого скрипт на ОФРИ! Предлагаю сбросится и купить скрипт и выложить его для всех!
Я автор этого скрипта :)
Он был написан не для общего пользования.
И еще этот скрипт есть у меня....то что он не для общего пользования это так.Цитата:
Сообщение от Gevorg
Написал скрипт на прокачку магии...
Кастую пойзон
Есть проблемка: качается intelligence, качается Meditation.
Магия не качается...
Вопрос: она просто ОЧЕНЬ медленно качается или я что-то забыл?
Мысль: во многих скриптах после медитации едят. Это критично? (еды мало - не проверить)
======
//Сообщения УО
set $msg1 you lack sufficient
set $msg2 you are at peace
set $msg3 you lose your concentration
set $msg4 you lack
set $msg5 you attempt
set $msg6 it is now
//Использование магии. Предварительно скастовать что-нить
//куда-нибудь
:magery
send F6 //ласт спелл-вэйт фо таргет-ласт таргет
wait 4s
if lastmsg = $msg1 //кончилась мана - идем медитировать
goto meditation
end_if
if lastmsg = $msg4 //кончились ингридиенты
goto no_reagents
end_if
goto magery //по кругу
:meditation
send F7 //юз скил медитэйшн
wait 1s
if_not lastmsg = $msg5 //иногда почему-то УО игнорирует пред. строку - проверить и заставить
send F7 //юз скил медитэйшн
end_if
wait 1s
//Ждем пока не споткнется
while_not (lastmsg = $msg2) or (lastmsg = $msg3) or (lastmsg = $msg6)
wait 10s
end_while
if (lastmsg = $msg2) or (lastmsg = $msg6)
//Если благополучно отмедитировали
wait 500
goto magery
else
//Если сорвалось
goto meditation
end_if
//кончились реагенты
:no_reagents
alarm //писк-выход
end_script
======
Прирост магии от скрипта ника не зависит. Главное действие, т.е. каст спела, если по твоему скрипту чар кастует ин нокс, то магия должна расти, другое дело, что может просто не проперло, порой такое бывает, но потом все нормально рарастет.
P.S> совет тут ранее были вывешены скрипты намного проще и практичнее. Определять количество маны по ластмесаге не очень удобно, да и не всегда может с первого раза определится, проще по кол-ву маны это делать.
Что касается еды, магия и медитация растут лучше при полной сытости + максимальный прирост маны при медитации достигается также при максимальной сытости.
Насчет много еды тратиться я бы не сказал, на ночь уходит ножек 20.
Спасибо, пошла качаться...
А на счет скриптов. С простотой может все и так, а вот с практичностью ... я бы даже и поспорил (приводи примеры) :)
Я его немного доработал, теперь он нормально реагирует на ластмесаги.
Количество маны по пути изменяется. У меня за ночь подросло на 10 - одно заклинание. Жалко терять, а отслеживая по мане я застопорюсь на исходном значении...
Скрипт на магию.
Перед запуском один раз делаем все сами кастспела, указываем таргет и дабл клик по еде.
while_not mana < 10 // до тех пор пока мана больше 10
send f1 // lastspell-wft-LT
wait 2000
end_while
while_not mana = 100
send f2 // медитация
wait 10s
end_while
send insert // lastobject кушаем
Этот скрипт применим только при INT=100 у меня 43Цитата:
Сообщение от Gevorg
качается по пути
- В данном случае цикл (*2) никогда не завершится (реальная неприятность :) )
- Цифра (*3), если INT < 100 задает константу, которая не учитывает изменения INT по пути (реальная неприятность :) )
- (*1) не учитывает тормозов на линии я-интернет
У меня их, к счастью, нет, но сути это не меняет.. (теоретическая придирка :) )
Блин... вот вы проблему нашли... давно вроде выкладывал скриптик... простой и неприхотливый:
Будет работать всегда и везде, при изменяющихся и константных значениях инты, при магии 30%. Всё.Код:while mana > 9
send X 3s // CastSpell (Poison) - WFT - LastTarget
end_while
send Y // LastObject (еда)
while_not mana = int
senz Z 3s // UseSkill (Meditation)
end_while
либо тут зверские паузы между строчками, либо ты ГМ медитации на момент запуска скриптаЦитата:
Будет работать всегда и везде, при изменяющихся и константных значениях инты, при магии 30%. Всё.Код:while mana > 9
send X 3s // CastSpell (Poison) - WFT - LastTarget
end_while
send Y // LastObject (еда)
while_not mana = int
senz Z 3s // UseSkill (Meditation)
end_while
Запуск следующей медитации зарубит предыдущую
Запуск следующего заклинания сфизлит предыдущее
имхо не жизнеспособно
Лаги это другое дело, но у тебя с ними нет проблем,Цитата:
Сообщение от belAB
что касается маны и того, что ты параллельно качаешь интелект, просто в скрипте пишим вместо значения 100 int
то есть
while_not mana = int
проблема решена :)
На этом скрипте прокачал примерно 15 чарам магию до 100 и медитацию до 95. Нежизнеспособно? :spy:Цитата:
Сообщение от belAB
Исключительно на первый взгляд :)Цитата:
Сообщение от Devil Dun'Shaar
Никаких агрессивных воплей про нежизнеспособность
это просто имхо :)
какая задержка между строками?
Сейчас засандалю в пилота...
2Gevorg А вот мысль использовать mana = int мне в голову не пришла - каюсь... иду исправлять скрипт :)
===добавил позже
И все-таки не жизнеспособно
реально не хватает паузы после cs-wft-lt
все спелы физлятся.... или это не мешает прокачке? :-/
===Добавил еще позже
Как учитывается "You loose concentration?"
И тебя не смущает обилие "you must perform another action"?
то же 2Gevorg
Не изящно ;)
НУ у меня все нормально, думаю достаточно увеличить паузу, до 2500 или 3000Цитата:
Сообщение от belAB
Абсольютно не смущало, но если Вас смущает то можно просто в цикл медитации добавитьЦитата:
Сообщение от belAB
while_not [lastmasg loose] or [lastmsg peace]
wait 100
end_while
Хотя честно все это уже идут извращени :)
А вобще если спелл зафизлился это для прокачки патология? А то может и хрен с ним?Цитата:
Сообщение от Gevorg
Дефолтная, 100.Цитата:
Сообщение от belAB
Прикольно :) Я выложил скрипт, где использовано это решение, а спасибо - Геворгу :)Цитата:
Сообщение от belAB
На каст поизона требуется 2,9 секунды. Можно сделать задержку 3,5 секунды, раз у тебя физзлит постоянно.Цитата:
Сообщение от belAB
Никак.Цитата:
Сообщение от belAB
Абсолютно не смущает. Кол-во сообщений никак на прокачку не влияет. Единственное на что влияет - это трафик. Да и то не существенно: может на 1 мб / сутки.Цитата:
Сообщение от belAB
Это не спасибо Геворгу, это посыпание головы пеплом по поводу константных значений :)Цитата:
Сообщение от Devil Dun'Shaar
Тебе спасибо :)
Но в твоей версии ВОБЩЕ нет задержек...Цитата:
Сообщение от Devil Dun'Shaar
Если добавить задержки, тогда я не спорю -
компактиненько, утилитарненько, он не изящно ;)
Короче продолжаю качаться на своем скрипте - не убедили ;)
Всю славу забрал :cry:Цитата:
Сообщение от Devil Dun'Shaar
send X 3sЦитата:
Сообщение от belAB
эта строка равносильна
send x
wait 3000
:)
Ну икаждый при своем мнении и скриптах :D
помогите со скриптиком на инскрипт я щас пользуюсь вот таким:
double_left 935, 430 -еда
while mana < 11
send F10 -юскил инскрипт
wait 1000
Double_left (159, 78)
wait 1000
Double_left (70, 71)
wait 3500
end_while
if mana < 11
while_not mana = 158
send F3 -- медитация
wait 40000
end_while
end_if
,но он меня не устраивает по двум причинам:
1. Вместо реколов он делает агилити получаеться что то типо 50 на 50 50 реколов и 50 агилити.
2. то как он медитирует ,нельзяли как то написать что бы когда он медитирует то медитирует до конца тоесть до 158 манны и как ток дошло до 158 , то тут же макрос снова запускаеться и делает реколы до тех пор пока манны не будет < 11
За ранее большое спосибо .
Попробуй взять пустой спелбук, где будет только рекол, чтобы на другие спеллы не сбивалось, и подредактируй макрос.
Посиб большое со спелбуком это вещь я бы не додумался )
Скрипт на магию.
repeat 500
send f6 \ каст спел - пойзон, вэйт фор таргет, лас таргет
wait 2500
if mana < 9
break
end_if
end_repeat
double_left 123,456 \ координаты еды
wait 1000
repeat 5000
send f12 \ юз скил \ медитация
wait 2200
if mana = 170 \ предельное значение маны
break
end_if
end_repeat
Перед запуском один раз вручную кастуем пойзон на любой предмет, только не на себя =)). И не надо никаких задержек подберать под уровень медитации и физлов!
купи драгон плиту она восстанавливает мануЦитата:
Сообщение от Silver Rain
Проблемы опять со скриптом
double_left 949, 379
while mana < 11
send F10
wait 1500
double_left 70, 71
wait 4000
end_while
if mana < 11
while_not mana = 158
send F3
wait 40000
end_while
end_if
Все устаивает качаюсь в драгон плите ,но недавно заметил одну вешь то что когда свернуто окно то он делает один раз свиток потом медитирует или когда вторым окном заходишь тоже самое проделывает подскажите как это избежать?
Ничего не понял из вышенаписанного тобой, по конкретнее можно.
Могу лишь предположить, что у тебя скрипт не прикреплен к чару. Вкладка ЕЩЕ кнопка параметры чара, должны быть твоего чара, если erorr, значит не прикреплен. Скрипт не может считывать параметры чара вот и ведет себя так.
Всем кто пытается качать БС, но из-за слабого коннекта и лагов все время делает гвозди:
:begin
send f1
wait 1s
if 230, 70 526344
double_left 202, 61
wait 1s
if 146, 66 15724527
goto begin
else
end_if
if 116, 61 8098964
goto begin
else
end_if
if 202, 61 526344
double_left 109, 59
wait 1s
if 55, 57 7046309
goto begin
else
end_if
if 109, 59 526344
double_left 70, 55
wait 1s
else
end_if
else
end_if
else
end_if
wait 8s
if wght > 400
msg My weight is near maximum.
:end
wait 100m
else
end_if
данный скрипт расчитан на кование мейса и скил гдето 43, но что хорошо - никогда не начнет кувать ненужное, если хватает материала на нужное. минус - не будет работать при загрузке, однако скоро напишу для загрузки."+"Если переназначить координаты и цвета (+ добавить пути если надо) - будет ковать что угодно. При лаге будет оставаться только нерабочая МС менюшка, а новая будет работать.
(для исключения уж совсем невозможных багов лучше чтоб под менюшкой был ровномерный не серый цвет, хотя я это не делаю)
P.S. кто знает как сделать так, чтоб чар реколился через руну в бекпале( когда их там много) по координате.тогда можно заменить msg на рекол к торговцу и ,если не страшно в тюрьму попасть, на автопродажу и домой снова ковать.