Add gate cmds
This commit is contained in:
@@ -213,6 +213,15 @@ function loadCommands() {
|
|||||||
email: [
|
email: [
|
||||||
new CommandData("testemail", testEmailCommand, "<email address>", getStaffFlagValue("Developer"), true, true),
|
new CommandData("testemail", testEmailCommand, "<email address>", getStaffFlagValue("Developer"), true, true),
|
||||||
],
|
],
|
||||||
|
gate: [
|
||||||
|
new CommandData("gate", triggerGateCommand, "", getStaffFlagValue("None"), true, true, "Opens/closes the nearest gate"),
|
||||||
|
new CommandData("opengate", triggerGateCommand, "", getStaffFlagValue("None"), true, true, "Opens/closes the nearest gate"),
|
||||||
|
new CommandData("closegate", triggerGateCommand, "", getStaffFlagValue("None"), true, true, "Opens/closes the nearest gate"),
|
||||||
|
new CommandData("housegate", triggerGateCommand, "", getStaffFlagValue("None"), true, true, "Opens/closes the nearest gate"),
|
||||||
|
new CommandData("biz", triggerGateCommand, "", getStaffFlagValue("None"), true, true, "Opens/closes the nearest gate"),
|
||||||
|
new CommandData("door", triggerGateCommand, "", getStaffFlagValue("None"), true, true, "Opens/closes the nearest gate"),
|
||||||
|
new CommandData("garagedoor", triggerGateCommand, "", getStaffFlagValue("None"), true, true, "Opens/closes the nearest gate"),
|
||||||
|
],
|
||||||
help: [
|
help: [
|
||||||
new CommandData("help", helpCommand, "", getStaffFlagValue("None"), false, false, "Shows help messages for information"),
|
new CommandData("help", helpCommand, "", getStaffFlagValue("None"), false, false, "Shows help messages for information"),
|
||||||
new CommandData("commands", helpCommand, "", getStaffFlagValue("None"), false, false, "Shows help messages for information"),
|
new CommandData("commands", helpCommand, "", getStaffFlagValue("None"), false, false, "Shows help messages for information"),
|
||||||
@@ -747,13 +756,13 @@ function processPlayerCommand(command, params, client) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
//if(isClientFromDiscord(client)) {
|
if(isClientFromDiscord(client)) {
|
||||||
// if(!isCommandAllowedOnDiscord(command)) {
|
if(!isCommandAllowedOnDiscord(command)) {
|
||||||
// logToConsole(LOG_WARN, `[VRR.Command] ${getPlayerDisplayForConsole(client)} attempted to use command from discord, but failed (not available on discord): /${command} ${paramsDisplay}`);
|
logToConsole(LOG_WARN, `[VRR.Command] ${getPlayerDisplayForConsole(client)} attempted to use command from discord, but failed (not available on discord): /${command} ${paramsDisplay}`);
|
||||||
// messagePlayerError(client, `The {ALTCOLOUR}/${command} {MAINCOLOUR} command isn't available on discord!`);
|
messagePlayerError(client, `The {ALTCOLOUR}/${command}{MAINCOLOUR} command isn't available on discord!`);
|
||||||
// return false;
|
return false;
|
||||||
// }
|
}
|
||||||
//}
|
}
|
||||||
|
|
||||||
if(!isConsole(client)) {
|
if(!isConsole(client)) {
|
||||||
if(!doesPlayerHaveStaffPermission(client, getCommandRequiredPermissions(toLowerCase(command)))) {
|
if(!doesPlayerHaveStaffPermission(client, getCommandRequiredPermissions(toLowerCase(command)))) {
|
||||||
|
|||||||
@@ -116,7 +116,7 @@ function triggerGateCommand(command, params, client) {
|
|||||||
messagePlayerError(client, getLocaleString(client, "InvalidGate"));
|
messagePlayerError(client, getLocaleString(client, "InvalidGate"));
|
||||||
}
|
}
|
||||||
|
|
||||||
if(!canPlayerUseGate(client, closestGate)) {
|
if(!doesPlayerHaveGateKeys(client, closestGate)) {
|
||||||
messagePlayerError(client, getLocaleString(client, "NoGateAccess"));
|
messagePlayerError(client, getLocaleString(client, "NoGateAccess"));
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user