Page 1 of 1
Поправьте пожаста скрипт на варку
Posted: 2011-05-22 20:50:47
by Ooze
Code: Select all
sub main()
var kegg="0x1940"
var text="Charges now: [25/ 75]"
repeat
if uo.count(kegg)<1 then
uo.findtype(kegg,'-1','0x779B2DFB') - 1
uo.moveitem('finditem',1,'backpack')
endif
wait(500)
if UO.Count('0x0F87')<1 then
UO.FindType('0x0F87',-1,'0x779B2DFB') - 2
UO.Grab('10','finditem')
wait(1000)
end if
UO.WaitMenu("Select a potion to make","(last)")
UO.WaitTargetType('0x0F87')
UO.UseType('0x0E9B')
wait(21000)
uo.DeleteJournal()
uo.findtype('0x1940','-1','backpack')
uo.setcatchbag('finditem')
wait(1000)
uo.findtype('0x0F08','-1','backpack')
uo.grab('0','finditem')
wait(1000)
uo.unsetcatchbag()
wait(1000)
if uo.injournal('Charges now: [25/ 75]') then
uo.findtype(kegg,'-1','backpack')
uo.moveitem('finditem',1,'0x779B2DFB') - 3
wait(2000)
uo.DeleteJournal()
endif
until (1 == 0)
end sub
1) сундук с пустыми кегами
2) сундук с глазками
3) сундук, куда скидывать полные кеги
не хочет брать реги и кеги с сундука и полные уберать
Re: Поправьте пожаста скрипт на варку
Posted: 2011-05-22 21:01:07
by Mirage
uo.findtype(kegg,'-1','0x779B2DFB')
- 1Что за запись?
Где комментирование строки?

Re: Поправьте пожаста скрипт на варку
Posted: 2011-05-22 21:21:05
by Ooze
Mirage wrote:uo.findtype(kegg,'-1','0x779B2DFB')
- 1Что за запись?
Где комментирование строки?

я не разбираюсь в этом, знал бы сам подумал))
а что там должно быть?
нашел в инете с комментированием тока этих строк
Re: Поправьте пожаста скрипт на варку
Posted: 2011-05-23 06:36:31
by Mirage
Твой вопрос просто выглядит примерно вот так.
У меня есть скрипт:
Code: Select all
Солнце светит
на лицо
до чего же
зашибись
Почему он не работает в инжекте?
Ответ - потому что это не язык инжекта!
Code: Select all
sub main()
var kegg="0x1940"
var text="Charges now: [25/ 75]"
repeat
if uo.count(kegg)<1 then
uo.findtype(kegg,'-1','0x779B2DFB') # комментарии пишутся после знака решетка
uo.moveitem('finditem',1,'backpack') ; или знака точка с запятой
endif
wait(500)
if UO.Count('0x0F87')<1 then
UO.FindType('0x0F87',-1,'0x779B2DFB') ; если убрать точку с запятой и просто написать какойто текст в скрипте то скрипт работать не будет
UO.Grab('10','finditem') ; про это, кстати, написано в первом уроке по скриптингу на этом форуме
wait(1000)
end if
UO.WaitMenu("Select a potion to make","(last)")
UO.WaitTargetType('0x0F87')
UO.UseType('0x0E9B')
wait(21000)
uo.DeleteJournal()
uo.findtype(kegg,'-1','backpack')
uo.setcatchbag('finditem')
wait(1000)
uo.findtype('0x0F08','-1','backpack')
uo.grab('0','finditem')
wait(1000)
uo.unsetcatchbag()
wait(1000)
if uo.injournal('Charges now: [25/ 75]') then
uo.findtype(kegg,'-1','backpack')
uo.moveitem('finditem',1,'0x779B2DFB')
wait(2000)
uo.DeleteJournal()
endif
until (1 == 0)
end sub
Вот если сейчас работать не будет - пиши какая ошибка выскакивает.
Re: Поправьте пожаста скрипт на варку
Posted: 2011-05-23 13:29:53
by Ooze
он работал просто не брал ничего( потом проверю, курсовая выиграла по статусу важности)) а про точку с запятой, у меня не через нее, не через решотку ничего не работает, пока полностью текст не убереш
Re: Поправьте пожаста скрипт на варку
Posted: 2011-05-23 14:03:08
by Ooze
получилось проверить, все супер как хотелось, спс огромное
Re: Поправьте пожаста скрипт на варку
Posted: 2011-05-23 14:23:09
by Mirage
Не за что. У тебя и не работало потому что -1 -2 ... всякие стояли - скрипт их не распознает. А стояли как раз в тех кусках которые за перемещение отвечают.