RUS_ALFA
06.08.2008, 19:16
Hallo alle zusammen, ich habe versucht ein airstrikescript umzugestallten , damit die A10 das markierte ziel die volle ladung der GAU8 abbekommt, aber irgendwie funktioniert es nicht, die A10 überfliegt das ziel ohne es anzugreifen :'(
kann mir jmd weiterhelfen??
hier der script
setfire=true;
titletext ["Click on the map to set your firedirection","plain down"]
onMapSingleClick "ASTarget_1 setpos _pos;setfire=false"
@!setfire
"Firedirection_1" setmarkerpos getpos ASTarget_1
Playsound "funk"
onMapSingleClick ""
titletext ["","plain down"]
;=========DEFINE=======================
_dropPosition = getpos ASTarget_1
~0.5
_dropPosX = _dropPosition select 0
_dropPosY = _dropPosition select 1
_dropPosZ = _dropPosition select 2
~0.1
_planespawnpos = [_dropPosX + 3000, _dropPosY, _dropPosZ + 1000]
_pilotspawnpos = [_dropPosX + 3000, _dropPosY, _dropPosZ + 1000]
;=========CREATE=======================
_PlaneG = creategroup WEST
_plane = createVehicle ["A10",_planespawnpos,[], 0, "FLY"]
_plane setpos [(getpos _plane select 0),(getpos _plane select 1),900]
;Die beiden folgenden Zeilen m?ssen in einer Zeile stehen!
_pilot = "SoldierWPilot" createUnit [GetMarkerPos "Firedirection_1", _PlaneG, "P1=this"];_Plane setVelocity [100,0,0]
~0.4
P1 moveinDriver _plane
P1 setDamage 0;
P1 action ["gear_up", vehicle P1]
_plane FlyinHeight 100
_plane SetSpeedMode "full"
#Check
P1 doMove getpos ASTarget_1
P1 doTarget ASTarget_1
P1 doWatch ASTarget_1
? (_plane distance ASTarget_1) < 1200 : goto "Drop"
goto "Check"
;=========FIRE=======================
#Drop
_i = 0
_plane FlyInHeight 100
_plane doWatch ASTarget_1
_plane setpos [(getpos _plane select 0),(getpos _plane select 1),100]
_plane doWatch ASTarget_1
#FIRE
_i=_i+1
_plane fire "GAU8"
? _i <= 1350 : goto "FIRE"
;=========FLY AWAY=======================
ASTarget_1 setpos [0,0,0]
"Firedirection_1" setmarkerpos [0,0]
_plane setSpeedMode "Full"
~4
_plane FlyInHeight 300
P1 doMove getpos ASTarget_1
#Check2
_plane Setdamage 0
P1 Setdamage 0
? (_plane distance Player) > 2500 : goto "Ende"
goto "Check2"
;=========DELETE========================
#Ende
deletevehicle _plane
deleteGroup _PlaneG
deletevehicle P1
exit
kann mir jmd weiterhelfen??
hier der script
setfire=true;
titletext ["Click on the map to set your firedirection","plain down"]
onMapSingleClick "ASTarget_1 setpos _pos;setfire=false"
@!setfire
"Firedirection_1" setmarkerpos getpos ASTarget_1
Playsound "funk"
onMapSingleClick ""
titletext ["","plain down"]
;=========DEFINE=======================
_dropPosition = getpos ASTarget_1
~0.5
_dropPosX = _dropPosition select 0
_dropPosY = _dropPosition select 1
_dropPosZ = _dropPosition select 2
~0.1
_planespawnpos = [_dropPosX + 3000, _dropPosY, _dropPosZ + 1000]
_pilotspawnpos = [_dropPosX + 3000, _dropPosY, _dropPosZ + 1000]
;=========CREATE=======================
_PlaneG = creategroup WEST
_plane = createVehicle ["A10",_planespawnpos,[], 0, "FLY"]
_plane setpos [(getpos _plane select 0),(getpos _plane select 1),900]
;Die beiden folgenden Zeilen m?ssen in einer Zeile stehen!
_pilot = "SoldierWPilot" createUnit [GetMarkerPos "Firedirection_1", _PlaneG, "P1=this"];_Plane setVelocity [100,0,0]
~0.4
P1 moveinDriver _plane
P1 setDamage 0;
P1 action ["gear_up", vehicle P1]
_plane FlyinHeight 100
_plane SetSpeedMode "full"
#Check
P1 doMove getpos ASTarget_1
P1 doTarget ASTarget_1
P1 doWatch ASTarget_1
? (_plane distance ASTarget_1) < 1200 : goto "Drop"
goto "Check"
;=========FIRE=======================
#Drop
_i = 0
_plane FlyInHeight 100
_plane doWatch ASTarget_1
_plane setpos [(getpos _plane select 0),(getpos _plane select 1),100]
_plane doWatch ASTarget_1
#FIRE
_i=_i+1
_plane fire "GAU8"
? _i <= 1350 : goto "FIRE"
;=========FLY AWAY=======================
ASTarget_1 setpos [0,0,0]
"Firedirection_1" setmarkerpos [0,0]
_plane setSpeedMode "Full"
~4
_plane FlyInHeight 300
P1 doMove getpos ASTarget_1
#Check2
_plane Setdamage 0
P1 Setdamage 0
? (_plane distance Player) > 2500 : goto "Ende"
goto "Check2"
;=========DELETE========================
#Ende
deletevehicle _plane
deleteGroup _PlaneG
deletevehicle P1
exit