Woops get flags for target client + normal header

This commit is contained in:
Vortrex
2022-01-06 13:37:13 -06:00
parent e4744cbfa8
commit 7dc047364e

View File

@@ -789,14 +789,14 @@ function getStaffFlagsCommand(command, params, client) {
let serverBitFlagKeys = getServerBitFlagKeys(); let serverBitFlagKeys = getServerBitFlagKeys();
for(let i in serverBitFlagKeys) { for(let i in serverBitFlagKeys) {
let tempFlagValue = getStaffFlagValue(serverBitFlagKeys[i]); let tempFlagValue = getStaffFlagValue(serverBitFlagKeys[i]);
if(doesPlayerHaveStaffPermission(client, tempFlagValue)) { if(doesPlayerHaveStaffPermission(targetClient, tempFlagValue)) {
tempStaffFlags.push(serverBitFlagKeys[i]); tempStaffFlags.push(serverBitFlagKeys[i]);
} }
} }
let flagList = []; let flagList = [];
for(let i in getServerBitFlagKeys().staffFlagKeys) { for(let i in getServerBitFlagKeys().staffFlagKeys) {
if(doesPlayerHaveStaffPermission(client, getStaffFlagValue(getServerBitFlagKeys().staffFlagKeys[i]))) { if(doesPlayerHaveStaffPermission(targetClient, getStaffFlagValue(getServerBitFlagKeys().staffFlagKeys[i]))) {
flagList.push(`{softGreen}${getServerBitFlagKeys().staffFlagKeys[i]}`); flagList.push(`{softGreen}${getServerBitFlagKeys().staffFlagKeys[i]}`);
} else { } else {
flagList.push(`{softRed}${getServerBitFlagKeys().staffFlagKeys[i]}`); flagList.push(`{softRed}${getServerBitFlagKeys().staffFlagKeys[i]}`);
@@ -805,7 +805,7 @@ function getStaffFlagsCommand(command, params, client) {
let chunkedList = splitArrayIntoChunks(flagList, 8); let chunkedList = splitArrayIntoChunks(flagList, 8);
messagePlayerInfo(client, `{clanOrange}== {jobYellow}Player Staff Flags {clanOrange}=========================`); messagePlayeNormal(client, `{clanOrange}== {jobYellow}Staff Flags (${targetClient.name}) {clanOrange}=========================`);
for(let i in chunkedList) { for(let i in chunkedList) {
messagePlayerInfo(client, chunkedList[i].join("{MAINCOLOUR}, ")); messagePlayerInfo(client, chunkedList[i].join("{MAINCOLOUR}, "));
@@ -983,6 +983,28 @@ function forcePlayerSkinCommand(command, params, client) {
// =========================================================================== // ===========================================================================
function forcePlayerWantedLevelCommand(command, params, client) {
if(areParamsEmpty(params)) {
messagePlayerSyntax(client, getCommandSyntaxText(command));
return false;
}
let splitParams = params.split(" ");
let targetClient = getPlayerFromParams(splitParams[0]);
let wantedLevel = splitParams[1];
if(!targetClient) {
messagePlayerError(client, "That player is not connected!");
return false;
}
forcePlayerWantedLevel(targetClient, wantedLevel);
//messageAdmins(`${client.name} {MAINCOLOUR}set ${getPlayerName(targetClient)}'s {MAINCOLOUR}skin to {ALTCOLOUR}${getGameData().skins[getGame()][skinIndex][1]}`);
}
// ===========================================================================
function getAllVehiclesOwnedByPlayerCommand(command, params, client) { function getAllVehiclesOwnedByPlayerCommand(command, params, client) {
if(areParamsEmpty(params)) { if(areParamsEmpty(params)) {
messagePlayerSyntax(client, getCommandSyntaxText(command)); messagePlayerSyntax(client, getCommandSyntaxText(command));