Помогите с луа

gannze

Потрачен
Автор темы
55
3
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Решил начать изучать lua и решил написать максимально тупой простой скрипт но у меня встал(долгая пауза) вопрос как сделать так что-бы в чат по условной команде выводился текст с настоящим временем
 
Решение
Lua:
script_name('Time in chat')
script_author('Albertio')
script_description("Displays time in command chat /vremya")

require "lib.moonloader"

local time = localClock()

function main()
    if not isSampLoaded() or not isSampfuncsLoaded() then return end
    while not isSampAvailable() do wait(100) end
    
    sampRegisterChatCommand('vremya', cmd_vremya)

while true do
wait(0)

end
end

function cmd_vremya(arg)
sampAddChatMessage(time, -1)
end

Albertio

Attention! Thanks for your attention.
877
702
Lua:
script_name('Time in chat')
script_author('Albertio')
script_description("Displays time in command chat /vremya")

require "lib.moonloader"

local time = localClock()

function main()
    if not isSampLoaded() or not isSampfuncsLoaded() then return end
    while not isSampAvailable() do wait(100) end
    
    sampRegisterChatCommand('vremya', cmd_vremya)

while true do
wait(0)

end
end

function cmd_vremya(arg)
sampAddChatMessage(time, -1)
end
 

gannze

Потрачен
Автор темы
55
3
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Lua:
script_name('Time in chat')
script_author('Albertio')
script_description("Displays time in command chat /vremya")

require "lib.moonloader"

local time = localClock()

function main()
    if not isSampLoaded() or not isSampfuncsLoaded() then return end
    while not isSampAvailable() do wait(100) end
  
    sampRegisterChatCommand('vremya', cmd_vremya)

while true do
wait(0)

end
end

function cmd_vremya(arg)
sampAddChatMessage(time, -1)
end
в чат кидает "138.307"
Lua:
script_name('Time in chat')
script_author('Albertio')
script_description("Displays time in command chat /vremya")

require "lib.moonloader"

local time = localClock()

function main()
    if not isSampLoaded() or not isSampfuncsLoaded() then return end
    while not isSampAvailable() do wait(100) end
   
    sampRegisterChatCommand('vremya', cmd_vremya)

while true do
wait(0)

end
end

function cmd_vremya(arg)
sampAddChatMessage(time, -1)
end
я починил
замени локалтайм на os.date
кидаю код

Lua:
script_name('Time in chat')
script_author('Albertio')
script_description("Displays time in command chat /vremya")

require "lib.moonloader"

local time = os.date()

function main()
    if not isSampLoaded() or not isSampfuncsLoaded() then return end
    while not isSampAvailable() do wait(100) end
    
    sampRegisterChatCommand('vremya', cmd_vremya)

while true do
wait(0)

end
end

function cmd_vremya(arg)
sampAddChatMessage(time, -1)
end
 
Последнее редактирование: