65 lines
2.2 KiB
JavaScript
65 lines
2.2 KiB
JavaScript
// ===========================================================================
|
|
// 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(getGameConfig().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(getGameConfig().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(getGameConfig().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(getGameConfig().extraContentResource[getGame()]);
|
|
if(contentResource != null) {
|
|
if(contentResource.isStarted) {
|
|
contentResource.exports.playCustomAudio(audioName, volume, loop);
|
|
}
|
|
}
|
|
return false;
|
|
}
|
|
|
|
// ===========================================================================
|