require('memory').setuint8(sampGetBase() + 0x119CBC, 1)

Radfgh177

Участник
Автор темы
62
1
Версия MoonLoader
.026-beta
Подскажите пожалуйста куда сохраняются скрины если использовать





require('memory').setuint8(sampGetBase() + 0x119CBC, 1):
require('memory').setuint8(sampGetBase() + 0x119CBC, 1)
 

Radfgh177

Участник
Автор темы
62
1
Код:
script_name("AutoScreen S10")
script_version("13.09.2020")
script_author("kizn") -- Спасибо за помощь CaJlaT
script_description("Автоматический скрин отдела недвижимости и коммерции в PayDay.")

local sampev = require 'lib.samp.events'
local activation = false
local activationbiz = false
local goScreenshot = false

function main()
    while not isSampAvailable() do wait(0) end
        sampRegisterChatCommand("autoscreen",info)
    sampRegisterChatCommand("autoscreen.h",home)
        sampRegisterChatCommand("autoscreen.b",business)
    sampAddChatMessage('[AutoScreen] {FFFFFF}Успешно загружен для Samsung Galaxy S10.', 0xA901DB)
        wait(-1)
    end
function info()
sampAddChatMessage('[AutoScreen] {FFFFFF}Доступные команды:', 0xA901DB)
if activation then
sampAddChatMessage('[AutoScreen] {FFFFFF}/autoscreen.h - автоматический скриншот отдела недвижимости {27AE60}[V]', 0xA901DB)
else
sampAddChatMessage('[AutoScreen] {FFFFFF}/autoscreen.h - автоматический скриншот отдела недвижимости', 0xA901DB)    end
if activationbiz then
sampAddChatMessage('[AutoScreen] {FFFFFF}/autoscreen.b - автоматический скриншот отдела коммерции {27AE60}[V]', 0xA901DB)
else
sampAddChatMessage('[AutoScreen] {FFFFFF}/autoscreen.b - автоматический скриншот отдела коммерции', 0xA901DB) end
sampAddChatMessage('[AutoScreen] {FFFFFF}Телефон: Samsung Galaxy S10', 0xA901DB)
end

function home()
    if activationbiz then sampAddChatMessage("[AutoScreen] {FFFFFF}Нельзя включить другой отдел, пока не выключен другой.", 0xA901DB)
    else
        activation = not activation
            sampAddChatMessage(activation and "[AutoScreen] {FFFFFF}Включен для отдела недвижимости. Жду PayDay." or "[AutoScreen] {FFFFFF}Выключен для отдела недвижимости.", 0xA901DB)
        end
    end

function business()
    if activation then sampAddChatMessage("[AutoScreen] {FFFFFF}Нельзя включить другой отдел, пока не выключен другой.", 0xA901DB)
    else
        activationbiz = not activationbiz
            sampAddChatMessage(activationbiz and "[AutoScreen] {FFFFFF}Включен для отдела коммерции. Жду PayDay." or "[AutoScreen] {FFFFFF}Выключен для отдела коммерции.", 0xA901DB)
        end
    end

function sampev.onServerMessage(color, text)
        if (text:find('__________Банковский чек__________') and color == 1941201407) or (text:find('Для получения PayDay вы должны отыграть минимум 20 минут.') and color == -10270721) and activation then
                sampSendChat("/phone")
                sampSendDialogResponse(1000, 1, 0, -1)
                sampSendClickTextdraw(2112)
                sampSendDialogResponse(966, 1, 9, -1)
                goScreenshot = true
        end
            if (text:find('__________Банковский чек__________') and color == 1941201407) or (text:find('Для получения PayDay вы должны отыграть минимум 20 минут.') and color == -10270721) and activationbiz then
                sampSendChat("/phone")
                sampSendDialogResponse(1000, 1, 0, -1)
                sampSendClickTextdraw(2112)
                sampSendDialogResponse(966, 1, 8, -1)
                goScreenshot = true
            end
    end

function sampev.onShowDialog(dialogId, style, title, button1, button2, text)
        if title:find('%{FFFFFF%}Телефоны %| %{ae433d%}Телефоны') then
            sampSendDialogResponse(dialogId,1,0,_)
            return false
        end
        if (text:find('Слетит через:') or text:find('%[%{A9FF14%}Слетел%{FFFFFF%}%]')) then
            if goScreenshot then
                lua_thread.create(function()
                sampAddChatMessage('[AutoScreen] {FFFFFF}Время (МСК):', 0xA901DB)
                sampAddChatMessage(os.date( "!%H:%M", os.time(utc) + 3 * 3600 ), -1)
                wait(500)
                require('memory').setuint8(sampGetBase() + 0x119CBC, 1) -- скриншот
                wait(500)
                sampCloseCurrentDialogWithButton(0)
                sampSendClickTextdraw(65535)
                goScreenshot = false
                    end)
                end
        end
end
скрипт скачал от суда https://www.blast.hk/threads/61253/ Ошибок в логе нет и при скрине ничего не пишет там (щас скинуть не могу лог)