История изменений
Исправление
Ceiling_QB,
(текущая версия)
:
У тебя gmTestRez
— глобальная переменная, и ты её задав один раз, нигде (в этом коде) не меняешь. Если один раз твоя функция выполнит gmTestRez = "гм"
, после этого всегда будет возвращать "гм"
. Не нужно использовать глобальные переменные (если не понимаешь, что делаешь), нужно настроить линтер в редакторе, или хотя бы вручную запускать luacheck и смотреть, что скажет.
Вероятно, ты хотел вместо gmTestNome = nil
написать gmTestRez = nil
. Но это тоже не очень, почему сразу не вернуть результат без всяких лишних переменных? Впрочем, похоже, я в игноре, и ты это не прочитаешь, хех.
Исправление
Ceiling_QB,
:
У тебя gmTestRez
— глобальная переменная, и ты её задав один раз, нигде (в этом коде) не меняешь. Если один раз твоя функция выполнит gmTestRez = "гм"
, после этого всегда будет возвращать "гм"
. Не нужно использовать глобальные переменные (если не понимаешь, что делаешь), нужно настроить линтер в редакторе, или хотя бы вручную запускать luacheck и смотреть, что скажет.
Веротно, ты хотел вместо gmTestNome = nil
написать gmTestRez = nil
. Но это тоже не очень, почему сразу не вернуть результат без всяких лишних переменных? Впрочем, похоже, я в игноре, и ты это не прочитаешь, хех.
Исправление
Ceiling_QB,
:
У тебя gmTestRez
— глобальная переменная, и ты её задав один раз, нигде (в этом коде) не меняешь. Если один раз твоя функция выполнит gmTestRez = "гм"
, после этого всегда будет возвращать "гм"
. Не нужно использовать глобальные переменные (если не понимаешь, что делаешь), нужно настроить линтер в редакторе, или хотя бы вручную запускать luacheck и смотреть, что скажет.
Веротно, ты хотел вместо gmTestNome = nil
написать gmTestRez = nil
. Но это тоже не очень, почему сразу не вернуть результат без всяких лишних переменных?
Исходная версия
Ceiling_QB,
:
У тебя gmTestRez
— глобальная переменная, и ты её задав один раз, нигде (в этом коде) не меняешь. Если один раз твоя функция выполнит gmTestRez = "гм"
, после этого всегда будет возвращать "гм"
. Не нужно использовать глобальные (если не понимаешь, что делаешь), нужно настроить линтер в редакторе, или хотя бы вручную запускать luacheck и смотреть, что скажет.
Веротно, ты хотел вместо gmTestNome = nil
написать gmTestRez = nil
.