Перейти к публикации
Форум - ComputerCraft
  • 0
HeroBrine1st

Ошибка: unexpected symbol near

Вопрос

Сделал я значит себе блютуз в ОС (знаю, есть такой, но код я воровать не хочу). Отдебажил все, но тут ошибка

 

ZByWNRkjTk2qV_alhHE_iQ.png

local bluetooth = {
	port = 61593,
	state = false,
	opened = false,
	name = "Безымянный",
	devices = {},
	listener = function(...) 
		local s = {...}
		print(pcall(function(signal)
			print(signal[6])
			--if not signal[4] == bluetooth.port then return end 
			local reason = signal[6] 
			
			if reason == "PING" and opened then 
				modem.send(signal[3],bluetooth.port,"PONG",bluetooth.name)
			end
			if reason == "PONG" then
				computer.pushSignal("BLUETOOTH","PONG",signal[3],signal[7])
			end
		end,s))
} -- это та самая 31я строка, просто я перетащил скобку вверх, убрав пустые строки

Я проверил все несколько раз, пытался добавить и убрать скобку, минификатор так же видит эту ошибку, но при этом никакая конфигурация скобок не помогает решить проблему. В общем, помогите мне решить эту проблему.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Рекомендованные сообщения

  • 0

У тебя listener начинается как функция, но не закрыт.

 

P.S. Опоздал чуть чуть =)

Изменено пользователем Totoro

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0

Отдебажил все, но тут ошибка

ZByWNRkjTk2qV_alhHE_iQ.png

Если ошибка, значит ещё не всё отдебажил.

Я проверил все несколько раз, пытался добавить и убрать скобку, минификатор так же видит эту ошибку, но при этом никакая конфигурация скобок не помогает решить проблему. В общем, помогите мне решить эту проблему.

Гуглим перевод слова "unexpected", понимаем, что Lua не ожидает в этом месте встретить скобку.

Почему не ожидает? Видимо, сначала ожидает что-то иное. Вероятно, не закрыта какая-то другая скобка или конструкция.

Судя по коду, следует завершить функцию listener с помощью end.

Изменено пользователем eu_tomat
  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0

У тебя listener начинается как функция, но не закрыт.

 

P.S. Опоздал чуть чуть =)

 

И правда. Ночью вообще подумал про забывшие запятые) + в репу (вам обоим, ес че)

Изменено пользователем HeroBrine1st

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

×