Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в эту темуОткрыть новую тему
> Клик перед чаром не зависимо от позиции., Помогите чайнику --->
hlop
сообщение 26.9.2012, 9:43
Сообщение #1


*

Registred
Сообщений: 3
Регистрация: 26.9.2012
Группа: Пользователи
Наличность: 0
Пользователь №: 15.323



Всем привет.
Суть такая, персонаж кликает дважды на ножик (бучер) после чего таргетом кликает на 3 клетки от себя, но кликает он только в том направлении в которое какбы смотрит...Тоесть неважно будь то W,S,SW, кликаца должно перед "лицом". Такое реализуемо ?
Простите, с уопилотом только знакомлюсь...
Спасибо !!!
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Microsoft
сообщение 26.9.2012, 19:53
Сообщение #2


***

Novice
Сообщений: 68
Регистрация: 2.9.2012
Группа: Пользователи
Наличность: 0
Пользователь №: 15.253



chardir - при значении 0 чар смотрит на N, и далее по часовой стрелке NE - 1, E - 2, ES - 3, S - 4, SW - 5, W - 6, WN - 7. В пилоте так и пишешь
if chardir 0 // Если чар смотрит на N... или любая нужная сторона.
И таргет по координатам, к примеру позиция чара где он стоит 555 по Х и 666 по У а нужно кликнуть за 3 тайла от этого места, то узнаешь на сколько меньше или больше будет значениее в той точке в которую нужно нажать и добавляешь или отнимаешь от значения где ты стоишь. Пример

Координаты где стоит чар 555, 666
Координаты куда нужно кликнуть 558, 663
Чар смотрит на N
if chardir 0
set #coordx charposx +3 // Здесь мы добавили + 3 к координате где стоит чар чтобы получилось 558 из 555, и в любой точке мира всегда в той координате будет на + 3 больше. Так же делаем с координатой У
set #coordy charposy -3
set lasttargetx #coordx
set lasttargety #coordy
При необходимости указывай тип места куда чар кидает таргет
set lasttargetkind 2 // 1 - итем, 2 - земля, статика, 3 - вода
И так де можешь указать статический тип обьекта если например нужно кликать на пеньки когда рубишь.
set laststatictype и номер, номер берешь в Char parameters после наброса таргета на нужный обьект.
И после достаточно нажать кнопку с забитым макросом на Lasttarget.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
hlop
сообщение 27.9.2012, 2:48
Сообщение #3


*

Registred
Сообщений: 3
Регистрация: 26.9.2012
Группа: Пользователи
Наличность: 0
Пользователь №: 15.323



Спасибо за развернутый ответ. Но неужели нету универсальной команды чтобы заменить все эти чардир = 0,1,2,3 итд ? Я пробывал извернуться таким вот образом if chardir = 0 or 1 or 2 , но ничего не вышло..
Нужен всего навсего один клик перед персонажем за 3 тайла !
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Microsoft
сообщение 27.9.2012, 3:08
Сообщение #4


***

Novice
Сообщений: 68
Регистрация: 2.9.2012
Группа: Пользователи
Наличность: 0
Пользователь №: 15.253



Понимаешь, тебе в каждой клетке свои координаты писать нужно, поэтому то что ты хочешь не получится, так как к каждому направлению таргет идет в свою сторону и соответственно для каждого места, куда чар будет кидать таргет, нужно указать свои индивидуальные координаты. Иначе у тебя вышло бы

if chardir = 0 or 1 or 2 // Это в переводе на русский "Если чар смотрит на N или на Е или на..." то выполнить то то. Получается куда бы он ни смотрел то он будет делать только одно действие - тыкать в одну точку. В этом твое заблуждение. А тебе нужно как я указал. Если чар смотрит на Н то тыкнуть туда то, если чар смотрит на Е то тыкнуть туда то...
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
hlop
сообщение 27.9.2012, 8:14
Сообщение #5


*

Registred
Сообщений: 3
Регистрация: 26.9.2012
Группа: Пользователи
Наличность: 0
Пользователь №: 15.323



Ага, теперь я таки прозрел...Еще раз спасибки, буду шаманить...
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия | Версия для КПК Сейчас: 29.4.2024, 4:17
Designed by Nickostyle