diff --git a/scripts/server/race.js b/scripts/server/race.js index 13e2166a..6637019b 100644 --- a/scripts/server/race.js +++ b/scripts/server/race.js @@ -54,4 +54,23 @@ function saveRaceToDatabase(raceData) { return true; } +// =========================================================================== + +function createRaceCommand(command, params, client) { + if(areParamsEmpty(params)) { + messagePlayerSyntax(client, getCommandSyntaxText(command)); + return false; + } + + let raceId = getRaceFromParams(params); + + if(raceId == false) { + messagePlayerError(client, "A race with that name already exists!"); + return false; + } + + createRace(params); + messageAdmins(`{adminRed}${getPlayerName(client)}{MAINCOLOUR} created race {ALTCOLOUR}${params}`); +} + // =========================================================================== \ No newline at end of file