Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ------------------------------------------------------------------------------------------------
- _CMD <- {
- function V(player, args)
- {
- if (args) args = ::strip(args);
- if (!args) {
- ::MessagePlayer( "[#ffffff][ERROR][#00ff00] Missing arguments.", player );
- ::MessagePlayer( "[#ffffff][INFO][#00ff00] Type /v < car id >.", player );
- return;
- } else {
- local ex = ::regexp(@"\d+");
- if (!ex.match(args)) {
- ::MessagePlayer( "[#ffffff][ERROR][#00ff00] Invalid arguments.", player );
- ::MessagePlayer( "[#ffffff][INFO][#00ff00] Type /v < car id >.", player );
- return;
- }
- }
- local veh_id = null;
- try {
- veh_id = args.tointeger();
- } catch (e) {
- ::MessagePlayer( "[#ffffff][ERROR][#00ff00] " + e, player );
- ::MessagePlayer( "[#ffffff][INFO][#00ff00] Type /v < car id >.", player );
- return;
- }
- local vehicle = ::CreateVehicle(veh_id, player.World, player.Pos + Vector(4, 2, 4), 0.0, 0x00FF00FF, 0x0000FFFF);
- if (vehicle == null) {
- ::MessagePlayer( "[#ffffff][ERROR][#00ff00] Unable to create vehicle.", player );
- ::MessagePlayer( "[#ffffff][INFO][#00ff00] Type /v < car id >.", player );
- return;
- }
- ::MessagePlayer( "[#ffffff][INFO][#00ff00] You have spawned car ID : [ " + vehicle.ID + " ).", player );
- }
- }
- // ------------------------------------------------------------------------------------------------
- function onPlayerCommand(player, cmd, args)
- {
- switch (cmd)
- {
- // ----------------------------------------------------------------------------------------
- case "v": _CMD.V(player, args); break;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement