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);
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);
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]));
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);
выводит 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);
Например : 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);
}
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);
}
for(int pola=6; pola>0; pola--){
pause(100);
getmouse(x2,y2);
textout(0, x2+10, y2+10, format(pola),0);
pause(900);
}
Похоже что я чего-то просто не вижу)