.. VCO Lua Extensions ..

Version 1.04

/setpos now works if the player whose position you are setting is in a vehicle.

When a player who is registered but not logged in, continuously pressed shift to spawn, it will no longer spam "Name spawned as a ..." to all players.

Added /obmodel <ObjectID>

Arranged some of the commands files into a folder called 'Commands'.

/enablecmd now only works on commands that exist.

/disablecmd now only works on commands that exist.

/cmdlevel now only works on commands that exist.

/cmdname - You can no longer change a command's name to a command name that already exists.

Added a sensitivity level feature to /moveob

/moveob now freezes you.

Teleport commands now contain less code in their unique functions. (Better coding)

Custom commands now contain less code in their unique functions. (Better coding)

/gotocar now works if you are in a vehicle when you type the command.

/gotoob now works if you are in a vehicle when you type the command.

/gotoactor now works if you are in a vehicle when you type the command.

/gotopickup now works if you are in a vehicle when you type the command.

/gotocp now works if you are in a vehicle when you type the command.

/gotocorona now works if you are in a vehicle when you type the command.

/gotoicon now works if you are in a vehicle when you type the command.

Added /carmodel <VehicleID>

Added /addobrow <ObjectModelID> <Amount> <DistanceApart>

Fixed /remcar, it will no longer crash the server if another player (not the player typing the command) is in the vehicle being removed. (Thanks to Bruno for finding this bug)

/makemeadmin no longer shows up in /cmds

Fixed /online, it is now 100% accurate.

Fixed /warn, if the player being warned has reached their max warnings, it will now kick the player being warned instead of the player who typed /warn. (Thanks to Rico_Simpie and Danish_Mayers for finding this bug)

When changing modes when moving an object, it now echos the object ID that you are moving.

Updated /cmdname - It now sets the new command name's level to the old command name's level.

Updated /cmdname - If the old command name was disabled, it now disables the new command name.

Updated /remtele - It now sets the teleport command's level to 0 and enables the teleport command's name.

Updated /remcmd - It now sets the custom command's level to 0 and enables the custom command's name.

Added a zoom in/out feature to the 'Camera Position' mode in /moveob (Thanks to Bruno for this idea)

/setgrav now works on players who are not spawned.

/follow now synchronizes the player's interior.

Added /followlist

Updated some of the default skin model names. (Thanks to Bruno for doing this)

Updated /givewep - You can no longer give a player an invalid weapon model ID or a non combat weapon model such as 'Collision' and 'Splat'.

You can no longer use /cmds if you are already being echod commands from /cmds or /acmds

You can no longer use /acmds if you are already being echod commands from /cmds or /acmds

If there are no spawn class members, VLE will add a default one. It will be deleted when you add a new spawn class member using /addscm (Thanks to Bruno for finding this)

Added /pickuprespawn <PickupID> instant/<Duration> <PartOfTimeUnit> (Thanks to Danish_Mayers for the idea)

Added /speedo

/execute no longer crashes the server if you specify invalid code. Instead, it PMs you the error message.

/setpos now only works if the player whose location you are setting is spawned.

Updated /incar - It now PMs you an error if the player you are using /incar on is already in the vehicle ID you specify. (Thanks to Bruno for finding the bug associated with this)

/dance no longer crashes the server if you type it whilst in a vehicle.

You can no longer use /setanim on a player who is in a vehicle.

Added plugin support. This allows you to create scripts to work with VLE without actually modifying VLE.

All account PMs you receive when you join the server now work with the PM colour.

Interiors now load in spectate mode. (Thanks to Bruno for finding the bug)

When following a player, you now only get teleported behind the player you are following if you are more than 10 meters away from them. (Thanks to Bruno for the idea)

Added /unkeyall (Thanks to Bruno for the idea)

Added /gunkeyall

Updated /remcar, new syntax: /remcar <VehicleID> [<VehicleID2>] [<VehicleIDStart>-<VehicleIDEnd>] (Thanks to Bruno for the idea)

Added /keyids

Updated /key, new syntax: /key <Key>/#<KeyID> <Command> [<Parameters>]

Updated /unkey, new syntax: /unkey <Key>/#<KeyID>

Updated /gkey, new syntax: /gkey <Key>/#<KeyID> <Command> [<Parameters>]

Updated /gunkey, new syntax: /gunkey <Key>/#<KeyID>

