kolpo 1 Posted December 16, 2012 Hello I want 2 things to happen from one event, the only way I have found that works is using 2 event handlers for the same event: this addEventHandler["killed", {obj1 setTaskState "succeeded"}]; this addEventHandler["killed", {taskHint ["The civilians no longer need to fear that sniper!\nWell done Bob!", [1, 1, 1, 1], "taskDone"]}]; But can this be done with one eventHandler without having to use extern files? Especially because I later might add even more stuff to that event like: this addEventHandler["killed", {obj1 setTaskState "succeeded"}]; this addEventHandler["killed", {taskHint ["The civilians no longer need to fear that sniper!\nWell done Bob!", [1, 1, 1, 1], "taskDone"]}]; this addEventHandler["killed", {obj2 setTaskState "assigned"}]; this addEventHandler["killed", {taskHint ["That APC is endagering civilians!/nTake it out Bob!", [1, 1, 1, 1], "taskAssigned"]}]; Share this post Link to post Share on other sites
samatra 81 Posted December 16, 2012 Multi-line this addEventHandler["killed", { obj1 setTaskState "succeeded"; taskHint ["The civilians no longer need to fear that sniper!\nWell done Bob!", [1, 1, 1, 1], "taskDone"]; obj2 setTaskState "assigned"; taskHint ["That APC is endagering civilians!/nTake it out Bob!", [1, 1, 1, 1], "taskAssigned"]; }]; One line this addEventHandler["killed", {obj1 setTaskState "succeeded"; taskHint ["The civilians no longer need to fear that sniper!\nWell done Bob!", [1, 1, 1, 1], "taskDone"]; obj2 setTaskState "assigned"; taskHint ["That APC is endagering civilians!/nTake it out Bob!", [1, 1, 1, 1], "taskAssigned"];}]; Share this post Link to post Share on other sites
kolpo 1 Posted December 16, 2012 That works! Thank you SaMatra :) Share this post Link to post Share on other sites