Автоматизация и боты

 Помощь      Поиск      Пользователи
Сайт Кибор     Программируемый кликер Кибор     Видео обучение     Заказать бот

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

> Описание: Call - блок вызова созданных пользователем функций
Kibor
Отправлено: 25 Марта, 2022 - 08:27:50
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8217
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 357




Доработан блок Call
Появилась возможность галкой указать можно ли вести от данного блока переход Ложь.
При выборе режима НЕ вести Ложь у блока у которого был такой переход, после принятия параметров он удалится.
Применяется когда функция возвращает результат для ветвления логики.
CODE:
if (Fun()==1) goto a;
goto b;
a:; //код
b:; //код

function Fun()
{

return 1;
}


Так же можно указать имя переменной в которую можно записать результат для дальнейшего использования. Переменная буде автоматически объявлена.

CODE:
int Rez;

Rez=Fun();

function Fun()
{

return 1;
}


И простой вызов функции. return моожно не указывать если нет необходимости прервать функцию.

CODE:
Fun();

function Fun()
{

}



11

Сгенерирует такой код:
CODE:
int Rez;

int eCol_Kib, eX_Kib, eY_Kib;
getdisplay(eCol_Kib, eX_Kib, eY_Kib);

Fun_1();
Rez=Fun_2();
if (Fun_3()=="Верный ответ") goto KIB_11;
goto KIB_10;
KIB_10: messagebox("Ложь");
goto KIB_Exit;
KIB_11: messagebox("Истина");
KIB_Exit:;

function Fun_1()
{
return ;
goto KIB_Exit;
KIB_Exit:;
}
function Fun_2()
{
return 1;
goto KIB_Exit;
KIB_Exit:;
}
function Fun_3()
{
return "Верный ответ";
goto KIB_Exit;
KIB_Exit:;
}
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Шаблоны для Визуального редактора »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 




Powered by