Перейти к содержимому


Фотография

Ошибка: unexpected symbol near


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 3

#1 Оффлайн   HeroBrine1st

HeroBrine1st
  • Пользователи
  • Сообщений: 41
  • Уровень сигнала: 0%
  • В игре: 0 ч. 0 мин.

Отправлено 08 Октябрь 2017 - 22:38

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

 

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я строка, просто я перетащил скобку вверх, убрав пустые строки

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



#2 Онлайн   eu_tomat

eu_tomat
  • Хранители Кода
  • Сообщений: 738
  • Уровень сигнала: 0%
  • В игре: 0 ч. 0 мин.

Награды

                    

Отправлено 08 Октябрь 2017 - 23:01

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

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

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

Гуглим перевод слова "unexpected", понимаем, что Lua не ожидает в этом месте встретить скобку.
Почему не ожидает? Видимо, сначала ожидает что-то иное. Вероятно, не закрыта какая-то другая скобка или конструкция.
Судя по коду, следует завершить функцию listener с помощью end.

Сообщение отредактировал eu_tomat: 08 Октябрь 2017 - 23:06

  • Totoro это нравится

#3 Оффлайн   Totoro

Totoro
  • Хранители Кода
  • Сообщений: 1 663
  • Уровень сигнала: 0%
  • В игре: 0 ч. 0 мин.

Награды

                                      

Отправлено 08 Октябрь 2017 - 23:04   Лучший Ответ

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

 

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


Сообщение отредактировал Totoro: 08 Октябрь 2017 - 23:05


#4 Оффлайн   HeroBrine1st

HeroBrine1st
  • Автор темы
  • Пользователи
  • Сообщений: 41
  • Уровень сигнала: 0%
  • В игре: 0 ч. 0 мин.

Отправлено 09 Октябрь 2017 - 07:41

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

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



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

Сообщение отредактировал HeroBrine1st: 09 Октябрь 2017 - 07:42





Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных