pawn Код:
stock SpawnVehicleForPlayer(playerid,modelid,color1,color2,bool:PutIn = false,...)
{
new num = numargs(),beg = 1,playerforv,Float:x,Float:y,Float:z,Float:fa;
GetPlayerPos(playerid,x,y,z);
GetPlayerFacingAngle(playerid,fa);
if(PutIn == false)
{
x += (10.4632134 * floatsin(-fa,degrees));
y += (10.4632134 * floatsin(-fa,degrees));
playerforv = CreateVehicle(modelid,x,y,z,fa+90,color1,color2,-1);
for(new i = beg; i < num; i++)
{
new tune = getarg(i,0);
AddVehicleComponent(playerforv,tune);
}
}
else
{
playerforv = CreateVehicle(modelid,x,y,z,fa,color1,color2,-1);
PutPlayerInVehicle(playerid,playerforv,0);
for(new i = beg; i < num; i++)
{
new tune = getarg(i,0);
AddVehicleComponent(playerforv,tune);
}
}
return 1;
}
Just a simple function to spawn a vehicle for a specified player. (last '...' are arguments for tuning parts,I'm not sure about them though)