Вопрос в том, почему в данном макросе >>>В ЭТОМ<<< он портится по первой руне и просто стоит? Рунки и ИД вендоров настроены - говорю сразу.
Кому нелень - помогите плиз
Нет ничего невозможного...
Кто ИЩЕТ, тот всегда найдёт...
Ну я понимаю что такую дуру перелопатьть - искать гемор на свою жопу... Просто интересна в чём может быть прикол... Я то как ручками скупал и скупаю...
Нет ничего невозможного...
Кто ИЩЕТ, тот всегда найдёт...
sub takenum() var ns, j, i, n var str, num num='' ns=0 n=uo.InJournal('jumps left')-1 str=uo.Journal(n) UO.Print(str) j = len( str ) - 1 for i = 0 to j
if ns==1 and str[i]<>' ' then num=num+str[i] else ns=0 endif if str[i] =='(' then ns=1 endif next res = val(num) ;То самое слово UO.Print(str(res)) ;То самое слово end sub
Edred wrote: Расставь по скрипту команды UO.Print( '1' ) - цифру меняй, расставь через каждые 2-3 строки, потом запусти. Следи на какой цифре остановится. Потом уже в нужном месте натыркай команд после каждой строки, опять запусти. Когда определишься на каком месте скрипт встает - пости сюда.
Вот что я нашёл Code: UO.Click(rune[i]) UO.Print( '1' ) repeat UO.Print( '2' ) wait(500) UO.Print( '3' ) until UO.InJournal('jumps left') UO.Print( '4' ) takenum() UO.Print( '5' ) if res < 10 then ; ??????? ??????? ?? ???? UO.Print( '6' )
После того как он прилетает, подходит к вендору и стоит, зацикливается повторение 3, 2, 3, 2, 3, 2 и тд...
зацикливаеться потому что он в журнале не может найти сообщение 'jumps left'
Пробуй узать журнал и подбирать сообшения
CErebrus wrote:Немного разобрался в этой части и что то понял ! А именно я понял что он делает проверки на то что при надписи в строке когда нажимаем на руну символов больше при 10 остатках ,чем символов при 9 так как отсутствует 1 знак => он делает проверку на скобку после числа остатков !Так как при 10 место скобки занимает 0 то скрипт не марчит руну а если будет стоять число 9 то после него появиться скобка и он будет марчить руну. Но тут он почемуто указывает скобку с направлением в другую сторону( У него '(' хотя как мне кажеться должно быть так ')' потомучто строка заканчиваеться закрытием скобки)
Хм, попробую изменить на 8 - там будет видно...
Нет ничего невозможного...
Кто ИЩЕТ, тот всегда найдёт...
в даент не могу это сделать ! так как инета нету ! Сам сижу по минуте
А буду сидеть утром с 7 до 8 или ночью с 1 до 2 так что стукни в асю
309448813 и напиши что по поводу скрипта ! ТАм и срастемся