WorldCheats Forum

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

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

Поделиться | 
 

 WarpTest

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

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

СообщениеТема: WarpTest   Пт Май 01, 2009 12:13 pm

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


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


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

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

СообщениеТема: Re: WarpTest   Пт Май 01, 2009 12:21 pm

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;
;; Warp Test Модуль v0.1 Модуль проверки состояния варпа
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;
;; Применение:
;; Само тело функции расместить в любой удобной части скрипта.
;; Использовать ссылку на функцию из любой части скрипта, для инициализации проверки ухода в и выхода корабля из варпа.
;; Зависимость: ЕСТЬ
;; Данный модуль зависит от CS и TT модулей. Для его использования необходимо включить эти модули в тело скрипта.
;; Точные названия необходимых модулей: CS($Time); TT($Text).
;; Описание:
;; WarpTest Модуль - это модуль предназначенный для определения момента ухода корабля в варп и последующего момента выхода из варпа. На время варпа модуль приостанавливает исполнение скрипта.
;; WarpTest() - ссылка на функцию, иницирующая проверку корабля на выход и выход из варпа.
;; $WarpTestX - Х координата точки проверки состояния варпа корабля, расположенная на нижней панели интерфейса.
;; $WarpTestY - Y координата точки проверки состояния варпа корабля, расположенная на нижней панели интерфейса.
;; Принцип работы:
;; После того как корабль снизил скорость до 80% и меньшеи получил запрос на варп куда-либо, активация этого модуля приведет к приостановке исполнения скрипта до момента выхода корабля из варпа.
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;

Func WarpTest()
$i = 0
$WarpTestCheckSum = PixelGetColor($WarpTestX, $WarpTestY)
Do
CS(1000)
PixelSearch($WarpTestX, $WarpTestY, $WarpTestX+1, $WarpTestY+1, $WarpTestCheckSum, 10 )
If @error Then
$i = 1
EndIf
Until
$i = 1
TT("Лечу")
CS(9000)
$WarpTestCheckSum = PixelGetColor($WarpTestX, $WarpTestY)
Do
CS(1000)
PixelSearch($WarpTestX, $WarpTestY, $WarpTestX+1, $WarpTestY+1, $WarpTestCheckSum, 10 )
If @error Then
$i = 0
EndIf
Until
$i = 0
TT("Прилетел")
CS(5000)
EndFunc
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;
Вернуться к началу Перейти вниз
Посмотреть профиль
Lexx98
Пользователь
Пользователь
avatar

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

СообщениеТема: Re: WarpTest   Вс Авг 09, 2009 9:35 am

Может у вас есть контрольные точки для слова (warping) написанного чёрным шрифтом вместо показателей скорости на синем фоне?
Я был бы весьма доволен, используя проверку по таким точкам, а то приведенная выше проверка чуток сбоит у меня.
Вернуться к началу Перейти вниз
Посмотреть профиль
Belfigor
Освоившийся
Освоившийся
avatar

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

СообщениеТема: Re: WarpTest   Вс Авг 09, 2009 10:44 am

В идеале чтобы она одинаково работала на всех компьютерах ее надо привязать к треугольнику находящемуся внизу справа от HUD'a.
Контрольных точек нету.
Напоминаю эта проверка фиксирует изменение спид бара и исходя из этого думает в варпе корабль или нет. Вы можете просто прибавить скорость до максимума и она тоже будет думать что корабль в варпе. Так же вы можете убрать проверку на изменение цвета и поставить проверку на конкретный цвет.
А в принципе советую включить собственную фантазию. С помощью интерфейса евы можно определить:
в варпе ли корабль
стоит ли корабль
может ли корабль варпануться к объекту
может ли он приблизится к нему
Вернуться к началу Перейти вниз
Посмотреть профиль
Lexx98
Пользователь
Пользователь
avatar

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

СообщениеТема: Re: WarpTest   Вс Авг 09, 2009 11:07 am

Впрочем, для однооконного режима думаю будет вполне достаточно прикрутить дополнительно тест на несколько белых точек от надписи Warp Drive Active, которая выдаётся крупным белым шрифтом.
>В варпе ли корабль - я выше написал, что надо добавить для более точной проверки к вашему выложенному модулю.
>Стоит ли корабль - а это уже есть в вашем _StopShip
>Может ли корабль варпнуться или приблизиться - вообще никаких проблем, если объект можно выделить в овервью.
Вернуться к началу Перейти вниз
Посмотреть профиль
Спонсируемый контент




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

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

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