Yoko

All sides of Injection
It is currently 2026-01-16 14:54:42

All times are UTC+02:00




Post new topic  Reply to topic  [ 14 posts ] 
Author Message
 Post subject: Tailoring
PostPosted: 2007-07-29 14:30:07 
Offline

Joined: 2005-10-11 12:55:10
Posts: 17
Искал но не нашел на форуме. мне надо скрипт на тайлоринг :
Покупает у вендора 1 bolt of cloth, выберает ножницы режит Bolt на ткань выберает Sewing kit делает Sash , когда ткань заканчивается продает Sash`i вендору и опять покупает 1 Bolt.

Очень надеюсь на вашу помощ :wink:


Top
   
 Post subject:
PostPosted: 2007-07-30 23:34:04 
Offline

Joined: 2005-04-19 18:00:29
Posts: 2259
Location: Московская область
Помоему элементарный скрипт-ты уже всё расписал. Осталось перевести на язык программирования и собрать воедино. Дерзай


Top
   
 Post subject:
PostPosted: 2007-07-30 23:47:21 
Offline

Joined: 2005-10-11 12:55:10
Posts: 17
Scripts Writer wrote:
Помоему элементарный скрипт-ты уже всё расписал. Осталось перевести на язык программирования и собрать воедино. Дерзай

Я немогу написать если заканчивается ткань то покупать у вендора :(


Top
   
 Post subject:
PostPosted: 2007-07-31 08:47:33 
Offline

Joined: 2005-04-19 18:00:29
Posts: 2259
Location: Московская область
Code:
var cloth= #type of cloth
  uo.FindType(cloth,'-1','backpack')
  if uo.FindCount()
    ... # основное действие скрипта
  else
    uo.Buy('name of buy list with clothes')
  end if


Top
   
 Post subject:
PostPosted: 2007-07-31 10:20:04 
Offline

Joined: 2005-10-11 12:55:10
Posts: 17
Scripts Writer wrote:
Code:
var cloth= #type of cloth
  uo.FindType(cloth,'-1','backpack')
  if uo.FindCount()
    ... # основное действие скрипта
  else
    uo.Buy('name of buy list with clothes')
  end if


Очень блогодарю за помощ. Но я бы был очен признателен еслиб вы соеденили мой скрипт с этим и там 2 вендора ,можно дописать как то если нет у одного ткани то он покупает у второго.

Code:

sub main()
start:
 UO.Say(',sell a')   
wait(500)
   UO.UseType("0x0F9D")
      wait(500)
      checklag()
wait(50)
        UO.LClick(158,471)
      wait(500)
UO.DeleteJournal()
          while not UO.InJournal("failed") and not UO.InJournal("You put")
         wait(500)
end if
   wend
goto start

end sub

sub checklag()
uo.deletejournal()
uo.click('backpack')
repeat
wait(100)
until uo.injournal('backpack')
end sub

очень надеюсь на вашу помощ.


Top
   
 Post subject:
PostPosted: 2007-07-31 11:39:46 
Offline

Joined: 2005-04-19 18:00:29
Posts: 2259
Location: Московская область
А что за
Code:
LClick
-?

Какого его предназначение?


Top
   
 Post subject:
PostPosted: 2007-07-31 12:13:40 
Offline

Joined: 2005-10-11 12:55:10
Posts: 17
Scripts Writer wrote:
А что за
Code:
LClick
-?

Какого его предназначение?


Это крафт таблица такая там кнопка есть make last вот на нее и тиркает :)


Top
   
 Post subject:
PostPosted: 2007-07-31 12:35:19 
Offline

Joined: 2005-04-19 18:00:29
Posts: 2259
Location: Московская область
Code:

sub main()
var cloth=
repeat

uo.FindType(cloth,'-1','backpack')
if uo.FindCount() then
  UO.Say(',sell a')   
  wait(500)
  UO.UseType("0x0F9D")
  wait(500)
  checklag()
  wait(50)
  UO.LClick(158,471)
  wait(500)
  UO.DeleteJournal()
  while not UO.InJournal("failed") and not UO.InJournal("You put")
    wait(500)
  wend
else
  uo.Buy('name of buylist')
end if

until uo.Dead()

end sub

sub checklag()
uo.deletejournal()
uo.click('backpack')
repeat
wait(100)
until uo.injournal('backpack')
end sub


Top
   
 Post subject:
PostPosted: 2007-07-31 13:58:39 
Offline

Joined: 2005-10-11 12:55:10
Posts: 17
А что сдесь писать надо var cloth=
?


Top
   
 Post subject:
PostPosted: 2007-07-31 15:24:37 
Offline

Joined: 2005-01-06 11:49:28
Posts: 205
тип ткани


Top
   
 Post subject:
PostPosted: 2007-07-31 17:07:10 
Offline

Joined: 2005-10-11 12:55:10
Posts: 17
ВСе работает большое спасибо. :)


Top
   
 Post subject:
PostPosted: 2007-11-30 13:45:21 
Offline
User avatar

Joined: 2006-08-06 10:23:20
Posts: 117
У меня была проблема с UO.Findcount, я хотел проверять если тряпок больше 15 - чтобы шил, а если меньше - покупал. Ковырялся, ковырялся, так и не получилось!! Пришлось обратиться к ВЕТЕРАНу, посредством всемирного интернет пейджера ICQ :lol: , который подсказал мне замечательную функцию If UO.GetQuantity('finditem') > 15 Then bla bla bla o_O .. Показываю что получилось, может кому пригодится..

Code:
sub main()
repeat
checklag()
uo.FindType('0x175D',-1,'backpack')
If UO.GetQuantity('finditem') > 15 Then
  UO.Say(',sell a') 
    checklag()
UO.CancelMenu()
UO.WaitMenu ('Cloth', 'Shirts', 'Shirts', 'robe' )
  uo.waittargettype("0x175D")
  UO.UseType("0x0F9D")
  checklag()
   
   UO.DeleteJournal()
  while not UO.InJournal("failed") and not UO.InJournal("You put")
    checklag()
  wend
checklag()
else
  uo.say(',buy b')
  wait(300)
    uo.waittargettype("0x0F95")
    checklag()
  uo.usetype("0x0F9E")
  checklag()
end if

until uo.Dead()

end sub

sub checklag()
uo.deletejournal()
uo.click('backpack')
repeat
wait(100)
until uo.injournal('backpack')
end sub


Выражаю огромное спасибо замечательному ВЕТЕРАНу!


Top
   
 Post subject:
PostPosted: 2009-06-10 14:26:23 
Offline

Joined: 2009-06-08 13:57:58
Posts: 8
TarantuL wrote:
У меня была проблема с UO.Findcount, я хотел проверять если тряпок больше 15 - чтобы шил, а если меньше - покупал. Ковырялся, ковырялся, так и не получилось!! Пришлось обратиться к ВЕТЕРАНу, посредством всемирного интернет пейджера ICQ :lol: , который подсказал мне замечательную функцию If UO.GetQuantity('finditem') > 15 Then bla bla bla o_O .. Показываю что получилось, может кому пригодится..

Code:
sub main()
repeat
checklag()
uo.FindType('0x175D',-1,'backpack')
If UO.GetQuantity('finditem') > 15 Then
  UO.Say(',sell a') 
    checklag()
UO.CancelMenu()
UO.WaitMenu ('Cloth', 'Shirts', 'Shirts', 'robe' )
  uo.waittargettype("0x175D")
  UO.UseType("0x0F9D")
  checklag()
   
   UO.DeleteJournal()
  while not UO.InJournal("failed") and not UO.InJournal("You put")
    checklag()
  wend
checklag()
else
  uo.say(',buy b')
  wait(300)
    uo.waittargettype("0x0F95")
    checklag()
  uo.usetype("0x0F9E")
  checklag()
end if

until uo.Dead()

end sub

sub checklag()
uo.deletejournal()
uo.click('backpack')
repeat
wait(100)
until uo.injournal('backpack')
end sub


Выражаю огромное спасибо замечательному ВЕТЕРАНу!


Уважаемые авторы скрипта,объясните для чего используется UO.CancelMenu() ?


Top
   
 Post subject:
PostPosted: 2009-06-10 15:19:55 
Offline
Expert!
User avatar

Joined: 2004-04-04 11:13:54
Posts: 1205
Location: Балаково, Саратовская обл.
Отменяет ловушки вайтменю и автоменю. Здесь эта команда лишняя. Ставят её в скрипт в процессе отладки, убирать забывают.


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 14 posts ] 

All times are UTC+02:00


Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Limited