Блэк смит

Anything and all.

Moderators: Murderator+, Murderator

Post Reply
Park
Posts: 11
Joined: 2005-03-27 14:51:58

Блэк смит

Post by Park »

Народ...нужна ваша помощь! Я в инже полный ноль! Сам я написать не могу ничего...Надеюсь на вашу помощь
Я перепробовал макросы которые нашёл на этом форуме ..всё не получается никак! :oops:
Если не трудно киньте макрик с объяснения ми что на что править
Мне нужно что бы чар брал с пола инготы айрона, ковал щиток, плавил его и, ясное дело, повторял действия!
Надеюсь на помощь
Park
Posts: 11
Joined: 2005-03-27 14:51:58

Post by Park »

Вот вродебы настроил всё! Но вот только когда он шит кладет в бак пак то почему то не плавит его ! Пишет You cant smelt THIS! Для знающих дело минутное Ё! Подскажите плз

sub BlacksmithyIM()

VAR Exit=0, LastTimer
while Exit<>1
UO.DeleteJournal()
LastTimer=UO.Timer()
UO.WaitMenu('Blacksmithing','Shields','Shields','bronze shield')
UO.UseType(0x1BEF) ;
while NOT UO.InJournal(" bronze shield") AND NOT UO.InJournal("Baaa")
wait(500)
wend

If UO.InJournal("You have failed") then
repeat
wait(100)
until UO.Timer()>=LastTimer+100 ;
EndIf

UO.FindType('0x1BEF',-1,'backpack')
wait(500)

If UO.GetQuantity('finditem') then
UO.WaitTargetObject('finditem')
UO.UseObject(0x40038398) ;
Endif

UO.FindType('0x1BEF',-1,'backpack')
If UO.GetQuantity('finditem')<10 then
UO.FindType('0x1BEF','0x0000','0x4042A605') ;
wait(1000)
UO.Grab('1000','finditem')
Endif
wait(1000)
wend
end sub
Sfagnum
Expert!
Posts: 1284
Joined: 2004-07-04 00:14:58
Contact:

Post by Sfagnum »

играешь на ДРВ?
Askaneli
Sphere expert
Posts: 1143
Joined: 2004-10-01 08:27:38
Location: Уфа

Post by Askaneli »

Без макроса сам можешь щит расплавить ?
Сделал дело - флуди смело !!!
Park
Posts: 11
Joined: 2005-03-27 14:51:58

Post by Park »

Играю я на еп...Руками то расплавить могу...Больше того могу и сковать руками и инготы виз сундука взять! Но не удобно у компа ночью сидеть :?
Sfagnum
Expert!
Posts: 1284
Joined: 2004-07-04 00:14:58
Contact:

Post by Sfagnum »

Park wrote:Играю я на еп...Руками то расплавить могу...Больше того могу и сковать руками и инготы виз сундука взять! Но не удобно у компа ночью сидеть :?
тут

Code: Select all

UO.UseObject(0x40038398)
у тебя правильный id форжи прописан?

кстате id лучше заключать в кавычки.
Park
Posts: 11
Joined: 2005-03-27 14:51:58

Post by Park »

АЙди правильный ...он у мненя находит её токо Но таргает видимо не на щиток! В бак паке токо инготы и шит! Может сделать чтобы он брал 10 инготов ковал из них шит и в сумке оставался бы только шит
Sfagnum
Expert!
Posts: 1284
Joined: 2004-07-04 00:14:58
Contact:

Post by Sfagnum »

тогда смотрим нескольким строками выше...

Code: Select all

UO.FindType('0x1BEF',-1,'backpack') 
wait(500)
'0x1BEF' - это насколько я понимаю не тип щита :roll:
замени на тип щитка.
Sfagnum
Expert!
Posts: 1284
Joined: 2004-07-04 00:14:58
Contact:

Post by Sfagnum »

и вообще данный момент переписал бы ты следующим образом:

Code: Select all

UO.FindType('0x1BEF',-1,'backpack') ;ток не забудь тип сменить ;)
wait(500)

If UO.FindCount() > 0 then
UO.WaitTargetObject('finditem')
UO.UseObject('0x40038398') ;
Endif
Park
Posts: 11
Joined: 2005-03-27 14:51:58

Post by Park »

Да!!!!!! Заработало .... Блин огромное тебе спасибо
Park
Posts: 11
Joined: 2005-03-27 14:51:58

Post by Park »

sub BlacksmithyIM()

VAR Exit=0, LastTimer
while Exit<>1
UO.DeleteJournal()
LastTimer=UO.Timer()
UO.WaitMenu('Blacksmithing','Shields','Shields','bronze shield') ;Что куем
UO.UseType(0x1BEF) ;Инги айрона

while NOT UO.InJournal("Вы успешно сделали bronze shield") AND NOT UO.InJournal("Ваша попытка провалилась...")
wait(500)
wend

If UO.InJournal("Ваша попытка провалилась...") then
repeat
wait(100)
until UO.Timer()>=LastTimer+100 ;Время создания дагера
EndIf

UO.FindType('0x1B72',-1,'backpack') ;ток не забудь тип сменить ;)
wait(500)

If UO.FindCount() > 0 then
UO.WaitTargetObject('finditem')
UO.UseObject('0x40038398') ;
Endif

UO.FindType('0x1BEF',-1,'backpack')
If UO.GetQuantity('finditem')<10 then
UO.FindType('0x1BEF','0x0000','0x4042A605') ;Cундук с ингами
wait(1000)
UO.Grab('1000','finditem')
Endif
wait(1000)
wend
end sub
Park
Posts: 11
Joined: 2005-03-27 14:51:58

Post by Park »

Еще один вопрос.....,По чему он иногда просто перестаёт кувать....?? Подскажите плиз
Sfagnum
Expert!
Posts: 1284
Joined: 2004-07-04 00:14:58
Contact:

Post by Sfagnum »

сколько ингов надо на один щит?
Park
Posts: 11
Joined: 2005-03-27 14:51:58

Post by Park »

НА щит нужно 10 шук ингов
Park
Posts: 11
Joined: 2005-03-27 14:51:58

Post by Park »

UpЧхи.....Помогите ньюбы в инже......
Park
Posts: 11
Joined: 2005-03-27 14:51:58

Post by Park »

:oops: БЛин хотел сказать не ньюбы а ньюбу в инже :oops: :oops: :oops:
Post Reply