Вопрос Как сделать анимацию появления ?

Начинающий
Статус
Оффлайн
Регистрация
13 Сен 2022
Сообщения
40
Реакции[?]
2
Поинты[?]
0
Как сделать анимацию появления любой функции по типу дмга?
 
Забаненный
Статус
Оффлайн
Регистрация
11 Сен 2022
Сообщения
19
Реакции[?]
11
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Забаненный
Статус
Оффлайн
Регистрация
11 Сен 2022
Сообщения
19
Реакции[?]
11
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Забаненный
Статус
Оффлайн
Регистрация
11 Сен 2022
Сообщения
19
Реакции[?]
11
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Начинающий
Статус
Оффлайн
Регистрация
13 Сен 2022
Сообщения
40
Реакции[?]
2
Поинты[?]
0
фулл код скинь... и чит
Код:
local adsfasdg = ui.create("dasfdfasd", "sad")
local dasdasd = adsfasdg:slider("sdfasfasdf", 0, 1992, 920)
local asdfgsdaf = adsfasdg:slider("afdafdfds", 0, 1080, 430)

local verd = render.load_font("Verdana", 10)

local x = render.screen_size().x
local y = render.screen_size().y
x = dasdasd:get()
y = asdfgsdaf:get()
function lerp(a,b,t) return a * (1-t) + b * t end
events.render:set(function()
    alpha = lerp(alpha, ( 1.0 or 0.0), 0.1);
    render.text(verd,vector(x,y + 9), color(255, 255, 255, alpha),"","OS")
end)
чит neverlose
 
Забаненный
Статус
Оффлайн
Регистрация
11 Сен 2022
Сообщения
19
Реакции[?]
11
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Код:
local adsfasdg = ui.create("dasfdfasd", "sad")
local dasdasd = adsfasdg:slider("sdfasfasdf", 0, 1992, 920)
local asdfgsdaf = adsfasdg:slider("afdafdfds", 0, 1080, 430)

local verd = render.load_font("Verdana", 10)

local x = render.screen_size().x
local y = render.screen_size().y
x = dasdasd:get()
y = asdfgsdaf:get()
function lerp(a,b,t) return a * (1-t) + b * t end
events.render:set(function()
    alpha = lerp(alpha, ( 1.0 or 0.0), 0.1);
    render.text(verd,vector(x,y + 9), color(255, 255, 255, alpha),"","OS")
end)
чит neverlose
во первых, нужно чтобы альфа от чего-то зависила. как пример:

Код:
local alpha = 0;

alpha = lerp(alpha, (alpha <= 0 and 255 or 0), 25);
render.text(verd,vector(x,y + 9), color(255, 255, 255, alpha),"","OS")
во вторых, если у тебя значение цвета до 255, значит и альфа должна быть до 255(исправлено в коде выше).
я не уверен в работоспособности кода что я скинул ибо я кодил на луа только в сампе года 2 назад, да и апи неверлуза не знаю.
 
Пользователь
Статус
Оффлайн
Регистрация
28 Янв 2020
Сообщения
244
Реакции[?]
80
Поинты[?]
7K
Код:
local adsfasdg = ui.create("dasfdfasd", "sad")
local dasdasd = adsfasdg:slider("sdfasfasdf", 0, 1992, 920)
local asdfgsdaf = adsfasdg:slider("afdafdfds", 0, 1080, 430)

local verd = render.load_font("Verdana", 10)

local x = render.screen_size().x
local y = render.screen_size().y
x = dasdasd:get()
y = asdfgsdaf:get()
function lerp(a,b,t) return a * (1-t) + b * t end
events.render:set(function()
    alpha = lerp(alpha, ( 1.0 or 0.0), 0.1);
    render.text(verd,vector(x,y + 9), color(255, 255, 255, alpha),"","OS")
end)
чит neverlose
может лучше использовать библиотеки?...
Пожалуйста, авторизуйтесь для просмотра ссылки.
 
Пользователь
Статус
Оффлайн
Регистрация
28 Янв 2020
Сообщения
244
Реакции[?]
80
Поинты[?]
7K
боже что за пизда в этой теме творится, один скинул какую-то хуйню кодом, второй библиотеку DRAG, я просто вахуе
уж прости :roflanEbalo:
но это блять смешно -
Код:
local adsfasdg = ui.create("dasfdfasd", "sad")
local dasdasd = adsfasdg:slider("sdfasfasdf", 0, 1992, 920)
local asdfgsdaf = adsfasdg:slider("afdafdfds", 0, 1080, 430)

local verd = render.load_font("Verdana", 10)

local x = render.screen_size().x
local y = render.screen_size().y
x = dasdasd:get()
y = asdfgsdaf:get()
function lerp(a,b,t) return a * (1-t) + b * t end
events.render:set(function()
    alpha = lerp(alpha, ( 1.0 or 0.0), 0.1);
    render.text(verd,vector(x,y + 9), color(255, 255, 255, alpha),"","OS")
end)
чит neverlose
 
Сверху Снизу