Кибор » Кибор - Интегрированная среда разработки ботов » Вопросы и решение проблем » Разрешения в findtext из переменной.

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

1. Evkliptik - 04 Февраля, 2021 - 13:37:50 - перейти к сообщению
Не пойму почему не вносит в переменную данные из другой переменной.
и можно ли потом их использовать. для занесения в readtext.
Необходимо считать разрешение клиента и если разрешение "конкретное", в readtext поставить значение координат для поиска текста.
CODE:
int col, ex, ey;
int UPLEFTx,UPLEFTy,DOWNRIGHTx,DOWNRIGHTy;
int 19201080UPLEFTx = 1373;
int 19201080UPLEFTy = 583;
int 19201080DOWNRIGHTTx = 1457;
int 19201080DOWNRIGHTTy = 607;
getdisplay(col, ex, ey);

if(ex == 1920 && ey == 1080){
UPLEFTx = 19201080UPLEFTx;
UPLEFTy = 19201080UPLEFTy;
DOWNRIGHTTx = 19201080DOWNRIGHTx;
DOWNRIGHTTy = 19201080DOWNRIGHTy;
}

........
readtext(RU | MARK, #text_KIB, 8, 1, -1, -1, -1, -1, -1, 0, -1, UPLEFTx, UPLEFTy, DOWNRIGHTTx, DOWNRIGHTTy, -1);
........


весь форум перерыл, ненарыл... ткните носом(((
2. Zireael - 04 Февраля, 2021 - 13:46:36 - перейти к сообщению
DOWNRIGHTx
DOWNRIGHTTx

19201080DOWNRIGHTTx
19201080DOWNRIGHTx

Имена переменных обычно начинаются с буквы.
3. Evkliptik - 04 Февраля, 2021 - 13:52:53 - перейти к сообщению
 Zireael пишет:
DOWNRIGHTx
DOWNRIGHTTx

19201080DOWNRIGHTTx
19201080DOWNRIGHTx

Имена переменных обычно начинаются с буквы.


int col, ex, ey;
int UPLEFTx = 0;
int UPLEFTy = 0;
int DOWNRIGHTx = 0;
int DOWNRIGHTy = 0;

int UPLEFTx1920x1080=1373;
int UPLEFTy1920x1080=583;
int DOWNRIGHTTx1920x1080=1457;
int DOWNRIGHTTy1920x1080=607;
getdisplay(col, ex, ey);

if(ex == 1920 && ey == 1080){
UPLEFTx = UPLEFTx1920x1080;
UPLEFTy = UPLEFTy1920x1080;
DOWNRIGHTx = DOWNRIGHTTx1920x1080;
DOWNRIGHTy = DOWNRIGHTTy1920x1080;
}

разницы никакой. =(

[img](для просмотра ссылки Вам необходимо авторизоваться) /img]
4. Zireael - 04 Февраля, 2021 - 14:03:14 - перейти к сообщению
 Цитата:
разницы никакой

Последний код запускается без ошибок.
5. Evkliptik - 04 Февраля, 2021 - 14:04:15 - перейти к сообщению
 Zireael пишет:
 Цитата:
разницы никакой

Последний код запускается без ошибок.

я вывод нигде не делал. а он мне ошибку пишет, смотри скрин выше
в readtext нельзя что ли переменную вписать? в нумерации координат

батя Kibor помоги((
6. Kibor - 04 Февраля, 2021 - 14:14:06 - перейти к сообщению
 Zireael пишет:
Последний код запускается без ошибок.
да.
Evkliptik , код весь приводите.

 Evkliptik пишет:
в readtext нельзя что ли переменную вписать? в нумерации координат
можно

сделайте нормальные имена переменных. в эти предложения даже вчитываться не хочется.
7. Evkliptik - 04 Февраля, 2021 - 14:21:01 - перейти к сообщению
планирую тучу разрешений добавить для каждого клиента и как мне их называть...
и вместо того, что бы подсказать как изменить данные в переменной по условию и занести в redtext. послали. понимаю куча неадекватов и баранов пишет каждый день, но темы и учебники молчат о подобном. все облазил прежде чем писать.

хорошее начало платной версии кибор, спасибо за поддержку)
разберемся...
8. Zireael - 04 Февраля, 2021 - 14:24:42 - перейти к сообщению
 Цитата:
спасибо за поддержку

Приведённый код не приводит к ошибке. Двое вам это написали.
Выкладывайте код, который приводит к ошибке, тогда можно подсказать.
9. Evkliptik - 04 Февраля, 2021 - 14:28:29 - перейти к сообщению
 Zireael пишет:
 Цитата:
спасибо за поддержку

Приведённый код не приводит к ошибке. Двое вам это написали.
Выкладывайте код, который приводит к ошибке, тогда можно подсказать.

начал с малого.
в виз редакторе

int col, ex, ey;
int x = 0;
int x1=1373;
getdisplay(col, ex, ey);
if (ex == 1920 && ey == 1080) {x = x1;}
messagebox(x);

это отрабатывает исправно. значит я в числе баранов, спасибо))
10. Kibor - 04 Февраля, 2021 - 14:31:07 - перейти к сообщению
Код отсюда к ошибке не приводит. И версия тут не при чем.

Powered by ExBB FM 1.0 Final