09.03.2016, 14:54
(
Последний раз редактировалось AbyssMorgan; 16.09.2017 в 08:53.
)
tested, it works
Include:
3DTryg.inc
PHP код:
public OnPlayerKeyStateChange(playerid,newkeys,oldkeys){
if(HOLDING(KEY_FIRE) && GetVehicleModel(GetPlayerVehicleID(playerid)) == 407) {
new Float:fAimingCoords[5],Float:NewCoords[3],Float:pos[3];
GetVehiclePos(GetPlayerVehicleID(playerid),fAimingCoords[0],fAimingCoords[1],fAimingCoords[2]);
GetPlayerCameraRotation(playerid,fAimingCoords[3],fAimingCoords[4]);
GetPointInFront3D(fAimingCoords[0],fAimingCoords[1],fAimingCoords[2],fAimingCoords[3],fAimingCoords[4],10.0,NewCoords[0],NewCoords[1],NewCoords[2]);
//Here you can do loops searching fire
GetDynamicObjectPos(vatra[0],pos[0],pos[1],pos[2]);
if(IsPointNearly2Points3D(pos[0],pos[1],pos[2],fAimingCoords[0],fAimingCoords[1],fAimingCoords[2],NewCoords[0],NewCoords[1],NewCoords[2],3.0)){
DestroyDynamicObject(vatra[0]);
}
}
return 1;
}
3DTryg.inc