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

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

1. strannik83 - 06 Июля, 2017 - 02:26:07 - перейти к сообщению
if (getcontrol(COMBO_2 )=="Выбор еда"Подмигиваниеgoto 9;
if (getcontrol(COMBO_2 )=="Выбор дерево"Подмигиваниеgoto 10;

в одном блоке кода можно разместить и 9:;,и 10:;&?
пример:
9:;
per();
1per();
2per();
2per();
2per();
3per();
navuk();
eda(0);
----------------что тут должно быть ?чтоб выполнялось только 9:;
10:;
per();
1per();
2per();
2per();
2per();
3per();
navuk();
drew(0);
2. Dantes3000 - 06 Июля, 2017 - 02:29:05 - перейти к сообщению
после eda(0); поставь goto 9;
3. strannik83 - 06 Июля, 2017 - 02:58:27 - перейти к сообщению
 Dantes3000 пишет:
после eda(0); поставь goto 9;


if (getcontrol(COMBO_2 )=="Выбор еда"Подмигиваниеgoto 9;
у меня выполняется переход goto 9;в блок кода в котором :
"
9:;
per();
1per();
2per();
2per();
2per();
3per();
navuk();
eda(0);

10:;
per();
1per();
2per();
2per();
2per();
3per();
navuk();
drew(0);
"
Но выполнив переход по goto 9,он также выполняет функции после 10:;


9:;
per();
1per();
2per();
2per();
2per();
3per();
navuk();
eda(0);
--------чем можно разграничить выполнение ?
10:;
per();
1per();
2per();
2per();
2per();
3per();
navuk();
drew(0);
4. Dantes3000 - 06 Июля, 2017 - 03:39:53 - перейти к сообщению
после eda(0); поставь goto 9;
5. strannik83 - 06 Июля, 2017 - 04:11:52 - перейти к сообщению
спасибо . но вы не то советуете
выполняется и 9:; и 10:;
(Добавление)
При переходе по goto9; скрипт переходит в блок кода .В блоке кода после отметки 9:;идут функции для выполнения , также в блоке кода есть отметка 10:;после которой также есть функции для выполнения .(для просмотра ссылки Вам необходимо авторизоваться) Перейдя по goto9; скрипт выполняет функции после отметки 9:; и также выполняет функции после отметки 10:;(выполнять функции после отметки 10:;не нужно ,нужно чтоб только выполнил функции после 9:Подмигивание
6. Dantes3000 - 06 Июля, 2017 - 04:42:52 - перейти к сообщению
Значит где-то ошибка.
Спойлер (Отобразить)

(Добавление)
а вообще должно быть так:
CODE:

if (getcontrol(COMBO_2 )!="Выбор еда") goto ex;
{
per();
1per();
2per();
2per();
2per();
3per();
navuk();
eda(0);
goto exx;
}
ex:if (getcontrol(COMBO_2 )!="Выбор дерево") goto exx;
{
10:;
per();
1per();
2per();
2per();
2per();
3per();
navuk();
drew(0);
}
exx:;
7. strannik83 - 06 Июля, 2017 - 04:50:00 - перейти к сообщению
 Dantes3000 пишет:
Значит где-то ошибка.
Спойлер (Отобразить)


без конечно не нужно , нужно чтоб скрипт переходил к след функциям , проблема в том что мне не хватает количества блоков кода и я отметки хочу поместить в один блок кода.
9:;
per();
1per();
2per();
2per();
2per();
3per();
navuk();
eda(0);
--------чем можно разграничить выполнение ?скрипт выполнил функции после отметки 9; но не должен выполнять функции после отм.10;
10:;
per();
1per();
2per();
2per();
2per();
3per();
navuk();
drew(0);
8. Dantes3000 - 06 Июля, 2017 - 04:50:41 - перейти к сообщению
Ну так ставь, в чем проблема?
9. strannik83 - 06 Июля, 2017 - 05:18:21 - перейти к сообщению
пример :
скрипт :1 аккаунт отправка на еду переход на 2 аккаунт отправка на дерево .
в меню я выбираю каждому аккаунту (еда ,дерево):
if (getcontrol(COMBO_2 )=="Выбор еда"goto 9;
if (getcontrol(COMBO_2 )=="Выбор дерево"goto 10;

Отметки 9;10; я поместил в один блок кода :
На данный момент у меня выходит так : 1 аккаунт (я выбрал ему отправка на еду) скрипт отправляет на еду (по 9Подмигивание и отправляет на дерево (по 10;-этого не нужно).Переход на второй аккаунт . Как в блоке кода разграничить выполнения только по 9;, дальше переход на 2 аккаунт.
10. Dantes3000 - 06 Июля, 2017 - 05:20:57 - перейти к сообщению
9:;
per();
1per();
2per();
2per();
2per();
3per();
navuk();
eda(0);
goto 11;
10:;
per();
1per();
2per();
2per();
2per();
3per();
navuk();
drew(0);
11:;

Powered by ExBB FM 1.0 Final