Автоматизация и боты

 Помощь      Поиск      Пользователи
Сайт Кибор     Программируемый кликер Кибор     Видео обучение     Заказать бот

 Страниц (1): [1]   

> Без описания
007wan
Отправлено: 27 Апреля, 2017 - 21:53:39
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1838
Дата рег-ции: Март 2017  
Репутация: -2




Как сделать обратный отсчёт часов, что бы показывал сколько осталось времени до 20-ти минут с обратный отсчётом.
Например, время 14:48, покажет сколько осталось до 15:20, если 16:00, покажет сколько осталось до 16:20.

CODE:
getlocaltime(Year, Month, DayOfWeek, Day, Hour, Minute, Second, Milliseconds);
text_static0[6]="Âðåìÿ: "+format(Hour)+" ÷àñîâ, "+format(Minute)+" ìèíóò, "+format(Second)+" ñåêóíä", 1);
sleep(100);

(Отредактировано автором: 27 Апреля, 2017 - 21:54:16)

 
 Top
Dantes3000
Отправлено: 28 Апреля, 2017 - 14:24:27
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1458
Дата рег-ции: Июнь 2016  
Репутация: 58




Ты вместо того, чтобы плодить одинаковые темы, лучше бы подумал сам немного.
CODE:

int Year, Month, DayOfWeek, Day, Hour, Minute, Second, Milliseconds;
textbkcolor(255, 65535);
int min;
int min2;

a:getlocaltime(Year, Month, DayOfWeek, Day, Hour, Minute, Second, Milliseconds);

if(Minute==20) messagebox("20 минут");
if(Minute<20)
{
min=20-Minute;
textout(0, 10, 10, "Осталось "+format(min)+" мин.", 1);
}
if(Minute>20)
{
min2=60-Minute+20;
textout(0, 10, 10, "Осталось "+format(min2)+" мин.", 1);
}
sleep(1000);
goto a;
 
 Top
007wan
Отправлено: 28 Апреля, 2017 - 17:04:34
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1838
Дата рег-ции: Март 2017  
Репутация: -2




 Dantes3000 пишет:
Ты вместо того, чтобы плодить одинаковые темы, лучше бы подумал сам немного.
CODE:

int Year, Month, DayOfWeek, Day, Hour, Minute, Second, Milliseconds;
textbkcolor(255, 65535);
int min;
int min2;

a:getlocaltime(Year, Month, DayOfWeek, Day, Hour, Minute, Second, Milliseconds);

if(Minute==20) messagebox("20 минут");
if(Minute<20)
{
min=20-Minute;
textout(0, 10, 10, "Осталось "+format(min)+" мин.", 1);

Перед тем как писать на форум. я всегда раздумываю и смотрю старые темы, но были пробы, не получалось, я даже не смог сделать нормально
}
if(Minute>20)
{
min2=60-Minute+20;
textout(0, 10, 10, "Осталось "+format(min2)+" мин.", 1);
}
sleep(1000);
goto a;
 
 Top
007wan
Отправлено: 29 Апреля, 2017 - 10:39:57
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1838
Дата рег-ции: Март 2017  
Репутация: -2




А как тогда сделать, если время равно 20минутам и если галка активна, то когда станет 20 минут, то гудит звук, а если нет активна галка, то просто время идет дальше.
Я целый день провозился с этим, вот что получилось, капец, это работает не так совсем
CODE:
int min;
int min2;

getlocaltime(Year, Month, DayOfWeek, Day, Hour, Minute, Second, Milliseconds);

if(Minute==20)goto er;
er:;
flag_check0[23]==1
{
beep(500,1000)goto ur;
}
flag_check0[23]==0
{
goto or;
}



if(Minute<20)

{
min=20-Minute;

text_static0[6]="время "+format(min)+" мин", 1);
ur:;
or:;
}
if(Minute>20)
{
min2=60-Minute+20;
text_static0[6]="время"+format(min2)+"мин", 1);

(Добавление)
 007wan пишет:
И...

И как еще избавиться от копирования? например: галка0==1(скрипт+звук)
галка0==0(скрипт)
скрипты длинные, поэтому копировать из-за звука совсем не ухти
 
 Top
Dantes3000
Отправлено: 29 Апреля, 2017 - 15:22:59
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1458
Дата рег-ции: Июнь 2016  
Репутация: 58




что такое flag_check0[23]==1 ?
 
 Top
007wan
Отправлено: 29 Апреля, 2017 - 15:59:26
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1838
Дата рег-ции: Март 2017  
Репутация: -2




 Dantes3000 пишет:
что такое flag_check0[23]==1 ?


flag_check0 переменная(галка)
[23] это по счету какая галка(всего макс. 30) это 23 галка
==1 это если галка равна 1(т.е галочка стоит в галке)
 
 Top
Dantes3000
Отправлено: 29 Апреля, 2017 - 17:22:14
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1458
Дата рег-ции: Июнь 2016  
Репутация: 58




 007wan пишет:
==1 это если галка равна 1


и где тогда оператор "если"?
 
 Top
007wan
Отправлено: 01 Мая, 2017 - 10:50:18
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1838
Дата рег-ции: Март 2017  
Репутация: -2




 Dantes3000 пишет:
 007wan пишет:
==1 это если галка равна 1


и где тогда оператор "если"?


CODE:
flag_check0[23]==1
{
beep(500,1000)goto ur;
}
flag_check0[23]==0
{
goto or;
}

Смотри выше в коде
 
 Top
Dantes3000
Отправлено: 01 Мая, 2017 - 11:11:34
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1458
Дата рег-ции: Июнь 2016  
Репутация: 58




Смотри учебник. Желательно весь
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Вопросы и решение проблем »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 




Powered by