Создание 3d текста скриптом

Статус
В этой теме нельзя размещать новые ответы.

Insanity

Известный
Автор темы
248
20
Привет, есть ли такой скрипт/плагин
Я например играю на одном из проектов и можно ли сделать визуальный 3d текст прям в игре.
Чисто для меня. По координатам.
Например я заспавнился в доме и в этом доме у меня будет какой-то 3d надпись с моей инфой
 

RomanFrody

Участник
67
13
Ты имеешь ввиду как такое самое как у меня слово Frody?
local musor = require("samp.events")

local state = false
local keyAct = 222 -- айди клавиши на которую текстдравы включаются либо выключаются.

local stupidTimer = 0
local updateTimer = 0
local createdTextDraw = {}

function createTextDraw(id, text, x, y, color) -- color - 0xFFHEX
sampTextdrawCreate(id, text, x, y)
sampTextdrawSetLetterSizeAndColor(id, 0.3, 1.7, color)
sampTextdrawSetOutlineColor(id, 0.5, 0xFF000000)
sampTextdrawSetAlign(id, 1)
sampTextdrawSetStyle(id, 2)
table.insert(createdTextDraw, id)
end

function removeTextDraw()
for i = 1, #createdTextDraw do
sampTextdrawDelete(createdTextDraw)
end
createdTextDraw = {}
end

function main()
while not isSampAvailable() do wait(100) end
while true do wait(0)
if isKeyJustPressed(keyAct) then
state = not state
if not state then removeTextDraw() end
end
if state then
if (os.time() - updateTimer >= 1) then
currentTime = os.time() + stupidTimer
createTextDraw(221, "Frody", 500.6, 7.5, 0xFF4a4a4a) -- тут меняешь слово Frody на свое, 500.6 и 7.5 это координаты, меняешь под себя.
createTextDraw(222, os.date("%H:%M:%S", timer), 543, 60.5, 0xFF4a4a4a) -- это время, можешь удалить просто эту строчку и оно пропадет.
updateTimer = os.time()
end
end
end
end
В другой теме код кинул мне damag.
 

Вложения

  • 1658742574802.png
    1658742574802.png
    143.7 KB · Просмотры: 19

Insanity

Известный
Автор темы
248
20
И что мне с ним делать? Куда его пихать?

Ты имеешь ввиду как такое самое как у меня слово Frody?
local musor = require("samp.events")

local state = false
local keyAct = 222 -- айди клавиши на которую текстдравы включаются либо выключаются.

local stupidTimer = 0
local updateTimer = 0
local createdTextDraw = {}

function createTextDraw(id, text, x, y, color) -- color - 0xFFHEX
sampTextdrawCreate(id, text, x, y)
sampTextdrawSetLetterSizeAndColor(id, 0.3, 1.7, color)
sampTextdrawSetOutlineColor(id, 0.5, 0xFF000000)
sampTextdrawSetAlign(id, 1)
sampTextdrawSetStyle(id, 2)
table.insert(createdTextDraw, id)
end

function removeTextDraw()
for i = 1, #createdTextDraw do
sampTextdrawDelete(createdTextDraw)
end
createdTextDraw = {}
end

function main()
while not isSampAvailable() do wait(100) end
while true do wait(0)
if isKeyJustPressed(keyAct) then
state = not state
if not state then removeTextDraw() end
end
if state then
if (os.time() - updateTimer >= 1) then
currentTime = os.time() + stupidTimer
createTextDraw(221, "Frody", 500.6, 7.5, 0xFF4a4a4a) -- тут меняешь слово Frody на свое, 500.6 и 7.5 это координаты, меняешь под себя.
createTextDraw(222, os.date("%H:%M:%S", timer), 543, 60.5, 0xFF4a4a4a) -- это время, можешь удалить просто эту строчку и оно пропадет.
updateTimer = os.time()
end
end
end
end
В другой теме код кинул мне damag.
Что то это не то.
Мне нужен скрипт.
Например ч помощью него. Я мог бы создать 3д тест возле себя.
Обычный 3д текст видео в сампе?
Типо цены у дальнобойщиков и информация о бизнесе.
Вот такой текст, только визуально, для себя
 
Статус
В этой теме нельзя размещать новые ответы.