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