Jump to content
Sign in to follow this  
Tyl3r99

conversation making in arma 3

Recommended Posts

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

fucking hell..... is there an easier way of doing it???

Share this post


Link to post
Share on other sites

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

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
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

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

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
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

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
Sign in to follow this  

×