Кибор » Кибор - Интегрированная среда разработки ботов » Вопросы и решение проблем » Помогите пожалуйста, проблема

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

1. 007wan - 09 Апреля, 2017 - 03:20:24 - перейти к сообщению
В данной теме: Тут

Есть пример, я хочу разобрать именно в нем ЧАСЫ.
Пример из INITDIALOG (Отобразить)



Как сделать, что бы часы работали непрерывно? т.е при запуски граф. оболочки часы шли в реальном времени и не останавливались.
(Добавление)
 007wan пишет:
А да еще вопрос...


как сделать если individualcode введен верно, например, это будет число 12345
, то выполняется скрипт, а если не верно, то скрипт не будет выполняется и перейдет к началу граф. оболочки. В том загвоздка на разных компах разные индивидуалки, а я хочу что бы вводишь свой индив. ключ со своего компа и программа выполняет скрипт, а если другой компа, то другой и программа проверяет введенный ключ.
Поясню еще по подробнее: есть комп1 и комп2, у компа1 индивид. ключ будет 12345, а у компа2 индивид. ключ будет 54321, в бот записываем 12345-верно значит скрипт выполняется, а иначе- не выполняется. если этот же ключ введем на компе2, то он не будет верный, т.к у каждого компа разные индивидуальные ключи, придется ввести 54321- тогда будет верный.

Я просто хочу, что бы не было повторений, т.е один ключ на все компы, вот что у меня получилось:

CODE:
if (getcontrol(EDIT_1)=="12345")// это для моего компа к примеру.
external(INT, "my_message", "MessageBoxA", "user32.dll")
my_message(0, "верно!", "Mini", 0);
//запуск скрипта...

else//иначе
external(INT, "my_message", "MessageBoxA", "user32.dll")
my_message(0, "не верно!", "Mini", 0);

//возвращается к граф. оболочки.


Может лучше как-то так сделать?

если individualcode равен тому, который стоит сейчас на данном компе, то выполняется скрипт, а если нет, то....

Я пробовал, вот что получилось:
CODE:

if (getcontrol(EDIT_1)==individualcode())//как-т так вроде
external(INT, "my_message", "MessageBoxA", "user32.dll")
my_message(0, "верно!", "Mini", 0);

else

external(INT, "my_message", "MessageBoxA", "user32.dll")
my_message(0, "не верно!", "Mini", 0);

(Добавление)
 007wan пишет:
Почему-то не верно


он выполняет это как мало, все в кучу, даже то что было после else и перед.
2. AdryV - 09 Апреля, 2017 - 09:09:14 - перейти к сообщению
 007wan пишет:
Как сделать, что бы часы работали непрерывно? т.е при запуски граф. оболочки часы шли в реальном времени и не останавливались.

эммм как минимум вам нужно использовать немодальные диагловые окна... в них обновление всего окна происходит постоянно.

Powered by ExBB FM 1.0 Final