Page 1 of 1
Легкий скрипт, помогите пожайлуста!
Posted: 2013-09-07 18:05:28
by Beltek
Как сделать скрипт, что бы чар кастовал 'Summon Creature' -> Выбирает Хорсу -> Цель на себя?
Re: Легкий скрипт, помогите пожайлуста!
Posted: 2013-09-08 13:04:57
by Mirage
Code: Select all
Sub Z()
UO.WaitMenu ('What','Zostrich')
uo.cast('Summ. Creature','self')
endsub
Поменяй на коня.
Re: Легкий скрипт, помогите пожайлуста!
Posted: 2013-09-08 19:52:12
by Beltek
Mirage wrote:Code: Select all
Sub Z()
UO.WaitMenu ('What','Zostrich')
uo.cast('Summ. Creature','self')
endsub
Поменяй на коня.
Спасибо, а можно как-то сделать, что бы чар сам залазил на коня после каста хорсы?
Re: Легкий скрипт, помогите пожайлуста!
Posted: 2013-09-08 20:58:55
by Mirage
поиск типа коня на земле
использовать найденный объект
Re: Легкий скрипт, помогите пожайлуста!
Posted: 2013-09-09 09:16:14
by Beltek
Mirage wrote:поиск типа коня на земле
использовать найденный объект
Угости скриптом?

Re: Легкий скрипт, помогите пожайлуста!
Posted: 2013-09-09 10:21:38
by Mirage
Re: Легкий скрипт, помогите пожайлуста!
Posted: 2013-09-09 11:58:47
by Beltek
У меня перестал работать инжект... Пишет: There's some probleb communicating with origin.
Re: Легкий скрипт, помогите пожайлуста!
Posted: 2013-09-09 12:48:42
by Mirage
После каких действий?
После перехода по ссылке?

Re: Легкий скрипт, помогите пожайлуста!
Posted: 2013-09-09 13:12:27
by Beltek
Mirage wrote:После каких действий?
После перехода по ссылке?

LOL, ПОсле телепорта клиент крашануло...
Вроде сделал, работает...
Re: Легкий скрипт, помогите пожайлуста!
Posted: 2013-09-09 20:02:10
by Beltek
Но разбираться с уроками инжи нету времени...
Сделай скрипт за меня, если можешь, пожалуйста...
Re: Легкий скрипт, помогите пожайлуста!
Posted: 2013-09-09 20:44:04
by Mirage
Извини, но мне некогда писать скрипты за того кому некогда в них разбираться. Я уже и так указал конкретный урок и привел конкретный пример скрипта. Осталось просто проглядеть урок и найти как это записывается.
PS если нет желания копаться в языке (ну чеж, бывает) то стоят постить темы в разделе "маркет". Там быстрее помогут ИМХО.
Либо ждем какую нибудь добрую душу кто поможет.
Re: Легкий скрипт, помогите пожайлуста!
Posted: 2013-09-10 16:24:10
by Beltek
Mirage wrote:Извини, но мне некогда писать скрипты за того кому некогда в них разбираться. Я уже и так указал конкретный урок и привел конкретный пример скрипта. Осталось просто проглядеть урок и найти как это записывается.
PS если нет желания копаться в языке (ну чеж, бывает) то стоят постить темы в разделе "маркет". Там быстрее помогут ИМХО.
Либо ждем какую нибудь добрую душу кто поможет.
Попытался сделать, но вот беда, не работает...
Code: Select all
sub Z()
UO.WaitMenu ('What','Horse')
uo.cast('Summ. Creature','self')
UO.FindType(0x00DC)
UO.UseFromGround(0x00DC)
end sub
И как узнавать каждый раз ID хорсы в пвп? Оно же меняется каждый раз.
Re: Легкий скрипт, помогите пожайлуста!
Posted: 2013-09-10 17:15:08
by Juicy Fruit
Code: Select all
UO.FindType('horse_type','horse_color','ground')
И ковычки лучше ставь, некоторые функции не понимают когда им даешь тип без ковычек.
Re: Легкий скрипт, помогите пожайлуста!
Posted: 2013-09-10 18:15:14
by Mirage
прямо ведь зеленым по серому написано
Кроме перемещения объектов необходима еще возможность использовать их. То есть то, что в игре достигается двойным кликом по предмету.
UO.UseObject( object ) - Использовать указанный объект.
UO.UseType( type [, color ] ) - Искать в бекпаке или подсумках (а также в руках или на чаре) объект по указанному типу и цвету (если задано) и использовать найденный.
UO.UseFromGround( type [, color ] ) - Искать на земле объект по указанному типу и цвету (если задано) и использовать найденный.
Не думаю что эти команды нуждаются в каком-то особом пояснении, но одно хочу отметить. Последние две команды работают с типами предметов, они сами осуществляют поиск конкретного объекта, подходящего под заданные тип и цвет. В принципе, команду UO.UseType можно заменить следующим блоком:
Code: Select all
UO.FindType( какой-то_тип, какой-то_цвет )
If UO.FindCount() > 0 Then
UO.UseObject( 'finditem' )
Endif
FindType расписать как сказал Juicy Fruit
зы
UO.FindType(0x00DC)
UO.UseFromGround(0x00DC)
не всегда верно будет работать - это не один и тот же тип коня. Если рядом будут стоять 2 лошади то он сначал первую может найти а потом на фторую пытаться сесть.