diff --git a/scripts/server/command.js b/scripts/server/command.js index 38691e53..fcb268af 100644 --- a/scripts/server/command.js +++ b/scripts/server/command.js @@ -154,6 +154,10 @@ function loadCommands() { new CommandData("a", adminChatCommand, "", getStaffFlagValue("BasicModeration"), true, true, "Sends an OOC chat message to other admins"), new CommandData("achat", adminChatCommand, "", getStaffFlagValue("BasicModeration"), true, true, "Sends an OOC chat message to other admins"), new CommandData("m", megaphoneChatCommand, "", getStaffFlagValue("None"), true, true, "Shouts a message over a megaphone (portable bullhorn/loudspeaker)"), + new CommandData("pm", privateMessageCommand, " ", getStaffFlagValue("None"), true, true, "Sends a private message to a player"), + new CommandData("dm", privateMessageCommand, " ", getStaffFlagValue("None"), true, true, "Sends a private message to a player"), + new CommandData("msg", privateMessageCommand, " ", getStaffFlagValue("None"), true, true, "Sends a private message to a player"), + new CommandData("reply", replyToLastPrivateMessageCommand, "", getStaffFlagValue("None"), true, true, "Replies to the last private message you received"), ], clan: [ new CommandData("clans", listClansCommand, "[search text]", getStaffFlagValue("None"), true, true, "List clans (search by partial name, if provided)"), @@ -251,6 +255,8 @@ function loadCommands() { email: [ new CommandData("testemail", testEmailCommand, "", getStaffFlagValue("Developer"), true, true), ], + fishing: [], + forensics: [], 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"), @@ -259,8 +265,8 @@ function loadCommands() { new CommandData("bizgate", triggerGateCommand, "", getStaffFlagValue("None"), true, true, "Opens/closes the nearest gate"), new CommandData("businessgate", 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("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("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("opendoor", triggerGateCommand, "", getStaffFlagValue("None"), true, true, "Opens/closes the nearest gate"), new CommandData("closedoor", triggerGateCommand, "", getStaffFlagValue("None"), true, true, "Opens/closes the nearest gate"), new CommandData("garagedoor", triggerGateCommand, "", getStaffFlagValue("None"), true, true, "Opens/closes the nearest gate"), @@ -303,6 +309,7 @@ function loadCommands() { new CommandData("houseexit", moveHouseExitCommand, "", getStaffFlagValue("ManageHouses"), true, true, "Moves a house's exit (inside/interior location to exit the house)"), new CommandData("houseinttype", setHouseInteriorTypeCommand, "", getStaffFlagValue("ManageHouses"), true, true, "Sets a house's interior to a pre-defined type"), ], + insurance: [], item: [ new CommandData("i", playerSwitchHotBarSlotCommand, "", getStaffFlagValue("None"), true, false, "Switches to the item in the specified slot of your inventory."), new CommandData("item", playerSwitchHotBarSlotCommand, "", getStaffFlagValue("None"), true, false, "Switches to the item in the specified slot of your inventory."), @@ -335,9 +342,17 @@ function loadCommands() { new CommandData("additemtype", createItemTypeCommand, "", getStaffFlagValue("ManageItems"), true, false, "Adds a new item type"), new CommandData("itemtypeusetype", setItemTypeUseTypeCommand, " ", getStaffFlagValue("ManageItems"), true, false, "Sets an item type's use-type (what kind of action is performed when using it)"), new CommandData("itemtypeuseval", setItemTypeUseValueCommand, " ", getStaffFlagValue("ManageItems"), true, false, "Sets an item type's use-value (how much gets subtracted when using it)"), - new CommandData("itemtypeorderprice", setItemTypeOrderPriceCommand, " ", getStaffFlagValue("ManageItems"), true, false, "Sets an item type's order price (base price when ordering for a business"), + new CommandData("itemtypeorderprice", setItemTypeOrderPriceCommand, " ", getStaffFlagValue("ManageItems"), true, false, "Sets an item type's order price (base price when ordering for a business"), new CommandData("itemtyperiskmult", setItemTypeRiskMultiplierCommand, " ", getStaffFlagValue("ManageItems"), true, false, "Sets an item type's risk multiplayer (higher value for more dangerous or rare illegal items)"), new CommandData("itemtypeenabled", toggleItemTypeEnabledCommand, "", getStaffFlagValue("ManageItems"), true, false, "Toggles an item type on or off (if off, any items with that type can't be interacted with)"), + new CommandData("itemtypedroppos", setItemTypeDropPositionCommand, " [x] [y] [z]", getStaffFlagValue("ManageItems"), true, false, "Sets the offset position for the object of an item type when dropped"), + new CommandData("itemtypedroprot", setItemTypeDropRotationCommand, " [x] [y] [z]", getStaffFlagValue("ManageItems"), true, false, "Sets the rotation for the object of an item type when dropped"), + new CommandData("itemtypedropscale", setItemTypeDropScaleCommand, " [x] [y] [z]", getStaffFlagValue("ManageItems"), true, false, "Sets the scale for the object of an item type when dropped"), + new CommandData("itemtypedropfrontdistance", setItemTypeDropFrontDistanceCommand, " ", getStaffFlagValue("ManageItems"), true, false, "Sets how far in front of a player an item type will be dropped"), + new CommandData("itemtypemaxval", setItemTypeMaxValueCommand, " ", getStaffFlagValue("ManageItems"), true, false, "Sets the maximum value an item type can have"), + new CommandData("itemtypeorderval", setItemTypeOrderValueCommand, " ", getStaffFlagValue("ManageItems"), true, false, "Sets the initial value of an item type when ordered by a business"), + new CommandData("itemtypesize", setItemTypeSizeCommand, " ", getStaffFlagValue("ManageItems"), true, false, "Sets the item type's size"), + new CommandData("itemtypecapacity", setItemTypeSizeCommand, " ", getStaffFlagValue("ManageItems"), true, false, "Sets an item type's capacity (how much it can hold)"), new CommandData("delplritem", deleteItemInPlayerInventoryCommand, " ", getStaffFlagValue("ManageItems"), true, false, "Removes an item by slot from a player's personal inventory"), new CommandData("delplritems", deleteAllItemsInPlayerInventoryCommand, "", getStaffFlagValue("ManageItems"), true, false, "Removes all items from a player's personal inventory"), @@ -454,6 +469,7 @@ function loadCommands() { //new CommandData("npcrespawnall", respawnAllNPCsCommand, "", getStaffFlagValue("ManageNPCs"), true, false, "Respawns all NPCs"), //new CommandData("npcrespawn", respawnNPCCommand, "", getStaffFlagValue("ManageNPCs"), true, false, "Respawns the nearest NPC"), ], + paintball: [], race: [ // Unfinished! //new CommandData("addrace", createRaceCommand, "", getStaffFlagValue("ManageRaces"), true, false, "Creates a race"), @@ -463,14 +479,18 @@ function loadCommands() { //new CommandData("delracestart", deleteRaceStartPositionCommand, "", getStaffFlagValue("ManageRaces"), true, false, "Deletes the closest starting position for a race"), //new CommandData("delracecp", deleteRaceCheckPointCommand, "", getStaffFlagValue("ManageRaces"), true, false, "Deletes the closest race checkpoint"), //new CommandData("racename", setRaceNameCommand, "", getStaffFlagValue("ManageRaces"), true, false, "Sets a race's name"), + //new CommandData("racestart", startRaceCommand, "", getStaffFlagValue("None"), true, false, "Starts a race"), //new CommandData("startrace", startRaceCommand, "", getStaffFlagValue("None"), true, false, "Starts a race"), + //new CommandData("racestop", stopRaceCommand, "", getStaffFlagValue("None"), true, false, "Stops racing (forfeits if in an active race)"), //new CommandData("stoprace", stopRaceCommand, "", getStaffFlagValue("None"), true, false, "Stops racing (forfeits if in an active race)"), - //new CommandData("stopAllRacesCommand", stopAllRacesCommand, "", getStaffFlagValue("ManageRaces"), true, false, "Stops a race"), + //new CommandData("racestopall", stopAllRacesCommand, "", getStaffFlagValue("ManageRaces"), true, false, "Stops all active races"), + //new CommandData("stopallraces", stopAllRacesCommand, "", getStaffFlagValue("ManageRaces"), true, false, "Stops all active races"), ], radio: [ new CommandData("radiostation", playStreamingRadioCommand, "", getStaffFlagValue("None"), true, false, "Plays a radio station in your vehicle, house, or business (depending on which one you're in)"), new CommandData("radiostations", showRadioStationListCommand, "", getStaffFlagValue("None"), true, false, "Shows a list of all available radio stations"), - new CommandData("radiovolume", setStreamingRadioVolumeCommand, "", getStaffFlagValue("None"), true, false, "Sets the radio streaming volume (for your game only)."), + new CommandData("radiovolume", setStreamingRadioVolumeCommand, "", getStaffFlagValue("None"), true, false, "Sets the radio streaming volume (for your game only)."), + new CommandData("radiovol", setStreamingRadioVolumeCommand, "", getStaffFlagValue("None"), true, false, "Sets the radio streaming volume (for your game only)."), new CommandData("radioreloadall", reloadAllRadioStationsCommand, "", getStaffFlagValue("ManageServer"), true, false, "Reloads all radio stations from database (use after making changes)"), ], security: [], @@ -504,11 +524,18 @@ function loadCommands() { new CommandData("int", playerInteriorCommand, " [interior id]", getStaffFlagValue("BasicModeration"), true, true, "Gets or sets a player's game interior."), new CommandData("vw", playerVirtualWorldCommand, " [virtual world id]", getStaffFlagValue("BasicModeration"), true, true, "Gets or sets a player's virtual world/dimension."), new CommandData("addplrstaffflag", addPlayerStaffFlagCommand, " ", getStaffFlagValue("ManageAdmins"), true, true, "Gives a player a staff flag by name (this server only)."), + new CommandData("addplayerstaffflag", addPlayerStaffFlagCommand, " ", getStaffFlagValue("ManageAdmins"), true, true, "Gives a player a staff flag by name (this server only)."), + new CommandData("addstaffflag", addPlayerStaffFlagCommand, " ", getStaffFlagValue("ManageAdmins"), true, true, "Gives a player a staff flag by name (this server only)."), new CommandData("delplrstaffflag", removePlayerStaffFlagCommand, " ", getStaffFlagValue("ManageAdmins"), true, true, "Takes a player's staff flag by name (this server only)."), - new CommandData("plrstaffflags", getPlayerStaffFlagsCommand, "", getStaffFlagValue("ManageAdmins"), true, true, "Shows a list of all staff flags a player has (this server only)."), - new CommandData("clearstaffflags", removePlayerStaffFlagsCommand, "", getStaffFlagValue("ManageAdmins"), true, true, "Removes all staff flags for a player (this server only)."), + new CommandData("delstaffflag", removePlayerStaffFlagCommand, " ", getStaffFlagValue("ManageAdmins"), true, true, "Takes a player's staff flag by name (this server only)."), + new CommandData("getplrstaffflags", getPlayerStaffFlagsCommand, "", getStaffFlagValue("ManageAdmins"), true, true, "Shows a list of all staff flags a player has (this server only)."), + new CommandData("delplrstaffflags", removePlayerStaffFlagsCommand, "", getStaffFlagValue("ManageAdmins"), true, true, "Removes all staff flags for a player (this server only)."), + new CommandData("delstaffflags", removePlayerStaffFlagsCommand, "", getStaffFlagValue("ManageAdmins"), true, true, "Removes all staff flags for a player (this server only)."), new CommandData("allstaffflags", getStaffFlagsCommand, "", getStaffFlagValue("ManageAdmins"), true, true, "Shows a list of all valid staff flag names."), + new CommandData("staffflags", getStaffFlagsCommand, "", getStaffFlagValue("ManageAdmins"), true, true, "Shows a list of all valid staff flag names."), new CommandData("plrstafftitle", setPlayerStaffTitleCommand, "", getStaffFlagValue("ManageAdmins"), true, true, "Sets a player's staff title."), + new CommandData("playerstafftitle", setPlayerStaffTitleCommand, "", getStaffFlagValue("ManageAdmins"), true, true, "Sets a player's staff title."), + new CommandData("stafftitle", setPlayerStaffTitleCommand, "", getStaffFlagValue("ManageAdmins"), true, true, "Sets a player's staff title."), new CommandData("givemoney", givePlayerMoneyCommand, " ", getStaffFlagValue("serverManager"), true, true), new CommandData("nonrpname", forceCharacterNameChangeCommand, "", getStaffFlagValue("BasicModeration"), true, true, "Forces a player to change their current character's name."), new CommandData("setname", setCharacterNameCommand, " ", getStaffFlagValue("BasicModeration"), true, true, "Changes a character's name directly."), @@ -530,13 +557,20 @@ function loadCommands() { new CommandData("getplayervehicles", getVehiclesOwnedByPlayerCommand, "", getStaffFlagValue("BasicModeration"), true, true, "Shows a list of all vehicles owned by the player"), new CommandData("geoip", getPlayerGeoIPInformationCommand, "", getStaffFlagValue("BasicModeration"), true, true, "Retrieves GeoIP information on a player (country & city)"), new CommandData("ip", getPlayerIPInformationCommand, "", getStaffFlagValue("BasicModeration"), true, true, "Retrieves IP information on a player"), + new CommandData("getgeoip", getPlayerGeoIPInformationCommand, "", getStaffFlagValue("BasicModeration"), true, true, "Retrieves GeoIP information on a player (country & city)"), + new CommandData("getip", getPlayerIPInformationCommand, "", getStaffFlagValue("BasicModeration"), true, true, "Retrieves IP information on a player"), new CommandData("plrsync", toggleSyncForElementsSpawnedByPlayerCommand, "", getStaffFlagValue("BasicModeration"), true, true, "Sets whether elements spawned by a player are synced (traffic, peds, etc)"), new CommandData("health", setPlayerHealthCommand, " ", getStaffFlagValue("BasicModeration"), true, true, "Sets a player's armour"), + new CommandData("sethealth", setPlayerHealthCommand, " ", getStaffFlagValue("BasicModeration"), true, true, "Sets a player's armour"), new CommandData("infiniterun", setPlayerInfiniteRunCommand, " ", getStaffFlagValue("BasicModeration"), true, true, "Toggles a player's infinite sprint"), new CommandData("atbiz", getPlayerCurrentBusinessCommand, "", getStaffFlagValue("BasicModeration"), true, true, "Gets which business a player is at/in"), new CommandData("atbusiness", getPlayerCurrentBusinessCommand, "", getStaffFlagValue("BasicModeration"), true, true, "Gets which business a player is at/in"), new CommandData("athouse", getPlayerCurrentHouseCommand, "", getStaffFlagValue("BasicModeration"), true, true, "Gets which house a player is at/in"), + new CommandData("biz", getPlayerCurrentBusinessCommand, "", getStaffFlagValue("BasicModeration"), true, true, "Gets which business a player is at/in"), + new CommandData("business", getPlayerCurrentBusinessCommand, "", getStaffFlagValue("BasicModeration"), true, true, "Gets which business a player is at/in"), + new CommandData("house", getPlayerCurrentHouseCommand, "", getStaffFlagValue("BasicModeration"), true, true, "Gets which house a player is at/in"), ], startup: [], subAccount: [