Page 2 of 2

Posted: 2005-04-19 22:44:15
by Savage
Более окончательный вариант, но еще но откатан - возможны глюки...

Значит скрипт разделен на несколько частей, в каждой части присутствуют переменные VAR где после них указано ; транслитом....
значит число надо править под себя.
Допустим:

VAR MaxWeight=840 ; Maksimal`niy ves na 4are

Здесь вместо 840 надо поставить свой максимальный, вес например 720

Опять же сырец, счас я его тэстирую но это такой гемморой ждать по 15-20 минут + разгрузка :(

Code: Select all

sub max()

; Zapuskaem skript v magazine!!!

   VAR VesPrirost=120 ; posle pokupki skoko vesa pribavlyaetsya
   VAR i
   VAR MaxWeight=840 ; Maksimal`niy ves na 4are

   UO.Set('buydelay','1000') ; 1000 - zaderjka na pokupku
;   UO.Set('injectecho','1')

   While 1==1
      UO.DeleteJournal()
      UO.Buy('tt2') ; tt2 - buylist s tkaniyu
      HideMax()
      IF UO.InJournal("No item") Then
         UO.Print("OOpS!")
         wait(20000) ; 20 sec
      Else
         If MaxWeight<UO.Weight+VesPrirost Then
            Domoy()
            Magazin()
         Endif
         wait(900000) ;15 min
      EndIf
   Wend
end sub


sub HideMax()
      While NOT UO.Hidden()
         UO.Exec('warmode 0')
         UO.Exec('warmode 0')
;         UO.UseSkill('Stealth')
         UO.UseSkill('Hiding')
         wait(4000)
      Wend
end Sub


sub Domoy()
   VAR Dom="0x4018CE47" ; Id runy k sunduku
   VAR Sunduk="0x40082EBA" ; Id sunduka kuda kidat` tkan`

   UO.DeleteJournal()
   Repeat
      medicMax()
      UO.Cast('Racall',Dom)
      wait(4000)
   Until UO.InJournal("fizz")
   If UO.InJournal("faded") Then
      Repeat
         medicMax()
         UO.DeleteJournal()
         UO.Cast('Mark',Dom)
         wait(5000)
      Until UO.InJournal("fizz")
   Endif
   UO.FindType('0x175D',-1,'backpack') ;tkan`
   wait(1000)
   UO.MoveItem('finditem',0,Sunduk)
   wait(1000)
   UO.FindType('0x0E1D',-1,'backpack') ; balls of yarn
   wait(1000)
   UO.MoveItem('finditem',0,Sunduk)
   wait(1000)
end sub

sub Magazin()
   VAR Magazin="0x4018CE53" ; Id runy v magazin

   UO.DeleteJournal()
   Repeat
      medicMax()
      UO.Cast('Racall',Magazin)
      wait(4000)
   Until UO.InJournal("fizz")
   If UO.InJournal("faded") Then
      Repeat
         medicMax()
         UO.DeleteJournal()
         UO.Cast('Mark',Magazin)
         wait(5000)
      Until UO.InJournal("fizz")
   Endif
end sub


sub medicMax()
   VAR LastTimer
   VAR CharInt=50 ; Int, mana
   while UO.Mana<CharInt
      LastTimer=UO.Timer()
      UO.UseSkill('Meditation')
      repeat
         wait(100)
      until UO.InJournal("You are") OR UO.InJournal("You lose") OR UO.Timer()>LastTimer+200
      UO.DeleteJournal()
      wait(2000)
   wend
end sub

Posted: 2005-04-20 16:03:01
by maximka4
хммм.... у меня вобем такая штука: как только определенный вес набирается он ревалиться замечательно, но потом у дома начинает юзать медитацию, и реколится опять к дому, и ничего не выкладывает.
может у меня только такое, люди протести скрипт, может у вас норм рабоать бует. (вроде вся настроил правельно)

Posted: 2005-04-20 17:15:32
by maximka4
вобщем я убрал эту строчку , у все пучком. :shock: :D

Code: Select all

Until UO.InJournal("fizz")

всем спасибо :oops:

Posted: 2005-04-20 17:50:26
by Destruction
maximka4 wrote:вобщем я убрал эту строчку , у все пучком. :shock: :D

Code: Select all

Until UO.InJournal("fizz")

всем спасибо :oops:


Как это ты убрал конец цикла и заработало :?: :shock: :shock:

Posted: 2005-04-21 20:15:01
by Savage
Времени нету доделать. Но обнаружил интересную штуку, зачем реколиться если ткань не падает? Вообщем можно покупать пока не надоест а потом разгружаться раз в 3-4 часа :)

Posted: 2005-04-21 21:10:00
by Destruction
Savage wrote:Времени нету доделать. Но обнаружил интересную штуку, зачем реколиться если ткань не падает? Вообщем можно покупать пока не надоест а потом разгружаться раз в 3-4 часа :)

Не на всех шардах. :roll:

Posted: 2005-04-30 23:40:35
by POPKA
во бы туда и рекол по рунобуку зделать! кстати зачем тебе катушки? вроде на всё провсё достаточно одной или нет?

Posted: 2005-05-06 20:15:27
by POPKA
народ довёл кто небудь этот скрипт до ума?

Posted: 2005-05-09 16:32:15
by kostya11
ну ненравитса мне ети строки...
чар будет кастовать рекол по рункам до того момента пока будет физл, если магия 100 когда сможем дождатса физла?

Code: Select all

UO.Cast('Racall',Dom) 
      wait(4000)
   Until UO.InJournal("fizz")

Posted: 2005-05-09 21:54:06
by POPKA
так довёл его кто-то до ума или нет если да выложите его здесь плиз!!!