Тема: графический таймер
напишите код простого отсчета от 10 до 0 например
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
напишите код простого отсчета от 10 до 0 например
спасибо второй год просил самое простое показать
a1 := a2 := 10
gui, font, s100, impact
gui -caption +alwaysontop +lastfound
; caption убрать рамку с кнопками ластфаунд
; lastfound прозрачный фон для текста
gui color, 0x1c9900
winset, transcolor, 0x1c9900
gui add, text, vtext cdbc935 center, % a1
gui show, na x5 y5
picture:
guicontrol,, text, % a2--
settimer, % a2 = 0 ? "hide" : "picture", -1000
return
hide:
gui hide
return
f1::reload
a1 := a2 := 10
gui, font, s100, impact
gui -caption +alwaysontop +lastfound
; caption убрать рамку с кнопками ластфаунд
; lastfound прозрачный фон для текста
gui color, 0x1c9900
winset, transcolor, 0x1c9900
gui add, text, vtext center, % a1
gui show
picture:
guicontrol,, text, % a2--
settimer, % a2 = 0 ? "hide" : "picture", -1000
return
hide:
gui hide
return
f1::reload
низачто кнтр ц контр в и все робит и без чсв модеров
zpcxjwhy
Спасибо за таймер. А как сделать чтобы игра при этом не сворачивалась?
zhen13ko Как вариант включать скрипт и прятать сам таймер с экрана и по кнопке его перемещать в нужную область.
a1 := a2 := 10
gui, font, s100, impact
gui -caption +alwaysontop +lastfound
gui color, 0x1c9900
winset, transcolor, 0x1c9900
gui add, text, vtext center, % a1
gui show
WinMove, timer2.ahk, , 50000, 50000 ; убираем подальше с экрана
f1::
WinMove, timer2.ahk, , 500, 500 ; координаты где будет отображаться таймер
picture:
guicontrol,, text, % a2--
settimer, % a2 = 0 ? "hide" : "picture", -1000
return
hide:
WinMove, timer2.ahk, , 50000, 50000 ; опять прячем
a1 := a2 := 10
return
Там где оператор WinMove значение "timer2.ahk" надо писать такое так название вашего файла со скриптом, так как оно и будет заголовком окна.
Ну или такой вариант.
a:=10
gui, font, s100, impact
gui +alwaysontop +lastfound -caption
gui color, 0x1c9900
winset, transcolor, 0x1c9900
gui add, text, vtext center, 10
gui show
WinMove, timer.ahk, , 10000, 10000
F1::
WinMove, timer.ahk, , 500, 500
loop 10
{
guicontrol,, text, % a--
sleep 1000
}
WinMove, timer.ahk, , 10000, 10000
a:=10
return
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться