// =========================================================================== // Vortrex's Roleplay Resource // https://github.com/VortrexFTW/gtac_roleplay // =========================================================================== // FILE: content.js // DESC: Provides connection to extra content resources // TYPE: Client (JavaScript) // =========================================================================== function getCustomImage(imageName) { let contentResource = findResourceByName(getGameData().extraContentResource[getGame()]); if(contentResource != null) { if(contentResource.isStarted) { let image = contentResource.exports.getCustomImage(imageName); if(image != null) { return image; } } } return false; } // =========================================================================== function getCustomFont(fontName) { let contentResource = findResourceByName(getGameData().extraContentResource[getGame()]); if(contentResource != null) { if(contentResource.isStarted) { let font = contentResource.exports.getCustomFont(fontName); if(font != null) { return font; } } } return false; } // =========================================================================== function getCustomAudio(audioName) { let contentResource = findResourceByName(getGameData().extraContentResource[getGame()]); if(contentResource != null) { if(contentResource.isStarted) { let audioFile = contentResource.exports.getCustomAudio(audioName); if(audioFile != null) { return audioFile; } } } return false; } // =========================================================================== function playCustomAudio(audioName, volume = 0.5, loop = false) { let contentResource = findResourceByName(getGameData().extraContentResource[getGame()]); if(contentResource != null) { if(contentResource.isStarted) { contentResource.exports.playCustomAudio(audioName, volume, loop); } } return false; } // ===========================================================================