if (lastmsg cb) or (lastmsg -b>) or (lastmsg c40) or (lastmsg >?@>1c9b5)Цитата:
Сообщение от WmeL SmiLe n
Попробуй так, вроде все русские ластмесаги перевел, пилот 2.0.1
Вид для печати
if (lastmsg cb) or (lastmsg -b>) or (lastmsg c40) or (lastmsg >?@>1c9b5)Цитата:
Сообщение от WmeL SmiLe n
Попробуй так, вроде все русские ластмесаги перевел, пилот 2.0.1
set #ves 520
set #proba 5
: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 F11
wait 2000
:proverka
if (lastmsg cb) or (lastmsg -b>) or (lastmsg c40) or (lastmsg >?@>1c9b5)
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
На строчке всеравно выдает ошибку, может я что-то не так делаю? Копаю гномьей киркой, перед запуском выкапываю раз в ручную. На вкладке еще ставлю версию клиента 2.0.3
Ф11 - Ласт обджект - вэйт фор таргет - Ласт таргет
С квадратиками не будет работать. Тебе нужно самому скопировать из пилота lastmsg.
Да я копировал, правда я не все понял из всех этих сообщений, я скопировал месагу, когда нет руды, когда упирается в землю допустим, но всеравно не пашет...Цитата:
Сообщение от Adrenochrome
Мне в пилоте выдает именно то, что скинул Геворг, никак не пашет.Цитата:
Сообщение от Adrenochrome
Могу сказать одно, пробуйте различные версии пилота, вроде на 2.0.1 и 2.0.3
В помощь скрипт, для проверки русских ластмесаг:
if (lastmsg -B> ) or (lastmsg "CB ) or (lastmsg 1C9B5 ) // далеко, нет руды, попробуй по камню
say ok :)
end_if
wait 5s
p.S> Иногда полностью скопированная ластмесага не пашет, пробуйте удалить 1-2 квадратика.
У меня такой скрипт на мининг:
send F4 4000 // ????? ??? ????
for #y -2 2 1
for #x -2 2 1
:mining
set lasttargetx charposx + #x
set lasttargety charposy + #y
set lasttargetkind 2
send F8 2000 // ??????????-?????????????-??????????
set timer 0
while (lastmsg do you want) and (timer < 10000)
wait 10
end_while
if_not (lastmsg no ore) or (lastmsg mining in) or (lastmsg have no line)
wait 500
goto mining
end_if
end_for
end_for
alarm
end_script
Но когда руда в одном квадрате заканчивается он не переводит на другой... Может уже говорили как исправить, но напишите ещё:)
Добрый день!
А как сделать так, чтобы скрипт сам в сумке находил нужные предметы и перекладывал их в назначенное место?
Надо ластмесаги руссифицировать !!! Как сделать смотри на 19-20 страницах этой темы.Цитата:
Сообщение от Slon
Лучше для этого использовать уоскрипт, на пилоте тоже можно, но дольше времени занимает.Цитата:
Сообщение от ayf
Спасибо!
Все работает чувак у мня на пилоте 2.12 WK пашет нормально вот только бы добавить в этот скрипт пункт если стелс собьется (а то големы уже задолбали)Цитата:
Сообщение от Darkness
Кто может, пожалуйста сделайте так чтоб этот скрипт остонавливался после того как вылавливается сундук сеткой, тоесть чтоб корабль не плыл дальше:
set $not there are
set $can't you can't see
set $put you pull
set $loos you fish
set #x charposx
set #y charposy
set #x #x - 2
set #y #y + 2
send f9 // LastObject (
Приношу извинения за цитирования достаточн остарого сообщения.Цитата:
Сообщение от Vaserman
Если нет вариантов как это реализовать то не пиши.
Делаеться это сделающим образом:
1) сколько весит 1 итем. (1 инг 1ед.)
2) Смотрим начальный вес чара и текущее количество ингов
3) записываем начальные данные
4) далее к примеру у тя бя изначально 1 инг и вес 54.
5) значит если у тебя вес будет 154 значит количество итемов можно почсчитать: Текущий вес - начальный вес=
154-54 = 100. После этого можно писчитать количесво итемо собранных: 100/1 = 100 ингов.
(для логов например будет 100/0.5=200 логов добавлено.
6) данные записываем
7) берем требуемое количество ингов и начинаем с пункта 1.
Вот видел скрипт:
for #x 123 456 1 // 123 - X-координата верхнего левого края пака
/// 456 - Х-координата нижнего правого края пака
// 1 - шаг
for #y 123 456 1 // 123 - У-координата верхнего левого края пака
/// 456 - у-координата нижнего правого края пака
// 1 - шаг
if #x, #y 123456 // менять только 123456 - это нужный цвет
drag #x, #y 123, 456 // К примеру драг нужной вещи в нужную точку (123, 456 заменить на необходимые тебе координаты)
end_if
end_for
end_for
end_script
//-----------------------------------------------------------
1) Есть минимальный размер вещи по высоте
2) Есть минимальный размер вещи по ширине
Соответвенно нет необходимости проходить все точки полностью.
по вертикили можно проходить как минимум каждую вторую-третью точку в по ширине каждую пятую шестую.
в итоге это увеличит скорость работы в 10-18 раз.
А если поизвращаться и подогнать номано то и еще больше.
почтал что ту за последний год в скриптах для пилота навояли... я фигею и офигиваю... скрипты бы вклыдавали если бы они работали гарантированно... 98% скриптов не выдержит никаких лагов. Вообще нигде нет проверок на выполненные действи и прочее...
Каждый пишет под свой конект и под свои потребности, просто 98% что тебе не все скрипты изначально могут подойти, еще не встречал скрипта, который я бы взял у кого-нибудь и мне не приходилось бы что-нибудь менять, а порой проще с 0 самому все написать !!!Цитата:
Сообщение от Gen
Все индивидуально и субъективно
извиняюсь, что поднимаю старую тему, но вот этот скрипт отказывается работать. До того как поставил АоШ - работал. Один раз делает ожерелье и стопорится на call wait_show. Pilot 1.07 beta 7. Может с цветом что-то не то? Спасибо.Цитата:
Сообщение от korvin_destroyer
скорее всего так и есть. Для определения цвета наведи указатель на нужную точку и нажми ctrl + A в пилоте появятся значения координат и цвета, их и вставь в скрипт.Цитата:
Сообщение от Fomi4
Цитата:
Сообщение от Gevorg
С цветами в тех точках всё в порядке. Жаль. Хорошо скрипт работал. Спасибо за помощь. А чего-то на подобие нету? На ожерелья?
гдето я видел но не нашел рашифрофку для пилота а именно в скрипте когда канчаится руда где персонаж капает пишет ТУТ НЕ ОСТАЛОСЬ РУДЫ был у мя скрипт каторы распознавал ето но стерся помогите пожалста или скинтье тут или в личку огромное спосибо и всех с наступаюшим !