From 2ba04558d5f726889a49afcb7a20841c49f7f91f Mon Sep 17 00:00:00 2001 From: JAJames Date: Sat, 25 Jun 2016 10:09:36 -0400 Subject: [PATCH] RenX.Core: Game commands can now be disabled by setting a negative access level. RenXGameCommands.ini: Minor typo correction RenX.ModSystem: Minor DevBot related tweak --- Release/Plugins/RenX.Core.lib | Bin 206992 -> 206992 bytes RenX.Core/RenX_Server.cpp | 17 ++++++++++++++--- RenX.ModSystem/RenX_ModSystem.cpp | 2 +- RenXGameCommands.ini | 4 ++-- 4 files changed, 17 insertions(+), 6 deletions(-) diff --git a/Release/Plugins/RenX.Core.lib b/Release/Plugins/RenX.Core.lib index 5a57c2dc00f5e89216cf65caab280ec10211254b..d74fa81fff1d1fc552ecbe0528ade02f05985fc3 100644 GIT binary patch delta 13633 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 ToNKTSB^>!(oIO$;=Zg9dXMpZb delta 13633 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 ToNK5KB^>!(oIO$!=Zg9d=D!Ku diff --git a/RenX.Core/RenX_Server.cpp b/RenX.Core/RenX_Server.cpp index e1b6b22..e2d2129 100644 --- a/RenX.Core/RenX_Server.cpp +++ b/RenX.Core/RenX_Server.cpp @@ -17,7 +17,6 @@ */ #include -#include #include "Jupiter/INIFile.h" #include "Jupiter/String.h" #include "ServerManager.h" @@ -1090,13 +1089,23 @@ unsigned int RenX::Server::triggerCommand(const Jupiter::ReadableString &trigger void RenX::Server::addCommand(RenX::GameCommand *command) { - RenX::Server::commands.add(command); + int access_level; + if (RenX::Server::commandAccessLevels != nullptr) { const Jupiter::ReadableString &accessLevel = RenX::Server::commandAccessLevels->get(command->getTrigger()); if (accessLevel.isNotEmpty()) - command->setAccessLevel(accessLevel.asInt()); + { + access_level = accessLevel.asInt(); + if (access_level < 0) // Disabled command + { + delete command; + return; + } + command->setAccessLevel(access_level); + } } + if (RenX::Server::commandAliases != nullptr) { const Jupiter::ReadableString &aliasList = RenX::Server::commandAliases->get(command->getTrigger()); @@ -1104,6 +1113,8 @@ void RenX::Server::addCommand(RenX::GameCommand *command) while (j != 0) command->addTrigger(Jupiter::ReferenceString::getWord(aliasList, --j, WHITESPACE)); } + + RenX::Server::commands.add(command); } bool RenX::Server::removeCommand(RenX::GameCommand *command) diff --git a/RenX.ModSystem/RenX_ModSystem.cpp b/RenX.ModSystem/RenX_ModSystem.cpp index beaf71c..838d45e 100644 --- a/RenX.ModSystem/RenX_ModSystem.cpp +++ b/RenX.ModSystem/RenX_ModSystem.cpp @@ -175,7 +175,7 @@ int RenX_ModSystemPlugin::auth(RenX::Server *server, const RenX::PlayerInfo *pla if (player->access != 0) { server->sendMessage(player, Jupiter::StringS::Format("You are now authenticated with access level %d; group: %.*s.", player->access, group->name.size(), group->name.ptr())); - if (server->isDevBot()) + if (server->isDevBot() && player->access > 1) { if (server->getVersion() >= 4) server->sendData(Jupiter::StringS::Format("dset_dev %d\n", player->id)); diff --git a/RenXGameCommands.ini b/RenXGameCommands.ini index 9b49a12..96cfebe 100644 --- a/RenXGameCommands.ini +++ b/RenXGameCommands.ini @@ -16,8 +16,8 @@ [Default.Basic] irc=Please set or remove the "irc" command in Jupiter's RenXGameCommands.ini file. -ts=Please set or remove the "irc" command in Jupiter's RenXGameCommands.ini file. -web=Please set or remove the "irc" command in Jupiter's RenXGameCommands.ini file. +ts=Please set or remove the "ts" command in Jupiter's RenXGameCommands.ini file. +web=Please set or remove the "web" command in Jupiter's RenXGameCommands.ini file. [Server.Basic]