- 15
- 0
Код:
script_name('TupoScript') -- название скрипта
script_author('QULIC') -- автор скрипта
script_description('Commands') -- описание скрипта
require "lib.moonloader" -- подключение библиотеки
local keys = require "vkeys"
local sampev = require "lib.samp.events"
local tag = 'TupoScript' -- локальная переменная
local maintextcolor = 0x5A90CE
local main_color = "{5A90CE}"
local whitetextcolor = 0xFFFFFF
local white_color = "{FFFFFF}"
local redtextcolor = 0xCE0C0C
local red_color = "{0xCE0C0C}"
local imgui = require 'imgui'
local encoding = require 'encoding'
encoding.default = 'CP-1251'
u8 = encoding.UTF8
function main()
if not isSampLoaded() or not isSampfuncsLoaded() then return end
while not isSampAvailable() do wait(100) end
_, id = sampGetPlayerIdByCharHandle(PLAYER_PED)
nick = sampGetPlayerNickname(id)
sampRegisterChatCommand("doki", cmd_doki)
thread = lua_thread.create_suspended(thread_function)
while true do
wait(0)
if isKeyJustPressed(VK_INSERT) then
sampAddChatMessage(tag .. " работает!", 0xCE0C0C)
end
if isKeyJustPressed(VK_F3) then
sampAddChatMessage("Твой ник: {FFFFFF}" .. nick .. ", " .. main_color .. "Твой ID: {FFFFFF}" .. id, maintextcolor)
end
end
end
function cmd_doki(arg)
main_window_state.v = not main_window_state.v
imgui.Process = main_window_state.v
end
function imgui.OnDrawFrame()
imgui.Begin(u8"Документы по РП", main_window_state)
imgui.InputText(u8"Сюда ID кому предъявить", text_buffer)
imgui.End()
end
function thread_function()
sampSendChat("/me достал пасспорт из кармана и передал человеку напротив")
wait(1000)
sampSendChat("/pass" .. "text_buffer.v")
end