Как совместить данные строчки кода?

Letnya noth

Участник
Автор темы
60
6
Lua:
script_name('TTIME') -- название скрипта
script_author('Debbie Harkler') -- автор скрипта
script_description('Данный скрипт позволит узнать время/дату/месяц.') -- описание скрипта
script_version(1.0) -- версия скрипта
-- Локалки
local sampev = require 'lib.samp.events'
local color = "{00FFFF}"
local color_top = "{FF00FF}"
local while_color = "{FFFFFF}"
local tag = "{FF1493}[TTIME]: "

function main()
    -- body    
    -- Основа
    if not isSampfuncsLoaded() or not isSampLoaded() then return end -- Проверяем на загруженность СФ и самп
    while not isSampAvailable() do wait(0) end -- Ожидаем когда все структуры сампа будут готовы к работе
    print(tag .. "{FFFFFF}Версия скрипта: {FF00FF}1.0.0   {FFFFFF}Дальше больше!")
    sampAddChatMessage(tag .. "{FFFFFF}Скрипт был {FF00FF}успешно{FFFFFF} загружен. Приятной игры!", -1)
    sampAddChatMessage(tag .. "{FFFFFF}Автор скрипта: {00FFFF}Debbie Harkler", -1)
    sampAddChatMessage(tag .. "{FFFFFF}Для того чтобы активировать команду пропишите: {00FFFF}/ttime,/ddate,/month,/tdm", -1)
    sampAddChatMessage(tag .. "{FFFFFF}Для того чтобы посмотреть описание команд, откройте консоль.", -1)
    print(tag .. "{FFFFFF}Чтобы посмотреть время используйте команду: {FF00FF}/ttime")
    print(tag .. "{FFFFFF}Чтобы посмотреть дату используйте команду: {FF00FF}/ddate")
    print(tag .. "{FFFFFF}Чтобы посмотреть месяц используйте команду: {FF00FF}/month")
    print(tag .. "{FFFFFF}Чтобы посмотреть время/число/месяц используйте команду: {FF00FF}/tdm")

        -- Регистрование активных команд
    sampRegisterChatCommand("ttime", cmd_ttime)
    sampRegisterChatCommand("ddate", cmd_ddate)
    sampRegisterChatCommand("month", cmd_month)
    sampRegisterChatCommand("tdm", cmd_tdm)

    wait(-1)
-- Просмотреть время
end

function cmd_ttime(arg)
    -- body
    lua_thread.create(function()
        wait(1000)
        sampAddChatMessage(os.date(tag .. "{FFFFFF}Так-с, на часах сейчас:  {FF00FF}%H:%M:%S",os.time()), -1)
        wait(1000)
        print(os.date(tag .. "{FFFFFF}Так-с, на часах сейчас:  {FF00FF}%H:%M:%S",os.time()))
    end)
end
    -- Просмотреть дату
function cmd_ddate(arg)
    -- body
    lua_thread.create(function()
        wait(1000)
        sampAddChatMessage(os.date(tag .. "{FFFFFF}Сегодняшняя дата: {FF00FF}%d.%m.%Y"), -1)
        wait(1000)
        print(os.date(tag .. "{FFFFFF}Сегодняшняя дата: {FF00FF}%d.%m.%Y"))
    end)
end
-- Просмотреть месяц
function cmd_month(arg)
    -- body
    lua_thread.create(function()
        wait(1000)
        sampAddChatMessage(os.date(tag .. "{FFFFFF}Сегодняшний месяц: {FF00FF}%B",os.time()), -1)
        print(os.date(tag .. "{FFFFFF}Сегодняшний месяц: {FF00FF}%B",os.time()))
    end)
end
-- Просмотреть время/дату/месяц
function cmd_tdm(arg)
    -- body
    lua_thread.create(function()
        wait(1000)
        sampAddChatMessage(os.date(tag .. "{FFFFFF}Время: {FF00FF}%H:%M:%S{FFFFFF}. {FFFFFF}Дата: {FF00FF}%d.%m.%Y{FFFFFF}, {FFFFFF}Месяц: {FF00FF}%B{FFFFFF}.",os.time()), -1)
        print(os.date(tag .. "{FFFFFF}Время: {FF00FF}%H:%M:%S{FFFFFF}. {FFFFFF}Дата: {FF00FF}%d.%m.%Y{FFFFFF}, {FFFFFF}Месяц: {FF00FF}%B{FFFFFF}.",os.time()))
    end)
end

function sampev.onSendCommand(command)
    if command == "/time" then 
        lua_thread.create(function()
            sampSendChat("/me достал часы и посмотрел на время")
            wait(1000)
            sampSendChat(os.date("/do На часах %H:%M:%S",os.time()))
        end)
        return false    
    end 
end

