Настройка server time от калашникова

cake3

Участник
Автор темы
32
4
я совсем не шарящий за скрипты, как их писать и изменять под себя, вот например хотелось бы изменить *server time by kalashnikov*, поменять разположение, цвет и изменить текст, как это сделать имея блокнот и щепотку ума, помогите у кого есть свободное время 😘
 

Вложения

  • Server Time by Kalashnikov.lua
    1.2 KB · Просмотры: 37
Решение
Lua:
require "lib.moonloader"
local huy = require("samp.events")
local piska = 0


local oX = 250 --расположение по Х
local oY = 430 --расположение по Y


function main()
    if not isSampLoaded() or not isSampfuncsLoaded() then return end
    while not isSampAvailable() do wait(100) end
    while true do
        sampTextdrawCreate(221, "Server_time:", oX, oY) --id текстдрава (любой, главное уникальный), текст, расположение по Х, расположение по Y
        sampTextdrawSetLetterSizeAndColor(221, 0.3, 1.7, 0xFFe1e1e1) --id, размер по x, размер по y, цвет в формате rgba
        sampTextdrawSetOutlineColor(221, 0.5, 0xFF000000)
        sampTextdrawSetAlign(221, 1)
        sampTextdrawSetStyle(221, 2)
        timer = os.time() + piska...

YarikVL

Известный
Проверенный
4,767
1,820
я совсем не шарящий за скрипты, как их писать и изменять под себя, вот например хотелось бы изменить *server time by kalashnikov*, поменять разположение, цвет и изменить текст, как это сделать имея блокнот и щепотку ума, помогите у кого есть свободное время 😘
Посмотри уроки The Champ Guess на ютубе
А вообще посмотри 6 и 7 строки ( там значение подкрутить наверное надо, не разбирался в скрипте но ты попробуй изменить и посмотреть как будет )
И если поменять название то через поиск CTRL + F найди то что тебе надо изменить и изменяй на своё.
Но есть проблема, русский текст возможно сохранится с иероглифами, поэтому скачай Visual Studio Code и разберись в настройках как поставить, русский если ты не знаешь английский и найди автоматическую кодировку ( encoding вроде ) надо не UTF-8, а Windows 1251
 

Sidney31

Известный
1,124
385
Lua:
require "lib.moonloader"
local huy = require("samp.events")
local piska = 0


local oX = 250 --расположение по Х
local oY = 430 --расположение по Y


function main()
    if not isSampLoaded() or not isSampfuncsLoaded() then return end
    while not isSampAvailable() do wait(100) end
    while true do
        sampTextdrawCreate(221, "Server_time:", oX, oY) --id текстдрава (любой, главное уникальный), текст, расположение по Х, расположение по Y
        sampTextdrawSetLetterSizeAndColor(221, 0.3, 1.7, 0xFFe1e1e1) --id, размер по x, размер по y, цвет в формате rgba
        sampTextdrawSetOutlineColor(221, 0.5, 0xFF000000)
        sampTextdrawSetAlign(221, 1)
        sampTextdrawSetStyle(221, 2)
        timer = os.time() + piska
        sampTextdrawCreate(222, os.date("%H:%M:%S", timer), oX + 90, oY)
        sampTextdrawSetLetterSizeAndColor(222, 0.3, 1.7, 0xFFff6347)
        sampTextdrawSetOutlineColor(222, 0.5, 0xFF000000)
        sampTextdrawSetAlign(222, 1)
        sampTextdrawSetStyle(222, 2)
        wait(500)
    end
end

function huy.onShowDialog(dialogId,style,title,button1,button2,text)
    if string.match(text, "Текущее время") then
        chislo, mesyac, god = string.match(text, "Сегодняшняя дата:     {2EA42E}(%d+):(%d+):(%d+)")
        chas, minuti, sekundi = string.match(text, "Текущее время:     {345690}(%d+):(%d+):(%d+)")
        datetime = {year = god,month = mesyac,day = chislo,hour = chas,min = minuti,sec = sekundi}
        piska = tostring(os.time(datetime)) - os.time()
    end
end
 
  • Нравится
Реакции: YarikVL