PDA

Просмотр полной версии : Помогите со скриптом



Zanderr
21.09.2004, 21:12
В макросах я мало что понимаю... В общем проблема такая - я качаю тейлоринг, делаю занавески, точнее пытаюсь :) Макрос после 3-20 занавесок слетает и пишет You cant reach that. Как с этим бороться я не знаю. Наверное нужно установить проверку на цвет или что-нибудь вроде того. Ну для меня это всегда было темным лесом :) Кто может поправить или переписать заново скрипт - буду благодарен.
Сейчас он выглядит так:

repeat 235235
send f3 \ласобж\ласттарг
wait 900
double_left 241, 59
wait 900
double_left 55, 71
wait 1000
double_left 47, 79
end_repeat

Grom1us
21.09.2004, 22:03
добавь в кнопку WaitFortarget между обжектом и таргетом, если там нет, это заметно облегчит учать твою :)

Zanderr
21.09.2004, 22:12
Wait For Target стоит.

TREMOR
21.09.2004, 23:43
send f10 //ластобжект вайтфотаргет ластаргет на ножницы
wait 1000
if 66, 59 8685188
double_left 66, 59
end_if
wait 1s
if 254, 68 526344
double_left 254, 68
end_if
wait 7000
координаты свои подставишь

Elf Oz
22.09.2004, 02:15
Подсунь под окошко с выбором чего крафтить наверху свой статус :) чтобы закрыло эту часть экрана. У тебя походу на лагах мышкой по экрану щелкает, ну там по сундуку или еще чему нить.

Хотя если волосы рарные, с ножницами не шути )))

Vase4ek
22.09.2004, 14:40
set $a you put
set $b %
set $c tailoring failed.
double_left 852, 97 //хавка
wait 1s
repeat 50
set lastobjectID 1094852205 //Ид инструментов для шитья
send Delete //ластобжект вайтфортаргет ласттаргет
wait 1s
while_not 64, 65 10855845 //координаты и цвет в меню того что хочеш шить
end_while
double_left 64, 65
while_not 218, 73 9219517
end_while
double_left 218, 73
while_not lastmsg = $a or lastmsg = $b or lastmsg = $c
end_while
end_repeat
Работать будет только в том случае если окно УО будет активно, т.е. по верх всех остальных окон.