Lua:
function sampev.onSendCommand(command)
    if command == "/time" then 
        lua_thread.create(function()
            sampSendChat("/me достал часы и посмотрел на время")
            wait(1000)
            sampSendChat(os.date("/do На часах %H:%M:%S",os.time()))
        end)
        return false    
    end 
end

Написав данный код скрипт вообще перестал работать, можно ли как-то совместить команды выше с данной командой. Заранее спасибо!👑
 

Receiver

🥩 Передай meat, всё в скип, я в темпе
Проверенный
595
808
Lua:
script_name('TTIME') -- название скрипта
script_author('Debbie Harkler') -- автор скрипта
script_description('Данный скрипт позволит узнать время/дату/месяц.') -- описание скрипта
script_version(1.0) -- версия скрипта
-- Локалки
local sampev = require 'lib.samp.events'
local color = "{00FFFF}"
local color_top = "{FF00FF}"
local while_color = "{FFFFFF}"
local tag = "{FF1493}[TTIME]: "

function main()
    -- body   
    -- Основа
    if not isSampfuncsLoaded() or not isSampLoaded() then return end -- Проверяем на загруженность СФ и самп
    while not isSampAvailable() do wait(0) end -- Ожидаем когда все структуры сампа будут готовы к работе
    print(tag .. "{FFFFFF}Версия скрипта: {FF00FF}1.0.0   {FFFFFF}Дальше больше!")
    sampAddChatMessage(tag .. "{FFFFFF}Скрипт был {FF00FF}успешно{FFFFFF} загружен. Приятной игры!", -1)
    sampAddChatMessage(tag .. "{FFFFFF}Автор скрипта: {00FFFF}Debbie Harkler", -1)
    sampAddChatMessage(tag .. "{FFFFFF}Для того чтобы активировать команду пропишите: {00FFFF}/ttime,/ddate,/month,/tdm", -1)
    sampAddChatMessage(tag .. "{FFFFFF}Для того чтобы посмотреть описание команд, откройте консоль.", -1)
    print(tag .. "{FFFFFF}Чтобы посмотреть время используйте команду: {FF00FF}/ttime")
    print(tag .. "{FFFFFF}Чтобы посмотреть дату используйте команду: {FF00FF}/ddate")
    print(tag .. "{FFFFFF}Чтобы посмотреть месяц используйте команду: {FF00FF}/month")
    print(tag .. "{FFFFFF}Чтобы посмотреть время/число/месяц используйте команду: {FF00FF}/tdm")

        -- Регистрование активных команд
    sampRegisterChatCommand("ttime", cmd_ttime)
    sampRegisterChatCommand("ddate", cmd_ddate)
    sampRegisterChatCommand("month", cmd_month)
    sampRegisterChatCommand("tdm", cmd_tdm)

    wait(-1)
-- Просмотреть время
end

function cmd_ttime(arg)
    -- body
    lua_thread.create(function()
sampSendChat("/me достал часы и посмотрел на время")
        wait(1000)
sampSendChat(os.date("/do На часах %H:%M:%S",os.time()))[B][/B]
    end)
end
    -- Просмотреть дату
function cmd_ddate(arg)
    -- body
    lua_thread.create(function()
        wait(1000)
        sampAddChatMessage(os.date(tag .. "{FFFFFF}Сегодняшняя дата: {FF00FF}%d.%m.%Y"), -1)
        wait(1000)
        print(os.date(tag .. "{FFFFFF}Сегодняшняя дата: {FF00FF}%d.%m.%Y"))
    end)
end
-- Просмотреть месяц
function cmd_month(arg)
    -- body
    lua_thread.create(function()
        wait(1000)
        sampAddChatMessage(os.date(tag .. "{FFFFFF}Сегодняшний месяц: {FF00FF}%B",os.time()), -1)
        print(os.date(tag .. "{FFFFFF}Сегодняшний месяц: {FF00FF}%B",os.time()))
    end)
end
-- Просмотреть время/дату/месяц
function cmd_tdm(arg)
    -- body
    lua_thread.create(function()
        wait(1000)
        sampAddChatMessage(os.date(tag .. "{FFFFFF}Время: {FF00FF}%H:%M:%S{FFFFFF}. {FFFFFF}Дата: {FF00FF}%d.%m.%Y{FFFFFF}, {FFFFFF}Месяц: {FF00FF}%B{FFFFFF}.",os.time()), -1)
        print(os.date(tag .. "{FFFFFF}Время: {FF00FF}%H:%M:%S{FFFFFF}. {FFFFFF}Дата: {FF00FF}%d.%m.%Y{FFFFFF}, {FFFFFF}Месяц: {FF00FF}%B{FFFFFF}.",os.time()))
    end)
end
 
  • Нравится
Реакции: shitcodes