крашит скрипт после первой строки биндера

nedopro

Новичок
Автор темы
7
1
в общем вот такой вот код у меня

Lua:
script_name("ez")
script_author("bbr")
script_version("22")

require "lib.moonloader"

local warning_color = "{B22222}"
local main_color = "{5A90CE}"

function main()
    if not isSampLoaded() or not isSampfuncsLoaded() then return end
while not isSampAvailable() do wait(100) end
sampAddChatMessage("СКРИПТ ЗАПУЩЕН УСПЕШНО!", main_color)

sampRegisterChatCommand("dm", cmd_dm)
    while true do
        wait(0)
        end
    end

function cmd_dm(arg)
    if #arg == 0 or #arg > 999 then
    sampAddChatMessage("Ты не ввёл айди игрока или неверно указал его!", warning_color)
    else
    sampSendChat("me достал КПК из кармана, включил его")
    wait(1500)
    sampSendChat("me зашел в базу данных гос. служащих, нашел нужное личное дело")
    wait(1500)
    sampSendChat("me поменял статус личного дела сотрудника, убрав КПК в карман")
    wait(1500)
    sampSendChat("demoute " .. arg .. "н.у.")
    end
  
    end

крашит после первой строки насчет КПК и всё, не идёт дальше не знаю че делать