Тинкеринг, давайте подумаем

Гости
Сообщений: 0
Рег. 31.10.2014
23 июля 2010 08:43
Сообщение #1

Люд хелп, есь вот такой скриптик, при запуске выдает ошибку, а когдато работал отлично, не могу понять в чемдело

sub Bottles()
VAR LastTimer
repeat
while not uo.dead()
UO.DeleteJournal()
LastTimer=UO.Timer()
UO.WaitMenu ('tinker', 'Tools', 'Empty bottle')

       UO.UseType(0x1EBC)
   repeat
wait(500)
until UO.InJournal("You put") or UO.InJournal("You can't make") or UO.InJournal("Tinkering failed")  OR UO.Timer()>LastTimer+200
until UO.Count("0x1BEF")<3
end sub


Гости
Сообщений: 0
Рег. 31.10.2014
23 июля 2010 08:48
Сообщение #2
и еще подобный вопрос по блэксе
sub main()
uo.print('Click on hummer')
uo.exec('addobject hummer')
while uo.targeting()
wait(100)
wend
VAR Exit=0, LastTimer, ingots='0x1BEF'
UO.AutoMenu('Blacksmithing','Weapons')
UO.AutoMenu('Weapons','Fencing')
UO.AutoMenu('Fencing','Dagger')
while Exit<>1
UO.DeleteJournal()
LastTimer=UO.Timer()
uo.waittargettype(ingots)
UO.UseObject('hummer')
while NOT UO.InJournal("You put") AND NOT UO.InJournal("You have failed")
wait(100)
wend
If UO.InJournal("You have failed") then
repeat
wait(100)
until UO.Timer()>=LastTimer+100
EndIf
 UO.Print(STR(UO.count('0x0F51','0x0000'))+" <- Daggers value")
wend
end sub
Генерал Полковник (31351072)14 лет
Dragonstalker
Сообщений: 4091
Рег. 6.09.2009
23 июля 2010 10:34
Сообщение #3
UO.WaitMenu ('tinker', 'Tools', 'Empty bottle')  >


UO.WaitMenu ('tinker', 'Tools', 'Tools', 'Empty bottle')


навскидку так, но не уверен что 'tinker' верно

Frozen
23 июля 2010 10:51
Сообщение #4

tinkering полностью пишется


sub make_bottles()

while not UO.Dead()

UO.DeleteJournal()

UO.WaitMenu('Tinkering','Tools','Tools','Empty Bottle')

UO.UseType('0x1EBC')

while not UO.InJournal('You put the') and not Uo.InJournal('Tinkering failed.')

wait(100)

wend

wend

end sub

sub make_alchemy()

while not UO.Dead()

UO.DeleteJournal()

UO.UseType('0x0F84')

wait (100)

uo.lclick(109,62)

while not UO.InJournal('You put the') and not Uo.InJournal('Tinkering filed')

wait(100)

wend

wend

end sub


Гости
Сообщений: 0
Рег. 31.10.2014
23 июля 2010 11:26
Сообщение #5

и так и так ошибку выдает =(  хз что делать, я даже если на работе совсем работать перестану, и буду ручками делать все, то не раньше лета следующего года прокачаю, а так так вообще, до нового года уволят...


Frozen
24 июля 2010 06:47
Сообщение #6

UO.UseType(0x1EBC) - тип надо указывать в ковычках, это текст, а не переменная.

while not uo.dead() - нет закрытия этого цикла, вообще удалить надо.

UO.WaitMenu ('tinker', 'Tools', 'Empty bottle') - про это тебе правельно сказали.


Гости
Сообщений: 0
Рег. 31.10.2014
24 июля 2010 07:55
Сообщение #7
ошибка линия 15

Гости
Сообщений: 0
Рег. 31.10.2014
24 июля 2010 07:58
Сообщение #8
на 15 лини ошибка кричит.......
Старший Лейтенант (5922425)14 лет
Necromancer
Сообщений: 597
Рег. 15.10.2009
26 июля 2010 14:43
Сообщение #9
как минимум скопируй эту линию сюда
Старшина (1213389)14 лет
Ranger
Сообщений: 1029
Рег. 7.09.2009
26 июля 2010 16:49
Сообщение #10
Проблема изза этого - UO.DeleteJournal()

Гости
Сообщений: 0
Рег. 31.10.2014
27 июля 2010 06:50
Сообщение #11
в общем так строчку с журналом убрал, то да се, убрал пустоты после окончания срипта и в итогое ошибка линии 12
end sub

жесть...
В общем искренняя прозьба, люди если есть у когонибудь скрипт рабочий, на тинк или на блекс, самый простой чтобы просто из того что в сумке есть делал то скинте божалуйста, за рание примного благодарен.
Сержант (570807)11 лет
Ranger
Сообщений: 318
Рег. 7.07.2012
27 июля 2010 07:47
Сообщение #12
У меня работает который выложил СООК
Последние посетители (0):

 
Сейчас: 4 мая 2024 09:29