shape1
shape2
shape3
shape4
shape7
shape8

/givecar - выдача машины (обновленная)


Давид Ордян

Модератор
Команда портала
Модератор
09.10.2021
180
10
11
0
/givecar - выдача машины (обновленная)

C++:
CMD:givecar(playerid,params[])
{
    if(GetPlayerAdminEx(playerid) >= 1)
    {
    extract params -> new id_player, model_id, color_1, color_2; else return SendClientMessage(playerid, 0xCECECEFF, "Используйте: /givecar [id игрока] [id автомобиля] [цвет 1] [цвет 2]");

    if(!(400 <= model_id <= 614) && (!(15065 <= model_id <= 15192) && (!(699 <= model_id <= 699) && (!(793 <= model_id <= 799) && (!(907 <= model_id <= 909) && (!(965 <= model_id <= 965) && (!(999 <= model_id <= 999) && (!(1326 <= model_id <= 1326)))))))))  return SendClientMessage(playerid, 0xCECECEFF, "Вы указали неверный id транспорта, используйте: 400-614, 699, 793-799, 907-909, 965, 999, 1326, 15065-15192");

    new Float: pos_xp, Float: pos_yp, Float: pos_zp,Float: angle = 180.0;
    GetPlayerPos(playerid, pos_xp, pos_yp, pos_zp);

    new query[220],
        Cache: result;

    format
    (
        query, sizeof query,
        "INSERT INTO ownable_cars \
        (owner_id,model_id,color_1,color_2,pos_x,pos_y,pos_z,angle,create_time) \
        VALUES \
        ('%d','%d','%d','%d','%f','%f','%f','%f','%d')",
        GetPlayerAccountID(id_player),
        model_id,
        color_1,
        color_2,
        pos_xp,
        pos_yp,
        pos_zp,
        angle,
        gettime()
    );
    result = mysql_query(mysql, query, true);

    cache_delete(result);
    }
    return 1;
}