World position from vehicle offset
#4

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;
}
Here's part of what I've been doing, however I just want to return the location of the front wheels however I believe what I have done is slightly wrong..
Reply


Messages In This Thread
World position from vehicle offset - by WillyP - 22.06.2013, 16:53
Re: World position from vehicle offset - by Stylock - 22.06.2013, 18:28
Re: World position from vehicle offset - by WillyP - 22.06.2013, 18:52
Re: World position from vehicle offset - by WillyP - 22.06.2013, 19:22
Re: World position from vehicle offset - by Stylock - 22.06.2013, 19:33
Re: World position from vehicle offset - by WillyP - 22.06.2013, 20:14
Re: World position from vehicle offset - by Stylock - 22.06.2013, 22:03
Re: World position from vehicle offset - by WillyP - 23.06.2013, 10:44

Forum Jump:


Users browsing this thread: 1 Guest(s)