История изменений
Исправление LINUX-ORG-RU, (текущая версия) :
Всё глобальное глобально, всё локальное локально. ¯\(ツ)/¯
По поводу вовчика приоритет там вроде задаётся в XML в котором по очереди подключаются файлы в общий файл, возможно через тот же require
просто тебе недоступный, но я лишь строю догадку по быстрому гуглежу.
Ты можешь в любом месте дрыгнуть, вернее в месте где ты хочешь вызывать свою функцию.
if type(_G.function_name) == 'function' then
print("Такая функция уже есть, пейши другое имячко для своей")
end
_G -- хранит в себе всё всех и вся глобальное, в более старших версиях _ENV
И проверить до написания своей функции не возникнет ли конфликт,перекрытие.
Но как у тебя горело когда ты нашёл проблему я представляю 0))))))))))
Везде где встроена lua
свои фишки, ограничения и атмосфера.
Потому что lua
для этого и была создана, рождена и воспитана, чтобы вылепить из неё ровно то что нужно в рамках задачи, в данном случае гуя для игры.
Исправление LINUX-ORG-RU, :
Всё глобальное глобально, всё локальное локально. ¯\(ツ)/¯
По поводу вовчика приоритет там вроде задаётся в XML в котором по очереди подключаются файлы в общий файл, возможно через тот же require
просто тебе недоступный, но я лишь строю догадку по быстрому гуглежу.
Ты можешь в любом месте дрыгнуть, вернее в месте где ты хочешь вызывать свою функцию.
if type(_G.function_name) == 'function' then
print("Такая функция уже есть, пейши другое имячко для своей")
end
_G -- хранит в себе всё всех и вся глобальное, в более старших версиях _ENV
И проверить до написания своей функции не возникнет ли конфликт,перекрытие.
Но как у тебя горело когда ты нашёл проблему я представляю 0))))))))))
Везде где встроена lua
свои фишки, ограничения и атмосфера.
Потому что lua
для этого и была создана, рождена и воспитана, чтобы вылепить из неё ровно то что нужно в рамках задачи, в данном случае гуя для игры.
Исправление LINUX-ORG-RU, :
Всё глобальное глобально, всё локальное локально. ¯\(ツ)/¯
По поводу вовчика приоритет там вроде задаётся в XML в котором по очереди подключаются файлы в общий файл, возможно через тот же require
просто тебе недоступный, но я лишь строю догадку по быстрому гуглежу.
Ты можешь в любом месте дрыгнуть, вернее в месте где ты хочешь вызывать свою функцию.
if type(_G.function_name) == 'function' then
print("Такая функция уже есть, пейши другое имячко для своей")
end
_G -- хранит в себе всё всех и вся глобальное, в более старших версиях _ENV
И проверить до написания своей функции не возникнет ли конфликт,перекрытие.
Но как у тебя горело когда ты нашёл проблему я представляю 0))))))))))
Везде где встроена lua
свои фишки, ограничения и атмосфера. Потому что lua
для этого и была создана, чтобы вылепить из неё ровно то что нужно в рамках задачи, в данном случае гуя для игры.
Исправление LINUX-ORG-RU, :
Всё глобальное глобально, всё локальное локально. ¯\(ツ)/¯
По поводу вовчика приоритет там вроде задаётся в XML в котором по очереди подключаются файлы в общий файл, возможно через тот же require
просто тебе недоступный, но я лишь строю догадку по быстрому гуглежу.
Ты можешь в любом месте дрыгнуть, вернее в месте где ты хочешь вызывать свою функцию.
if type(_G.function_name) == 'function' then
print("Такая функция уже есть, пейши другое имячко для своей")
end
_G -- хранит в себе всё всех и вся глобальное, в более старших версиях _ENV
И проверить до написания своей функции не возникнет ли конфликт,перекрытие.
Исходная версия LINUX-ORG-RU, :
Всё глобальное глобально, всё локальное локально. ¯\(ツ)/¯
По поводу вовчика приоритет там вроде задаётся в XML в котором по очереди подключаются файлы в общий файл, но я лишь строю догадку по быстрому гуглежу.
Ты можешь в любом месте дрыгнуть, вернее в месте где ты хочешь вызывать свою функцию.
if type(_G.function_name) == 'function' then
print("Такая функция уже есть, пейши другое имячко для своей")
end
_G -- хранит в себе всё всех и вся глобальное, в более старших версиях _ENV
И проверить до написания своей функции не возникнет ли конфликт,перекрытие.