#include "Forms.h" #include "Global.h" void RegisterCommand() { auto& cmd = ll::command::CommandRegistrar::getInstance().getOrCreateCommand( "inventorycheck", tr("command.inventorycheck.desc"), CommandPermissionLevel::GameDirectors ); ll::service::getCommandRegistry()->registerAlias("inventorycheck", "ic"); cmd.overload().execute<[&](CommandOrigin const& origin, CommandOutput& output) { auto entity = (GMLIB_Actor*)origin.getEntity(); if (entity && entity->isPlayer()) { auto pl = (Player*)entity; return mainForm(*pl); } return output.error(tr("command.error.console")); }>(); }