Здравствуйте, гость ( Вход | Регистрация )

> Ошибка при использовании "else" в цикле "repeat"
facset
сообщение 23.12.2013, 22:38
Сообщение #1


**

Neophyte
Сообщений: 10
Регистрация: 21.12.2013
Группа: Пользователи
Наличность: 0
Пользователь №: 16.508
Возраст: 23



баг на втором уровне выражения else

Код
1)   repeat #a
2)   действие
3)   if
4)     действие
5)   else
6)     действие
7)     if
8)       действие
9)     else
10)      действие
11)    end_if
12)  end_if
13)  end_repeat  - Ошибка интерпретации скрипта (end_repeat).


если с 7 по 11 строку засунуть в процедуру то все работает
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
 
Ответить в эту темуОткрыть новую тему
Ответов
DarkMaster
сообщение 25.12.2013, 20:45
Сообщение #2


***********

Модератор UOPilot
Сообщений: 9.742
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 29657
Пользователь №: 11.279



Код
    repeat 2
        if  1 = 2
            
        else
            if  2 = 3
            
            else
                log 2 != 3
            end_if  
        end_if
    end_repeat

Проблема не воспроизводится. Дайте код на котором она есть. Не примерную структуру, а код. Я не просто так это просил. Ошибка с "elce" так же могла повлиять на результат.


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения



Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия | Версия для КПК Сейчас: 8.7.2025, 12:02
Designed by Nickostyle