Hallo Community,
Ich bruache eure Hilfe. Und zwar möchste ich scripten das Auto schießen können. Das habe ich auch schon ganz gut umgesetzt, mit diesem Code:
if(newkeys & KEY_FIRE && IsPlayerInAnyVehicle(playerid))
{
if(shoot[playerid] == 0)
{
new Float:x,Float:y,Float:z;
GetVehiclePos(GetPlayerVehicleID(playerid),x,y,z);
CreateExplosion(x+2.5,y+20,z,10,20);
shoot[playerid] = 1;
SetTimerEx("newshoot",1000*3,false,"d",playerid);
return 1;
}
else{SendClientMessage(playerid,0xCD0000FF,"Du kannst erst in 3 Sekunden wieder schießen!");return 1;}
}
Mein Problem ist jetzt nur das wenn ich in die flasche Richtung zeige mit meinem Car, dann explodiert es hinter mir, aber es soll ebend immer ca. 5 Meter oder was auch immer vorm dem Fahrzeug explodieren. Nur ich weiß ebend nicht wie ich das berechne! oder gibt es eine Funktion dafür?
MFG
xKrUsE6x