Картография...

Anything and all.

Moderators: Murderator+, Murderator

Post Reply
Demonik
Posts: 13
Joined: 2006-02-03 17:36:10

Картография...

Post by Demonik »

помогите со скриптом..
нужен скрипт на картографию что бы брал карты из сумки которая на полу лежит, юзалл скилл, таргет на бланк карты, выбор названия, и кидание карты на пол или в треш
LordTom
Posts: 256
Joined: 2006-02-03 11:32:16
Location: ND
Contact:

слабому полу посвящаеца

Post by LordTom »

интересная песня, кстати, а она была записана под музыку? Интересно было бы послушать Да, я написал эти строчки под музыку Кости Меладзе Побегу по радуге в исполнении Ирины Билык мне
Салат из цыплёнка и языка Состав: филе цыпленка - 200 г, язык - 200 г, ветчина - 200 г, грибы - 300 г, горчица - 30 г, уксус - 20 г, растительное масло - 50 г, черный перец, соль. Приготовле
Last edited by LordTom on 2009-12-23 22:00:51, edited 3 times in total.
Demonik
Posts: 13
Joined: 2006-02-03 17:36:10

Post by Demonik »

вобщем после переделки получилось :

Code: Select all

sub cartography() 

var pack1 = '0x6B83951B'; ID sumki s blankami
var trash = '0x6C0D6C76'; ID trash
var typeb = '0x14EB'; Type Blank
var colorb = '0x14EC';Colour Blank
var i
repeat
     uo.useobject(pack1)
     wait(200)
     uo.findtype(typeb, colorb, pack1)
     i = uo.getserial('finditem')
     uo.moveitem(i,1,'backpack')
     wait(500)
     UO.WaitTargetObject('finditem')
     UO.UseSkill('Cartography')
     uo.waitmenu("What you you want to create?", "Regional Map")
     wait(500)
     if uo.injournal("?? ?????????? ?????.") then #### ??? ??????? ?????????? ?????????
          uo.findtype(typeb, -1,'backpack')
          i = uo.getserial('finditem')
          uo.moveitem(i,-1,trash)
          wait(500)
     endif
     wait(9500)
     UO.DeleteJournal()
until 1==0
endsub


но трабла в том что таргет на блак после юзанья скила не кидается и пишет cancelled
LordTom
Posts: 256
Joined: 2006-02-03 11:32:16
Location: ND
Contact:

если захрустел шрус

Post by LordTom »

Чип если не трудно в клан кусков на БО понакидай скока сможешь(про запас да и мне сгодится ) P.S.: Агрономом не выходи плзвспомню хоть былые старые добрые времена когда клан мой в некоторых ло
а его не было? И не с него ли начались боевые действия и прямое вторжение на территорию независимых государств? ну давай еще разок по полочкам все разложим боевые дейсвия вообщето стали в
Last edited by LordTom on 2009-12-23 18:48:48, edited 3 times in total.
Demonik
Posts: 13
Joined: 2006-02-03 17:36:10

Post by Demonik »

LordTom wrote:

Code: Select all

UO.WaitTargetObject(i)


это было и результат такой же
LordTom
Posts: 256
Joined: 2006-02-03 11:32:16
Location: ND
Contact:

возьмите меня в гс плззз

Post by LordTom »

Да, интересный винегрет получается Как же любят некоторые йоги и сочувствующие защищать свое понимание того, что есть йога, нападая на тех, кто, как они считают, практикуют нейогу! Брэк, господа
Вот я тут читаю ветку каждый день и пытаюсь понять, об чем речь. Как мне кажется, разговор переместился в плоскость "следует ли человеку, практикующему йогу, вписываться в социум, или надо стремится к
Last edited by LordTom on 2009-12-23 11:56:53, edited 3 times in total.
Savage
Expert!
Posts: 1205
Joined: 2004-04-04 11:13:54
Location: Балаково, Саратовская обл.
Contact:

Post by Savage »

Code: Select all

sub cartography() 

var pack1 = '0x6B83951B'; ID sumki s blankami
var trash = '0x6C0D6C76'; ID trash
var typeb = '0x14EB'; Type Blank
var colorb = '0x14EC';Colour Blank
var i
uo.useobject(pack1)
repeat
     wait(200)
     uo.findtype(typeb, colorb, pack1)
     uo.moveitem('finditem',1,'backpack')
     wait(500)
     uo.waitmenu("What you you want to create?", "Regional Map")
     UO.WaitTargetObject('finditem')
     UO.UseSkill('Cartography')
     wait(500)
     if uo.injournal("?? ?????????? ?????.") then #### ??? ??????? ?????????? ?????????
          uo.moveitem('finditem',-1,trash)
          wait(500)
     endif
     wait(9500)
     UO.DeleteJournal()
until 1==0
end sub
GrayLord
Expert!
Posts: 333
Joined: 2004-06-04 03:24:25
Contact:

Post by GrayLord »

вообще, это уже, по моему, притча во языцах... после findtype надо проверять, а нашли ли мы вообще что-либо, а не кидать таргет сразу... если ничего не нашли - он же дает серийник "0x00000000" или просто 0, что равносильно отмене таргета, или же ответят, что-то типа "слишком далеко", или "таргет не существует"...
кстати, цвет бланков точно тот, что прописан? ато, быть может, все-таки 0? для верности можно еще "-1" попробовать - тогда вообще найдет любые.
Demonik
Posts: 13
Joined: 2006-02-03 17:36:10

Post by Demonik »

посидел немного, подумал) и вот что получилось

Code: Select all

sub main()
While UO.Count('bag')<300000
uo.findtype('0x14EB',-1,'0x6B83951B')
uo.waittargetobject('finditem')
 uo.waitmenu("What you you want to create?", "Regional Map")
UO.UseSkill('Cartography')
wait(5000)
wend
end sub


работает скрипт в принципе как надо но через некоторое время стабильной работы крошит клиент...
подредактируйте плз...
GrayLord
Expert!
Posts: 333
Joined: 2004-06-04 03:24:25
Contact:

Post by GrayLord »

а вот

Code: Select all

uo.count('bag')

это что такое? что он и где считает?
Post Reply