Tyl3r99 41 Posted November 4, 2013 hello editing world! one thing has always bugged me. how do i make like a talking conversation in arma 3? (like the sidechat, groupchat) at the moment i do it the most tedious way possible which involves a lot of triggers and timing!!! :( is there a way of doing it in 1 trigger and it automatically spacing itself out? if it is a massive script can someone post an example??? Share this post Link to post Share on other sites
dr_strangepete 6 Posted November 4, 2013 https://community.bistudio.com/wiki/kbTell http://forums.bistudio.com/showthread.php?91875-New-conversation-system-how-to check those out; read up on 'bikb' Share this post Link to post Share on other sites
Tyl3r99 41 Posted November 4, 2013 fucking hell..... is there an easier way of doing it??? Share this post Link to post Share on other sites
Tyl3r99 41 Posted November 4, 2013 Example please? Or does it have to be an external script like in description.ext :( Why arnt things simple lol ---------- Post added at 19:37 ---------- Previous post was at 19:36 ---------- When I put alpha side chat "hello"; Bravo side chat "hello alpha" they both appear at same time! All I need is a delay inbetween each one lol Share this post Link to post Share on other sites
dr_strangepete 6 Posted November 4, 2013 if you fully read both links, especially the second one youll find examples. and they just look complex (because they can be, but dont have to be)...its a bit more setup in one aspect but will save you more time, and youll know for next time. ---------- Post added at 14:42 ---------- Previous post was at 14:41 ---------- ---------- Post added at 19:37 ---------- Previous post was at 19:36 ---------- [/color]When I put alpha side chat "hello"; Bravo side chat "hello alpha" they both appear at same time! All I need is a delay inbetween each one lol sleep 2; ? Share this post Link to post Share on other sites
cuel 25 Posted November 4, 2013 Example please? Or does it have to be an external script like in description.ext :( Why arnt things simple lol ---------- Post added at 19:37 ---------- Previous post was at 19:36 ---------- When I put alpha side chat "hello"; Bravo side chat "hello alpha" they both appear at same time! All I need is a delay inbetween each one lol from trigger? 0 = 0 spawn { alpha sideChat "hello"; sleep 5; bravo sideChat "hello alpha"; }; Share this post Link to post Share on other sites
PlacidPaul 11 Posted November 4, 2013 is there a way of doing it in 1 trigger and it automatically spacing itself out? Trigger activation nul = [] spawn {unit sideChat "talk for 5 seconds"; sleep 5; otherUnit sideChat "respond";}; This is as simple as it gets. Now this way will not always be JIP depending on how you set it up, if you care start to understand MP framework or whatever its called for a3. That way the server broadcasts the local command one time. The BIS conversation is very cool, but it will take some time, and it's more for using chat and sound dubbing and lip syncing, not just sideChat. Share this post Link to post Share on other sites
Tyl3r99 41 Posted November 6, 2013 thank you for the heads up bud, so the "sleep 5;" commands is like a pause for the init coding? :O wow i hope so... thanks again mate Share this post Link to post Share on other sites
dr_strangepete 6 Posted November 7, 2013 so the "sleep 5;" commands is like a pause for the init coding? :O just to clarify, you can't use sleep directly in the unit init. note PlacidPaul & cuel's examples above use spawn {}, https://community.bistudio.com/wiki/sleep Must be called inside of a context which is interruptible, i.e. a script executed by execVM or spawn. Share this post Link to post Share on other sites