Author: Deadfast
Author Website: http://deadfast.armaholic.eu

Requirements: No addons required

Version: 0.1.4

Short description: MultiTask is a system which eliminates the synchronization issue by introducing a set of functions equivalent to the game's own task commands.

Date: 2010-12-07 20:45


Comments: (0)
Rating:



 





MultiTask - Multiplayer tasks made easy

by
Deadfast


Description:
ARMA 2 introduced a brand new task system. Unfortunately for mutliplayer mission makers this system in local and getting tasks synchronized across the network can be a bit of a hassle.

MultiTask is a system which eliminates the synchronization issue by introducing a set of functions equivalent to the game's own task commands (DFS_ prefix + command name), plus a function to broadcast these local changes to all currently connected clients and those who might join in progress later. The system also fully supports stringtable and task descriptions and displays will be shown to the clients in their game language should the mission maker opt for this.

MultiTask uses setVariable to handle JIP and public broadcast.
Remote Execution's rSPAWN is used to execute client-side update functions on each machine.


Usage
A simple practical Utes example mission is included in the ZIP. Arma 2 or Combined Operations are required to run it.


Changelog:
v0.1.4
- tasks can now be assigned to specific side(s) only (DFS_setTaskSides, DFS_addTaskSide)
- DFS_taskHint would display task hint even on clients who did not have the task assigned

v0.1.3
- fixed typo in DFS_taskHint

v0.1.2
- first release


License:
Created by Deadfast (http://deadfast.armaholic.eu)
Licensed under Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported - http://creativecommons.org/licenses/by-nc-sa/3.0/
- You are free to modify this work as long as credit is given to all the previous authors in your readme and your work is licensed under the same license.


Forum Topic:
- BI forums




Enable javascript to be able to download from Armaholic please!



Tags: No tags