Page 1 of 1
Помагит с спирой на альфе
Posted: 2007-04-22 10:16:31
by Blood Slayer
Code: Select all
If UO.Count('0x1402') == 0 Then
uo.deletejournal()
UO.Recall(stolb_gun,'3') ; СПИРА
While NOT UO.InJournal(" ")
Wait(5)
Wend
UO.Recall('0x44444444','2') ;СПИРА
While not UO.Injournal('You put|fail|have')
wait(5)
Wend
End If
Вот такой вот кодик для альфы, поидеи должен брать спиру со столба (на помню кто скрипт этот написал). Хочеться всетаки довести до ума.
Окно с выбором оружия не открываеться, и спира естественно не береться, помогит кто чем может.
P.S. На надо писать юзай поиск и тд, ок?
Posted: 2007-04-22 10:22:14
by Rivory
хз, я юзаю примитивный скриптик чтото типа
Code: Select all
sub spear()
If UO.Count('0x1402') == 0 Then
uo.deletejournal()
uo.usefromground ('0x0ED4', '0x04B0')
wait (50)
checklags()
uo.LClick (59,243)
wait (50)
checklags()
uo.Lclick (145,225) #Кристал
#uo.Lclick (144,286) #Метеорит
repeat
wait(5)
until uo.injournal ('You put|fail|have')
else
uo.print ('You already have spear')
end if
end sub
Не хотелось замарачиваться с uo.ongump()
Posted: 2007-04-22 10:36:30
by Blood Slayer
Клики это канечно хорошо ... но на лагах и тд не всегда береться + замедляет процес одевания
Posted: 2007-04-22 11:29:41
by Rivory
скоко я не пытался на альфе через ongump делать, неполучается
Posted: 2007-04-22 21:27:13
by Nmy
я делал рекал на кнопку fencing
кликал на бекпак чтоб гамп появился быстрей
кликал по x,y
все ето происходило мол глазом неувидеш

Posted: 2007-04-23 14:23:22
by admir
писал я
Code: Select all
If UO.Count('0x1402') == 0 Then
uo.deletejournal()
UO.Recall(stolb_gun,'3') ; СПИРА
While NOT UO.InJournal(" ")
Wait(5)
Wend
UO.Recall('0x444402e3','2') ;СПИРА
While not UO.Injournal('You put|fail|have')
wait(5)
Wend
End If
работанет на ура , берет всегда .
какой пинг у тебя ?
вот на лук .
Code: Select all
If NOT UO.Count('0x13B1') Then
UO.DeleteJournal()
UO.Recall(stolb_gun,'4')
While NOT UO.InJournal(" ")
Wait(5)
Wend
UO.Recall('0x444402e3','6') ;даймонд лук
While not UO.Injournal('You put|fail|have')
wait(5)
wend
End If
Posted: 2007-04-23 14:43:57
by Rivory
Откуда берётся 0x444402e3 из строчки :
?
Posted: 2007-04-24 15:12:24
by Blood Slayer
admir wrote:писал я
Code: Select all
If UO.Count('0x1402') == 0 Then
uo.deletejournal()
UO.Recall(stolb_gun,'3') ; СПИРА
While NOT UO.InJournal(" ")
Wait(5)
Wend
UO.Recall('0x444402e3','2') ;СПИРА
While not UO.Injournal('You put|fail|have')
wait(5)
Wend
End If
работанет на ура , берет всегда .
какой пинг у тебя ?
вот на лук .
Code: Select all
If NOT UO.Count('0x13B1') Then
UO.DeleteJournal()
UO.Recall(stolb_gun,'4')
While NOT UO.InJournal(" ")
Wait(5)
Wend
UO.Recall('[code]0x444402e3[/code]','6') ;даймонд лук
While not UO.Injournal('You put|fail|have')
wait(5)
wend
End If
пинг у меня отличный ... а вот эти цифорки
у меня всегда разные почемуто ... или я не там смотрю.
Posted: 2007-04-25 11:30:14
by Blood Slayer
Я так понял только д-клик ... и нечего тут не поделаеш
Posted: 2007-04-25 12:26:14
by Ururu
Какой доблклик???? Чем Recall не устраивает?
Posted: 2007-04-25 12:48:07
by Blood Slayer
Ну неберт чар со столба такими скриптами вепы ... просто открываеться выбор типа оружия и все ...
Posted: 2007-04-25 13:54:24
by admir
циферки берутся произворльные , главное чтоб подобных объектов небыло в мире .
уо рекал работает как ловушка на гамп .какой серийник у гампа не имеет значения.тоесть если серийник совпадает он кликает по нему если не совпадает он всеравно кликнет по гампу , попробуй уменьшить задержку в этом месте
While NOT UO.InJournal(" ")
Wait(2)
Posted: 2007-04-25 15:10:29
by Rivory
admir wrote:уо рекал работает как ловушка на гамп.если серийник совпадает он кликает по нему если не совпадает он всеравно кликнет по гампу.
Сенк за инфу, незнал.
Posted: 2007-04-26 15:47:31
by admir
только я точно не помню , давно разбирал , уо рекал значит ставит ловушку на гамп , и тут же кликает по обекту , и такая фишка , что функция кликает по гампу как только обновляется инфа о гампе , инфа эта хранится в памяти инжекта .тоесть если ты в первый раз выполняешь рекалл , инжект ставит ловушку и кликает по столбу , тутже нада вызвать уо рекал 2ой раз , при этом инжа ставит ловушку на гамп и как только инфа от сервера приходит о втором меню выбора оружия , инжект тут же кликает по кнопочке выбора оружи.
по этому не имеет значения какой серийник у объекта в функции уо рекалл , поскольку инжект кликает на несуществующий объект и всеравно срабатывает ловушка.
поэтому задержка между 2мя рекалами минимальна.
тоесть смысл в том чтобы успеть поставить ловушку на гамп до того как от сервера придет информация о новом гампе
Posted: 2007-04-27 14:07:56
by Blood Slayer
У меня даже без задержки не успивает поставить ловушку на гамп ...