Attempting to add more than 499 vehicles (VCO RC1's limit), will now PM an error instead of messing up the IDs.

Attempting to add more than 1000 objects (VCO RC1's limit), will now PM an error instead of messing up the IDs.

Attempting to add more than 100 actors (VCO RC1's limit), will now PM an error instead of messing up the IDs. (Thanks to Rico_Simpie for finding this bug)

Attempting to add more than 100 pickups (VCO RC1's limit), will now PM an error instead of messing up the IDs.

Attempting to add more than 50 markers (checkpoints/coronas) (VCO RC1's limit), will now PM an error instead of messing up the IDs.

Attempting to add more than 100 icons (VCO RC1's limit), will now PM an error instead of messing up the IDs.

Spawn Classes SHOULD no longer disappear when the server (re)starts.

Spawn Class Members SHOULD no longer disappear when the server (re)starts.

Vehicles SHOULD no longer disappear when the server (re)starts.

Objects SHOULD no longer disappear when the server (re)starts.

Actors SHOULD no longer disappear when the server (re)starts.

Pickups SHOULD no longer disappear when the server (re)starts.

Checkpoints SHOULD no longer disappear when the server (re)starts.

Coronas SHOULD no longer disappear when the server (re)starts.

Icons SHOULD no longer disappear when the server (re)starts.

Version 1.03

Fixed /remscm, it will no longer remove spawn class members in other spawn classes.

Weapon and generic pickups will now be created when the server restarts.

You must now be spawned to use /dance

You must now be spawned to use /stopanim

Added a work around to /setskin when the player is in a vehicle. (Thanks to Bruno & Knucis for finding this bug)

/syntax /addpickup - Now shows all 3 /addpickup syntaxes.

Using /moveob to cancel moving an object, now sets the object's position and rotation to the position and rotation it was at when the object was created.

If you are moving an object and /respawn is used on you, you will automatically stop moving the object.

Interiors now load with teleport commands. (Such as the bloodring stadium)

Updated the echo for when a player enters a vehicle.

Updated the echo for when a player exits a vehicle.

/getcar now echos the vehicle name.

/eject now echos the vehicle name.

/eject now echos the seat name the player was in. (driver or passenger)

/gotocar now echos the vehicle name.

/respawncar now echos the vehicle name.

Updated the echo for /repair

Updated the echo for /flip

Updated the echo for /setcarhp

Updated the echo for /incar

Updated the echo for /pop

Updated the echo for /unlock

Updated the echo for /addcar

/setcarhp - The player who's vehicle you are setting the health on must now be spawned.

/telecmds now echos all the teleport commands if there are more than 3 lines of them.

Updated the echo for when a player spawns.

Updated the echo for /skin

Fixed /getcar, it will no longer crash the server if you specify an invalid vehicle ID. (Thanks to Bruno for finding this)

Increased the stability of key binds.

Increased the stability when moving an object.

Increased the stability of the server in general.

Changed '/setpass <NewPassword>' to '/setpass <CurrentPassword> <NewPassword>'

Fixed /saveob, it will no longer crash the server if you use this command whilst not moving an object.

Updated the echo for /setskin

Added '/colour sendpm' and '/colour getpm'

Added /gotoob <ObjectID>

Added /gotoactor <ActorID>

Added /gotopickup <PickupID>

Added /gotocp <MarkerID>

Added /gotocorona <MarkerID>

Added /gotoicon <IconID>

Added /scmcolour <SpawnClassID> <SpawnClassMemberID> <Red> <Green> <Blue>

Added /nearobs [<Radius>]

Added /skinname <SkinModelID> <SkinModelName>

Version 1.02

Added /shutdown

Added a work around to the weather unsync bug (Thanks goes to Tamas for this update)

Added a work around to the bug where the server crashes if you use /remcar whilst in the vehicle that you are removing.

Fixed /level, if you specify a player, it will now echo that player's level and not yours.

Added /keys

Added /gotocar

Added account register dates.

Added account last login dates.

Added username first seen dates.

Added username last seen dates.

Added when a player joins the server, optionally PM admin their IP address.

Added /showiponconnect <Level>/off

Added /moveob <ObjectID>

Added /saveob <ObjectID>

Teleport commands now work if you are in a vehicle.

Added /gkey <Key> <Command> [<Parameters>]

Added /gunkey <Key>

Added /gkeys

/killwepmodels now shows the weapon name.

/deathwepmodels now shows the weapon name.

Changed command name /killwepmodels to /killweps

Changed command name /deathwepmodels to /deathweps

Changed command name /killskinmodels to /killskins

Changed command name /deathskinmodels to /deathskins

Changed command name /death2skinmodels to /death2skins

Fixed /key, it no longer crashes the server if you type an invalid command name.

Added a basic Team Deathmatch mode.

Added team deathmatch commands:

    /teamdm on/off

    /teamdm <TeamID> name <TeamName>

    /teamdm <TeamID> pos

    /teamdm <TeamID> skin <SkinModelID>

    /teamdm <TeamID> rgb <Red> <Green> <Blue>

    /weps

Version 1.01

/addcar 165 - Doesn't crash the server anymore.

/givewep <WeaponID> AMMO_NOT_SPECIFIED - Ammo now defaults to 500 if you don't specify the ammo.

Added /flip [<PlayerName/PlayerID>]

Added /actorname <ActorID> <ActorName>

Added /actorskin <ActorID> <SkinModelID>

Added /actoranim <ActorID> <AnimationID>/off

Added /setcash <PlayerName/PlayerID> <Amount>

Added /cruise on/off

Added /cmds

Added /syntax <CommandName>

Added /admin

Added /level [<PlayerName/PlayerID>]

Added /setsyntax <CommandName> <Syntax>

Added /taddob <ObjectModelID> <Duration> <PartOfTimeUnit>

Organized most of the files in 'VLE Files' into sub-folders.

Added /dance

Added /stopanim

Added /lock

Added /lights