Character Vault
Any Concept / Any System
Compendium
Your System Come To Life
Roll20 for Android
Streamlined for your Tablet
Roll20 for iPad
Streamlined for your Tablet

Personal tools

Difference between revisions of "Text Chat/API"

From Roll20 Wiki

Jump to: navigation, search
m
m
(6 intermediate revisions by one user not shown)
Line 1: Line 1:
 
<noinclude>{{revdate}}
 
<noinclude>{{revdate}}
{{pro only|page}}
+
{{pro only|page}}{{apiboxRec}}
 
{{main|API:Script Index}}</noinclude>
 
{{main|API:Script Index}}</noinclude>
 
Various APIs that primarily help you out by creating API commands & options that can be used in the {{Text Chat}}.
 
Various APIs that primarily help you out by creating API commands & options that can be used in the {{Text Chat}}.
 
* '''[[Script:ChatSetAttr|ChatSetAttr]]''' -- Create, modify, and delete character attributes via chat commands or macros.
 
* '''[[Script:ChatSetAttr|ChatSetAttr]]''' -- Create, modify, and delete character attributes via chat commands or macros.
 
* {{repo|Roll20/roll20-api-scripts/blob/master/ChatTurnManager/README.md ChatTurnManager}} -- A script to simplify Turn Order Management, and move it into chat.
 
* {{repo|Roll20/roll20-api-scripts/blob/master/ChatTurnManager/README.md ChatTurnManager}} -- A script to simplify Turn Order Management, and move it into chat.
 +
* {{forum|permalink/7506126/ Check It Out}} -- allows players to examine nearby objects(tokens) and learn more information about them by having a message appear in the chat. Can be set up with system-specific properties, such as automated Investigation skill checks that reveal more information based on the rolled result.  {{repo|Roll20/roll20-api-scripts/blob/master/CheckItOut/README.md Readme}}
 
* {{forum|permalink/9956771/ Dialog}} -- a script that makes chat a bit more fun and easier to parse, especially for games that don't use voice. It also makes it much easier to get the GM's attention in a busy game.{{repo|keithcurtis1/Scripts/tree/main/Dialog sourcecode}}, by [[Keith]]
 
* {{forum|permalink/9956771/ Dialog}} -- a script that makes chat a bit more fun and easier to parse, especially for games that don't use voice. It also makes it much easier to get the GM's attention in a busy game.{{repo|keithcurtis1/Scripts/tree/main/Dialog sourcecode}}, by [[Keith]]
 +
* [[Script:DiscreteWhisper|DiscreteWhisper]] -- multi-recipient whispers with asides and buttons
 
* [[Script:emas|emas]] -- Provides player <code>!emas</code> and <code>!as</code> commands.(emote as)
 
* [[Script:emas|emas]] -- Provides player <code>!emas</code> and <code>!as</code> commands.(emote as)
 
* '''[[Script:ScriptCards|ScriptCards]]''' -- A scripting language in an API Script. Used to produce nicely formatted output cards for attacks, spells, and other abilities. Successor to PowerCards
 
* '''[[Script:ScriptCards|ScriptCards]]''' -- A scripting language in an API Script. Used to produce nicely formatted output cards for attacks, spells, and other abilities. Successor to PowerCards
Line 12: Line 14:
 
* [[Script:Message of the Day|Message of the Day]] -- Greets players that log in with the contents of a particular note.
 
* [[Script:Message of the Day|Message of the Day]] -- Greets players that log in with the contents of a particular note.
 
* [[Script:Rollable_Table_Macros|Rollable Table Macros]] -- Use macros and chat commands with [[Roll Table|rollable tables]]
 
* [[Script:Rollable_Table_Macros|Rollable Table Macros]] -- Use macros and chat commands with [[Roll Table|rollable tables]]
* '''{{forum|permalink/9430875/ DiscreteWhisper}}''' -- multi-recipient whispers with asides and buttons
+
* Changes how normal macros and API Script calls are processed:
* {{forum|permalink/7506126/ Check It Out}} -- allows players to examine nearby objects(tokens) and learn more information about them by having a message appear in the chat. Can be set up with system-specific properties, such as automated Investigation skill checks that reveal more information based on the rolled result. {{repo|Roll20/roll20-api-scripts/blob/master/CheckItOut/README.md Readme}}
+
** [[Script:MetaMacros|MetaMacros]] -- Precompiler enabling C-style textual substitution macros in macro definitions.
 +
** '''[[Meta-Toolbox]]''' -- collection of meta scripts
 +
*** [[Script:SelectManager|SelectManager]] -- a way to preserve the portions of a message that are present in a user-generated message but lost in an api-generated message (the selected tokens, who sent the message, and the playerid).
 +
** '''[[:Category:API Meta Scripts]]'''
 
<noinclude>
 
<noinclude>
 
==Related Pages==
 
==Related Pages==
Line 20: Line 25:
 
[[Category:Macros]]
 
[[Category:Macros]]
 
[[Category:API Recommendations]]
 
[[Category:API Recommendations]]
 +
[[Category:API Commands]]
 
</noinclude>
 
</noinclude>

Revision as of 13:19, 22 May 2022

Main Page: API:Script Index

Various APIs that primarily help you out by creating API commands & options that can be used in the q Text Chat.

  • ChatSetAttr -- Create, modify, and delete character attributes via chat commands or macros.
  • ChatTurnManager -- A script to simplify Turn Order Management, and move it into chat.
  • Check It Out(Forum) -- allows players to examine nearby objects(tokens) and learn more information about them by having a message appear in the chat. Can be set up with system-specific properties, such as automated Investigation skill checks that reveal more information based on the rolled result. Readme
  • Dialog(Forum) -- a script that makes chat a bit more fun and easier to parse, especially for games that don't use voice. It also makes it much easier to get the GM's attention in a busy game.sourcecode, by Keith
  • DiscreteWhisper -- multi-recipient whispers with asides and buttons
  • emas -- Provides player !emas and !as commands.(emote as)
  • ScriptCards -- A scripting language in an API Script. Used to produce nicely formatted output cards for attacks, spells, and other abilities. Successor to PowerCards
  • PowerCards -- Create nicely formatted output cards for attacks, spells, and other abilities.
  • Message of the Day -- Greets players that log in with the contents of a particular note.
  • Rollable Table Macros -- Use macros and chat commands with rollable tables
  • Changes how normal macros and API Script calls are processed:
    • MetaMacros -- Precompiler enabling C-style textual substitution macros in macro definitions.
    • Meta-Toolbox -- collection of meta scripts
      • SelectManager -- a way to preserve the portions of a message that are present in a user-generated message but lost in an api-generated message (the selected tokens, who sent the message, and the playerid).
    • Category:API Meta Scripts

Related Pages