Кибор » Кибор - Интегрированная среда разработки ботов » О программе Кибор » Версия 2.14 Вывод текста на экран во время выполнения скрипта

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

21. Flash - 11 Декабря, 2016 - 23:05:33 - перейти к сообщению
а какие параметры надо писать что сообщение были по центру экрана
22. Kibor - 11 Декабря, 2016 - 23:30:15 - перейти к сообщению
 Flash пишет:
а какие параметры надо писать что сообщение были по центру экрана


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


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


всё спасибо ) очень удобно
24. WolfVitaliy - 27 Июня, 2017 - 20:09:07 - перейти к сообщению
Подскажите. Может у кого то есть памятка по номерам цветов.
Черный такой то, желтый такой то.
Если есть выложите пожалуйста. Очень много времени занимает методом тыка.

Или подскажите как пользуясь этим списком указать номер цвета?(для просмотра ссылки Вам необходимо авторизоваться)
25. Kibor - 28 Июня, 2017 - 00:51:53 - перейти к сообщению
В графическом редакторе щелкните на прямоугольник цвета динамики.
26. konctantin777 - 05 Ноября, 2017 - 10:03:08 - перейти к сообщению
Подскажите как выводить число переменной ?
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]));
27. Kibor - 05 Ноября, 2017 - 10:09:24 - перейти к сообщению
textout
выводит string
если в string число и надо вывести textout, то зачем его переводить в число??
textout(0, 1786, 217, Text[0], 1);

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


int a=5;
textout(0, 1786, 217, format(a), 1);
28. konctantin777 - 21 Февраля, 2019 - 10:31:40 - перейти к сообщению
Скрипт работает с контролом. Можно ли выводить с привязкой к нему ?
Например : textout(0, 1786, 217, Text[0], 1, wind);
29. Dantes3000 - 21 Февраля, 2019 - 13:51:50 - перейти к сообщению
konctantin777 , можно выводить по положению контрола. Не знаю можно ли это делать иначе встроенными функциями.

CODE:
win wind;


loop()
{
wind=window ("Warspear Online", "Warspear", -1);
textout(0, wind.leftclient, wind.topclient, "s", 1);
sleep(10);
}
30. Nikanr - 08 Сентября, 2019 - 12:45:28 - перейти к сообщению
Есть вопрос по коду, почему 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);
}


Похоже что я чего-то просто не вижу)

Powered by ExBB FM 1.0 Final