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

@@ -1505,4 +1505,10 @@ function shutdownServer() {
server.shutdown();
}
// ===========================================================================
function setServerRule(ruleName, ruleValue) {
server.setRule(ruleName, ruleValue);
}
// ===========================================================================

View File

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