Author Topic: Синтаксические ошибки.  (Read 2859 times)

0 Members and 1 Guest are viewing this topic.

putman

  • Активный участник
  • ***
  • Posts: 199
    • View Profile
Синтаксические ошибки.
« on: July 14, 2019, 11:53:33 PM »
Здравствуйте.

Скачал новую 4.13 версию кликера.
Попытался запустить скрипт, а интерпретатор ругается - Количество открывающих операторов не совпадает с количеством закрывающих. IF ... END_IF.
Номер строки не указан, а у меня в скрипте 3000+ строк. Я месяц буду искать ошибку.
Получается возвращаться к старой версии кликера ?

Космич

  • Активный участник
  • ***
  • Posts: 265
    • View Profile
Re: Синтаксические ошибки.
« Reply #1 on: July 15, 2019, 04:02:32 AM »
комментируй скрипт методом двоичного поиска  :D
« Last Edit: July 15, 2019, 12:35:18 PM by Космич »
«Иногда ты ваяешь до тех пор, пока до тебя не дойдёт, что именно ты делаешь.»

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: Синтаксические ошибки.
« Reply #2 on: July 15, 2019, 07:26:43 AM »
У тебя в скрипте ошибки! Вот что должно тебя волновать а не то как их игнорить.
В редакторе есть кнопка расставить отступы которая в один клик покажет где у тебя нарушение конструкций.
Если снизу скрипт завис в воздухе значит не хватает окончаний, если тела условий не выдвинулись, значит лишние окончания.

putman

  • Активный участник
  • ***
  • Posts: 199
    • View Profile
Re: Синтаксические ошибки.
« Reply #3 on: July 15, 2019, 05:53:55 PM »
Oraven, та нашел =), исправил. Но скрипт нормально не работает, м.б. хеш как-то по другому считается, герой на карте не детектируется у меня. Оставлю на 4.12 версии его.
На все новые виртуалки ставлю 4.13.

iggi

  • Освоившийся
  • **
  • Posts: 22
    • View Profile
Re: Синтаксические ошибки.
« Reply #4 on: July 16, 2019, 06:07:34 PM »
Хеш на 4.13 считается по другому. Все хеши от 4.12 надо пересчитывать по новой.

putman

  • Активный участник
  • ***
  • Posts: 199
    • View Profile
Re: Синтаксические ошибки.
« Reply #5 on: July 18, 2019, 06:25:26 PM »
Хеш на 4.13 считается по другому. Все хеши от 4.12 надо пересчитывать по новой.
Спасибо, буду знать.