22.06.2013, 19:22
pawn Code:
CMD:wheelpos(playerid,params[])
{
new str[128],str2[128],str3[128];
new Float:x,Float:y,Float:z,Float:a;
new Float:vx,Float:vy,Float:vz;
new Float:rx,Float:ry,Float:rz;
new Float:nx,Float:ny,Float:nz,str4[128];
GetVehiclePos(GetPlayerVehicleID(playerid),x,y,z);
GetVehicleZAngle(GetPlayerVehicleID(playerid),a);
GetVehicleModelInfo(GetPlayerVehicleID(playerid),VEHICLE_MODEL_INFO_WHEELSFRONT,vx,vy,vz);
GetVehiclePosEx(GetPlayerVehicleID(playerid),vx,vy,vz,0.1,0.1,0.1);
nx = vx-x;
ny = vy-y;
nz = vz-z;
GetVehicleRelativePos(GetPlayerVehicleID(playerid),rx,ry,rz,0.1,0.1,0.1);
format(str,128,"x = %f y = %f z = %f",x,y,z);
format(str2,128,"wheelinfo: x = %f y = %f z = %f",vx,vy,vz);
format(str3,128,"relative pos: x = %f y = %f z = %f - unused",rx,ry,rz);
format(str4,128,"difference x = %f y = %f z = %f",nx,ny,nz);
SendClientMessage(playerid,-1,str);
SendClientMessage(playerid,-1,str2);
SendClientMessage(playerid,-1,str3);
SendClientMessage(playerid,-1,str4);
//other stuff
return 1;
}

