Ok thank you! I was not aware. I've change the line to match KK's example
if(!isNil "_shooter" && {!isNull _shooter}) then {
lorea doTarget _shooter;
lorea fireAtTarget [_shooter, handgunWeapon lorea];
};
Lazy evaluation, part in curly braces is only done if the previous statement is true/satisfies the overall statement.
Yes, if _shooter isNil then isNull _shooter makes no sense. If isNull _shooter is in braces then isNil returns true which satisfies the OR statement so isNull will never be evaluated.
Why the curly braces around the !alive part of the clause?
I have a similar statement in a HitPart eventhandler that throws an "Undefined variable in expression" error if the _target was hit by a falling inanimate object (no shooter I guess). Is this because of the missing braces?
Even though I am testing for the condition that there is no shooter.
if(not(isNil "_shooter" || isNull _shooter)) then {
lorea doTarget _shooter;
lorea fireAtTarget [_shooter, handgunWeapon lorea];
};
Thank you for making this once again! CWR has been a source of countless hours of fun for me both in Arma 3 and 2! 🙂
Is there a COOP version / are you planning to make one soon? Similar to this for the original OFP:
If you have no plans for it, can you help me edit the missions myself? I tried to unPBO the cwr3_1985.pbo to get the missions out and modify them for my friends and I to play, but I keep getting an error that says "Out of memory while expanding memory stream"... :c
Hi i need help with god mode not work and need help with editing script i have mod modded script workshop and how to enable in enfusion thnak you 🙂
class God
{
static void OnPlayerSpawned(EntityAI player)
{
godMode(player);
}
static void godMode(EntityAI player)
{
player.SetHealth(1000000)
}
};
"OnPlayerSpawned" addPublicVariableEventHandler
{
params ["_unit"];
God.OnPlayerSpawned(_unit);
};