Кибор » Кибор - Интегрированная среда разработки ботов » Отчет о ошибках » Debug Assertion Failed!

Страниц (5): « 1 2 3 [4] 5 »
 

31. Zireael - 04 Августа, 2020 - 06:27:50 - перейти к сообщению
 Цитата:
return; нужен перед проверкой условия

Вместо титаны();
CODE:
else {return;}
32. sedoi - 04 Августа, 2020 - 06:39:07 - перейти к сообщению
 Zireael пишет:
 Цитата:
return; нужен перед проверкой условия

Вместо титаны();
CODE:
else {return;}


if(e==1) {проверка_карт();}
else {return;}
титаны();

вот так я понимаю это должно выглядеть?
33. Zireael - 04 Августа, 2020 - 06:42:08 - перейти к сообщению
 Цитата:
вот так я понимаю это должно выглядеть?

Нет. Функция титаны не должна вызываться из бой.
34. sedoi - 04 Августа, 2020 - 06:43:48 - перейти к сообщению
 Zireael пишет:
 Цитата:
вот так я понимаю это должно выглядеть?

Нет. Функция титаны не должна вызываться из бой.

тогда назрел такой вопрос как попасть из функции бой() в функцию титаны()?
35. Zireael - 04 Августа, 2020 - 06:46:53 - перейти к сообщению
 Цитата:
тогда назрел такой вопрос как попасть из функции бой() в функцию титаны()?

return.
36. sedoi - 04 Августа, 2020 - 06:55:34 - перейти к сообщению
 Zireael пишет:
 Цитата:
тогда назрел такой вопрос как попасть из функции бой() в функцию титаны()?

return.


return просто выйдет из функции бой() но надо же еще указать куда ему идти дальше, что то вы меня совсем запутали. мы проверяем условие при отработке всех картинок в функции бой()

if(e==1) {проверка_карт();}
else {титаны();}

если чек бокс включен то мы идем в функцию проверка_карт() иначе мы идем в функцию титаны(), а вы пишите что если чекбокс включен то мы идем на проверку_карт() иначе у нас return, тоесть выход из функции а указателя куда идти дальше нету, как программа поймет куда переходить?

if(e==1) {проверка_карт();}
else {титаны();} тут все понятно если галка стоит то мы заходим на проверку_карт() иначе мы просто минуем эту проверку и идем просто титаны()
37. Zireael - 04 Августа, 2020 - 07:00:06 - перейти к сообщению
 Цитата:
как программа поймет куда переходить?

К месту перенаправления, т. е. на следующую строку после бой();
38. sedoi - 04 Августа, 2020 - 07:09:26 - перейти к сообщению
 Zireael пишет:
 Цитата:
как программа поймет куда переходить?

К месту перенаправления, т. е. на следующую строку после бой();


Эта программа написана в визуальном редакторе, я скинул оба файла и текстовый и cv файл, вы визуальный код смотрели, какие там переходы и какие куда идут функции? из функции бой() нужно же указать программе куда ей дальше двигаться?

if(e==1) {проверка_карт();}
else {return;}
титаны();

если галка стоит то заходим ручной режим а если нет то выход из функции и идем в титаны(), или есть еще какой то способ указать куда идти? я что то совсем запутался. так как тогда программа попадет в функцию титаны() если она не вызывается?
39. Zireael - 04 Августа, 2020 - 07:23:06 - перейти к сообщению
 Цитата:
нужно же указать программе куда ей дальше двигаться?

Указано же:
 Цитата:
if(e==1) {проверка_карт();} // переход к функции проверка_карт()
else {return;} // вернуться к месту откуда была вызвана функция бой()
40. sedoi - 04 Августа, 2020 - 08:12:53 - перейти к сообщению
 Zireael пишет:
 Цитата:
нужно же указать программе куда ей дальше двигаться?

Указано же:
 Цитата:
if(e==1) {проверка_карт();} // переход к функции проверка_карт()
else {return;} // вернуться к месту откуда была вызвана функция бой()

Спасибо, буду пробовать.

Powered by ExBB FM 1.0 Final