<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to SCRIPTS</title><link>https://sourceforge.net/p/gimli/wiki/SCRIPTS/</link><description>Recent changes to SCRIPTS</description><atom:link href="https://sourceforge.net/p/gimli/wiki/SCRIPTS/feed" rel="self"/><language>en</language><lastBuildDate>Sun, 24 Sep 2023 01:42:23 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/gimli/wiki/SCRIPTS/feed" rel="self" type="application/rss+xml"/><item><title>SCRIPTS modified by Benedict Jäggi</title><link>https://sourceforge.net/p/gimli/wiki/SCRIPTS/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v9
+++ v10
@@ -30,5 +30,6 @@
 * [LINK](CMD_LINK) - Load another website.
 * [PANEL](CMD_PANEL) - Some functionalities concerning the panels. Used to show a panel.
 * [ITEM](CMD_ITEM) - Some functionalities concerning the items.
+* [BUTTON](CMD_BUTTON) - Some functionalities concerning panel buttons.

 Next: The [loglevel](CMD_LOGLEVEL) command.
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Benedict Jäggi</dc:creator><pubDate>Sun, 24 Sep 2023 01:42:23 -0000</pubDate><guid>https://sourceforge.net5888a6a6849b5683bb79dc103a510e3779fb5ac7</guid></item><item><title>SCRIPTS modified by Benedict Jäggi</title><link>https://sourceforge.net/p/gimli/wiki/SCRIPTS/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v8
+++ v9
@@ -24,9 +24,11 @@

 Those are the predefined commands exclusively made for GML. There are some others from jBash. You can see a list with all commands in the console with the "cmd"-command and look up the definition with the "man"-command.

+* [LOGLEVEL](CMD_LOGLEVEL) - Control the output in the console with this command.
 * [SHOW](CMD_SHOW) - Show debug info about something.
 * [JUMP](CMD_JUMP) - Load another room.
 * [LINK](CMD_LINK) - Load another website.
 * [PANEL](CMD_PANEL) - Some functionalities concerning the panels. Used to show a panel.
 * [ITEM](CMD_ITEM) - Some functionalities concerning the items.
-* [LOGLEVEL](CMD_LOGLEVEL) - Control the output in the console with this command.
+
+Next: The [loglevel](CMD_LOGLEVEL) command.
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Benedict Jäggi</dc:creator><pubDate>Mon, 18 Sep 2023 12:40:26 -0000</pubDate><guid>https://sourceforge.net6d189f7843762d08a612d0df50753fc37715c2dc</guid></item><item><title>SCRIPTS modified by Benedict Jäggi</title><link>https://sourceforge.net/p/gimli/wiki/SCRIPTS/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v7
+++ v8
@@ -14,10 +14,11 @@

 ## Adding your own commands.

-(TODO) Short: Just make a javascript function with one parameter, add it to jBash and call the jBash-command for it in the "SCRIPT" tag of your item or panel. Only global functions just right now. jBash commands can have several parameters separated by space. All parameters are given as a whole string to your function. They are described here in uppercase letters but converted to lowercase letters in the jBash-system.
-Scripting commands^
+(TODO) Short: Just make a javascript function with one parameter, add it to jBash and call the jBash-command for it in the "SCRIPT" tag of your item or panel. Only global functions just right now. jBash commands can have several parameters separated by space. All parameters are given as a whole string to your function. They are described here in uppercase letters but converted to lowercase letters in the jBash-system.  
+
+## Scripting commands
 As of version 5.0.x you can use more than one script line for the onclick-event of your items or panels.
-Some scripting commands are made for using in one line like e.g. "panel mypanel closeall", which closes all panels and then opens a new one (mypanel). You could now also use: "panel closeall" and then "panel mypanel" for the same effect. (But not vice versa because it would close the newly opened panel, too.)
+Some scripting commands are made for using as one-liner like e.g. "panel mypanel closeall", which closes all panels and then opens a new one (mypanel). You could now also use: "panel closeall" and then "panel mypanel" for the same effect. (But not vice versa because it would close the newly opened panel, too.)

 ## GML Commands

@@ -28,3 +29,4 @@
 * [LINK](CMD_LINK) - Load another website.
 * [PANEL](CMD_PANEL) - Some functionalities concerning the panels. Used to show a panel.
 * [ITEM](CMD_ITEM) - Some functionalities concerning the items.
