Перейти к содержанию

Вопрос по оповещении,запущена игра или нет


Рекомендуемые сообщения

Подскажите как создать Label Так,чтобы например

process = "game.exe"if ((process)==nil) thenlabel1 = ("Игра не запущена")if ((process)=="game.exe") thenlabel1 = ("Активировано")end
вот как так сделать чтоб когда игра запущена выводить на лейбл "Активировано"

а когда нет то "Игра не запущена"

NullAlex: Для вопросов по программированию сделан целый раздел.

Ссылка на комментарий
Поделиться на другие сайты

function CETimer1Timer(sender) if getProcessIDFromProcessName(ProcssName)  ~= nil then online =true else online = false endif online thengetAutoAttachList().add(ProcssName) control_setCaption(UDF1_CELabel4, "Игра запущена") else control_setCaption(UDF1_CELabel4, "Игра не запущена") endend

Подобное вешается на таймер, на определенный лебел.. Как видно у меня он идет 4_ый по счету,но можно на любой.

Изменено пользователем LIRW
Ссылка на комментарий
Поделиться на другие сайты

  • 2 месяца спустя...
В 17.11.2015в11:58, LIRW сказал:

function CETimer1Timer(sender) if getProcessIDFromProcessName(ProcssName)  ~= nil then online =true else online = false endif online thengetAutoAttachList().add(ProcssName) control_setCaption(UDF1_CELabel4, "Игра запущена") else control_setCaption(UDF1_CELabel4, "Игра не запущена") endend

Подобное вешается на таймер, на определенный лебел.. Как видно у меня он идет 4_ый по счету,но можно на любой.

Как этот код впихнуть в трейнер? выдаёт ошибку: [strinig "function" CETimer1(sender) if getProcessIDFromProcessName [P..."]:1: "=" expected near "оnline"

Изменено пользователем Recpec158
Ссылка на комментарий
Поделиться на другие сайты

24 минуты назад, Recpec158 сказал:

выдаёт ошибку: [strinig "function" CETimer1(sender) if getProcessIDFromProcessName [P..."]:1: "=" expected near "оnline"

1. Кинул ли лейбл на трейнер?

2. Кинул ли таймер?

3. проверь чтобы "name" лейбла и таймера, совпадали на скрипте и на форме.

name  

UDF1                          - имя формы

CELabel4                   - имя лейбла

CETimer1                  - имя таймера.

Ошибка тебе сообщает об  CETimer1.  

Ссылка на комментарий
Поделиться на другие сайты

10 минуту назад, Garik66 сказал:

1. Кинул ли лейбл на трейнер?

2. Кинул ли таймер?

3. проверь чтобы "name" лейбла и таймера, совпадали на скрипте и на форме.

name  

UDF1                          - имя формы

CELabel4                   - имя лейбла

CETimer1                  - имя таймера.

Ошибка тебе сообщает об  CETimer1.  

Щас попрубую

Ссылка на комментарий
Поделиться на другие сайты

5 минут назад, afro228offical сказал:

Именно в чём плюсы ? Почему некоторые в CE делают?

Всего два инструмента: сама игра и СЕ. Всё под рукой. 

Ссылка на комментарий
Поделиться на другие сайты

32 минуты назад, Recpec158 сказал:

Я вроде всё правильно делаю? 

Нет. Ты много чего не сделал.

Описывать словами сложно, будет время - запишу видео.

Ссылка на комментарий
Поделиться на другие сайты

Вот разделённый по строчкам скрипт:

Скрытый текст

function CETimer1Timer(sender)
if getProcessIDFromProcessName("Tutorial-i386.exe")  ~= nil
then online = true
else online = false
end
if online then
getAutoAttachList().add("Tutorial-i386.exe")
control_setCaption(UDF1_CELabel1, "Игра запущена")
else
control_setCaption(UDF1_CELabel1, "Игра не запущена")
end
end

 

И видео:

Скрытый текст

 

 

 

  • Понравилось 1
  • Плюс 2
Ссылка на комментарий
Поделиться на другие сайты

1 час назад, Garik66 сказал:

Вот разделённый по строчкам скрипт:

  Скрыть содержимое


function CETimer1Timer(sender)
if getProcessIDFromProcessName("Tutorial-i386.exe")  ~= nil
then online = true
else online = false
end
if online then
getAutoAttachList().add("Tutorial-i386.exe")
control_setCaption(UDF1_CELabel1, "Игра запущена")
else
control_setCaption(UDF1_CELabel1, "Игра не запущена")
end
end

 

И видео:

  Скрыть содержимое

 

 

 

Класс) теперь  понятно) Огромнейшее спасибо :)

Ссылка на комментарий
Поделиться на другие сайты

  • 2 года спустя...
11 часов назад, Dison сказал:

Почему сильно тормозит форма скомпелированного трейнера когда я кидаю таймер на Label?

Кто что скажет

Либо кода лишнего много накидал в таймере и слишком маленькая задержка на выполнение, либо хз.

Ссылка на комментарий
Поделиться на другие сайты

  • 1 месяц спустя...

Хорошо, спасибо, полезная вещь.

А как сделать надпись цветным?

Например: Когда пишет Игра запущена - зеленый а когда пишет  Игра не запущенам - красный

 

Спасибо заранее.

Ссылка на комментарий
Поделиться на другие сайты

×
×
  • Создать...

Важная информация

Находясь на нашем сайте, Вы автоматически соглашаетесь соблюдать наши Условия использования.