LordRampantHump

Call Client (Mission) Script from Server Script

13 posts in this topic

Im almost certain this has been asked 1000 times over, im sure even by me at some stage but i swear i have google like a muddafucka and im not finding an answer.

I am trying to run an effects script called from exilez

the moment when a Zombie is created is where i am tapping in.

_jomombie = _group createUnit [_zClass, _position, [], 0, "doStop"];   
[_jomombie] join _group;
    
    
    if !(call _vestGroup=='') then {_jomombie addVest call _vestGroup};
        if !(call _lootGroup=='' && call _vestGroup=='') then {_jomombie addItemToVest call _lootGroup};
        
        _jomombie disableAI 'FSM';
        _jomombie enableAI 'ANIM';
        _jomombie disableConversation true;
        _jomombie addMPEventHandler ['MPKilled', {_this spawn ZMPKilled;}];
        nul = [_jomombie,_avoidTerritory] spawn ZombieDeleter;

I guess i just forget how to call the effects script which is in the mission from exilez which is on the sever.

 

I dont want to give too much away because I plan to showcase it here when its working but please trust me, the code is fine, its just not getting called, at all

exilez is working fine, my script is working fine, what is not working is the bridge between.

I tried lots but here are just a few:
 

//[[[_jomombie,5,3,0.01,false,true,1], "Effects\eff1.sqf"], "BIS_fnc_execVM", true] call BIS_fnc_MP;
//[[[_jomombie,5,3,0.01,false,true,1], "Effects\eff1.sqf"],"BIS_fnc_execVM",true,true] spawn BIS_fnc_MP;

//[[_jomombie,180,5,0,false,true,1],"Effects\eff1.sqf"] remoteExec ["execVM",2];
null = [_jomombie,5,3,0.01,false,true,1] execVM "Effects\eff1.sqf" call BIS_fnc_MP;

Could someone please advise how to make this call from server to all clients.

Thank you

Share this post


Link to post
Share on other sites
Advertisement

I really don't understand what you're trying to do? Are you trying to create some kind of graphical effect as a zombie spawns?

EDIT: You're also using a really outdated version of ExileZ.

Share this post


Link to post
Share on other sites
9 hours ago, kuplion said:

I really don't understand what you're trying to do? Are you trying to create some kind of graphical effect as a zombie spawns?

Yes, in a nutshell I am.

9 hours ago, kuplion said:

EDIT: You're also using a really outdated version of ExileZ.

New or Old my result would be the same:

 
_zombie = _tempGroup createUnit [_zClass, _position, [], 0, "NONE"];
[_zombie] joinSilent _group;
deleteGroup _tempGroup;
_zombie disableAI "FSM";
_zombie enableAI "ANIM";
_zombie disableConversation true;

_zombie addMPEventHandler ["MPKilled", {_this call EZM_ZMPKilled;}]; 

running the script on the client, targeting the zombie "_zombie"

Edited by LordRampantHump

Share this post


Link to post
Share on other sites

Why not just run it on the server along with the spawn of the zombie? I'm not sure I see why you need to run it via a mission file?

Share this post


Link to post
Share on other sites

Not tested but try this:

null = [_jomombie,5,3,0.01,false,true,1] remoteExec ["Effects\eff1.sqf",2]

If it doesn't work you may need to turn off remoteExec so set mode to 2, it's been a while since I messed around with arma 3 so sorry can not add more to this atm. 

Edited by Aggro
  • Like 1

Share this post


Link to post
Share on other sites

@Aggro - Thanks for this, but i couldnt get it to work either. In the end I just created a custom function which did the job.

My script is early days but here is my result so far.

Introducing, Fire Zombies!!!

 

Edited by LordRampantHump
  • Like 1

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

  • Recently Browsing   0 members

    No registered users viewing this page.