04.04.2013, 03:45
pawn Код:
CMD:veh(playerid, params[])
{
new carName[100];
if(IsCnRAdmin(playerid)) return SendClientMessage(playerid, COLOR_RED, "You Must Be An Admin To Spawn This Vehicle.");
if(isDead[playerid] == 1) return SendClientMessage(playerid, COLOR_RED, "You Cannot Use This Command When Dead.");
if(sscanf(params, "s[100]", carName)) return SendClientMessage(playerid, COLOR_RED, "USAGE: /veh (Vehicle Name)");
if(BlockVeh == 1) return SendClientMessage(playerid, COLOR_RED, "This Command Is DISABLED.");
if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, COLOR_RED, "You Are Already In A Vehicle.");
if(ReturnVehicleID(carName) == INVALID_VEHICLE_ID) return SendClientMessage(playerid, COLOR_RED, "Invalid Vehicle Model.");
//
//admincheck
new vehicleid = GetPlayerVehicleID(playerid);
if(GetVehicleModel(vehicleid) == 432 || GetVehicleModel(vehicleid) == 520 ||
GetVehicleModel(vehicleid) == 425 || GetVehicleModel(vehicleid) == 441 ||
GetVehicleModel(vehicleid) == 464 || GetVehicleModel(vehicleid) == 465 ||
GetVehicleModel(vehicleid) == 501 || GetVehicleModel(vehicleid) == 564 ||
GetVehicleModel(vehicleid) == 594 || GetVehicleModel(vehicleid) == 447 ||
GetVehicleModel(vehicleid) == 449 || GetVehicleModel(vehicleid) == 537 ||
GetVehicleModel(vehicleid) == 538 || GetVehicleModel(vehicleid) == 539 ||
GetVehicleModel(vehicleid) == 577 || GetVehicleModel(vehicleid) == 592 ||
GetVehicleModel(vehicleid) == 601 || GetVehicleModel(vehicleid) == 604 ||
GetVehicleModel(vehicleid) == 605 && !IsCnRAdmin(playerid)) return SendClientMessage(playerid, COLOR_RED, "You Must Be An Admin To Spawn This Vehicle.");
//
new Float:pPos[4], vid;
GetPlayerPos(playerid, pPos[0], pPos[1], pPos[2]);
GetPlayerFacingAngle(playerid, pPos[3]);
vid = CreateVehicle(ReturnVehicleID(carName), pPos[0], pPos[1], pPos[2] + 1.00, pPos[3], 0, 0, 60);
PutPlayerInVehicle(playerid, vid, 0);
//
return 1;
}