Yoko
http://forum.yoko.com.ua/

помогите с BS
http://forum.yoko.com.ua/viewtopic.php?f=20&t=5566
Page 1 of 1

Author:  Demonik [ 2006-02-08 03:05:45 ]
Post subject:  помогите с BS

вобщем есть скриптик по идее не плохой... но при переплавке или появляется таргет и приходится самому тыкать на форж или пишет Auto target canceled и скрипт останавливается...
исправьте пожалуйста...
Code:
sub main()
   var bs_hammer='0x13e3', ingots='0x1bf2', bplate='0x1415' # platemail breastplate
   var f=UO.count(bplate), i
   wait(1000)
   if uo.count(bplate)>0 then
      wait(1000)
      smelt(bplate,1)
    endif
   while uo.count(ingots)>30
     if uo.count(bplate)>0 then
      wait(1000)
      smelt(bplate,1)
      endif
      f=UO.count(bplate)
      wait(1000)
      while f<30 and uo.count(ingots)>30
         i=uo.count(ingots)
         UO.Exec("waitmenu 'like to make' 'Armors' 'armor' 'Platemail' 'like' 'Breastplate'")
         UO.waittargettype(ingots)
         uo.deletejournal()
         UO.usetype(bs_hammer)
         repeat
            wait(1000)
         until i<>uo.count(ingots) or f<>uo.count(bplate)
         repeat
            wait(1000)
            UO.LClick(55,85)# click on "Yes" if exceptional item
         until uo.injournal('You finished looping.')
         f=UO.count(bplate)
      wend
   wend
end sub


sub smelt(item, loop)
Repeat
   var forge='0x6BD6210E', tongs='0x0fbb', count1,count2
   count1=uo.count(item)
   if count1>0 then
      if loop then
         count2=0
      else
         count2=count1-1
      endif
      repeat
         uo.waittargettype(item)
         uo.usetype(tongs)
         uo.deletejournal()
         repeat
            wait(2000)
         until uo.injournal('What')
         uo.waittargetobject(forge)
         uo.deletejournal()
         repeat
            wait(2000)
         until uo.injournal('destroy') or uo.injournal('turned') or uo.injournal('мешок') or uo.injournal('You finished looping.') or uo.injournal('Auto target cancelled')
         wait(500)#may be not need (!)
      until uo.count(item)<=count2
   endif
end sub

Author:  LordTom [ 2006-02-08 03:20:44 ]
Post subject:  узелки и замочки

Видите, Михаил, просмотров этого моего сообщения около 60, но только Вы и Владимир высказались положительно А так народ молчит. Видимо раньше мало было школ, учителей , и потому люди мотались по ст
Смотря как все это рассматривать. Если с точки зрения обычного человека - то, конечно, надо мной хихикали, жалели, отсылали к психиатрам и т.п. Если рассматривать с точки зрения развития челов

Author:  Destruction [ 2006-02-08 05:33:31 ]
Post subject: 

Тваю мать! viewtopic.php?t=5227 - пункт третий.

Ругаться нету больше сил... :evil:

Code:
 var forge='0x6BD6210E', tongs='0x0fbb', count1,count2 


ID форжи верный?

Author:  Demonik [ 2006-02-08 06:22:01 ]
Post subject: 

Destruction wrote:
Тваю мать! viewtopic.php?t=5227 - пункт третий.

Ругаться нету больше сил... :evil:

Code:
 var forge='0x6BD6210E', tongs='0x0fbb', count1,count2 


ID форжи верный?

да до этого стоял тип - было еще хуже)

Author:  Destruction [ 2006-02-08 06:27:07 ]
Post subject: 

Code:
         uo.waittargettype(item) 
         uo.usetype(tongs)
         uo.deletejournal()
         repeat
            wait(2000)
         until uo.injournal('What')
         uo.waittargetobject(forge)

Афигенная конструкция.

Распишите подробно процесс плавки.

Author:  Demonik [ 2006-02-08 06:32:47 ]
Post subject: 

Destruction wrote:
Code:
         uo.waittargettype(item) 
         uo.usetype(tongs)
         uo.deletejournal()
         repeat
            wait(2000)
         until uo.injournal('What')
         uo.waittargetobject(forge)

Афигенная конструкция.

Распишите подробно процесс плавки.

Code:
дабл клик на тонг появляется таргет, клик на итем появляется таргет, клик на форж

Author:  Destruction [ 2006-02-08 07:00:41 ]
Post subject: 

Хмм, не, три таргета я вешать не умею :(

Author:  Demonik [ 2006-02-08 07:49:03 ]
Post subject: 

Destruction wrote:
Хмм, не, три таргета я вешать не умею :(


так там 2 таргета юзается тонг таргет на арм и на форж

Author:  Destruction [ 2006-02-08 09:47:58 ]
Post subject: 

Demonik wrote:
Destruction wrote:
Хмм, не, три таргета я вешать не умею :(


так там 2 таргета юзается тонг таргет на арм и на форж

кто-то из нас ступил, тада так:
Code:
sub smelt()
 var arm = "0x0000" ; чо плавить
 var forge = "0x0000" ; тип форжи
 var tongs = "0x0000" ; тип тонгов
while uo.count(arm)
uo.waittargettype(arm,forge)
uo.usetype(tongs)
wait(400) ; пауза, я бы сюда чеклаг запихал
wend
endsub

Author:  Demonik [ 2006-02-08 20:27:56 ]
Post subject: 

Destruction wrote:
Demonik wrote:
Destruction wrote:
Хмм, не, три таргета я вешать не умею :(


так там 2 таргета юзается тонг таргет на арм и на форж

кто-то из нас ступил, тада так:
Code:
sub smelt()
 var arm = "0x0000" ; чо плавить
 var forge = "0x0000" ; тип форжи
 var tongs = "0x0000" ; тип тонгов
while uo.count(arm)
uo.waittargettype(arm,forge)
uo.usetype(tongs)
wait(400) ; пауза, я бы сюда чеклаг запихал
wend
endsub


Code:
while uo.count(0x1415)>0
 uo.findtype(0x1415,-1,2)
 uo.waittargetobject('finditem',0x6BD6210E)
 uo.usetype(0x0FBB)

я вот так переделал) вроде работает

Page 1 of 1 All times are UTC+02:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/