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

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

 Страниц (5): « 1 2 [3] 4 5 »   

> Описание: Вывод текста на экран во время выполнения скрипта
Flash
Отправлено: 12 Декабря, 2016 - 07:05:33
Post Id



Пользователь
Участник


Покинул форум
Сообщений всего: 57
Дата рег-ции: Нояб. 2015  
Откуда: Лангепас
Репутация: 0




а какие параметры надо писать что сообщение были по центру экрана
 
 Top
Kibor
Отправлено: 12 Декабря, 2016 - 07:30:15
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8203
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 357




 Flash пишет:
а какие параметры надо писать что сообщение были по центру экрана


Для определения параметров экрана можно воспользоваться функцией getdisplay
 Цитата:
int color, x, y;
int половина_ширины_текста=10;
getdisplay(color, x, y);
textout(0, x/2-половина_ширины_текста, y/2, "текст", 0);
loop()sleep(100);
 
 Top
Flash
Отправлено: 12 Декабря, 2016 - 23:21:05
Post Id



Пользователь
Участник


Покинул форум
Сообщений всего: 57
Дата рег-ции: Нояб. 2015  
Откуда: Лангепас
Репутация: 0




 Kibor пишет:
 Flash пишет:
а какие параметры надо писать что сообщение были по центру экрана


Для определения параметров экрана можно воспользоваться функцией getdisplay
 Цитата:
int color, x, y;
int половина_ширины_текста=10;
getdisplay(color, x, y);
textout(0, x/2-половина_ширины_текста, y/2, "текст", 0);
loop()sleep(100);


всё спасибо ) очень удобно
 
 Top
WolfVitaliy
Отправлено: 28 Июня, 2017 - 04:09:07
Post Id



Пользователь
Прохожий


Покинул форум
Сообщений всего: 13
Дата рег-ции: Июнь 2017  
Откуда: Харьков
Репутация: 0




Подскажите. Может у кого то есть памятка по номерам цветов.
Черный такой то, желтый такой то.
Если есть выложите пожалуйста. Очень много времени занимает методом тыка.

Или подскажите как пользуясь этим списком указать номер цвета?(для просмотра ссылки Вам необходимо авторизоваться)
 
 Top
Kibor
Отправлено: 28 Июня, 2017 - 08:51:53
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8203
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 357




В графическом редакторе щелкните на прямоугольник цвета динамики.
 
 Top
konctantin777
Отправлено: 05 Ноября, 2017 - 18:03:08
Post Id



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


Покинул форум
Сообщений всего: 1168
Дата рег-ции: Окт. 2017  
Откуда: Архангельск
Репутация: 6




Подскажите как выводить число переменной ?
messagebox проверяю- работает, а textout ошибку выдаёт как бы не писал....

sleep(1000);
string Text[10];
loadsymbolbase ("C:\GoldF\basetext.sib"Подмигивание;
readtext (NUM, #Text[0], 7, 1, -1, -1, -1, -1, -1, 0, -1, 1327, 211, 1354, 233, -1);
int s0=formatsn(Text[0]);
textout(0, 1786, 217, "(formatsn(Text[0])", 1);
messagebox(formatsn(Text[0]));
 
 Top
Kibor
Отправлено: 05 Ноября, 2017 - 18:09:24
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8203
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 357




textout
выводит string
если в string число и надо вывести textout, то зачем его переводить в число??
textout(0, 1786, 217, Text[0], 1);

если число надо вывести в textout


int a=5;
textout(0, 1786, 217, format(a), 1);
 
 Top
konctantin777
Отправлено: 21 Февраля, 2019 - 18:31:40
Post Id



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


Покинул форум
Сообщений всего: 1168
Дата рег-ции: Окт. 2017  
Откуда: Архангельск
Репутация: 6




Скрипт работает с контролом. Можно ли выводить с привязкой к нему ?
Например : textout(0, 1786, 217, Text[0], 1, wind);
 
 Top
Dantes3000
Отправлено: 21 Февраля, 2019 - 21:51:50
Post Id



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


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




konctantin777 , можно выводить по положению контрола. Не знаю можно ли это делать иначе встроенными функциями.

CODE:
win wind;


loop()
{
wind=window ("Warspear Online", "Warspear", -1);
textout(0, wind.leftclient, wind.topclient, "s", 1);
sleep(10);
}
 
 Top
Nikanr
Отправлено: 08 Сентября, 2019 - 20:45:28
Post Id



Пользователь
Специалист


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




Есть вопрос по коду, почему textout печатает дополнительно единицу, хотя не должен этого делать?

CODE:
int x2,y2;
for(int pola=6; pola>0; pola--){
pause(100);
getmouse(x2,y2);
textout(0, x2+10, y2+10, format(pola),0);
pause(900);
}


Похоже что я чего-то просто не вижу)
 
 Top
Страниц (5): « 1 2 [3] 4 5 »
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« О программе Кибор »


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




Powered by