если у вас сервер забит картинками и другой способ ещё не нашли кроме uo.Lclick() то вот вам решение, используя uo.ongump()
во первых надо что то сделать чтоб запомнилось Make last и можете запускать скрипт, вместо uo.waitmenu()uo.automenu() ставим uo.ongump('withtext','Make last')
uo.ongump('withtext','Make last') UO.UseType('0x0E9B') k = 0 while NOT UO.InJournal('You put') AND NOT UO.InJournal('fail') AND ( k < 30 ) k = k + 1 wait(500) wend If UO.InJournal("You toss the failed") then repeat wait(100) until UO.Timer()>=LastTimer+100 Else EndIf wend end sub
UO.UseType('0x0E9B') есть вещь которую используют, либо это мортар(альхимия) либо инги(БС) и.т.д.
удачи
Last edited by Nmy on 2009-09-27 10:39:58, edited 1 time in total.
NMY wrote:если у вас сервер забит картинками и другова способа ищо ненашли кроме uo.Lclick() то вот вам решение, используя uo.ongump()
вопервых надо чтото зделать чтоб запомнилось Make last и можете запускать скрипт, вместо uo.waitmenu()uo.automenu() ставим uo.ongump('withtext','Make last')
uo.ongump('withtext','Make last') UO.UseType('0x0E9B') k = 0 while NOT UO.InJournal('You put') AND NOT UO.InJournal('fail') AND ( k < 30 ) k = k + 1 wait(500) wend If UO.InJournal("You toss the failed") then repeat wait(100) until UO.Timer()>=LastTimer+100 Else EndIf wend end sub
UO.UseType('0x0E9B') есть вещ каторую используют, либо это мортар(альхимия) либо инги(БС) и.т.д.
удачи
Вещь хорошая и нужная , но для полного счастья нехватает чтобы была там разгрузка итемов скравченых и загрузка итемов для кравта
NMY wrote:если у вас сервер забит картинками и другова способа ищо ненашли кроме uo.Lclick() то вот вам решение, используя uo.ongump()
вопервых надо чтото зделать чтоб запомнилось Make last и можете запускать скрипт, вместо uo.waitmenu()uo.automenu() ставим uo.ongump('withtext','Make last')
uo.ongump('withtext','Make last') UO.UseType('0x0E9B') k = 0 while NOT UO.InJournal('You put') AND NOT UO.InJournal('fail') AND ( k < 30 ) k = k + 1 wait(500) wend If UO.InJournal("You toss the failed") then repeat wait(100) until UO.Timer()>=LastTimer+100 Else EndIf wend end sub
UO.UseType('0x0E9B') есть вещ каторую используют, либо это мортар(альхимия) либо инги(БС) и.т.д.
Grin wrote:описания никакого не надо ,set nobrcheck 1 ,set norbcalc 1 и все дальще через инфогамп узнает в поле реплю номер кнопки. uo.recall(id, номеркнопки)
Grin wrote:описания никакого не надо ,set nobrcheck 1 ,set norbcalc 1 и все дальще через инфогамп узнает в поле реплю номер кнопки. uo.recall(id, номеркнопки)
дык я економный, я магией а не речарджом
Походу ты не понял...
Решь шла о работе с ЛЮБЫМ гампом где задача ограничивается на жатием 1 КНОПКИ.
Тоесть выигрышь очевидный не используется онгамп, и взов в 1 строчку а не 2...
NMY wrote:если перевести то будет номер, а зачем мне переводить если можно НЕпереводить ?
Команда инфогамп выдает шестнадцатиричный номер, команда рекол использует десятичный номер. Если не понимаешь разницу - любой учебник по информатике тебе в помощь.
Ни один скрипт не работает? Пора обновить Инжект...
Все работает, но хочется большего? Пора переходить на стелс...
блин я знаю что такое рекалл а вы такую рунбуку видели ?
наверное все знают такую, так вот, нажымать надо не по номеру руны а нажымать надо по скилу рекалл данной руны (dooh) !!!
Last edited by Nmy on 2006-06-22 23:23:56, edited 2 times in total.
NMY wrote:блин я знаю что такое рекалл а вы такую рунбуку видели ? наверное все знают такую, так вот, нажымать надо не по номеру руны а нажымать надо по скилу рекалл данной руны (dooh) !!!
sub Rune_Book_OSI(RuneBook, Rune, Code) var N UO.Set('norbcheck','1') UO.Set('norbcalc','1') N = ((rune-1)*6) + Code # ======== Recall Regi --> Recall Scroll ======== if Code == 5 then if UO.BM>0 and UO.BP>0 and UO.MR>0 then UO.Recall(RuneBook, N) UO.Print("Recall - regi") else UO.Recall(RuneBook, (N - 3)) UO.Print("Recall - scroll") endif endif # ======== Recall Scroll ======== if Code == 2 then UO.Recall(RuneBook, N) UO.Print("Recall - scroll") endif # ======== Gate ======== if Code == 6 then if UO.SA>0 and UO.BP>0 and UO.MR>0 then UO.Recall(RuneBook, N) UO.Print("Gate") else UO.Print("No Gate") endif endif # ======== Rune Drop ======== if Code == 3 then UO.Recall(RuneBook, N) UO.Print("Rune Drop") endif end sub
NMY wrote:Грин! иди выспись ! uo.recall тут некатит! проверь сам если незнаеш !
Просыпатся будешь ты;)) (не знание не освобождает от ответствености)
И ты не знаешь что делает uo.recall (Кто тебе сказал что нум это номер руны?;)) когда все твердят что это КНОПКА ЛЮБОГО гампа, Кнопка это все на что можно жмыхнуть в результате чего формируется ответ на гамп)
Даже сним удвалось на мульти гампы отвечать (мульти != многостраничной)
В общем чемто помочь а тебя проспатся посылают