WorldCheats Forum

Форум
Форум посвященный главным образом MMORPG играм. Никаких ХАЙДОВ!

 
ФорумПорталЧаВоПоискПользователиГруппыРегистрацияВход

Поделиться | 
 

 TargetingForIceRoid

Предыдущая тема Следующая тема Перейти вниз 
АвторСообщение
Belfigor
Освоившийся
Освоившийся
avatar

Мужчина Количество сообщений : 259
Возраст : 18
Награда :  
Дата регистрации : 2009-04-29

СообщениеТема: TargetingForIceRoid   Пт Май 01, 2009 1:30 pm

Цитата :
TargetingForIceRoid v0.1 Change Log:
v0.1 - 15.02.2009 [Link]:
- Альфа релиз модуля

Цитата :
Главная тема [Link]
Содержание [Link]


Последний раз редактировалось: Belfigor (Пт Май 01, 2009 1:33 pm), всего редактировалось 1 раз(а)
Вернуться к началу Перейти вниз
Посмотреть профиль
Belfigor
Освоившийся
Освоившийся
avatar

Мужчина Количество сообщений : 259
Возраст : 18
Награда :  
Дата регистрации : 2009-04-29

СообщениеТема: Re: TargetingForIceRoid   Пт Май 01, 2009 1:31 pm

TargetingForIceRoid v0.1
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;
;; TargetingForIceRoid Модуль v0.1 Модуль нацеливания на астероид
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;
;; Применение:
;; Само тело функции разместить в любой удобной части скрипта.
;; Использовать ссылку на функцию из любой части скрипта, для инициализации нацеливания на выделенную цель.
;; Зависимость: ЕСТЬ
;; Данный модуль зависит от TT, SIButton и Timer модулей. Для его использования необходимо включить эти модули в тело скрипта.
;; Точные названия необходимых модулей: Timer($TTMinutes, $TTSeconds, $Action); SIButton($Button); TT($Text).
;; Описание:
;; TargetingForIceRoid Модуль - это модуль предназначенный для инициализации нацеливания на выделенную цель.
;; TargetingForIceRoid() - ссылка на функцию инизиализирующая нацеливание корабля на выделенную цель.
;; Принцип работы:
;; Инициализация нацеливания корабля на цель по средством нажатия кнопки в SI меню.

Func TargetingForIceRoid()
SIButton(5)
Timer(0, 2, "Целюсь ")
TT("Нацелилсо ")
EndFunc
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;
Вернуться к началу Перейти вниз
Посмотреть профиль
Lexx98
Пользователь
Пользователь
avatar

Мужчина Количество сообщений : 36
Возраст : 36
Награда :  
Дата регистрации : 2009-08-04

СообщениеТема: Re: TargetingForIceRoid   Чт Авг 13, 2009 5:44 pm

Кто скажет, почему, когда я пытаюсь заменить нажатие SIButton-а на контрол + клик мышей, у меня контрол в игре зажимается, и всё, все клики которые дальше должны идти просто кликами, тоже идут с контролом...? Вот не срабатывает что ли ап... Но я могу понять если раз, но ведь я несколько раз проверял...

Send("{LCTRL down}")
_CS(300, 600)
OpenMenu(1, 0, 0, 0, 0, 3) ; выделяем строку в овервью, с нажатым контролом.
_CS(300, 600)
Send("{LCTRL up}")
Вернуться к началу Перейти вниз
Посмотреть профиль
Lyuk
Пользователь
Пользователь
avatar

Мужчина Количество сообщений : 41
Возраст : 37
Награда :  
Дата регистрации : 2009-04-30

СообщениеТема: Re: TargetingForIceRoid   Чт Авг 13, 2009 9:51 pm

попробуй сделать так
OpenMenu(1, 0, 0, 0, 0, 3)
Send("{LCTRL down}")
MouseClick("left")

Send("{LCTRL up}")
Вернуться к началу Перейти вниз
Посмотреть профиль
Archy26
Пользователь
Пользователь
avatar

Мужчина Количество сообщений : 73
Возраст : 35
Награда :  
Дата регистрации : 2009-06-01

СообщениеТема: Re: TargetingForIceRoid   Чт Авг 13, 2009 10:03 pm

Send("{CTRLDOWN}")
OpenMenu(1 , 0, 0, 0, 0, 3)
Sleep(Random(300,600))
Send("{CTRLUP}")

Это стопроцентно работает.
Вернуться к началу Перейти вниз
Посмотреть профиль
Lexx98
Пользователь
Пользователь
avatar

