Page 1 of 1

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

Posted: 2004-10-19 23:10:01
by Bio
как зделать задершку между тем как откроется рунбука и нажмётся на нужную руну ?а то он кабы открывает рунбуку звук есть а не реколится может просто не успевает?

Re: с скриптом на миненг проблема

Posted: 2004-10-20 01:04:29
by GrayLord
Bio wrote:как зделать задершку между тем как откроется рунбука и нажмётся на нужную руну ?а то он кабы открывает рунбуку звук есть а не реколится может просто не успевает?

ну, можно ждать смены сериала у 'lastcontainer', если ты перед этим уже её не открывал, но открывал какую-либо сумку, и т.д. вообще, всё зависит от того, как сделаны рунбуки у вас на шарде.

Posted: 2004-10-20 03:59:53
by Bio
играю я на дрв,а вот что зделать я чесно так и не понял :?:

Posted: 2004-10-20 10:04:36
by GrayLord
Bio wrote:играю я на дрв,а вот что зделать я чесно так и не понял :?:

тем проще для тебя - дождись, пока отпишутся те, кто играет с тобой на одном шарде.

Re: с скриптом на миненг проблема

Posted: 2004-10-20 11:07:52
by Askaneli
Bio wrote:как зделать задершку между тем как откроется рунбука и нажмётся на нужную руну ?а то он кабы открывает рунбуку звук есть а не реколится может просто не успевает?

Code: Select all

 

sub RunebookRecall(n)
oldX=uo.getX()
oldY=uo.getY()
repeat
uo.Exec('warmode 0')
uo.UseObject('Runebook')
wait(1000)
uo.LClick(135, n*15+55)
wait(500)
time=uo.Timer()
repeat
wait(500)
until oldX<>uo.getX() or oldY<>uo.getY() or uo.Life==0 or uo.InJournal('needs') or time+200<uo.Timer()
uo.DeleteJournal()
until oldX<>uo.getX() or oldY<>uo.getY()
end sub


Работает только на ДРВ (как люди говорят) !!!
Runebook - объект типа рунбук !!!
n - номер рунки в рунбуке !!!

Posted: 2004-10-20 12:48:39
by AGRS
Вставь после двойного клика на рунбук CheckLag()

CheckLag это:

Code: Select all

Sub CheckLag() 
   UO.DeleteJournal()
   UO.Click('backpack')
   Repeat
      Wait(100)
   Until UO.InJournal('backpack')
End Sub


в простейшем варианте.

Posted: 2004-10-20 17:38:44
by GrayLord
хех... пожалуй, всё же, поясню, что имел в виду когда говорил про 'lastcontainer'. обычно рунбука, как ни странно, является контейнером, как и бакпак, или любая сука или сундук, и поэтому, если мы открываем рунбуку, то по uo.getserial('lastcontainer') можно узнать её сериал, сразу после того, как откроется. а вот "дождаться открытия" проще, если перед использоваием рунбуки был открыт еще какой-либо контейнер и тогда, после использования рунбуки - надо просто даждаться изменения 'lastcontainer'. в общем случае эта конструкция может выглядеть примерно так:

Code: Select all

var runebook='0x12345678'# заменяем 0х12345678 на сериал своей рунбуки
uo.useobject('backpack')#'backpack' - указывает на бакпак твоего чара
repeat
   wait(100)
until uo.getserial('lastcontainer')==uo.getserial('backpack')
uo.useobject(runebook)
repeat
   wait(100)
until uo.getserial('lastcontainer')==runebook

Posted: 2004-10-21 02:02:19
by Bio
а как ето всё закинуть на здешний (в топики Scripts!) на миненг? (в готовом врянте).

Posted: 2004-10-21 04:14:45
by Askaneli
Bio wrote:а как ето всё закинуть на здешний (в топики Scripts!) на миненг? (в готовом врянте).

Мышкой :D

Posted: 2004-10-21 04:33:23
by Bio
а поподробней:чё заминить и што переименоватью.

Posted: 2004-10-21 22:26:39
by Bio
люди ну кудысь это вставить в скрипте на миненг в топике Скрипт!

???

Posted: 2004-10-22 00:03:39
by GrayLord
Bio wrote:люди ну кудысь это вставить в скрипте на миненг в топике Скрипт!

???

блин... никуда ваще. во!...
это просто пример, для разбора "ручками", с использованием "серого вещества", и "вживую" его, сскорее всего, не вставишь - чего не знаю - того не знаю, не читал мининг от туда. лень разгребать, так как нового для себя я от туда ничего не узнаю - это точно...

Posted: 2004-10-22 03:17:05
by Bio
млин так сложно в тругой топик зайте ну прям не знаю!можно былоб вобше нечё не писать,промолчать...


и всётаки ктонить может помочь с такой проблемкой??

Posted: 2004-10-24 22:58:45
by Bio
Che так некто и не поможет ?или вы скажите что нельзя зделать в скрипте потругому реколился?