1. Pepel - 14 Июля, 2022 - 11:06:23 - перейти к сообщению
делаю в даннный моемент бота но не знаю как сделать так что бы, програ распознала допустим что м это больше к, другой вопрос как сделать так что бы он отсканировал и вывел эти цифры в саму прогру ввиде переменных, что бы в дальнейшем можно было как то сравнить и сделать действие после сравнения помогите пляз
2. Zireael - 14 Июля, 2022 - 11:12:08 - перейти к сообщению
CODE:
как сделать так что бы, програ распознала допустим что м это больше к
CODE:
char var1 = 'm';
char var2 = 'k';
if(formatci(var1) > formatci(var2))
{
messagebox("больше");
}
else
{
messagebox("Меньше");
}
char var2 = 'k';
if(formatci(var1) > formatci(var2))
{
messagebox("больше");
}
else
{
messagebox("Меньше");
}
3. Pepel - 14 Июля, 2022 - 11:20:48 - перейти к сообщению
[img](для просмотра ссылки Вам необходимо авторизоваться) /img]
как сделать сравнение между ними?
а после сравнение, если найдена самая меньшая переменная перейти к следующим действиям
как сделать сравнение между ними?
а после сравнение, если найдена самая меньшая переменная перейти к следующим действиям
4. Zireael - 14 Июля, 2022 - 11:32:28 - перейти к сообщению
Что с чём нужно сравнить?
5. Pepel - 14 Июля, 2022 - 11:37:27 - перейти к сообщению
Zireael пишет:
Что с чём нужно сравнить?
1 3 4 5 друг с другом и то что меньше отправить на след. команду
или если это как то можно сделать самим через визуальный редактор кода, то как?
Просто уроки вроде все уже перерыл а у самого бошка не доходит
6. Zireael - 14 Июля, 2022 - 12:11:12 - перейти к сообщению
CODE:
string number[7] = {"786.3k", "96.3k", "817.1K", "93.8K", "1.0M", "1.3m", "1.5m"};
int result = Compare();
messagebox(result);
function Compare()
{
int min = 2147000000;
int num;
string temp;
for(int i=0; i<sizearray(number)-1; i++)
{
if(regexreplace(1, #temp, number[i], "k", "", IGNORECASE)) num = formatsn(temp) * 1000;
else
{
if(regexreplace(1, #temp, number[i], "m", "", IGNORECASE)) num = formatsn(temp) * 1000000;
else num = formatsn(temp);
}
if(num<min) min = num;
}
return min;
}
int result = Compare();
messagebox(result);
function Compare()
{
int min = 2147000000;
int num;
string temp;
for(int i=0; i<sizearray(number)-1; i++)
{
if(regexreplace(1, #temp, number[i], "k", "", IGNORECASE)) num = formatsn(temp) * 1000;
else
{
if(regexreplace(1, #temp, number[i], "m", "", IGNORECASE)) num = formatsn(temp) * 1000000;
else num = formatsn(temp);
}
if(num<min) min = num;
}
return min;
}
Для распознавания чисел используйте функцию readtext.
7. Pepel - 14 Июля, 2022 - 12:14:37 - перейти к сообщению
спасибо а вопрос как сняти цифры с readtext?
8. Zireael - 14 Июля, 2022 - 13:00:29 - перейти к сообщению
Цитата:
как сняти цифры с readtext?
Обучить базу символов, распознать текст.