Мужчина Количество сообщений : 36
Возраст : 36
Награда :  
Дата регистрации : 2009-08-04

СообщениеТема: Re: TargetingForIceRoid   Пт Авг 14, 2009 4:53 am

То есть проблема в пробеле... Ясно, большое спасибо.
Вернуться к началу Перейти вниз
Посмотреть профиль
Archy26
Пользователь
Пользователь
avatar

Мужчина Количество сообщений : 73
Возраст : 35
Награда :  
Дата регистрации : 2009-06-01

СообщениеТема: Re: TargetingForIceRoid   Сб Авг 15, 2009 12:21 am

Обращайтесь Smile
Вернуться к началу Перейти вниз
Посмотреть профиль
garrul
Пользователь
Пользователь
avatar

Мужчина Количество сообщений : 9
Возраст : 39
Географическое положение : Краснодар
Награда :  
Дата регистрации : 2009-08-10

СообщениеТема: Re: TargetingForIceRoid   Пт Авг 28, 2009 7:35 am

использую для лока целей такую конструкцию:
Цитата :
Func LockOrNotLock() ; Лок цели
$unknow = 0
Do
If
PixelSearch($LockIconX - 1, $LockIconY - 1, $LockIconX, $LockIconY, 0xE80909, 10) Then ; координаты красного перекрестия лока в селектед айтемс
ToolTip("Цель не захвачена", 0, 0)
CS(500)
OpenMenu(1, 0, 0, 0, 0, 3) ; Выбор первой строки overview
$dist = 0
Do
_SIButton(1) ;Approach
CS(Random(900, 2700))
$dist = _CheckDistance()
Until $dist = 285 OR $dist = 287 ; < 10km OR < 1km
StopShip()
OpenMenu(1, 0, 0, 0, 0, 3) ; Выбор первой строки overview
_SIButton(5) ;Lock
CS(5500)
Else
$unknow = 1
ToolTip("Цель захвачена", 0, 0) ;Если найден то выводит сообщение цель захвачена
CS(500)
StopShip()
EndIf
Until
$unknow = 1
EndFunc ;==>LockOrNotLock
использует опенменю и селектедайтем
ежели чего, покурите код Smile может скажете че Smile)
Вернуться к началу Перейти вниз
Посмотреть профиль
Lexx98
Пользователь
Пользователь
avatar

Мужчина Количество сообщений : 36
Возраст : 36
Награда :  
Дата регистрации : 2009-08-04

СообщениеТема: Re: TargetingForIceRoid   Пт Авг 28, 2009 8:30 am

1. Не нужно приближаться сразу, имхо. Вначале нужно узнать расстояние до цели, а то может и не надо никуда ехать, уже может хорошо стоим. Вообще, вынести всякие аппроачи за пределы функции лока.

2. Until $dist = 285 OR $dist = 287 ; < 10km OR < 1km
У меня Until $dist <> 286 ; если не >10 км
Ибо всего 3 значения возвращаемых, если нас устраивают два, значит не устраивает третье.

3. Не надо использовать СтопШип внутри функции лока.

4. А ещё ты дважды вибираешь первую строку, если цель не залочена. Сперва чтоб сделать аппроач, и ещё раз выделяешь её перед тем как нажать лок. Смотри п.1 - убери аппроач вместе с выделением строки.

Это то, что пришло в голову по твоему коду.
Вернуться к началу Перейти вниз
Посмотреть профиль
Belfigor
Освоившийся
Освоившийся
avatar

Мужчина Количество сообщений : 259
Возраст : 18
Награда :  
Дата регистрации : 2009-04-29

СообщениеТема: Re: TargetingForIceRoid   Пт Авг 28, 2009 10:06 am

Перемещаем обсуждения сюда:
http://www.autoitscript.ru/viewforum.php?f=22
Это наш временный раздел. Так же дублируем туда то что еще не сдублировано и вы считаете нужным это там видить.
Ну и активно используем тег [autoit][/autoit]
Вернуться к началу Перейти вниз
Посмотреть профиль
Спонсируемый контент




СообщениеТема: Re: TargetingForIceRoid   

Вернуться к началу Перейти вниз
 
TargetingForIceRoid
Предыдущая тема Следующая тема Вернуться к началу 
Страница 1 из 1

Права доступа к этому форуму:Вы не можете отвечать на сообщения
WorldCheats Forum :: Лаборатория Читера :: EVE Online-
Перейти: