Доброго времени суток. В кодировании я не понимаю, но с помощью визуального редактора немного понимаю. даже бота для рыбалки в альбион сделал, но пока только стоит на месте и бросает в одну точку.
Необходима помощь в вычислении и сравнении.
Успешно нашел 2 числа через распознание текста(при распознании второго текста изменил Text_S на Text_S1 и именно его текст не выводит в сообщении).
Успешно выполнил условие formatsn(Text_S1)-formatsn(Text_S), но ошибка при условии x1=formatsn(Text_S1)-formatsn(Text_S).
В общем говоря, у меня есть два числа и одно из них увеличивается. необходимо выяснить сумму или разность этих чисел и их итог сравнить с определенным числом. например:
Первое условие formatsn(Text_S1)-formatsn(Text_S)=x1
Второе условие x1<200
Прошу объяснить данные действия через визуальный редактор.
За ранее благодарю за помощь...
1. Lukash - 30 Августа, 2021 - 11:08:36 - перейти к сообщению
2. Lukash - 30 Августа, 2021 - 15:16:02 - перейти к сообщению
Еще столкнулся с ситуацией, что при попытке поставить 3 точки заброса удочки с одинаковыми параметрами(основа взята с основного скрипта ловле в одной точке(скрипт стабильно работает на протяжении 3х недель)), единственно отличие только в координатах заброса и координатах поиска поплавка. тут очередная проблема появилась. первый заброс постоянно сбрасывает при поклевке, второй заброс в основном тоже, а третий работает стабильно. повторюсь, параметры одинаковые(всё копировалось со стабильного скрипта, менялись только координаты). компьютер по параметрам хороший. пробовал менять настройки игры и настройки параметров, максимум смог добиться стабильной работы 2х удочек из 3х. в чем может быть проблема тут?
3. Zireael - 30 Августа, 2021 - 17:52:13 - перейти к сообщению
Суть такая:
или так:
CODE:
string Text_S = "10"; // число 1
string Text_S1 = "150"; // число 2
if(formatsn(Text_S1)-formatsn(Text_S) < 200)
{
messagebox("Разница меньше 200");
}
else messagebox("Разница больше 200");
string Text_S1 = "150"; // число 2
if(formatsn(Text_S1)-formatsn(Text_S) < 200)
{
messagebox("Разница меньше 200");
}
else messagebox("Разница больше 200");
или так:
CODE:
string Text_S = "10"; // число 1
string Text_S1 = "150"; // число 2
int x1 = formatsn(Text_S1)-formatsn(Text_S);
if(x1 < 200)
{
messagebox("Разница меньше 200");
}
else messagebox("Разница больше 200");
string Text_S1 = "150"; // число 2
int x1 = formatsn(Text_S1)-formatsn(Text_S);
if(x1 < 200)
{
messagebox("Разница меньше 200");
}
else messagebox("Разница больше 200");
4. Lukash - 30 Августа, 2021 - 23:46:06 - перейти к сообщению
Lukash пишет:
Еще столкнулся с ситуацией, что при попытке поставить 3 точки заброса удочки с одинаковыми параметрами(основа взята с основного скрипта ловле в одной точке(скрипт стабильно работает на протяжении 3х недель)), единственно отличие только в координатах заброса и координатах поиска поплавка. тут очередная проблема появилась. первый заброс постоянно сбрасывает при поклевке, второй заброс в основном тоже, а третий работает стабильно. повторюсь, параметры одинаковые(всё копировалось со стабильного скрипта, менялись только координаты). компьютер по параметрам хороший. пробовал менять настройки игры и настройки параметров, максимум смог добиться стабильной работы 2х удочек из 3х. в чем может быть проблема тут?
странно, сегодня с утра данный код на всех трех забросах работает стабильно...
(Добавление)
Zireael пишет:
int x1 = formatsn(Text_S1)-formatsn(Text_S);
if(x1 < 200)
if(x1 < 200)
спасибо за ответ. но данный код пробовал и он выдавал ошибку. позднее попробую предложенный первый вариант. так же и напишу какая именно ошибка, если она будет.
5. Lukash - 31 Августа, 2021 - 09:08:27 - перейти к сообщению
Решил данную проблему. спасибо огромное!
6. konctantin777 - 31 Августа, 2021 - 09:10:08 - перейти к сообщению
Здравствуйте. Подскажите что дописать в квадратике "сохранить в файл", чтобы был перевод строки (энтер) ?
7. Zireael - 31 Августа, 2021 - 18:02:13 - перейти к сообщению
Цитата:
Подскажите что дописать в квадратике "сохранить в файл", чтобы был перевод строки (энтер) ?
CODE:
messagebox("qwe^r^n123");
8. Lukash - 01 Сентября, 2021 - 09:42:35 - перейти к сообщению
В игре не видит нажатие клавиш Шифт и Альт. есть варианты как то это обойти?
даже при помощи кликов на экранную клавиатуру с помощью бота, игра не видит зажатый Шифт. при ручной активации всё функционирует.
даже при помощи кликов на экранную клавиатуру с помощью бота, игра не видит зажатый Шифт. при ручной активации всё функционирует.
9. konctantin777 - 12 Сентября, 2021 - 12:17:15 - перейти к сообщению
Zireael пишет:
Цитата:
Подскажите что дописать в квадратике "сохранить в файл", чтобы был перевод строки (энтер) ?
CODE:
messagebox("qwe^r^n123");
Подскажите что дописать в квадратике "сохранить в файл", чтобы был перевод строки (энтер) ?
CODE:
messagebox("qwe^r^n123");
Если в виз редакторе в блоке работы с файлами это дописываю, то ошибка
Text_S+"--"^r^n или Text_S+"--"+^r^n
10. Zireael - 12 Сентября, 2021 - 12:27:08 - перейти к сообщению
Цитата:
то ошибка
CODE:
string Text_S="123";
string s = Text_S+"--^r^n";
messagebox(s);
string s = Text_S+"--^r^n";
messagebox(s);
Обратить внимание где стоят кавычки.