From f22248de14fb6064a64ba1121848e8bb34f641ab Mon Sep 17 00:00:00 2001 From: Vortrex <3858226+VortrexFTW@users.noreply.github.com> Date: Tue, 9 Feb 2021 04:07:50 -0600 Subject: [PATCH] Fix create ground item cmd --- scripts/server/item.js | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/scripts/server/item.js b/scripts/server/item.js index 06c35ba2..0365c126 100644 --- a/scripts/server/item.js +++ b/scripts/server/item.js @@ -130,6 +130,27 @@ function createGroundItemCommand(command, params, client) { let itemType = getItemTypeFromParams(splitParams.slice(0, -1).join(" ")); let value = splitParams.slice(-1) || 1; + if(!getItemTypeData(itemType)) { + messagePlayerError(client, `Item '${itemType}' not found`); + return false; + } + + //if(value <= 0) { + // messagePlayerError(client, `The value must be more than 0!`); + // return false; + //} + + let itemId = createGroundItem(itemType, toInteger(value), getPlayerPosition(client), getPlayerDimension(client)); + messagePlayerSuccess(client, `You created a ${getItemTypeData(itemType).name} on the ground at your position`); +} + +// --------------------------------------------------------------------------- + +function createItemCommand(command, params, client) { + let splitParams = params.split(" "); + let itemType = getItemTypeFromParams(splitParams.slice(0, -1).join(" ")); + let value = splitParams.slice(-1) || 1; + if(!getItemTypeData(itemType)) { messagePlayerError(client, `Item '${params}' not found`); return false;