12.08.2010, 19:17
Got this snippet from a fs:
[code]
new Float:gtpos[50];
GetPlayerCameraPos(playerid,gtpos[0],gtpos[1],gtpos[2]);
GetPlayerCameraFrontVector(playerid,gtpos[3],gtpos[4],gtpos[5]);
for(new checkdist=0;checkdist<=50;checkdist+=10)
{
marker[playerid][checkdist] = CreatePickup(1239,23,gtpos[3]*checkdist+gtpos[0],gtpos[4]*checkdist+gtpos[1],gtpos[5]*checkdist+gtpos[2]);
}
[code]
The problem is, that its not exact, sometimes lowers, even i aimed upwards, or is too low.
replace "or" with "and"...
[code]
new Float:gtpos[50];
GetPlayerCameraPos(playerid,gtpos[0],gtpos[1],gtpos[2]);
GetPlayerCameraFrontVector(playerid,gtpos[3],gtpos[4],gtpos[5]);
for(new checkdist=0;checkdist<=50;checkdist+=10)
{
marker[playerid][checkdist] = CreatePickup(1239,23,gtpos[3]*checkdist+gtpos[0],gtpos[4]*checkdist+gtpos[1],gtpos[5]*checkdist+gtpos[2]);
}
[code]
The problem is, that its not exact, sometimes lowers, even i aimed upwards, or is too low.
replace "or" with "and"...