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

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

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

> Описание: Вывод текста
Val_027
Отправлено: 11 Ноября, 2022 - 19:29:36
Post Id



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


Покинул форум
Сообщений всего: 114
Дата рег-ции: Февр. 2020  
Репутация: 0




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

string i="Arial";int q=16000000; int w=65280;

Textout(10,1540,456,"СОБ-НО ТЕКСТ",w,q,"i",-24,0,0,0,0,0,0,0);

а как его сделать еще компактней типа
Txt(к,"СОБ-НО ТЕКСТ",w,q,"i",х);
 
 Top
Zireael
Отправлено: 12 Ноября, 2022 - 01:24:08
Post Id



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


Покинул форум
Сообщений всего: 4465
Дата рег-ции: Нояб. 2017  
Репутация: 585




 Цитата:
как его сделать еще компактней

Использовать функцию.
CODE:
Txt("Текст1");
pause(1000);
Txt("Текст2");
pause(1000);
Txt("Текст3");
pause(1000);



function Txt(string Text)
{
textbkcolor(255, 65280);
textout(0, 300, 200, Text, 1);
}
 
 Top
Val_027
Отправлено: 12 Ноября, 2022 - 08:51:55
Post Id



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


Покинул форум
Сообщений всего: 114
Дата рег-ции: Февр. 2020  
Репутация: 0




 Zireael пишет:
function Txt

норм тема, но нужно выставлять размер шрифта...
 
 Top
Zireael
Отправлено: 12 Ноября, 2022 - 10:11:04
Post Id



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


Покинул форум
Сообщений всего: 4465
Дата рег-ции: Нояб. 2017  
Репутация: 585




 Цитата:
но нужно выставлять размер шрифта

Можно передавать несколько параметров.
 
 Top
Val_027
Отправлено: 12 Ноября, 2022 - 10:40:11
Post Id



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


Покинул форум
Сообщений всего: 114
Дата рег-ции: Февр. 2020  
Репутация: 0




 Zireael пишет:
Можно передавать несколько параметров.

смотрел но что то не получаеться передавть размер шрифта, уже подскажите как . спасибо...

Textout(10,42,444,"вася",255,65280,"Arial",24,0,0,0,0,0,0,0);

на этом примере
 
 Top
Zireael
Отправлено: 12 Ноября, 2022 - 14:40:21
Post Id



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


Покинул форум
Сообщений всего: 4465
Дата рег-ции: Нояб. 2017  
Репутация: 585




CODE:
Txt("Текст1", 200, 300);
pause(1000);
Txt("Текст2", 400, 500);
pause(1000);
Txt("Текст3", 100, 150);
pause(1000);



function Txt(string Text, int posX, int posY)
{
textbkcolor(255, 65280);
textout(0, posX, posY, Text, 2);
}
 
 Top
Val_027
Отправлено: 12 Ноября, 2022 - 23:13:00
Post Id



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


Покинул форум
Сообщений всего: 114
Дата рег-ции: Февр. 2020  
Репутация: 0




 Zireael пишет:
function Txt(string Text, int posX, int posY)


тут нету РАЗмера ШриФта
ладно забыли Спасибо.
 
 Top
Zireael
Отправлено: 13 Ноября, 2022 - 01:43:25
Post Id



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


Покинул форум
Сообщений всего: 4465
Дата рег-ции: Нояб. 2017  
Репутация: 585




 Цитата:
тут нету РАЗмера ШриФта

Это пример чтобы было понятно как передавать параметры в функцию.
По аналогии указать нужный параметр.
CODE:
external(INT, "begin_paint", "begin_paint", "Draw.dll");
external(INT, "end_paint", "end_paint", "Draw.dll");
external(INT, "Textout", "textout", "Draw.dll");

begin_paint();

Txt("Текст1", 24);
pause(1000);
Txt("Текст2", 16);
pause(1000);
Txt("Текст3", 36);
pause(1000);
end_paint();


function Txt(string Text, int SizeFont)
{
Textout(10,42,444,Text,255,65280,"Arial",SizeFont,0,0,0,0,0,0,0);
}
 
 Top
Val_027
Отправлено: 13 Ноября, 2022 - 15:12:59
Post Id



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


Покинул форум
Сообщений всего: 114
Дата рег-ции: Февр. 2020  
Репутация: 0




 Zireael пишет:
function Txt(string Text, int SizeFont)
{
Textout(10,42,444,Text,255,65280,"Arial",SizeFont,0,0,0,0,0,0,0);
}


А вот это, то что доктор прописал !!! Огромное спасибо!
 
 Top
Val_027
Отправлено: 19 Ноября, 2022 - 20:56:07
Post Id



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


Покинул форум
Сообщений всего: 114
Дата рег-ции: Февр. 2020  
Репутация: 0




 Val_027 пишет:
А вот это

Подскажите плиз ...

int X,Y;
int ГЛОТ[23][10];loadimage(#ГЛУТ[0][0],"D:\2\ГЛУТ.bmp");

if(findimage(1,#ГЛОТ [0][0],0,#X,#Y,0,0,1900,1700,-1)!=0) {goto glot;}
в таком варианте все норм,

но хочеться через функцию чтоб менять только искомый обьект..

ris(ГЛОТ); // передавать только искомый обьект
function ris(int Z=ГЛОТ[23][10]) // что то типо, не понимаю, как передать в функцию.
{
if(findimage(1,#Z,0,#X,#Y,0,0,1900,1700,-1)!=0)
{messagebox("ВИЖУ");}
}
 
 Top
Страниц (2): [1] 2 »
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Вопросы и решение проблем »


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




Powered by