This is a mobile optimized page that loads fast, if you want to load the real page, click this text.

Вопрос Админское авто.

Mr_DETAL6KA

Новый участник
23 Ноя 2020
110
1
78
27
Народ, кто поможет перевести с JS на C# команду?
(Может у кого уже есть)
Заранее спасибо за ответ и помощь.


Код:
"give_car_keys": {
        description: "Сделать админ-авто личным и выдать ключи.",
        minLevel: 9,
        syntax: "",
        handler: (player, args) => {
            if (!player.vehicle) return terminal.error(`Вы не в авто!`, player);
            if (player.vehicle.sqlId) return terminal.error(`Авто не является админским!`);
            var freeSlot = player.inventory.findFreeSlot(54);
            if (!freeSlot) return terminal.error(`Освободите место для ключей!`, player);
            var veh = player.vehicle;
            veh.owner = player.sqlId + 2000;

            DB.Handle.query("INSERT INTO vehicles (owner,model,color1,color2,x,y,z,h) VALUES (?,?,?,?,?,?,?,?)",
                [veh.owner, veh.name, veh.getColor(0), veh.getColor(1),
                    veh.position.x, veh.position.y, veh.position.z,
                    veh.rotation.z
                ], (e, result) => {
                    veh.sqlId = result.insertId;
                    terminal.info(`${player.name} сделал авто ${veh.name} личным `);

                    var params = {
                        owner: player.sqlId,
                        car: veh.sqlId,
                        model: veh.name
                    };

                    player.inventory.add(54, params, null, (e) => {
                        if (e) return terminal.error(e, player);
                    });
                });

            veh.spawnPos = veh.position;
        }
    },