Добавлен Castiel
не могу понять, может чего я не так делаю?
Решил попробовать сделать шаблон для текста...к примеру
Решил попробовать сделать шаблон для текста...к примеру
local text ="This is a %d mouse"
function FUNC()
local value=10
print("a")
print(string.format(text ,value))
TimerStart(CreateTimer(),1,true,function()
value=value+1
print(string.format(text ,value))
end)
print("b")
end
не происходит никаких действий после print("a")
Может я не правильно делаю?
Искал на других ресурсах и даже пробовал в luademo , вот там работает, а в варике нет...Варик Reforged!
Может я не правильно делаю?
Искал на других ресурсах и даже пробовал в luademo , вот там работает, а в варике нет...Варик Reforged!
И как сделать на луа таймер без внутренеигровых TimerStart(CreateTimer())
Принятый ответ
Проверил, всё работает
do
local text ="This is a %%d mouse"
function FUNC()
local value=10
print("a")
print(string.format(text ,value))
TimerStart(CreateTimer(),1,true,function()
value=value+1
print(string.format(text ,value))
end)
print("b")
end
end
Вызывать в любом месте через FUNC()
Варик не любит одинарный процент, поэтому ненаходит %d и возвращает nil в строку, ведь % это экранирующий символ
Варик не любит одинарный процент, поэтому ненаходит %d и возвращает nil в строку, ведь % это экранирующий символ
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Отредактирован pro100master
string.format(text ,value) возвращает nil
print(nil) роняет поток из за ошибки
и дальше ничего не происходит
Отредактирован Берги
Отредактирован Castiel
Отредактирован Берги
Варик не любит одинарный процент, поэтому ненаходит %d и возвращает nil в строку, ведь % это экранирующий символ