Add server rule util

This commit is contained in:
Vortrex
2022-10-25 22:41:31 -05:00
parent a9498f19ea
commit c67b0a8dad
2 changed files with 24 additions and 13 deletions

View File

@@ -1506,3 +1506,9 @@ function shutdownServer() {
} }
// =========================================================================== // ===========================================================================
function setServerRule(ruleName, ruleValue) {
server.setRule(ruleName, ruleValue);
}
// ===========================================================================

View File

@@ -1210,44 +1210,43 @@ function bindServerEventHandler(eventName, bindTo, handlerFunction) {
// =========================================================================== // ===========================================================================
function setElementName(element, name) { function setElementName(element, name) {
element.name = name; //element.name = name;
} }
// =========================================================================== // ===========================================================================
function hideElementForPlayer(element, client) { function hideElementForPlayer(element, client) {
element.setExistsFor(client, false); //element.setExistsFor(client, false);
} }
// =========================================================================== // ===========================================================================
function showElementForPlayer(element, client) { function showElementForPlayer(element, client) {
element.setExistsFor(client, true); //element.setExistsFor(client, true);
} }
// =========================================================================== // ===========================================================================
function setElementShownByDefault(element, state) { function setElementShownByDefault(element, state) {
element.netFlags.defaultExistance = state; //element.netFlags.defaultExistance = state;
} }
// =========================================================================== // ===========================================================================
function createAttachedGameBlip(element, type, size, colour = toColour(255, 255, 255, 255)) { function createAttachedGameBlip(element, type, size, colour = toColour(255, 255, 255, 255)) {
if (isGameFeatureSupported("attachedBlip")) { if (isGameFeatureSupported("attachedBlip")) {
return game.createBlipAttachedTo(element, type, size, colour, true, false); // return game.createBlipAttachedTo(element, type, size, colour, true, false);
} }
} }
// =========================================================================== // ===========================================================================
function deletePlayerPed(client) { function deletePlayerPed(client) {
if (areServerElementsSupported()) { //if (areServerElementsSupported()) {
destroyElement(client.player); // destroyElement(client.player);
} else { //} else {
sendNetworkEventToPlayer("agrp.deleteLocalPlayerPed", client); // sendNetworkEventToPlayer("agrp.deleteLocalPlayerPed", client);
} //}
} }
// =========================================================================== // ===========================================================================
@@ -1259,13 +1258,19 @@ function isPlayerOnBoat(client) {
// =========================================================================== // ===========================================================================
function setServerName(name) { function setServerName(name) {
server.name = name; //server.name = name;
} }
// =========================================================================== // ===========================================================================
function setServerPassword(password) { function setServerPassword(password) {
server.setPassword(password); //server.setPassword(password);
}
// ===========================================================================
function setServerRule(ruleName, ruleValue) {
//server.setRule(ruleName, ruleValue);
} }
// =========================================================================== // ===========================================================================