Код:
new AVehSpawn[TOTAL_ITEMS] =
{
409,
424,
434,
444,
471,
556,
557,
568,
571,
402,
411,
429,
415,
451,
477,
506,
522,
541,
461,
463,
581,
586,
558,
559,
560,
562,
565,
602,
603,
587,
480,
545,
555,
580,
490,
579,
421,
419,
418,
426,
442,
491,
496,
535,
536,
534,
554,
561,
589,
507,
533,
540,
400,
401,
405,
410,
436,
439,
445,
466,
467,
474,
475,
474,
492,
516,
517,
518,
526,
527,
529,
542,
543,
546,
547,
549,
551,
575,
576
};
Код:
CMD:v(playerid, params[])
{
if(!AcceptWrite(playerid)) return 1;
if(!CheckAdminLevel(playerid, 2)) return 1;
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) return SendClientMessage(playerid, COLOR_GREY," Выйдите из машины");
if(sscanf(params, "ddd",params[0],params[1],params[2])) return SendClientMessage(playerid, COLOR_WHITE, " Введите: /v [модель машины] [Color 1] [Color 2]");
if(params[0] != AVehSpawn[params[0]]) return SendClientMessage(playerid,COLOR_GREY," Автомобиль должен быть с автосалона");
new Float:facingan;
GetPlayerFacingAngle(playerid, facingan);
new Float:X,Float:Y,Float:Z;
GetPlayerPos(playerid, X,Y,Z);
new newcarid = AddStaticVehicleEx(params[0], X,Y,Z, facingan, params[1], params[2], 86400);
CarFuel[newcarid] = 200;
SetVehicleVirtualWorld(newcarid, GetPlayerVirtualWorld(playerid));
LinkVehicleToInterior(newcarid, GetPlayerInterior(playerid));
PutPlayerInVehicle(playerid, newcarid, 0);
AntiCarHack[playerid] = newcarid;
AllowSeat[playerid] = 0;
AdminCar[newcarid] = 1;
Lights(newcarid,true);
Engine(newcarid,true);
return SendClientMessage(playerid,-1," Машина установлена");
}
Не тестил, должно работать.