Roll20 uses cookies to improve your experience on our site. Cookies enable you to enjoy certain features, social sharing functionality, and tailor message and display ads to your interests on our site and others. They also help us understand how our site is being used. By continuing to use our site, you consent to our use of cookies. Update your cookie preferences .
×

How to hide my nested macro, but not the consecutive roll, from all other players (except me)?

1596059873

Edited 1596059911
I apologize if this has been posted before... I feel like I've been searching and trying different solutions for way too long. I have a nested macro that I intend to use a bunch of other macros.  Here's a sample of 3: The problem is that I cannot hide the above table ^ from other players. I plan to put 20 buttons in there and that's going to take up way too much room in chat... if more than one person needs to roll "Search", everyone else's rolls are going to get buried. I've tried so many different things, but the two that stand out are: /w [myCharacterName]:  simply doesn't work, other players still see it (no matter who I whisper to) /talktomyself : t oggles on, but the macro stops at that command In short, I want to: Click the nested macro Have the table display in chat, but only visible to me Click a button in the table and have the result visible to everyone Someone suggested toggle  /talktomyself on  > click nested macro > then toggle /talktomyself   off before clicking a button... but honestly, I know I'm going to forget that. Is there anyway to accomplish this through a macro? 
1596060925
GiGs
Pro
Sheet Author
API Scripter
You should be able to whisper that table to yourself, and click on a button and have that roll visible to everyone. It's hard to guess what the issue is, so please post the code you are trying and we can tell you how to fix it. If you're the GM, you can use /w GM &{template:default} ... rest of code here If you're not the GM, you can still do this - whisper to your player name, not a character name. The only thing I can think of that might be interfering is you are are whispering to a character name, and that character is controlled by multiple players. I'm stumped to think of any other reason this isnt working for you.
1596060981

Edited 1596061149
Kraynic
Pro
Sheet Author
No other players or the gm should see it if the menu is whispered to your character unless all players have control of your character. Edit:  I use this all the time in games that I run.  I set up menus like that for players, have the menu set up to whisper their character, and no one but that player sees the menu printed to chat.  If anyone else is seeing it, then others are listed as having control of your character, you have special characters in your character name that are breaking the macro/whisper, or you have multiple spaces in the name and need to wrap it in quotes. And... GiGs beat me to it with a more complete answer.  :p
I can't believe it... I think I figured it out.  It had to be the line breaks, because this does not work: /w Test &{template:default} {{name=Adventuring Skills}} {{[Examine](!
#examine)}} {{[Search](!
#search)}} {{[Spot](!
#spot)}} But this does:  /w Test &{template:default} {{name=Adventuring Skills}} {{[Examine](!
#examine)}} {{[Search](!
#search)}} {{[Spot](!
#spot)}} I'm going to bang my head against a wall now.  Thanks!
1596240371

Edited 1596240428
GiGs
Pro
Sheet Author
API Scripter
Thats correct, you shouldnt have linebreaks in there. Each line is sent as a separate line, so you need the whisper command at the start of each line that is to be whispered. If you'd posted your correct macro, we would have spotted this immediately and saved you a lot of headbanging :)
1596257788
Oosh
Sheet Author
API Scripter
Just to clear it up for future macros, there are a couple of places you can have linebreaks: 1) inside template fields which allow them, like {{description=First line goes here Second line here And third line then close the field}} 2) Queries at a the break between selections, ?{Which Attribute?| Strength,@{strength}| Agility,@{agility} } There might be some other exceptions I've forgotten, or some sheet-specific ones, but generally they're the only places you'll get away with a line break without offending the macro gods.
1596269503
GiGs
Pro
Sheet Author
API Scripter
You can also use {{ }} to surround multiple lines of stuff outside of rolltemplates, like so /w gm {{this is a test of text with line breaks still connected to the first line}}