FIRST of all, command /dl must work, it's an universal command, NOT "/dll", BUT "/dl". A single "L" letter, okay? Back on topic, answering your questions:
1)No, I think you must record your own NPC routes, I am not sure
2)The flying cars(that sounds so epic and funny LOL, I wish I could see that) is also an easy problem to fix. Look at the code. Let's take the first pilot as example:
pawn Код:
else if(!strcmp(playername,"PilotLV",true))
{
PutPlayerInVehicle(playerid,13,0);
SetPlayerColor(playerid,0xFFFFFFFF);
}
You can see that function "PutPlayerInVehicle". Well, the params are pretty easy to understand:
pawn Код:
PutPlayerInVehicle(playerid,vehicleid,seatid);
Now we gonna take a look at the static vehicles, at the 13th vehicle to be specific(since the LV pilot must be flying vehicle ID 13):
pawn Код:
AddStaticVehicle(477,-1938.2062,585.5255,34.8710,359.9006,65,1); // car12
You can see that the first param of the function is ModelID, and it's number 477, wich is a ZR-350. All you have to do is change 477 to a plane's model ID. AND that should be all. Of course you have to change the model ID's of the other flying "vehicles" as well.