Eder

[DUVIDA] Musica em Tabela

Recommended Posts

Boa noite rapaziada, bom eu to fazendo um painel login e adicionei 3 musicas que tocam aleatoriamente em uma tabela nomeada (Tab_Musicas), no entanto ao player entrar na tela de login eu gostaria que aparecesse o  nome da musica a qual esta tocando! E é ai que entra minha duvida. Como eu poderia estar especificando em um dxDrawText qual musica esta tocando no momento? 

Linhas de código abaixo:

Tabela:

local Tab_Musicas = {"musicas/musica1.mp3", "musicas/musica2.mp3", "musicas/musica3.mp3"} 

Momento em que a musica se inicia:

function onClientResourceStart()

	fadeCamera(true, 5)

	setCameraMatrix(1468.8785400391, -919.25317382813, 100.153465271, 1468.388671875, -918.42474365234, 99.881813049316)

    sound = playSound(Tab_Musicas[math.random(1, #Tab_Musicas)], false) ...

 

Print do P/Login, no estado atual (a musica se encontra no canto superior direito):

E5XaCQE.png

 

 

Share this post


Link to post
local Tab_Musicas = {
    {"musicas/musica1.mp3", "Nome da Música 1 - Nome da Banda"},
    {"musicas/musica2.mp3", "Nome da Música 2 - Nome da Banda"},
    {"musicas/musica3.mp3", "Nome da Música 3 - Nome da Banda"}
}

local rand = math.random(1, #Tab_Musicas)
sound = playSound (Tab_Musicas[rand][1], false) ...

dxDrawText (Tab_Musicas[rand][2], ...

 

  • Thanks 1

Share this post


Link to post
Posted (edited)
25 minutes ago, Lord Henry said:

local Tab_Musicas = {
    {"musicas/musica1.mp3", "Nome da Música 1 - Nome da Banda"},
    {"musicas/musica2.mp3", "Nome da Música 2 - Nome da Banda"},
    {"musicas/musica3.mp3", "Nome da Música 3 - Nome da Banda"}
}

local rand = math.random(1, #Tab_Musicas)
sound = playSound (Tab_Musicas[rand][1], false) ...

dxDrawText (Tab_Musicas[rand][2], ...

 

Vlw mano <3, mais uma duvida no caso eu tava pensando aqui com esse sistema de table tem como eu fazer esse sistema só que com cores? Exemplo: 3 cores azul, verde, vermelho. Ao player entrar os retangulos ficam com uma dessas determinadas cores. Um math.random com cores basicamente em um dxDrawRectangle? É possível com essa table?

 

 

EDiT; Já consegui fazer a função encontrei um tópico parecido --> 

 

local r, g, b = math.random(50, 255), math.random(50, 255), math.random(50, 255)

Edited by Eder

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.