Page 1 of 1
прицел
Posted: 2010-10-04 21:05:06
by Irina E
помогите как зделать такой скрипт дапустим вот скрипт
Code: Select all
sub main()
while 1
if uo.InJournal('all release') then
pwav()
main1()
endif
wait(500)
wend
end sub
sub main1()
ВОТ ТУТ КАК ПОСТАВИТЬ ЧТОБЫ чтобы он 2 раза на свиток и после того как появица прицел я должен нажать прицелом на пол
да если можна то зделать после того как он увидел натпесь занеграло музыка вклучился 2 скрипт
Re: прицел
Posted: 2010-10-05 08:39:18
by Mirage
Жжошь с утра
кастует по ластстатусу сперва с книги стенку, потом парализ со свитка в ластстатус.
Если надо чтобы в КОГО ТО поливал то этого кого то надо сперва найти - ищи какойнибудь модуль охоты либо палилки.
Ищешь тип цели на земле. Если нашел присваиваешь константу и в нее кидаешь каст.
Code: Select all
sub main()
while 1
if uo.InJournal('all release') then
pwav()
wsl()
Paral()
endif
wait(500)
wend
end sub
sub wsl()
uo.waittargettile("400",str(uo.getx("laststatus")),str(uo.gety("laststatus")),str(uo.getz("laststatus")))
uo.cast("Wall of Stone")
end sub
sub Paral()
UO.Set('lasttarget','laststatus')
UO.FindType('0x1F52',-1,'my')
If UO.GetQuantity('finditem')>0 then
UO.WaitTargetObject('lasttarget')
UO.UseObject('finditem')
endif
end sub
Re: прицел
Posted: 2010-10-05 11:26:07
by Irina E
нет ты не понел мне надо чтобы 2 раза на свиток и всё дальше я нажемаЮ на землЮ
после того как я указал куда чтобы скрипт останвился
Re: прицел
Posted: 2011-01-15 03:46:34
by Makarov
Irina E wrote:нет ты не понел мне надо чтобы 2 раза на свиток и всё дальше я нажемаЮ на землЮ
после того как я указал куда чтобы скрипт останвился
по пунктам плз, нихрена не понял.
Re: прицел
Posted: 2011-01-15 09:44:52
by Mirage
Makarov wrote:Irina E wrote:нет ты не понел мне надо чтобы 2 раза на свиток и всё дальше я нажемаЮ на землЮ
после того как я указал куда чтобы скрипт останвился
по пунктам плз, нихрена не понял.
видимо он хотел чтото типо
Code: Select all
sub main1()
UO.FindType('0x1F52',-1,'my')
; UO.waittargettile("400",X,Y,Z)
UO.UseObject('finditem')
return 0
endsub
либо раскоментировать строку с тыканием в пол. Я же написал - он с утра жжот

Re: прицел
Posted: 2011-01-15 13:22:53
by Makarov
Mirage Что ты такое куришь, что расшифровываешь подобные мессаги?

Re: прицел
Posted: 2011-01-15 15:22:58
by Mirage
Makarov wrote:Mirage Что ты такое куришь, что расшифровываешь подобные мессаги?

Трава не наркотик, пиво не алкоголь.
Я работаю сиськодмином и приходится по неволе расшифровывать то что пользователи хотят передать буквами или словами.
Хотя это только моя версия варианта того чего он хотел спросить

Re: прицел
Posted: 2011-01-17 07:36:38
by Irina E
суть скрипта в чем была.
сижу я на маркете с включёным скриптом, ктото пишит all release в это время у меня должно заеграть песня и сразу чтобы при нажатия кнопки он нажемает 2 раза на свиток и я указаваЮ прицелом куда ставить вена
Re: прицел
Posted: 2011-01-17 09:16:55
by Mirage
Irina E wrote:суть скрипта в чем была.
сижу я на маркете с включёным скриптом, ктото пишит all release в это время у меня должно заеграть песня и сразу чтобы при нажатия кнопки он нажемает 2 раза на свиток и я указаваЮ прицелом куда ставить вена
Из 2 предложеных скриптов собиратся как раз то что тебе нужно.
Шапку из
Code: Select all
sub main()
UO.DeleteJournal()
while 1
if uo.InJournal('all release') then
pwav()
Paral()
return 0
endif
wait(500)
wend
end sub
sub Paral()
UO.FindType('0x1F52',-1,'my') ; тут свиток свой пропиши
UO.UseObject('finditem')
endif
end sub
pwav() соответственно игралка музыки - у тебя есть. В скрипте даже на кнопку нажимать не надо - скрипт заюзает свиток - тебе только прицел указать нужно.