Скрипт не работает при диалоге или текстдраве

dfuxxx

Участник
Автор темы
217
15
Как сделать, чтобы скрипт работал при диалоге или текстдраве? Типо, я написал простенький скрипт для фаст инвайта, жму альт + 3 и сразу чел приглашается в семью. Но он не работает, когда открыт диалог или текстдрав (или и то и то вместе). Как это решить?
Код скрипта:
script_author('Ferma_Fermerov')
script_name('Фаст инвайт')

function main()
    while true do wait(0)
        if isKeyDown(0x12) and isKeyJustPressed(0x33) and not sampIsCursorActive() then  --alt + 3
        local car, ped = storeClosestEntities(playerPed)
        local result, id = sampGetPlayerIdByCharHandle(ped)
            if result then
            sampSendChat('/faminvite '..id)
            end
        end
    end
end
 
Последнее редактирование:
Решение
Как сделать, чтобы скрипт работал при диалоге или текстдраве? Типо, я написал простенький скрипт для фаст инвайта, жму альт + 3 и сразу чел приглашается в семью. Но он не работает, когда открыт диалог или текстдрав (или и то и то вместе). Как это решить?
Код скрипта:
script_author('Ferma_Fermerov')
script_name('Фаст инвайт')
s
function main()
    while true do wait(0)
        if isKeyDown(0x12) and isKeyJustPressed(0x33) and not sampIsCursorActive() then  --alt + 3
        local car, ped = storeClosestEntities(playerPed)
        local result, id = sampGetPlayerIdByCharHandle(ped)
            if result then
            sampSendChat('/faminvite '..id)
            end
        end
    end
end
Конечно не работает ведь у тебя условие, что...

sat0ry

Известный
1,092
293
Как сделать, чтобы скрипт работал при диалоге или текстдраве? Типо, я написал простенький скрипт для фаст инвайта, жму альт + 3 и сразу чел приглашается в семью. Но он не работает, когда открыт диалог или текстдрав (или и то и то вместе). Как это решить?
Код скрипта:
script_author('Ferma_Fermerov')
script_name('Фаст инвайт')
s
function main()
    while true do wait(0)
        if isKeyDown(0x12) and isKeyJustPressed(0x33) and not sampIsCursorActive() then  --alt + 3
        local car, ped = storeClosestEntities(playerPed)
        local result, id = sampGetPlayerIdByCharHandle(ped)
            if result then
            sampSendChat('/faminvite '..id)
            end
        end
    end
end
Конечно не работает ведь у тебя условие, что будет работать только если не будет курсора. Убери and not sampIsCursorActive()
 
  • Нравится
Реакции: dfuxxx