Hallo User, ich möchte gerne eine Maximallänge für eines Memos definieren.
Leider gibt es dafür keine Funktion, also habe ich mir was mit string.sub gebastelt:
Lua
local MAX_MEMO_LENGTH = 1000
addEventHandler("onClientGUIChanged", button["memo:memo"], function()
local text = guiGetText(button["memo:memo"])
if(#text > MAX_MEMO_LENGTH) then
guiSetText(button["memo:memo"], string.sub(text, 0, #text-1))
end
end)
Funktioniert aber leider nicht, wenn man mehr als 1000 Zeichen schreibt kommt ein Major Lag und der Error namens: C Stack Overflow.
Hat jemand eine Idee?
mfg