onServerMessage

Статус
В этой теме нельзя размещать новые ответы.

Downesa

Известный
Автор темы
341
54
Версия MoonLoader
.026-beta
Не работает вот это, кто знает почему?
1643184374153.png

Код:
zxc.onServerMessage = function(color, text)
    if text:find("У вас осталось 30 секунд что бы доехать до остановки!") then
        if control.autoOff.v then
            control.start = false
            control.step = 0
            control.startTp = false
            control.nop = false
        end
        if control.telegramNotf.v then
            local server = sampGetCurrentServerName()
            local nik = sampGetPlayerNickname(select(2, sampGetPlayerIdByCharHandle(PLAYER_PED)))
            sendTelegramNotification('Чекпоинт пропущен: \nНик: '..nik..'\nСервер: '..server)
        end
    end
end
 
Последнее редактирование модератором:
Решение
Это я сделал, хочется еще больше усовершенствовать бота, сделал другое, появилась еще одна ошибка

code:
    if text:find("Вы хотите освободить своё место в очереди?") and not dialogId == 0 then
        lua_thread.create(function()
            runToPoint(-2260, 504)
            runToPoint(-2257, 508)
            runToPoint(-2254, 508)
            runToPoint(-2254, 505)
            sampSendDialogResponse(dialogId, 1, -1, -1)
            end
            if getCharModel(playerPed) ~= 18 then
                sampSendDialogResponse(dialogId, 1, -1, -1)
            end
            if getCharModel(playerPed) == 253 then
                runToPoint(-2254, 508)
                runToPoint(-2258, 508)
                runToPoint(-2261, 503)...

PanSeek

t.me/dailypanseek
Всефорумный модератор
908
1,776
Это я сделал, хочется еще больше усовершенствовать бота, сделал другое, появилась еще одна ошибка

code:
    if text:find("Вы хотите освободить своё место в очереди?") and not dialogId == 0 then
        lua_thread.create(function()
            runToPoint(-2260, 504)
            runToPoint(-2257, 508)
            runToPoint(-2254, 508)
            runToPoint(-2254, 505)
            sampSendDialogResponse(dialogId, 1, -1, -1)
            end
            if getCharModel(playerPed) ~= 18 then
                sampSendDialogResponse(dialogId, 1, -1, -1)
            end
            if getCharModel(playerPed) == 253 then
                runToPoint(-2254, 508)
                runToPoint(-2258, 508)
                runToPoint(-2261, 503)
                runToPoint(-2263, 506)
                sampSendDialogResponse(dialogId, 1, -1, -1)
                end
            end
        end

Посмотреть вложение 134444
вот такая ошибка, хотя добавлял код про runToPoint
Посмотреть вложение 134445
Так имел ввиду?
Lua:
if text:find("Вы хотите освободить своё место в очереди?") and not dialogId == 0 then
    lua_thread.create(function()
        runToPoint(-2260, 504)
        runToPoint(-2257, 508)
        runToPoint(-2254, 508)
        runToPoint(-2254, 505)
        sampSendDialogResponse(dialogId, 1, -1, -1)
        if getCharModel(playerPed) ~= 18 then
            sampSendDialogResponse(dialogId, 1, -1, -1)
        end
        if getCharModel(playerPed) == 253 then
            runToPoint(-2254, 508)
            runToPoint(-2258, 508)
            runToPoint(-2261, 503)
            runToPoint(-2263, 506)
            sampSendDialogResponse(dialogId, 1, -1, -1)
        end
    end)
end
 
  • Bug
Реакции: SomaGnoma
Статус
В этой теме нельзя размещать новые ответы.