/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;
}