- 102
- 10
- Версия MoonLoader
- .026-beta
C анг командами проблем нет. На кириллице отправляются исключительно иероглифы. Пробовал добавить u8:decode, скрипт ломается. Помогите исправить, может я неправильно делаю, вот часть кода:
Небольшая часть кода LUA:
function startSpamming()
local command = ffi.string(commandText)
local count = spamCount[0]
local delay = spamDelay[0]
local idsStr = ffi.string(playerIDs)
local ids = {}
for id in string.gmatch(idsStr, '(%d+)') do
table.insert(ids, id)
end
if command == "" or count <= 0 or delay <= 0 then
sampAddChatMessage(u8"Введите корректную команду, количество спама и задержку.", -1)
return
end
spamWindow[0] = true
logMessages = {}
lua_thread.create(function()
for i = 1, count do
if stopSpam[0] then break end
while pauseSpam[0] do wait(0) end
for _, id in ipairs(ids) do
if stopSpam[0] then break end
while pauseSpam[0] do wait(0) end
local replacedCommand = string.gsub(command, "{id}", id)
sampSendChat(replacedCommand)
table.insert(logMessages, string.format("[%d] %s", i, replacedCommand))
wait(delay)
end
end
spamWindow[0] = false
end)
end