Problema creando un mod

Jul 11, 2026
1
0
100
dingongo.netlify.app
Hola, Soy Dingongo Gamer YT 64 y estaba creando un mod de música personalizada para sm64coopdx, pero no me deja activarlo. aquí el código. Espero que me puedan ayudar.

-- nombre: Mod de música personalizada de Dingongo
-- descripción: Paquete de música instrumental personalizada en MP3 para sm64coopdx.

-- Tabla con las rutas de las canciones asociadas a cada nivel
local track_paths = {
[NIVEL_BOB_OMB_CAMPO_DE_BATALLA] = "sonido/tema_principal.mp3",
[LEVEL_PSS] = "sound/slider.mp3",
[LEVEL_DIRE_DIRE_DOCKS] = "sound/dire_dire_docks.mp3",
[LEVEL_CCM] = "sound/snow_mountain.mp3",
[LEVEL_HMC] = "sound/cave_dungeon.mp3",
[LEVEL_BBH] = "sound/haunted_house.mp3"
}

flujo actual local = nil

función on_warp()
nivel local = gNetworkPlayers[0].currLevelNum

-- 1. Detener por completo la música personalizada anterior si existe
Si currentStream es distinto de cero, entonces
audio_stream_play(currentStream, false, 0)
flujoactual = nil
fin

-- 2. Verificar si el nivel actual tiene una canción asignada
Si track_paths[levelNum] ~= nil entonces
-- Carga dinámica del archivo de audio al entrar al nivel (Evita crasheos en el menú)
currentStream = audio_stream_load(track_paths[levelNum])

Si currentStream ~= nil entonces
-- Silenciar la melodía original del juego.
detener_música_de_fondo(obtener_música_de_fondo_actual())
-- Configurar bucle (1 = activado) y reproducir con volumen al máximo
audio_stream_set_looping(currentStream, 1)
audio_stream_play(currentStream, true, 1)
fin
fin
fin

-- Hook nativo del sistema asignado correctamente
hook_event(HOOK_ON_WARP, on_warp)
 

Users who are viewing this thread