Jump to content
Sign in to follow this  
Wiki

[SP] Opération Limousin

Recommended Posts

Opération Limousin

by

Wiki

Description:

The French soldier of the ISAF are send to clean Mulladost.

You lead Alpha team.

Features:

-French army

Installation:

Extract the rar file in your ArmA2/Missions folder

Usage:

SP only

Changelog:

v1.1

-Fixed: player is no longer invicible

-Fixed: problem with triggers

-Changed: Tigre behaviour

-Added: weapons selection at the briefing

-Now, when you finish the mission, it turns green in the menu

Credits & Thanks:

-BIS

-Armaholic

-ADO team

-OFrP team

-Kronzky

-Wiki

Required:

OFrP

http://www.armaholic.com/page.php?id=15870

CBA

http://www.armaholic.com/page.php?id=6231

Link:

http://www.megaupload.com/?d=ZYFNVW9S

Edited by Wiki

Share this post


Link to post
Share on other sites

Hi,

Played this mission for a while this evening. I think you set allowdamage = false for the player while testing and forgot to remove it!

I checked the mission in the editor and can see where you set it (on initialisation) but can't see anywhere where you set it off again.

EDIT ----->

Spotted another issue. You are doing a couple of checks like this;

trigger3 && fr1 in vab1;

You have named three triggers Trigger1, Trigger2 and Trigger3. This will cause report errors as referencing a Trigger's name does not reference it's value. So, when you do the above code, the first statement is expecting a boolean when in fact Trigger3 is a pointer to a trigger itself and not the trigger's value.

Your triggers actually work, because later on in the triggers themselves, you set Trigger1, Trigger2 and Trigger3 to TRUE which effectively overwrites the trigger with a new boolean value which then makes your checks work!

You can remove the Trigger names, and the mission will still work.

Hope you don't mind me pointing this out - but this is a good mission and the units are great!

MORE EDIT ---->

Just noticed that when you are assigning units their weapons, you are using;

this exec "eq5.sqf";

This was the old way of executing sqs code. To execute sqf code you need;

somevalue = [this] execVM "eq5.sqf";

You would then have to change eq5.sqf to be;


_unit = _this select 0;

removeAllWeapons _unit;

// AMMO 1

_unit addMagazine "OFrP_25Rnd_556x45";
_unit addMagazine "OFrP_25Rnd_556x45";
_unit addMagazine "OFrP_25Rnd_556x45";
_unit addMagazine "OFrP_25Rnd_556x45";
...

I think the way you were doing it may have worked, but it causes problems when it sees an sqf comment (it doesn't know what // is). Would have caused report errors at the very least.

Edited by Jedra

Share this post


Link to post
Share on other sites

hey!

thanks for your feedback, taken into account.

I'm gonna rework this asap.

Share this post


Link to post
Share on other sites

updated version 1.1

see firstpost for changelog

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
Sign in to follow this  

×