Jump to content

Search the Community

Showing results for tags 'tasks'.

More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


    • Arma Reforger
    • Vigor
    • DAYZ
    • ARMA 3
    • ARMA 2
    • YLANDS
    • ARGO
  • Die Hard OFP Lovers' Club's Topics
  • ArmA Toolmakers's Releases
  • ArmA Toolmakers's General
  • Japan in Arma's Topics
  • Arma 3 Photography Club's Discussions
  • The Order Of the Wolfs- Unit's Topics
  • 4th Infantry Brigade's Recruitment
  • 11th Marine Expeditionary Unit OFFICIAL | 11th MEU(SOC)'s 11th MEU(SOC) Recruitment Status - OPEN
  • Legion latina semper fi's New Server Legion latina next wick
  • Legion latina semper fi's https://www.facebook.com/groups/legionlatinasemperfidelis/
  • Legion latina semper fi's Server VPN LEGION LATINA SEMPER FI
  • Team Nederland's Welkom bij ons club
  • Team Nederland's Facebook
  • [H.S.O.] Hellenic Special Operations's Infos
  • BI Forum Ravage Club's Forum Topics
  • Exilemod (Unofficial)'s General Discussion
  • Exilemod (Unofficial)'s Scripts
  • Exilemod (Unofficial)'s Addons
  • Exilemod (Unofficial)'s Problems & Bugs
  • Exilemod (Unofficial)'s Exilemod Tweaks
  • Exilemod (Unofficial)'s Promotion
  • Exilemod (Unofficial)'s Maps - Mission Files
  • TKO's Weferlingen
  • TKO's Green Sea
  • TKO's Rules
  • TKO's Changelog
  • TKO's Help
  • TKO's What we Need
  • TKO's Cam Lao Nam
  • MSOF A3 Wasteland's Server Game Play Features
  • MSOF A3 Wasteland's Problems & Bugs
  • MSOF A3 Wasteland's Maps in Rotation
  • SOS GAMING's Server
  • SOS GAMING's News on Server
  • SOS GAMING's Regeln / Rules
  • SOS GAMING's Ghost-Town-Team
  • SOS GAMING's Steuerung / Keys
  • SOS GAMING's Div. Infos
  • SOS GAMING's Small Talk
  • NAMC's Topics
  • NTC's New Members
  • NTC's Enlisted Members
  • The STATE's Topics
  • HavenEmpire Gaming community's HavenEmpire Gaming community
  • Polska_Rodzina's Polska_Rodzina-ARGO
  • Carrier command tips and tricks's Tips and tricks
  • Carrier command tips and tricks's Talk about carrier command
  • ItzChaos's Community's Socials
  • Photography club of Arma 3's Epic photos
  • Photography club of Arma 3's Team pics
  • Photography club of Arma 3's Vehicle pics
  • Photography club of Arma 3's Other
  • Spartan Gamers DayZ's Baneados del Servidor
  • Warriors Waging War's Vigor
  • Tales of the Republic's Republic News
  • Operazioni Arma Italia's CHI SIAMO
  • [GER] HUSKY-GAMING.CC / Roleplay at its best!'s Starte deine Reise noch heute!
  • empire brotherhood occult +2349082603448's empire money +2349082603448
  • NET88's Twitter

Find results in...

Find results that contain...

Date Created

  • Start


Last Updated

  • Start


Filter by number of...


  • Start



Website URL


Jabber (xmpp)








Steam url id







PlayStation PSN














