Sign in to follow this  
Followers 0
Ulan-AUT-

2 Fragen zu DMS Missionen script

11 posts in this topic

Hallo! 

2 Fragen zu einer Mission (DMS) die ich plane.

1:     ich möchte als missionsbelohnung ein Fahrzeug (PKW, LKW, Heli) vergeben. würd mein eintrag so stimmen oder muß ich noch mehr eintragen?

// Helicopter Missionsbonus
{
 _pinCode = (1000 +(round (random 8999)));
 _vehicle = ["Exile_Chopper_Huey_Desert",[xxxx,yyyy,zzzz],_pinCode] call DMS_fnc_SpawnPersistentVehicle;
 _msgWIN = ['#0080ff',format ["Siegesmitteilung, Huey entry code is %1...",_pinCode]];
};
 
2:     AI pat. in einem fzg hab ich hinbekommen, wie mach ich das jedoch, wenn ich möchte, dass ein Bot-Heli über der Mission kreist?

Share this post


Link to post
Share on other sites

zu1: sollte gehen

zu2: spawnen wie nw ai Pat?
 

warum probierst du es nicht einfach aus?

Share this post


Link to post
Share on other sites
Advertisement

danke!

hab leider keinen Server zum testen. 

versuch gerade für freunde ein paar Missionen zu basteln. steig leider nur langsam bei dms durch.

bis dato hab ich arma nur gezockt ^^

nochmals danke für die schnelle antwort

 

Share this post


Link to post
Share on other sites

Im Grunde brauchst du dir nur den a3_DMS/scripts - Ordner anschauen. Dort sind alle Funktionen die von DMS aufgerufen werden. In jeder ist auch eine Beschreibung dabei. Auch für fn_HeliRein...sqf 

 

Zum testen reicht es, wenn du dir auf deinem PC einen Server erstellst und via LAN verbindest. 

 

Share this post


Link to post
Share on other sites

 

On 6/6/2017 at 9:20 PM, Ulan-AUT- said:

1:     ich möchte als missionsbelohnung ein Fahrzeug (PKW, LKW, Heli) vergeben. würd mein eintrag so stimmen oder muß ich noch mehr eintragen?

// Helicopter Missionsbonus
{
 _pinCode = (1000 +(round (random 8999)));
 _vehicle = ["Exile_Chopper_Huey_Desert",[xxxx,yyyy,zzzz],_pinCode] call DMS_fnc_SpawnPersistentVehicle;
 _msgWIN = ['#0080ff',format ["Siegesmitteilung, Huey entry code is %1...",_pinCode]];
};

 

Das reicht nicht, du musst innerhalb von _missionobj auch noch dein Fahrzeug laden:

 

_missionObjs =
[
    [_vehicle]    
];

 

On 6/6/2017 at 9:20 PM, Ulan-AUT- said:

AI pat. in einem fzg hab ich hinbekommen, wie mach ich das jedoch, wenn ich möchte, dass ein Bot-Heli über der Mission kreist?

Das machst du, wie von @[HG]RaVeN103 schon angesprochen, über die Funktionen...er hatte die Funktion fn_SpawnHeliReinforcement angesprochen. Mag funktionieren, keine Ahnung - wenn du die Variablen dafür umschraubst, dass die Reinforcement bei Missionstart direkt da ist, wäre das ein Weg.

 

Ich würde empfehlen, knöpf dir die fn_SpawnAIVehicle vor und erstell dir dafür eine komplett neue Funktion.

in dem Missionfile würde das dann ungefähr so aussehen:

_veh1 =
[
	[
[(_pos select 0) -70,(_pos select 1)+70,0]

	],
	_group,
	"MG",
	"easy",
	"bandit",
	"O_APC_Tracked_02_AA_F"
] call DMS_fnc_SpawnAIVehicle;



_veh2 =
[
	[
[(_pos select 0) -30,(_pos select 1)+30,0]
	],
	_group,
	"MG",
	"easy",
	"bandit",
	"B_Heli_Transport_01_camo_F"	
] call DMS_fnc_SpawnAIHeli;

Die Funktion fnc_SpawnAIHeli, musst du dir natürlich selbst zusammen bauen.

 

Grüße

Edited by WURSTKETTE
1 person likes this

Share this post


Link to post
Share on other sites

Beim starten der Mission bekomme ich immer die Fehlermeldung wegen dem heli

 

Error in expression <nCode = (1000 +(round (random 8999)));
     _vehicle = ["Exile_Chopper_Huey_Deser>
21:49:44   Error position: <     _vehicle = ["Exile_Chopper_Huey_Deser>
21:49:44   Error Invalid number in expression
21:49:44 File x\addons\DMS\missions\static\Piratenbasis.sqf, line 178

Spoiler

// Helicopter Missionsbonus
{
 _pinCode = (1000 +(round (random 8999)));
  _vehicle = ["Exile_Chopper_Huey_Desert",[13101.9,5258.7,20.675],_pinCode] call DMS_fnc_SpawnPersistentVehicle;
 _msgWIN = ['#0080ff',format ["Gratuliere! Die Piraten wurden versenkt., Huey entry code is %1...",_pinCode]];
};

 

_missionObjs =
[
 _staticGuns,   // static gun(s). Note, we don't add the base itself because it already spawns on server start.
 [_vehicle],    // Heli missionsbonus
 [[_crate0,[20,40,2]],[_crate1,[30,20,2]]]
];

 

 

 

Edited by Ulan-AUT-

Share this post


Link to post
Share on other sites

_pinCode = (1000 +(round (random 8999))); <<< ein Klammer am Ende zu viel

_pinCode = (1000 +(round (random 8999));

 

Share this post


Link to post
Share on other sites
17 hours ago, Ulan-AUT- said:

Beim starten der Mission bekomme ich immer die Fehlermeldung wegen dem heli

 

Error in expression <nCode = (1000 +(round (random 8999)));
     _vehicle = ["Exile_Chopper_Huey_Deser>
21:49:44   Error position: <     _vehicle = ["Exile_Chopper_Huey_Deser>
21:49:44   Error Invalid number in expression
21:49:44 File x\addons\DMS\missions\static\Piratenbasis.sqf, line 178

Da ist definitiv KEINE Klammer zuzviel, wie vom Vorredener beschrieben.

 

Post mal bitte ein paar mehr Zeilen vor und nach dem von dir geposteten Code oder noch besser, den ganzen Code.

 

Grüße

Share this post


Link to post
Share on other sites
Advertisement

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0

  • Recently Browsing   0 members

    No registered users viewing this page.