+* [LOGLEVEL](CMD_LOGLEVEL) - Control the output in the console with this command.
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Benedict Jäggi</dc:creator><pubDate>Mon, 18 Sep 2023 12:40:26 -0000</pubDate><guid>https://sourceforge.net77a44aa6d369993b21bdeb47d7b20d0cefeb8046</guid></item><item><title>SCRIPTS modified by Benedict Jäggi</title><link>https://sourceforge.net/p/gimli/wiki/SCRIPTS/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v6
+++ v7
@@ -21,10 +21,10 @@

 ## GML Commands

-Those are the predefined commands exclusively made for GML. There are some others from jBash. You can see a list with all commands in the console with the cmd-command.
+Those are the predefined commands exclusively made for GML. There are some others from jBash. You can see a list with all commands in the console with the "cmd"-command and look up the definition with the "man"-command.

-[SHOW](CMD_SHOW) - Show debug info about something.
-[JUMP](CMD_JUMP) - Load another room.
-[LINK](CMD_LINK) - Load another website.
-[PANEL](CMD_PANEL) - Some functionalities concerning the panels. Used to show a panel.
-[ITEM](CMD_ITEM) - Some functionalities concerning the items.
+* [SHOW](CMD_SHOW) - Show debug info about something.
+* [JUMP](CMD_JUMP) - Load another room.
+* [LINK](CMD_LINK) - Load another website.
+* [PANEL](CMD_PANEL) - Some functionalities concerning the panels. Used to show a panel.
+* [ITEM](CMD_ITEM) - Some functionalities concerning the items.
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Benedict Jäggi</dc:creator><pubDate>Mon, 18 Sep 2023 12:40:24 -0000</pubDate><guid>https://sourceforge.net9c1f65ddcedca588e8ef162dd19131c46690c23b</guid></item><item><title>SCRIPTS modified by Benedict Jäggi</title><link>https://sourceforge.net/p/gimli/wiki/SCRIPTS/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v5
+++ v6
@@ -12,17 +12,19 @@
 Note that this is a pre-0.6.00 version where the loading process is a little wrong. You see that in the lines:
 _"Issuing after load function..."_, which is BEFORE _"All GMLs loaded."_ It should wait for the loading, which it does after 0.6.00.

-# Adding your own commands.
+## Adding your own commands.

 (TODO) Short: Just make a javascript function with one parameter, add it to jBash and call the jBash-command for it in the "SCRIPT" tag of your item or panel. Only global functions just right now. jBash commands can have several parameters separated by space. All parameters are given as a whole string to your function. They are described here in uppercase letters but converted to lowercase letters in the jBash-system.
 Scripting commands^
 As of version 5.0.x you can use more than one script line for the onclick-event of your items or panels.
 Some scripting commands are made for using in one line like e.g. "panel mypanel closeall", which closes all panels and then opens a new one (mypanel). You could now also use: "panel closeall" and then "panel mypanel" for the same effect. (But not vice versa because it would close the newly opened panel, too.)

+## GML Commands
+
 Those are the predefined commands exclusively made for GML. There are some others from jBash. You can see a list with all commands in the console with the cmd-command.

