не работает создание строки

сайнс

Известный
Автор темы
6
1
Версия MoonLoader
.026-beta
opcode '0AF8' call caused an unhandled exception
stack traceback:
[C]: in function 'sampAddChatMessage'

Lua:
if text:find("* 911 DISP: Поступил вызов из '(.+)' от (.+) %[тел. (.+)%]") then
        loc, nick911, phone = text:match("* 911 DISP: Поступил вызов из (.+) от (.+) %[тел. (.+)%]")
        text = '|______________Экстренный вызов______________|'
        color = 16777215
    end
   
    if text:find("* Ситуация (.+): (.+)") then
        callnum, calltext = text:match("* Ситуация (.+): (.+)")
        text = '{00FFFF}Звонивший: '..nick911..', Телефон: '..phone..', Номер вызова: '..callnum..'.'
        color = 16777215
        sampAddChatMessage('Требуемые службы: Полиция.', 16777215)
        sampAddChatMessage('Локация: '..loc..'.', 16777215)
       
        if #calltext <= 80 then
            sampAddChatMessage('Ситуация: '..calltext, 16777215)
        else
            sitlen = #calltext - 80
            sit1 = calltext:sub(1, #calltext-sitlen)
            sit2 = calltext:sub(81, #calltext)
            sampAddChatMessage('Ситуация: '..sit1..' ...', 16777215)
            sampAddChatMessage('Ситуация: ... '..sit2, 16777215)
        end
    end

по неизвестной мне ошибке скрипт ругается конкретно на этот кусок кода
при этом я проверил этот скрипт на +- похожей сборке (отличия в графике и паре машин) - работает
 
Последнее редактирование: