Авто перенос строки

accord-

Потрачен
Автор темы
437
79
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Версия MoonLoader
.026-beta
нужен код автоматического переноса строки когда достигает лимита
 
Решение
MaxChars не советую ставить больше 64 так как на множестве серверов часть сообщения занимает текст по типу "Dolbaeb_Dolbaebov[999] говорит:"
Lua:
local MaxChars, Delay = 32, 750

addEventHandler('onSendRpc', function(id, bs)
    if id == 101 then
        local len = raknetBitStreamReadInt8(bs)
        local text = raknetBitStreamReadString(bs, len)
        if len > MaxChars then
            lua_thread.create(function()
                sampSendChat(text:sub(1, MaxChars - 1)..'-')
                wait(Delay)
                sampSendChat('-'..text:sub(MaxChars, #text))
            end)
            return false
        end
    end
end)
1664477061501.png

chapo

🫡 В армии с 17.10.2023. В ЛС НЕ ОТВЕЧАЮ
Друг
8,771
11,214
MaxChars не советую ставить больше 64 так как на множестве серверов часть сообщения занимает текст по типу "Dolbaeb_Dolbaebov[999] говорит:"
Lua:
local MaxChars, Delay = 32, 750

addEventHandler('onSendRpc', function(id, bs)
    if id == 101 then
        local len = raknetBitStreamReadInt8(bs)
        local text = raknetBitStreamReadString(bs, len)
        if len > MaxChars then
            lua_thread.create(function()
                sampSendChat(text:sub(1, MaxChars - 1)..'-')
                wait(Delay)
                sampSendChat('-'..text:sub(MaxChars, #text))
            end)
            return false
        end
    end
end)
1664477061501.png
 

accord-

Потрачен
Автор темы
437
79
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
MaxChars не советую ставить больше 64 так как на множестве серверов часть сообщения занимает текст по типу "Dolbaeb_Dolbaebov[999] говорит:"
Lua:
local MaxChars, Delay = 32, 750

addEventHandler('onSendRpc', function(id, bs)
    if id == 101 then
        local len = raknetBitStreamReadInt8(bs)
        local text = raknetBitStreamReadString(bs, len)
        if len > MaxChars then
            lua_thread.create(function()
                sampSendChat(text:sub(1, MaxChars - 1)..'-')
                wait(Delay)
                sampSendChat('-'..text:sub(MaxChars, #text))
            end)
            return false
        end
    end
end)
Посмотреть вложение 170995
spasib

MaxChars не советую ставить больше 64 так как на множестве серверов часть сообщения занимает текст по типу "Dolbaeb_Dolbaebov[999] говорит:"
Lua:
local MaxChars, Delay = 32, 750

addEventHandler('onSendRpc', function(id, bs)
    if id == 101 then
        local len = raknetBitStreamReadInt8(bs)
        local text = raknetBitStreamReadString(bs, len)
        if len > MaxChars then
            lua_thread.create(function()
                sampSendChat(text:sub(1, MaxChars - 1)..'-')
                wait(Delay)
                sampSendChat('-'..text:sub(MaxChars, #text))
            end)
            return false
        end
    end
end)
Посмотреть вложение 170995
можно пример использования ( Если текст который вывожу через переменные равен больше X символов тогда делается перенос текста )
 
Последнее редактирование: