Как отправлять команду, когда игрок уже выбрал место спавна

demonvir

Участник
Автор темы
22
3
Версия MoonLoader
.026-beta
В общем-то, я сделал получение организации через статистику, но не понимаю, как правильно сделать так, чтобы команда /stats отправлялась один раз, когда игрок уже находится на сервере и выбрал место спавна.
Lua:
local statsReceived = false
function samp.onShowDialog(dialogId, style, title, button1, button2, text)
    if not statsReceived and title == "{FFFFFF}Статистика | {ae433d}Персонаж" then
        local organizationLine = text:match("Организация[^\r\n]*")
        if organizationLine then
            local org = organizationLine:match("Организация%s+(.+)")
            if org then
                organization = org:gsub("^%s+", ""):gsub("%s+$", "")
                sampAddChatMessage('o', -1)
                statsReceived = true
                sampSendDialogResponse(dialogId, 0, 0, "")
                return false
            end
        end
    end
end
function main()
    while not isSampAvailable() do wait(0) end
     while not sampIsLocalPlayerSpawned() do
        wait(100)
    print(statsReceived, -1)
    end
   if not statsReceived  then
    sampSendChat("/stats")
   wait(100)
    end
while true do
    wait(0)
end
end