M MY Multiplayer: Wiki
Lado
Tipo

setCinematicWorld

Cliente

Define as chaves de clima, hora e fade da tela que a cinemática aplica durante a reprodução. Substitui as chaves anteriores.

bool setCinematicWorld(cinematic cinematic, table world)

Parâmetros

NomeTipoDescrição
cinematiccinematicA cinemática.
worldtableTabela com as listas weather, clock e fades, todas opcionais.

Retorno

true se aplicou. false se a tabela é inválida, com um aviso dizendo o motivo.

Cada lista vai em ordem de time, o tempo da cinemática em ms, obrigatório em toda chave:

  • weather: { time, name }, com o nome de um clima.
  • clock: { time, hour, minute }, com hour de 0 até 24 e minute opcional.
  • fades: { time, opacity, red, green, blue }, com opacity de 0 a 1 e a cor de 0 a 255, preta por padrão.

Quando a reprodução termina, o clima, a hora e o fade voltam ao que o mundo tinha.

Exemplo

local intro = createCinematic("cinematics/intro.cine")
setCinematicWorld(intro, {
    clock = { { time = 0, hour = 19, minute = 30 } },
    fades = {
        { time = 0, opacity = 1 },
        { time = 1500, opacity = 0 },
    },
})

Veja também