Что то где то не понимаю Вставил это после квадратика с распознаванием. Находит правильно (messagebox(text_KIB); ) Куда правильно вставить клик мыши ?
CODE:string text_KIB;
int position;
//text_KIB="цифра 3, найти"; // есть цифра 3, т. е. не подходит
if(find(text_KIB, #position))messagebox("Позиция слова найти: "+format(position));
//else messagebox("елсе 1");
//text_KIB="/, найти"; // нет /, есть слово найти
if(find(text_KIB, #position))mouse(LEFT, symbolxpos(position)+nx-261, symbolypos(position)+ny);
//else messagebox("елсе 2");
messagebox(text_KIB);
////////////
function find(string s, int #pos)
{
string temp;
int Pos_start;
if(regexsearch(1, #temp, s, "3")==0) // если в тексте нет цифры 3
{
if(regexsearch(1, #temp, s, "найти")) // если в тексте есть слово найти
{
regexstart(#Pos_start);
pos=Pos_start;
return 1;
}
}
pos=-1;
return 0;
}
(Добавление)
P.S. Раньше не говорил "спасибо"- просто плюсовал и в карму нажимал, а тут говорит, что надо корректно войти в скрипт. Как вернуть ? |