Found 25 results

  1. Eman-227554645821b8d3

    Group tasks in multiplayer

    Greetings all! Long time lurker first time poster. I am currently working on an MP mission in Prairie Fire and I am trying to accomplish having each of my 3 groups (All BLUFOR) have separate tasks that they have to accomplish throughout the mission. I tried at first to do it with the modules but as you can imagine the triggers where not firing correctly (Probably my fault) and the insane amount of sync lines in the mission made me want to move to a script based solution. Which is where I am currently stuck and would love to have some guidance. Here is my current setup. 3 groups (All BLUFOR) Group names = RT, CV, and SR (Have not even bothered with SR because I can't get the first two to work correctly) initServer.sqf if (isServer) then { [RT, "RTbrief", ["Chief SOG has mission brief for RT Alabama.", "Go to the OPS brief", ""], chief, "ASSIGNED", 99, true, "whiteboard", true] call BIS_fnc_taskCreate; [CV, "CvyBrief", ["Chief SOG needs you at the OPS brief with RT Alabama.", "Go to the OPS brief", ""], chief, "ASSIGNED", 99, true, "whiteboard", true] call BIS_fnc_taskCreate; }; RT1 trigger "RtTasks\RT1-brief.sqf" remoteExec ["BIS_fnc_execVM","RT",true]; RT1-brief.sqf ["RTbrief", "succeeded"] call BIS_fnc_taskSetState, sleep 3; [RT, "S4", ["Go see the Quatermaster at S4 to draw weapons and gear for your mission.", "Draw weapons and gear", ""], [9418.15,6592.3,2.84225], "ASSIGNED", 98, true, "RIFLE", true] call BIS_fnc_taskCreate; CVY1 Trigger "CvyTasks\CVY1-brief.sqf" remoteExec ["BIS_fnc_execVM","cv",true]; CVY1-brief.sqf ["Cvybrief", "succeeded"] call BIS_fnc_taskSetState, sleep 3; [CV, "GetInAC", ["Head to the airfield and get in the AC-119K", "Get in AC-119K", ""], [9629.8,6631.44,6.89819], "ASSIGNED", 98, true, "GETIN", true] call BIS_fnc_taskCreate; I originally had this setup in the triggers but thought the problem had something to do with the use of "execvm" and tried the code in the blocks above. if (isServer) then { [[], "CvyTasks\CVY1-brief.sqf"] remoteExec ["execvm", 2]; }; Okay so as you can tell I have been calling an SQF file for each of the tasks so they fired in sequence instead of being able to see all the tasks from the start of the mission (There is probably a much better way to do this😅). Task(initServer)>Trigger call>run SQF. One for each task (RT has 9 tasks, CV has 5 tasks, and SR has 6). I'm sure there is a much more eloquent/efficient/better way to write this script and would love to see it. This solution worked fine in the editor but once I put the mission on my dedicated server the first person to hit their groups respective trigger would disable the other groups trigger (If RT hit their trigger and then CV tried to hit theirs it would not fire or vice versa). There was a time period where it would just assign the group who hit their trigger first task to the other group but that seems to have stopped happening. As you can tell I am super new to scripting and failing to grasp using these functions properly let alone how this needs to be done to support MP play. Let me know if you need more details. I am very grateful for any advice/help you can provide me and I am eager to learn. Thanks in advance!
  2. NightOps - Arma Platform Modding Project www.NightOps.de One month after the early access release of Arma Reforger, we are happy to announce the NightOps modding project officially. We provide frameworks and custom gamemodes in Arma Reforger for everyone to use. This makes creating a coop or solo scenario very easy for mission makers. No workbench experience yet? Don’t worry, our first tutorials and documentation will lead you through it! And the best thing, it’s already published! The team made several released the last weeks but we feel now ready, to announce this project to the public. You can either use just one framework as a dependency or the whole package with a lot of useful features for creating custom missions. A showcase what features and mechanics are included can be already played in the NightOps - Everon 1985 mini-campaign and we will release custom PvE and PvPvE gamemodes in the near future. What is already done and can be used right now by everyone: Custom Modes Framework (provides ready-to-use Coop gamemode prefabs and some mighty custom trigger for mission design) Dynamic Task Framework (provides a dedicated server working task manager with a lot of custom task trigger) Dynamic Spawn Framework (provides a system to dynamically spawn and de-spawn groups, vehicles and objects and can even use a dynamic faction system to change the spawning units depending on mission header configuration) Everything is covered in a great basic tutorial written by Herbiie and documented well on our website. And more deep dive guides will follow soon about every framework. Next to that, Zeal published a small tutorial about Additional Script utilizing the frameworks in a more specific way about topics, people were asking lately alot. It’s part of our philosophy to make the project open-source sharing everything we learned for the community. So you can either just download the dependencies in the Ingame workshop or review the sourcecode repositories on GitHub. And finally, I want to share a overview about our roadmap for the near future: While we are working already on bigger gamemodes in the background, we are happy to tease the NightOps DYNAMIC COMBAT PATROL mode which will be released soon. We will offer a immersive and persistent combat patrol experience for Arma Reforgers Everon map. And mission makers can use the gamemode out of the box to add it to other custom terrains easily. Ofcourse, that will be covered by another tutorial when it's done. So don’t miss an update and follow us on Twitter. We are looking for your feedback and issue reports. And if you need support, you can always tag us in the official Arma discord server, on the Enfusion Discord or in our own NightOps discord. So enjoy the mods, feel free to critize what's buggy right now (and we expect that you find the bug's we aren't aware of) and stay safe!
  3. Hi guys, I found this code for the tasks in a Steam thread. if ((!isServer) && (player != player)) then { waitUntil {player == player}; }; 0 = [] spawn { sleep 1; [player,["task1"],["Go to the area and destroy enemy artillery","Go to the area and destroy enemy artillery",""], getPosATL arty_1 ,1,2,true,"destroy"] call BIS_fnc_taskCreate; waitUntil{!(alive arty_1)}; ["task1", "SUCCEEDED",true] spawn BIS_fnc_taskSetState; [player,["task2"],[format[" Go to the area and kill two officers %1",name unit_1],format[" Go to the area and kill two officers %1",name unit_1],""], getPosATL unit_1,1,2,true,"kill"] call BIS_fnc_taskCreate; waitUntil{!(alive unit_1)}; ["task2", "SUCCEEDED",true] spawn BIS_fnc_taskSetState; [player,["task3"],[format[" Go to the area and kill two officers %1",name unit_2],format[" Go to the area and kill two officers %1",name unit_2],""], getPosATL unit_2,1,2,true,"kill"] call BIS_fnc_taskCreate; waitUntil{!(alive unit_2)}; ["task3", "SUCCEEDED",true] spawn BIS_fnc_taskSetState; [player,["task4"],["Grab intel","Grab intel",""], getMarkerPos "marker_0" ,1,2,true,"move"] call BIS_fnc_taskCreate; waitUntil{player distance (getMarkerPos "marker_0") < 2}; ["task4", "SUCCEEDED",true] spawn BIS_fnc_taskSetState; [player,["task5"],["Exfill at the base ","Exfill at the base ",""], getMarkerPos "marker_1" ,1,2,true,"move"] call BIS_fnc_taskCreate; waitUntil{player distance (getMarkerPos "marker_1") < 10}; ["task5", "SUCCEEDED",true] spawn BIS_fnc_taskSetState; }; In the editor it works correctly. On the server it works, but when the artillery is destroyed, which is the first task, it jumps and it is completed, but the "destroy" icon does not disappear from the map. The other icons that are generated do disappear as each task is completed. Can somebody help me. Thanks.
  4. Engima's Simple Tasks v1.17 by Engima Description: Engima's Simple Tasks is a script that manages mission objectives (tasks) in a mission. The idéa behind this task system is to simplify task management in multiplayer missions. With this script you do not need to think about locality and call contexts. All tasks are always synchronized for all players on the network, which is often suitable for a COOP mission. Download: Download Link at Armaholic. Also released as CPack Engima.SimpleTasks for the TypeSqf Editor. Installation: 1. Copy folder "Engima" and file "MissionTasks.sqf" to root of your mission folder. 2. Create the file "init.sqf" in your mission folder (if you don't already have it). Add the following line to the top of the init.sqf: call compile preprocessFileLineNumbers "Engima\SimpleTasks\Init.sqf"; 3. Customize the list of mission's initial tasks in the file "MissionTasks.sqf". Usage: Edit the file "MissionTasks.sqf" in the mission's root folder to set up initial mission tasks. Information about how to do this you can find in file "Engima\SimpleTasks\Documentation.sqf" that is included in the package. There are a bunch of functions that can read and manipulate your tasks. You can get and set task state, description, destination and target, as well as creating new tasks and deleting existing tasks. Here are some examples. To set task state on an existing task: ["ExampleTask", "SUCCEEDED."] call ENGTASKS_SetTaskState; To create a new task: ["NewTask", "This is new task."] call ENGTASKS_CreateTask; To set description on an existing task: ["NewTask", ["Short description.", "A very long description"]] call ENGTASKS_SetTaskDescription; All functions can be called from any context, and task list / task state is updated on all machines in the network, including JIP. For a complete reference, see file "Engima\SimpleTasks\Documentation.sqf". How to update from older version: Manually: 1. Remove the folder Engima\SimpleTasks and replace it with the corresponding folder in the download package (do not replace file MissionTasks.sqf in root folder.) TypeSqf Editor: 1. Open the CPack console and run command "update Engima.SimpleTasks". Change log: v.1.17 - Fixed: Task destination and task target didn't work. v.1.16 - Fixed bug that caused script error if none of the initial tasks had state ASSIGNED. v1.15 - Task set to status ASSIGNED is now automatically selected as "current task". v1.10 - Tasks can now have long descriptions. - New function: ENGTASKS_GetTaskFullDescription. v1.0 - New function: DeleteTask. - New set functions: SetTaskDescription, SetTaskDestination, SetTaskTarget. - New get functions: GetTaskDescription, GetTaskState, GetTaskDestination, GetTaskTarget. - Added parameter "showNotification" on all setter functions. - Fixed: Didn't work when team switching. v0.8 - First version Requirements: Tested in Arma 3.
  5. Hello, I'm new to creating missions with the editor, and am trying to set up a mission where, after you kill an officer in a base, another officer starts retreating, and you need to take him out as well. On top of that, you need to clear the base of hostiles to finish the scenario; however; if you kill the second officer before you kill the first one, the scenario doesn't end. You still get assigned to take him out even though he's already dead. I have multiple triggers and tasks set up, one that activates the retreat when you kill the first officer(which is the first task). This also assigns the task of eliminating the second officer. I have another task that makes you have to clear the base which is synced to a trigger that completes the task. I guess long story short, is it possible to skip a task if it is completed before it is assigned?
  6. Hi everyone, I'm trying to make a script that allows you to cancel a mission by clicking on a text that says CANCEL in the description of the task. Script: _descript1 = "<execute expression=' [1] call compilefinal preprocessFileLineNumbers'DMG\functions\fn_CancelM.sqf' '>CANCEL</execute>"; And then in the task: [blufor, ["Tarea_"+_IDTarea], [_descript1,_titulo,_marker], _posicion, true, 1, true] call BIS_fnc_taskCreate; If I put it in this way the result is that nothing comes out. Thanks for your help Spyke is my first post in this forum, if I do not have to say it here please tell me. I found it here:
  7. I'm trying to delete a subtask from a parenttask by using BIS_fnc_deleteTask. The task in the interface (map -> tasks) getting deleted but if I'm using ... _parentTask call BIS_fnc_taskChildren; ...my deleted subtask is still listed in the array. How can I delete them from this array too?
  8. Hey, after looong hours in the editor I found out that the tasks in my mission don't show on my dedicated server. Since I have two seperate player groups, I need to assign the tasks to both groups seperately. Therefore I linked the tasks with the individual group via "Groups of synchronized objects" (I also tried synchronized objects only). But the tasks won't show up while playing on my dedicated server. Running the mission locally it works. When I set the tasks to "all playable units" it works but then all players see all tasks. I tried also to have one unit group as BLUFOR and the other IND and assign the tasks for either side seperately. But for unknown reasons IND don't get the uniforms I equipped them with. So back to the initial idea with synching the tasks.... Any idea to solve that or to bypass this? Thanks!
  9. So I've been having issues getting my tasks to switch state when a player activates an action from specific units on the map. The links provided throughout the post takes you to the Github where this mission resides, just in case more context is needed. The tasks are created during server initialization with BIS_fnc_setTask: ... ["beginTask", BLUFOR, ["Or perhaps they can, that's up to you.<br/><br/>Either way, you and your questionably living crew are going to have to secure some kind of assistance and arsenal. Just last night, Jarate and a few other useless souls got the chop over there in that tent of yours - you can't keep this up anymore. Guns, ammo and food don't grow on trees either.<br/><br/>... Well, food might, but you lot are just desk sitters. What do you know?", "The living cannot survive alone", "This shouldn't show up"], getMarkerPos "respawn_west", "ASSIGNED", 0, true, true, "whiteboard", false] call BIS_fnc_setTask; [["indepTask", "beginTask"], BLUFOR, ["So you've decided to go at it alone. Kind of.<br/><br/>A ragtag group of Chernarus National Guard and PMCs just north of your doomed encampment have setup shop near Zelenogorsk at the Green Mountain radio tower. They've been around the place during your scavenging runs and you've had some close calls with these folks. Can't blame 'em really, everyone else looks like the stuff of nightmares.<br/><br/>You might be able to get some trade going on with this lot with abit of luck, assuming their sentries don't put a bullet through your skull first.", "1. Independently Screwed", "1. Independently Screwed"], position VIPIndep, "CREATED", 1, true, true, "meet", false] call BIS_fnc_setTask; [["ruskieTask", "beginTask"], BLUFOR, ["Todo", "2. Russian Recollection", "2. Russian Recollection"], position VIPRuskie, "CREATED", 1, true, true, "meet", false] call BIS_fnc_setTask; [["mericaTask", "beginTask"], BLUFOR, ["Todo", "3. American Freedom", "3. American Freedom"], position VIPMerica, "CREATED", 1, true, true, "meet", false] call BIS_fnc_setTask; ... Three units around the map are given a variant of the following init code to run: this addAction ["Join Russia", { [EAST, _this#0, _this#2] remoteExec ["ZE_fnc_setSide", 2] }, nil, 1.5, true, true, "", "player distance VIPRuskie < 5", 5, false, ""]; The function called in the addAction activation code remote executes a server side function which manages the side changes and attempts to change the task states towards the end of the file: ... publicVariable "zSideJIP"; switch(zSideJIP) do { case independent: { ["indepTask", "SUCCEEDED", true] call BIS_fnc_taskSetState; ["ruskieTask", "CANCELED", false] call BIS_fnc_taskSetState; ["mericaTask", "CANCELED", false] call BIS_fnc_taskSetState; }; case east: { ["indepTask", "CANCELED", false] call BIS_fnc_taskSetState; ["ruskieTask", "SUCCEEDED", true] call BIS_fnc_taskSetState; ["mericaTask", "CANCELED", false] call BIS_fnc_taskSetState; }; case west: { ["indepTask", "CANCELED", false] call BIS_fnc_taskSetState; ["ruskieTask", "CANCELED", false] call BIS_fnc_taskSetState; ["mericaTask", "SUCCEEDED", true] call BIS_fnc_taskSetState; }; }; ["beginTask", "SUCCEEDED", true] call BIS_fnc_taskSetState; Unfortunately, the function completes everything except the change in task states and I'm not really sure how to proceed, considering the wiki tells me that the framework supposedly manages the synchronization so long as I've dealt with it on the server. Any ideas?
  10. Hello Arma scripting gurus ! To give a bit of background, I'd like to make a mission where the waypoints order would be something like : A1->A2->A3->| if(condition1) ->B1->B2->B3 | if(condition2) ->C1->C2->C3 | if(condition3) ->D1->D2->D3 I am aware that I can achieve this if I assign the A waypoints to the group, then on A3 completion check the conditions, then create and assign B,C or D using scripting commands. However, I am not familiar with this method and I believe it would be inconvenient to give a position array for each waypoint I want to create. Therefore, is there a way to do that "branching waypoints" using the 3D Editor ? Or at least how can I do it by scripting in the most user-friendly way ? Thanks for you help !
  11. Hello everyone, i need some help. I am currently trying to make a mission and i want to trigger a Mission win when all 2 Tasks are completed, you (the Player) Needs to go to a specific Zone and then the escape should trigger... but how do i do this? Please help me. LG Pinky PS: please dont mind spelling mistakes, im german and my pc likes to autocorrect them.__.
  12. Hey guys, wondering if you can help me... I am trying to make a mission where if you shoot one guy and he dies then the task is complete and a new task is quickly generated on taking out another guy. So 2 tasks in one setup. Though I have a problem, when I kill the first guy it works and put the 2nd guy as the new task, but when I kill him it makes the task of killing him unassigned as if I need to do it again. I want it to complete on the first guy killed, then onto the 2nd guy and once he dies it will complete but I just can't get it to work the way I want it too. Image of my setup Link to an example mission. Any help, please? thanks :)
  13. Just a quick question, i have a mission setup with 2 tasks initiated by CreateTask modules and ended by SetTaskState modules, 1 is for a target elimination and the other one is for a hostage rescue, they both work perfectly fine on their own, but they are both set in the same village so they have to be parallel (why would you kill a target and clean a whole enemy village just to leave the hostages behind?), how do i make it so that when both are completed a third trigger/module/txt calls "BIS_fnc_endMission";? As of now i know how to make it so that after 1 of the two missions are completed mission ends but i don't know how to "tie them together" so that they need to be both completed. Any ideas? Suggestions? Thanks BTW, i didn't made them by scripting because i am THE WORSE SCRIPTER ever, i mean i know some scripts and i can do basic things with them but scripting a whole mission is far beyond my abilities, hence i have to use modules. Thanks in advance!
  14. Hello. Im learning currently JIP and have some problems. Respawn type in Description.ext is 3 (BASE) 1. I have a task (tsk1) created in InitPlayerLocal.sqf tsk1 = player createSimpleTask [localize "STR_tsk1"]; tsk1 setSimpleTaskDescription [localize "STR_tsk1_1", localize "STR_tsk1", localize "STR_tsk1"]; 2. I have a trigger with condition: !alive typ1 (Execution only on server). By activation: ["task1Completed","stat.sqf"] remoteExec ["execVM",0] 3. The problem is that the tasks are not completed if player joins in progress (I execute triggers only on server, so they doesn't run by JIP players) How I can synchronize the tasks by that way? So the tasks, which are completed by currently playing players will be marked as completed by JIP players too..? Any suggestions?
  15. I'm getting really frustrated with this game. I thought the whole point of the 3d editor was to make it easier to do stuff IN THE EDITOR, and not have to fart around with scripts etc. However, I've resigned myself to having to do so, but there are few accurate and up to date tutorials around any more, and while the BIKI might be fine for developers and those who know this stuff, it's nigh on useless to me. Can someone please help with what I'd have assumed would be a simple requirement. All I want to do is the following: 1) Create a starting task for all players. 2) Complete that task when all enemy in an area are dead. 3) Create a new task and assign to all players to go to a radio tower and blow it up 4) Complete that task when the tower is dead. 5) Create a new task and assign to all players to go to an airfield and destroy two aircraft. 6) Complete that task when the two planes are dead. I don't want the tasks created in 3 and 5 to be visible until the prior tasks are completed, I don't want the players to have any indication of what is coming next. (this is one of my current problems with in-editor setup) Of course I want this to be MP safe, JIP compatible and if you could explain in words of one syllable that would be marvellous... :) Thanks.
  16. I have what I am certain is a very simple problem but I can not find a way to solve it. I am relatively new to the use of tasks in Eden Editor mission making, and want to set a task to destroy one of the radar dishes in the RHS AFRF mod. I can set tasks to kill enemy AI just fine, but no matter what I try I can't seem to get a destroy task to work. Despite syncing everything up right and having the destroy task and trigger synced to the radar equipment, destroying the static object never results in the task being completed. If anyone can walk me through how to set up a task like this I would greatly appreciate it!
  17. Im looking for a script that allow players in a dedicated srv spawn custom tasks with a map click for location. A few years ago I played with a unit that uses a script to generate practice tasks. It was very simple, you interact with an object then choose a task type from a lists and then just click on the map to generate the task. It was very simple: click on the flag, click on the Tasks Options screen, click on map, play!
  18. Hello, Is there a way to have task destinations shown on the map, but not in-game? Now, task destinations fade out, but is there a way to have them never displayed in-game? setSimpleTaskAlwaysVisible is closest command I can see, but that won't do it as far as I can tell. https://community.bistudio.com/wiki/setSimpleTaskAlwaysVisible
  19. Hi, I would like to create a task with a long description with location. for example something like this: _nearestCity = nearestLocation [ getPos _wounded, "nameCity"]; [ WEST, ["task", "We need MEDEVAC at _nearestCity ", "MEDEVAC", "MEDEVAC", getPos _wounded, "created"] ] call FHQ_TT_addTasks; Im using FHQ TT for tasks. I try a lot of options but nothing works. I think is usefull for dynamic tasks. Thanks!!
  20. Hi everyone, Here is the code i use to create task -childtask here for meeting point- for the dedicated server: [[west, ["Task1A","Task1"], [" <br /> Sub-Task Description Here. <br /> ", "Sub-Task Title", ""], (getMarkerPos "Task1MeetingPoint"), true] spawn BIS_fnc_taskCreate] call BIS_fnc_MP; I guess Arma 3 Tasks Overhaul somehow are used for notification icons. I wonder if i could use image below with the above code and how? https://community.bistudio.com/wiki/File:bis_tasktype_meet.png Thank you for your help in advance.
  21. So! I've got a little bit of a request, and I can't help but feel like it's one of those occassions where the answer is so simple, I just can't find it. Now I have a task, lets say the task is "Get inside the vehicle", but the player spawns down the street from the vehicle, and I'd like them to walk a particular path, or at least suggest a path to them if they get lost. So the idea was; I would Create a task Synchronize the first destination marker, to the task I would then create a second destination marker, almost forming 'waypoints' Now what I thought would work, is if I put a trigger on the first destination marker, synchronize that to the second destination marker, and then synchronize that second destination marker to the create task, therefore in theory, when you activate that trigger, it activates that destination marker, and it overrides all else. Although this didn't work, and here I am with like 5 tiny-triggers and a bunch of random destination modules. Would appreciate a method that incorporates the modules, I've thought maybe I could create waypoints but that doesn't feel as clean to me as task destinations. Thanks for your help
  22. Hi fellas, since I´m allowed to ask here for help, this is what I do then, cause I need it kinda desperately! Whatever mission I made, my main problem was always to get tasks work properly. JIP, mission ending conditions by "whole group" and so on... My last approach worked actually kinda well, using the FHQ Task Tracker. At least while I was hosting a MP from my gaming pc (locally).., but since we ("clan") changed to a dedicated server, tasks are not even showing up anymore at all! My main goal is to be able to create a working mission structure like following: - MP / COOP, ideally with JIP - 2 or 3 Tasks, dont care if they are already assigned or not on mission start - Extractionzone triggering the end, only when whole group present and all Tasks done - Dedicated Server compatible Doesnt sound too difficult, but I just dont get it right... I´ve seen many posts about this topic and there are a few tutorials as well, unpacked countless pbo´s, but I´m just stucked. If there is somebody out there, willing to help, for example by reviewing my last mission, or help me creating a template for myself, this would be more then appreciated. I´m even willing to pay for help. Cheers
  23. How do I group tasks in the new Eden Editor? Thanks you very much. edit: [RESOLVED] Anyone with a similar doubt, since I am not clearly sure how it works nor is it very visible; I've found the solution and this works for me. I click on the task, hold control and drag it to the other I want it to be affecting; then I also sync it. Grouping it doesn't seem to be visible, but syncing is. Do not know which one of these is causing it to work, but incase you have a similar doubt feel free to count that in. Thanks you.
  24. Features: - The script is server driven; all task additions and updates are called on server side. All changes are broadcasted to players in one array variable. This enables more work to be done only on server, since most of AI-related things happen there anyway. This way the number of triggers placed goes down, as they are unnecessary for clients (players). Number of publicvariabled variables goes down also. - Only one eventhandler is created instead of one per task. - As tasks are kept in an array, no global variable is created for each task. - No "call compile format" type of coding. - Variables used to check for task states and statuses are replaced with functions, cutting down number of global variables. - Usage simplified; briefings are easier to create, some parameters are made optional. Creating a briefing in init.sqf [[ ["Task1","Task1Title","Task1Desc"], ["Task2","Task2Title","Task2Desc",true,["markerTask2",getpos obj2]] ],[ ["Note1","Hello West",WEST], ["Note2","Hello East",EAST], ["Credits","Made by: Shuko of LDD Kyllikki<br />www.kyllikki.fi"] ]] execvm "shk_taskmaster.sqf"; Task Data ["TaskName","Title","Description",Condition,[Marker],"State",Destination] Required parameters: TaskName string Name used to refer to the task Title string Task name shown in the in/game task list Description string Task description, the actual text body Optional parameters: Condition boolean/side/faction/unit/group/string Units the task is added to. Default is everyone Marker array Marker related to the task. It will be created only for the units who have the task. Marker will be hidden after task is completed. Can be an array of marker arrays, if you want to create multiple markers. Name string Name of the marker to create. Position string Position of the marker. Type string Marker type. Optional, default is "selector_selectedMission". Color string Marker color. Optional, default is red. State string Task state of the newly created task. Default is "created". Destination object/position/marker Place to create task destination (game's built-in waypoint/marker). If an object is given, setSimpleTaskTarget command is used, attaching the destination to it. Condition (limiting the units to who the tasks and notes are created) Examples: [...,WEST] All playable units on BLUFOR (WEST) [...,"USMC"] Faction USMC [...,grpMarine1] Units that belong to group named grpMarine1 [...,myDude] Unit named myDude Then there is the IF syntax, so you can create a condition anyway you want, where _x is the unit (=player). Examples: "((group _x == grpScouts) OR (_x == pilot1))" Members of grpScouts and unit named pilot1 "(typeof _x == ""CDF_Soldier_Sniper"")" All CDF snipers TaskState The task state of the newly created task. Valid states are succeeded, failed, canceled and assigned. Default is assigned. Note Data [NoteTitle,NoteText,Condition] Required parameters: NoteTitle string Text shown in the list NoteText string The actual note text body Optional parameters: Condition boolean/side/faction/unit/group/string Units the note is added to. Default is everyone. Updating tasks Task states are updated by calling a function. Possible states are: succeeded/failed/assigned/canceled. Example: ["Task1","succeeded"] call SHK_Taskmaster_upd; It's possible to set state of one task and set another as assigned using an optional 3rd parameter. Example: ["Task1","succeeded","Task2"] call SHK_Taskmaster_upd; This will make task state of task Task1 to succeeded and the state of the task Task2 as current. Another optional 3rd parameter can be used to add a new task after updating another task. Example: ["Task1","succeeded",["Task2","Title","Desc"]] call SHK_Taskmaster_upd; This will make task Task1 as succeeded and create a new task Task2. Same set of parameters is used for the creation as in init.sqf or SHK_Taskmaster_add. Creating tasks during a mission Tasks can be added after briefing with the add function. Same set of parameters is used as in creating a briefing. The new task is set as current task automatically. Example: ["Task2","Extraction","Get to teh choppa!"] call SHK_Taskmaster_add; Functions SHK_Taskmaster_isCompleted This function can be used to check if a task is completed. Task is considered completed with states succeeded, failed and canceled. Function returns a boolean (true/false) value. Example: "Task1" call SHK_Taskmaster_isCompleted SHK_Taskmaster_getAssigned Returns list of tasks which have "assigned" as their state. Example: call SHK_Taskmaster_getAssigned Example result: ["Task1","Task4"] SHK_Taskmaster_getState Returns the task state (succeeded/failed/canceled/assigned/created). Example: "Task1" call SHK_Taskmaster_getState SHK_Taskmaster_hasState Checks if a task's state matches the given state. Function returns a boolean value. Example: ["Task1","succeeded"] call SHK_Taskmaster_hasState SHK_Taskmaster_hasTask Checks if a task with the given name has been created. Returns boolean. Example: "Task1" call SHK_Taskmaster_hasTask SHK_Taskmaster_addNote (client side only) Creates a briefing note. This can only be used on client side, and it's not boardcasted for other players. Parameters: ["Title","TextBody",Condition], Condition is optional. Example: ["Enemy forces","Oh noes, there will be enemy soldiers in the area of operation."] call SHK_Taskmaster_addNote Files shk_taskmaster.sqf Example mission I'm sure there are something to fix, add and change. Don't be afraid to ask for instructions, give feedback or report bugs.
  25. I recently discovered (from another thread I cant find) that separating the controls on the RMB will allow "reveal target" and assign target to work. I now have "Reveal Target" set to MouseButton#5 rather than on "Hold RMB", which seems to work much better. But it does not seem to work as well if I am zoomed with my RMB at the same time. Anyone else find this? Assigning targets: This is fubar as far as I can see. When I am a squad leader and want to assign a target: 1. I press the required F key to select a soldier. 2. I then hold Space and move the on-screen circle over the intended target 3. I then click MouseButton#5(Reveal Target) to assign. This works about 60% of the time, some times it just does nothing, I'll try it 5 more times and then it works... anyone else have this random behaviour? I really hope they clean up the Control system for OA. Some times I just look at the control screen for a good laugh and say, "What where the thinking?". Its no wonder it's hard to attract new players. Did you know we have 8 controls to make you move forward faster? Is that really necessary? 1. Fast Forward 2. Evasive Forward 3. Turbo 4. Vehicle Turbo 5. Fast Forward (Again!) 6. Car Fast Forward 7. Seagull Fast Forward 8. Command Fast Forward All these commands could be under 1 control called Fast Forward. You are never in a car and a seagull at the same time! You are never on foot and commanding a tank at the same time! etc. This is just one example, there are other conflicts and redundant, confusing controls duplicated or misleadingly named. I must point out though, there are things I like about the control system, like the way you can create conflicts and the game wont stop you from using them. This means you can stack multiple commands on one button if you like. I also really like all the modifiers you can use, like Hold and x2 taps etc. But we really need this cleaned up a bit in my opinion.