Lua [ALL] РП скриншот по команде

Mr.Kreker

Участник
Автор темы
44
84
Требования: moonloader
Описание: Скрипт который делает скриншот по команде. Так-же в скрипте присутствует отыгровка.
/me приподнял рукав, затем посмотрел на часы
/do Время на часах: 00:00:00(время на вашем компьютере)
Команды:
/time
 

Вложения

  • Skrin_v1.1.lua
    948 байт · Просмотры: 183
Последнее редактирование:
  • Нравится
Реакции: Darkest Centuria и Shingen

kizn

О КУ)))
Всефорумный модератор
2,405
2,056
А зачем здесь нужен virtual keys, он ведь тут не используется?
 

Use[R]

Известный
1,267
396
/do бредовое, часы должны быть видны другим, а они у тебя на руке, повёрнуты к лицу персонажа твоего, а не к остальным
 
Последнее редактирование:

Fott

Простреленный
3,431
2,270
Требования: moonloader
Описание: Скрипт который делает скриншот по команде. Так-же в скрипте присутствует отыгровка.
/me спустил рукав с руки, затем посмотрел на часы
/do Время на часах: 00:00:00(время на вашем компьютере)
Команды:
/time
Lua:
function makeScreenshot(disable) -- если передать true, интерфейс и чат будут скрыты
    if disable then displayHud(false) sampSetChatDisplayMode(0) end
    require('memory').setuint8(sampGetBase() + 0x119CBC, 1)
    if disable then displayHud(true) sampSetChatDisplayMode(2) end
end
 
  • Нравится
Реакции: Hideme Flow

Dark.

Известный
1,748
769
Хм, я бы ещё добавил /me сделал скриншот и /do Скриншот сохранен в папке C:/Users/Вася2007/Documents/San Andreas User Files/SA-MP/screens.
Будет тру рп, фенни лирст оценит.
 
  • Ха-ха
Реакции: killyuty

darksoor

Известный
674
353
Требования: moonloader
Описание: Скрипт который делает скриншот по команде. Так-же в скрипте присутствует отыгровка.
/me приподнял рукав, затем посмотрел на часы
/do Время на часах: 00:00:00(время на вашем компьютере)
Команды:
/time
Зачем регистрировать уже существующую команду, когда в Samp Events есть хук onSendCommand(command)?
Lua:
local samp_events = require 'lib.samp.events'

function samp_events.onSendCommand(command)
    if command == '/time' then
           -- code
    end
end

Да и есть вариант куда лучше: нажать на клавишу F8, прописывается команда /time, идёт отыгровка нужная, потом уже скрин. Можешь взять код для будущего апдейта:
Lua:
local key = require 'vkeys'
local memory = require 'memory'

local message = '/me взглянул на наручные часы фирмы "TISSOT"'

function onWindowMessage(msg, wparam, lparam)
    lua_thread.create(function()
        while not key do wait(100) end
        if msg == 0x100 or msg == 0x101 then
            if (wparam == key.VK_F8) then
                consumeWindowMessage(true, false)
                if not doingScreen then 
                    doingScreen = true
                    sampSendChat('/time')
                    wait(400)
                    sampSendChat(message)
                    wait(300)
                    memory.setuint8(sampGetBase() + 0x119CBC, 1)
                    doingScreen = false
                end
            end
        end
    end)
end
 
Последнее редактирование:
  • Нравится
Реакции: Darkest Centuria

shitcodes

Известный
1,430
658
/do бредовое, часы должны быть видны другим, а они у тебя на руке, повёрнуты к лицу персонажа твоего, а не к остальным
Сообщения отправленные B /do передают не чужому персонажу, а игроку, который играет за другого персонажа, чтоб он знал, как именно ему играть, но согл, тут лишнее