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

 
Ответить в эту темуОткрыть новую тему
> Помогите с timer'ами
4uva4ok
сообщение 3.8.2020, 18:23
Сообщение #1


**

Neophyte
Сообщений: 33
Регистрация: 3.11.2011
Группа: Пользователи
Наличность: 0
Пользователь №: 14.209
Возраст: 27



Мне для игры нужно 12 timer'ов: 9 для скилов и 3 для бафов. Но timer'ов только 5 шт. Можно ли сделать так чтобы на каждый скил был свой таймер (так как время отката у каждого скила и бафа своё). Простое нажатие клавиш скилов пока жив моб приводит к "security problem" и дисконекту с игрой. Поэтому мне нужно, чтобы на кнопку скила (бафа) нажим был только после отката скила. Привожу пример скрипта, до которого у меня хватило ума дойти.

ПРИМЕР

set timer //скил
set timer1 //баф на 20мин

:start

sendex {tab} //Выделяем ближайшего моба
//пример скила
if 801, 90 0 abs //Если моб есть, то запускаем скилы
if timer > 5000
sendex {1} //Жмём скил
wait 1000 //Ждём анимацию скила
set timer //Обнуляем таймер скила
end_if
end_if
//пример бафа
if timer1 > 1200000
sendex {f1} //баф на 20мин
wait 1000 //Ждём анимацию бафа
set timer1 //Обнуляем таймер бафа
end_if

goto start
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Madeus
сообщение 3.8.2020, 20:01
Сообщение #2


****

Apprentice
Сообщений: 282
Регистрация: 19.11.2019
Группа: Пользователи
Наличность: 8296
Пользователь №: 19.451
Возраст: 32



Если иконка скилов меняется на время отката, то можно просто искать картинки скилов в откате. Так же и с бафом, явно где то есть иконка что баф активен, если пропала то ребаф.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
4uva4ok
сообщение 3.8.2020, 21:29
Сообщение #3


**

Neophyte
Сообщений: 33
Регистрация: 3.11.2011
Группа: Пользователи
Наличность: 0
Пользователь №: 14.209
Возраст: 27



Цитата(Madeus @ 3.8.2020, 20:01) *

Если иконка скилов меняется на время отката, то можно просто искать картинки скилов в откате. Так же и с бафом, явно где то есть иконка что баф активен, если пропала то ребаф.


Не вариант. я не очень хорошо разбираюсь в этом.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
cirus
сообщение 4.8.2020, 1:39
Сообщение #4


**********

Elder
Сообщений: 3.480
Регистрация: 18.8.2014
Группа: Пользователи
Наличность: 26540
Пользователь №: 16.971
Возраст: 29



Цитата
Но timer'ов только 5 шт.

Тут всего 1 нужен.
код
Код
set #t1 timer
set #t2 timer
set #t3 timer

log clear
log mode compact
while 1 = 1
    if  timer > #t1
        log Баф1
        set #t1 #t1 + 5000    // через сколько времени использовать баф1
    end_if
    if  timer > #t2
        log    Баф2
        set #t2 #t2 + 1000
    end_if
    if  timer > #t3
        log       Баф3
        set #t3 #t3 + 2000
    end_if
    wait 100
end_while
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
4uva4ok
сообщение 4.8.2020, 7:04
Сообщение #5


**

Neophyte
Сообщений: 33
Регистрация: 3.11.2011
Группа: Пользователи
Наличность: 0
Пользователь №: 14.209
Возраст: 27



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


**

Neophyte
Сообщений: 17
Регистрация: 12.10.2021
Группа: Пользователи
Наличность: 5
Пользователь №: 20.106
Возраст: 30



Цитата(cirus @ 4.8.2020, 1:39) *

Тут всего 1 нужен.
код
Код
set #t1 timer
set #t2 timer
set #t3 timer

log clear
log mode compact
while 1 = 1
    if  timer > #t1
        log Баф1
        set #t1 #t1 + 5000    // через сколько времени использовать баф1
    end_if
    if  timer > #t2
        log    Баф2
        set #t2 #t2 + 1000
    end_if
    if  timer > #t3
        log       Баф3
        set #t3 #t3 + 2000
    end_if
    wait 100
end_while




cirus you are a genius.
If I had 1% of your logical reasoning and intelligence I would be very happy.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

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

 

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