Плиз могите со скриптом на блек смит

Anything and all.

Moderators: Murderator+, Murderator

098
Posts: 125
Joined: 2006-02-01 20:19:03

Post by 098 »

тоесть?
что нужно сделать шобы работало?
GimFlex
Expert!
Posts: 766
Joined: 2005-01-07 13:22:19
Contact:

Post by GimFlex »

ввести типа а не иды :)
098
Posts: 125
Joined: 2006-02-01 20:19:03

Post by 098 »

Code: Select all

sub bs_vs_sell() 
var ingtype = '0x4000a485'; òèï èíãîâ
var molotok = '0x4000050e' ; òèï ìîëîòêà
var back = '0x4000671c'

uo.cancelmenu()
uo.automenu('Blacksmithing','Weapons')
uo.automenu('Weapons','Fencing')
uo.automenu('Fencing','Dagger (3 iron ingot)')

uo.deletejournal()
UO.FindType(ingtype,'-1',back)
while uo.findcount() > 0 
uo.waittargettype(ingtype)
uo.usetype(molotok)
repeat
wait(100)
until uo.injournal("You put") or uo.injournal("You have failed")
uo.deletejournal()
wait(500)
uo.sell("Dagger","Dougie")
wait(1500)
UO.FindType(ingtype,'-1',back)
wend
endsub

вот с таким скриптомя зщапускал
последняя строка в уо-Item not found
в этот момент если нажать на инги два раза
то скрипт начинает ковать даггер и продаёт его
после его историяя повторяется

для справки-
на моём шарде чтобюы сковать вещь
нжно стоя около форжа с молотом в руках, нажать двараза по ингам и появица меню
GimFlex
Expert!
Posts: 766
Joined: 2005-01-07 13:22:19
Contact:

Post by GimFlex »

Code: Select all

uo.waittargettype(ingtype) 
uo.usetype(molotok)


измени на

Code: Select all

uo.usetype(ingtype) 
Savage
Expert!
Posts: 1205
Joined: 2004-04-04 11:13:54
Location: Балаково, Саратовская обл.
Contact:

Post by Savage »

Набери в клиенте ,info и таргетом ткни в инги. Так вот в окне текста с инфой первый параметр - ид предмета потом найди слово Type и число после него будет его тип. А теперь внимательно читай начало скрипта и ставь типы вместо ид.
098
Posts: 125
Joined: 2006-02-01 20:19:03

Post by 098 »

типы и ид- в даннном смлучае не имеют значения
Savage
Expert!
Posts: 1205
Joined: 2004-04-04 11:13:54
Location: Балаково, Саратовская обл.
Contact:

Post by Savage »

Это почему же?
098
Posts: 125
Joined: 2006-02-01 20:19:03

Post by 098 »

Code: Select all

sub bs_vs_sell() 
var ingtype = '0x1BEF'
var molotok = '0x13E3'
var back = '0x0E75'

uo.cancelmenu()
uo.automenu('Blacksmithing','Weapons')
uo.automenu('Weapons','Fencing')
uo.automenu('Fencing','Dagger')

uo.deletejournal()
UO.FindType(ingtype,'-1',back)
while uo.findcount() > 0 
uo.usetype(ingtype)
repeat
wait(100)
until uo.injournal("You put") or uo.injournal("You have failed")
uo.deletejournal()
wait(500)
uo.sell("Dagger","Dougie")
wait(1500)
UO.FindType(ingtype,'-1',back)
wend
endsub



http://godlike-1.narod.ru/photo.jpg
ПЛИЗ ПОМОГИТЕ
Savage
Expert!
Posts: 1205
Joined: 2004-04-04 11:13:54
Location: Балаково, Саратовская обл.
Contact:

Post by Savage »

Code: Select all

sub bs_vs_sell() 
   var ingtype = '0x1BEF'
   var molotok = '0x13E3'

   uo.cancelmenu()
   uo.automenu('Blacksmithing','Weapons')
   uo.automenu('Weapons','Fencing')
   uo.automenu('Fencing','Dagger')

   while uo.count(ingtype) > 3
      uo.deletejournal()
      uo.usetype(ingtype)
      repeat
         wait(100)
      until uo.injournal("You put|failed")
      wait(500)
      uo.sell("Dagger","Dougie")
      wait(1500)
   wend
end sub
098
Posts: 125
Joined: 2006-02-01 20:19:03

Post by 098 »

такое короткое?
:shock: :shock: :shock: 8)
098
Posts: 125
Joined: 2006-02-01 20:19:03

Post by 098 »

почемуто иногда вылезает unhandled exception in oparser
чтото с бакпаком связано кажеца
Savage
Expert!
Posts: 1205
Joined: 2004-04-04 11:13:54
Location: Балаково, Саратовская обл.
Contact:

Post by Savage »

Сохрани скрипт в отдельном файле и перезапусти клиента. Такое бывает иногда наи ровном меесте из за запуска ранее нерабочих скриптов.
098
Posts: 125
Joined: 2006-02-01 20:19:03

Post by 098 »

и почле этого - уо падает
Savage
Expert!
Posts: 1205
Joined: 2004-04-04 11:13:54
Location: Балаково, Саратовская обл.
Contact:

Post by Savage »

Если инжект стары то из за журнала. Вот попробуй:

Code: Select all

sub bs_vs_sell() 
   var ingtype = '0x1BEF'

   uo.cancelmenu()
   uo.automenu('Blacksmithing','Weapons')
   uo.automenu('Weapons','Fencing')
   uo.automenu('Fencing','Dagger')

   while uo.count(ingtype) > 3
      uo.deletejournal()
      uo.usetype(ingtype)
      repeat
         wait(100)
      until uo.injournal("You put") or uo.injournal("failed")
      wait(500)
      uo.sell("Dagger","Dougie")
      wait(1500)
   wend
end sub

098
Posts: 125
Joined: 2006-02-01 20:19:03

Post by 098 »

спасибо большое
Savage
Expert!
Posts: 1205
Joined: 2004-04-04 11:13:54
Location: Балаково, Саратовская обл.
Contact:

Post by Savage »

Наконец то! ;) А кстати нафиг дагеры продавать? Железа вагон что ли? Лучше помоему их плавить как никак 1-2 инга выплавляется.
098
Posts: 125
Joined: 2006-02-01 20:19:03

Post by 098 »

у меня на шарде не плавица :(((
Post Reply