Is there a way to make a realist digital screen?

if you no want use mesh just use code font or the sci-fi font.

it does change lol of couse it does

if i cant use a custom font, i said i use 3d

then you can use only 3d for that.

i know I NEED A CODE sorry for caps but i said it 5 time lmao

and no, there is no digital font on 3d text

so i sent you a code for that already…

i dont need just a thing that change transparency, i need a code that detect the number and display it

Well then you can use transperancy to make the numbers appear and disappear.

local currentValue = "1"
 script.Parent.currentValue.Transperancy = 0

something along those lines.

so just do that:

number = “0”

script.Parent.number.Transperancy = 0

what if the number is 123?? im not going to make a mesh for every number lol

you make a mesh for 0-9 then you set a number up for every digit.

you can make mesh with the text 123 and do this script

number = “123”

script.Parent.number.Transperancy = 0

? what do you mean, if its 123 there are not 123 digits

no, as i just said , if its 123 there are not 123 digits

i am mean you can write on the mesh text “123” save the mesh and thats all.

So if you are using 3 digits, it could look something like this.

local digit1 = "1"
local digit2 = "2"
local digit3 = "3"
script.Parent.digit1.Transperancy = 0
script.Parent.digit2.Transperancy = 0
script.Parent.digit3.Transperancy = 0

These are called 7-segment displayers, making them is pretty easy:

  1. Make a UI for each number, made up of 7 minor frames, and tweak them until they form a number. Of course you wanna be using surface UIs
    chrome_1j6EYJ8U3I
    Each UI would be named after a number, and that number would describe that UIs order so the order does matter, because we need it in the scripting part
  2. Technically each number (from 0 to 9) has a certain pattern, so you wanna have a table containing all the appropriate patterns, this would be lots of work so good luck. The table would look like this
local patterns = {{true, true, true, true, true, false, true}} --this is just ther pattern for 0, if you wanted 
--the pattern for one, go to the next index and make another table

Technically if we wanted to show zero in the displayer, we would need these certain segments to be lighten up
chrome_1f6EYJ8U3I
The table will have true placed (meaning light up) in the index that we wanna light up, we want the frame number 5 to be lighten up, we put true in the 5th index in the table pattern for 0.

Also this exists now

3 Likes

but he no want to use roblox fonts.

if its 123 it will still not work