Кибор » Кибор - Интегрированная среда разработки ботов » Вопросы и решение проблем » Новый визуальный редактор

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

1. viktyar - 18 Июня, 2021 - 17:10:15 - перейти к сообщению
Помогите с новым визуальным редактором.
В старом редакторе можно было в блоке логики вписать formatsn(text)>0 && formatsn(text)<10 и бот искал числа больше 0 и меньше 10, а в новом редакторе не как не получается.
Подскажите как правильно писать и куда в какой блок?
2. konctantin777 - 19 Июня, 2021 - 02:56:42 - перейти к сообщению
Тоже беда если больше одного сравнивать. Назначаю новую переменную или делаю два блока иф
3. Kibor - 19 Июня, 2021 - 03:00:55 - перейти к сообщению
 viktyar пишет:
В старом редакторе можно было в блоке логики вписать formatsn(text)>0 && formatsn(text)<10 и бот искал числа больше 0 и меньше 10, а в новом редакторе не как не получается.


Почему не получается?
Все нормально.
Пишите
CODE:
formatsn(text)>0 && formatsn(text)<10

получится
CODE:
if(formatsn(text)>0 && formatsn(text)<10) goto KIB_2;
goto KIB_3;


 konctantin777 пишет:
Тоже беда если больше одного сравнивать. Назначаю новую переменную или делаю два блока иф

Можно как угодно сравнивать больше одного..
4. viktyar - 19 Июня, 2021 - 04:50:46 - перейти к сообщению
 Kibor пишет:
 viktyar пишет:
В старом редакторе можно было в блоке логики вписать formatsn(text)>0 && formatsn(text)<10 и бот искал числа больше 0 и меньше 10, а в новом редакторе не как не получается.


Почему не получается?
Все нормально.
Пишите
CODE:
formatsn(text)>0 && formatsn(text)<10

получится
CODE:
if(formatsn(text)>0 && formatsn(text)<10) goto KIB_2;
goto KIB_3;


 konctantin777 пишет:
Тоже беда если больше одного сравнивать. Назначаю новую переменную или делаю два блока иф

Можно как угодно сравнивать больше одного..


Тогда посмотрите сами, что я не так делаю(для просмотра ссылки Вам необходимо авторизоваться)
5. Kibor - 19 Июня, 2021 - 04:52:54 - перейти к сообщению
А код какой генерирует?
(Добавление)
 Цитата:
KIB_1: ReadText(0, #Screen[0][0], #W_Kib, W_Kib.leftclient, W_Kib.topclient, 0, "C:\basetext.sib", #Text_S, #K_S, #X_S[0], #Y_S[0], #sX_S[0], #sY_S[0], #Cor_S[0], #Type_S[0], #K_Str, #Text_Str[0], #X_Str[0], #Y_Str[0], 1, 0, 0, 0, 8, 1, -1, -1, -1, 0, #Col_T0[0], 0, 0, #Kol_F0[0], 0, 0, 20, 100, 100, 200, 130, -1, 0);
if(formatsn(Text_S)>0 && formatsn(Text_S)<10) goto KIB_3;
goto KIB_1;
KIB_3: messagebox("Текст");


Все правильно.

У вас просто в Text_S не находится текст который можно в число преобразовать.
(Добавление)
Если в Text_S записать текст в котором число, то все сработает.
 Цитата:
KIB_1: ReadText(0, #Screen[0][0], #W_Kib, W_Kib.leftclient, W_Kib.topclient, 0, "C:\basetext.sib", #Text_S, #K_S, #X_S[0], #Y_S[0], #sX_S[0], #sY_S[0], #Cor_S[0], #Type_S[0], #K_Str, #Text_Str[0], #X_Str[0], #Y_Str[0], 1, 0, 0, 0, 8, 1, -1, -1, -1, 0, #Col_T0[0], 0, 0, #Kol_F0[0], 0, 0, 20, 100, 100, 200, 130, -1, 0);
Text_S="5";
if(formatsn(Text_S)>0 && formatsn(Text_S)<10) goto KIB_3;
goto KIB_1;
KIB_3: messagebox("Текст");
6. viktyar - 19 Июня, 2021 - 05:32:40 - перейти к сообщению
 Kibor пишет:
А код какой генерирует?
(Добавление)
 Цитата:
KIB_1: ReadText(0, #Screen[0][0], #W_Kib, W_Kib.leftclient, W_Kib.topclient, 0, "C:\basetext.sib", #Text_S, #K_S, #X_S[0], #Y_S[0], #sX_S[0], #sY_S[0], #Cor_S[0], #Type_S[0], #K_Str, #Text_Str[0], #X_Str[0], #Y_Str[0], 1, 0, 0, 0, 8, 1, -1, -1, -1, 0, #Col_T0[0], 0, 0, #Kol_F0[0], 0, 0, 20, 100, 100, 200, 130, -1, 0);
if(formatsn(Text_S)>0 && formatsn(Text_S)<10) goto KIB_3;
goto KIB_1;
KIB_3: messagebox("Текст"Подмигивание;


Все правильно.

У вас просто в Text_S не находится текст который можно в число преобразовать.
(Добавление)

А можно пример привести как оно будет выглядеть на фото или видео? Мне тяжело разобраться в коде, я не на столько силён в программирование, а от ваши видео мне очень помогали
Если в Text_S записать текст в котором число, то все сработает.
 Цитата:
KIB_1: ReadText(0, #Screen[0][0], #W_Kib, W_Kib.leftclient, W_Kib.topclient, 0, "C:\basetext.sib", #Text_S, #K_S, #X_S[0], #Y_S[0], #sX_S[0], #sY_S[0], #Cor_S[0], #Type_S[0], #K_Str, #Text_Str[0], #X_Str[0], #Y_Str[0], 1, 0, 0, 0, 8, 1, -1, -1, -1, 0, #Col_T0[0], 0, 0, #Kol_F0[0], 0, 0, 20, 100, 100, 200, 130, -1, 0);
Text_S="5";
if(formatsn(Text_S)>0 && formatsn(Text_S)<10) goto KIB_3;
goto KIB_1;
KIB_3: messagebox("Текст"Подмигивание;
7. Kibor - 19 Июня, 2021 - 05:37:40 - перейти к сообщению
Стоп.
Есть проблема.
Сейчас поправлю
(Добавление)
Обновил шаблоны
ReadText
ReadText_RESOURSE

Добавлялся перенос строки. Не распознавал как число.
8. viktyar - 19 Июня, 2021 - 14:01:44 - перейти к сообщению
 Kibor пишет:
Стоп.
Есть проблема.
Сейчас поправлю
(Добавление)
Обновил шаблоны
ReadText
ReadText_RESOURSE

Добавлялся перенос строки. Не распознавал как число.



Нечего у меня не получилось, а на видео или фото показать пример не как?

Powered by ExBB FM 1.0 Final