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

 
Ответить в эту темуОткрыть новую тему
> Не Получается С Таймером, timer
Fanky
сообщение 2.10.2010, 9:11
Сообщение #1


**

Neophyte
Сообщений: 28
Регистрация: 2.10.2010
Группа: Пользователи
Наличность: 0
Из: Москва
Пользователь №: 13.075
Возраст: 30



Всем прювет!!! Приятный форум, и более менее содержательный.
Знатоки, подскажите кто в курсе пожалуйста. Хочу воткнуть в свой скрипт
кусок таймера, чтобы если уперся в стену, то не стоял полчаса, пока кто то этого моба не убьет.
меня интересует строка "if 725, 27 4474495 and timer > 25000" скрипт то проходит, но получается,
что пилот видит только координаты, а "and timer > 25000" не видит. Т.К. если видит моба2, то
переключается на него и бьет его, не добив первого моба.
Где ошибка не пойму
Заранее большое спс!

set timer
:HPmoba
if 725, 27 4474495 //это крайняя левая точка полоски с ХП моба
send {F4} // Атака или скил
___if 725, 27 4474495 and timer > 25000 //Если Застрял или уперся более 25сек. не убит - след. моб
___send {F11} // макрос /target "моб2"
___end_if
GoTo HPmoba
else //иначе
GoTo PodborDropa
end_if
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 2.10.2010, 10:46
Сообщение #2


***********

Модератор UOPilot
Сообщений: 9.476
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 27858
Пользователь №: 11.279



во 1 ты не обнуляешь таймер.

во вторых скобки

if ( 725, 27 4474495 ) and ( timer > 25000 )//Если Застрял или уперся более 25сек. не убит - след. моб
send {F11} // макрос /target "моб2"
end_if

если опять не захочет:

if 725, 27 4474495
if timer > 25000 //Если Застрял или уперся более 25сек. не убит - след. моб
send {F11} // макрос /target "моб2"
end_if
end_if


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Fanky
сообщение 2.10.2010, 11:09
Сообщение #3


**

Neophyte
Сообщений: 28
Регистрация: 2.10.2010
Группа: Пользователи
Наличность: 0
Из: Москва
Пользователь №: 13.075
Возраст: 30



Цитата
во 1 ты не обнуляешь таймер.

Большое Спасибо DM, вечером проверю, А что значит обнулить таймер.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 2.10.2010, 11:13
Сообщение #4


***********

Модератор UOPilot
Сообщений: 9.476
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 27858
Пользователь №: 11.279



set timer 0

Просто когда условие timer > 25000 выполняется, то timer уже меньше 25000 никогда не станет сам, а пойдет дальше - поэтому set timer 0 .


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Fanky
сообщение 3.10.2010, 10:38
Сообщение #5


**

Neophyte
Сообщений: 28
Регистрация: 2.10.2010
Группа: Пользователи
Наличность: 0
Из: Москва
Пользователь №: 13.075
Возраст: 30



Первый вариант вообще не хочет работать , у второго варианта вроде срабатывает таймер, но почему то он срабатывает всегда -)) (при каждом прохождении через это условие)
Может я что не так сделал :
set timer 0
:HPmoba
if 725, 27 4474495 //хп моба
__send {F4} // Атака или скил
___if ( 725, 27 4474495 ) and ( timer > 20000 ) //Если Застрял или уперся
___send {F11} // макрос /target "моб2"
___end_if
__GoTo HPmoba
else //иначе
GoTo PodborDropa
end_if

Заранее спс
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 3.10.2010, 10:41
Сообщение #6


***********

Модератор UOPilot
Сообщений: 9.476
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 27858
Пользователь №: 11.279



таймер ты не туда засунул)
if ( 725, 27 4474495 ) and ( timer > 20000 ) //Если Застрял или уперся
set timer 0


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Fanky
сообщение 3.10.2010, 10:44
Сообщение #7


**

Neophyte
Сообщений: 28
Регистрация: 2.10.2010
Группа: Пользователи
Наличность: 0
Из: Москва
Пользователь №: 13.075
Возраст: 30



Во<вырезано анти-матом> я нуп.-) СПАСИБО
Обязательно отпишусь -)
жалко на работе линейку сложно запустить -)
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Fanky
сообщение 10.9.2014, 18:42
Сообщение #8


**

Neophyte
Сообщений: 28
Регистрация: 2.10.2010
Группа: Пользователи
Наличность: 0
Из: Москва
Пользователь №: 13.075
Возраст: 30



Все ок, получилось скрипт работал бесперебойно по 8 часов .. спасибо! )))
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 10.9.2014, 19:33
Сообщение #9


***********

Модератор UOPilot
Сообщений: 9.476
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 27858
Пользователь №: 11.279



все четыре года?)


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Fanky
сообщение 11.9.2014, 8:07
Сообщение #10


**

Neophyte
Сообщений: 28
Регистрация: 2.10.2010
Группа: Пользователи
Наличность: 0
Из: Москва
Пользователь №: 13.075
Возраст: 30



-))) Не играю уже пару лет....Брательнику вахту передал.. вот и вспомнил былое -))) И чувствую затягивает..Захотелось пилотиком побаловаться, и набрел на свое обещание ответить -))))
Кстати так и не получилось запустить пилот на линяге W-7 64. надо попробовать каспер настроить... Молодцы что не бросаете проект ребята!
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
yamenko
сообщение 11.9.2014, 8:50
Сообщение #11


***

Novice
Сообщений: 79
Регистрация: 19.8.2014
Группа: Пользователи
Наличность: 0
Пользователь №: 16.974
Возраст: 29



Хотел бы сделать дополнение....
вместо IF нужен WHILE!!!

Зачем выполнять дальше скрипт если мы ждем определенное действие???

А если во второй половине скрипта будут еще какие то действия, например нажатия клавиш?? (пилот пойдет дальше по скрипту... и это будет палево!!! что ты бежал-бежал не добежал и стал например приседать:-) )
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Fanky
сообщение 11.9.2014, 11:12
Сообщение #12


**

Neophyte
Сообщений: 28
Регистрация: 2.10.2010
Группа: Пользователи
Наличность: 0
Из: Москва
Пользователь №: 13.075
Возраст: 30



Согласен, я тогда еще не совсем понимал команду WHILE. Но я смотрю, что начинающие тоже почему то иф чаще используют...
Но в моем случае Один раз только кошка пробежалась , долго вычислял причину сбоя -))) После этого я клаву аккуратненько накрывал, задвигал и шел спать -)
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 11.9.2014, 15:18
Сообщение #13


***********

Модератор UOPilot
Сообщений: 9.476
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 27858
Пользователь №: 11.279



Цитата
Кстати так и не получилось запустить пилот на линяге W-7 64.

Единственная проблема с семеркой, которую я видел - запускают не от админа.


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
yamenko
сообщение 12.9.2014, 7:06
Сообщение #14


***

Novice
Сообщений: 79
Регистрация: 19.8.2014
Группа: Пользователи
Наличность: 0
Пользователь №: 16.974
Возраст: 29



Цитата(DarkMaster @ 11.9.2014, 16:18) *

Единственная проблема с семеркой, которую я видел - запускают не от админа.


у меня на винде 8.1 про (х64) все работает хорошо.

Но на руофф линейки так и не смог пользоваться... Если у кого есть опыт ПОДЕЛИТЕСЬ....
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

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

 

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