-    SHOW
-    JUMP
-    LINK
-    PANEL
-    ITEM
+[SHOW](CMD_SHOW) - Show debug info about something.
+[JUMP](CMD_JUMP) - Load another room.
+[LINK](CMD_LINK) - Load another website.
+[PANEL](CMD_PANEL) - Some functionalities concerning the panels. Used to show a panel.
+[ITEM](CMD_ITEM) - Some functionalities concerning the items.
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Benedict Jäggi</dc:creator><pubDate>Mon, 18 Sep 2023 12:40:24 -0000</pubDate><guid>https://sourceforge.netce6ac29c90f23a5ca4848a1dcbde962f01e73b37</guid></item><item><title>SCRIPTS modified by Benedict Jäggi</title><link>https://sourceforge.net/p/gimli/wiki/SCRIPTS/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v4
+++ v5
@@ -8,6 +8,9 @@

 This is a screenshot of the console just after loading the start-room:
 ![GIMLI Demo Image 1](https://raw.githubusercontent.com/ben0bi/GIMLI/master/documentation/GIMLI_console.png)
+
+Note that this is a pre-0.6.00 version where the loading process is a little wrong. You see that in the lines:
+_"Issuing after load function..."_, which is BEFORE _"All GMLs loaded."_ It should wait for the loading, which it does after 0.6.00.

 # Adding your own commands.

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Benedict Jäggi</dc:creator><pubDate>Mon, 18 Sep 2023 12:40:24 -0000</pubDate><guid>https://sourceforge.net480c596d44f58079bd109703d4d13374a7d1e4b2</guid></item><item><title>SCRIPTS modified by Benedict Jäggi</title><link>https://sourceforge.net/p/gimli/wiki/SCRIPTS/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v3
+++ v4
@@ -5,6 +5,9 @@
 Use _cmd_ to see all the registered commands.  

 Use _man commandname_ to see a manual for the given command _commandname_.  
+
+This is a screenshot of the console just after loading the start-room:
+![GIMLI Demo Image 1](https://raw.githubusercontent.com/ben0bi/GIMLI/master/documentation/GIMLI_console.png)

 # Adding your own commands.

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Benedict Jäggi</dc:creator><pubDate>Mon, 18 Sep 2023 12:40:24 -0000</pubDate><guid>https://sourceforge.net287d0c0dd95c8b05636665dc86ce92a4f1737b7d</guid></item><item><title>SCRIPTS modified by Benedict Jäggi</title><link>https://sourceforge.net/p/gimli/wiki/SCRIPTS/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v2
+++ v3
@@ -19,3 +19,4 @@
     JUMP
     LINK
     PANEL
+    ITEM
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Benedict Jäggi</dc:creator><pubDate>Mon, 18 Sep 2023 12:40:24 -0000</pubDate><guid>https://sourceforge.net08655ffa15cdb0bc8a0f0706a44cce6ac8412ecc</guid></item><item><title>SCRIPTS modified by Benedict Jäggi</title><link>https://sourceforge.net/p/gimli/wiki/SCRIPTS/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v1
+++ v2
@@ -1 +1,21 @@
 # Scripting with GML
+
+The _ONCLICK_ / _SCRIPTS_ -array in an _ITEM_ or panel-button will execute commands in the jBash-system. When you press the console-link, you can input script commands directly. All the commands in the console are available for your scripts.  
+
+Use _cmd_ to see all the registered commands.  
+
+Use _man commandname_ to see a manual for the given command _commandname_.  
+
+# Adding your own commands.
+
+(TODO) Short: Just make a javascript function with one parameter, add it to jBash and call the jBash-command for it in the "SCRIPT" tag of your item or panel. Only global functions just right now. jBash commands can have several parameters separated by space. All parameters are given as a whole string to your function. They are described here in uppercase letters but converted to lowercase letters in the jBash-system.
+Scripting commands^
+As of version 5.0.x you can use more than one script line for the onclick-event of your items or panels.
+Some scripting commands are made for using in one line like e.g. "panel mypanel closeall", which closes all panels and then opens a new one (mypanel). You could now also use: "panel closeall" and then "panel mypanel" for the same effect. (But not vice versa because it would close the newly opened panel, too.)
+
+Those are the predefined commands exclusively made for GML. There are some others from jBash. You can see a list with all commands in the console with the cmd-command.
+
+    SHOW
+    JUMP
+    LINK
+    PANEL
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Benedict Jäggi</dc:creator><pubDate>Mon, 18 Sep 2023 12:40:24 -0000</pubDate><guid>https://sourceforge.net7f0e40f5b84d9533daacff852d0b1f62c476159e</guid></item><item><title>SCRIPTS modified by Benedict Jäggi</title><link>https://sourceforge.net/p/gimli/wiki/SCRIPTS/</link><description>&lt;div class="markdown_content"&gt;&lt;h1 id="scripting-with-gml"&gt;Scripting with GML&lt;/h1&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Benedict Jäggi</dc:creator><pubDate>Mon, 18 Sep 2023 12:40:24 -0000</pubDate><guid>https://sourceforge.netf31c7747ab8bba2481cc2a1376b4321fd7c3aa4f</guid></item></channel></rss>