MediaWiki API result
This is the HTML representation of the JSON format. HTML is good for debugging, but is unsuitable for application use.
Specify the format parameter to change the output format. To see the non-HTML representation of the JSON format, set format=json.
See the complete documentation, or the API help for more information.
{ "batchcomplete": "", "continue": { "lecontinue": "20240318041541|48", "continue": "-||" }, "query": { "logevents": [ { "logid": 58, "ns": 0, "title": "Nested loops", "pageid": 0, "logpage": 41, "params": {}, "type": "delete", "action": "delete", "user": "Doridian", "timestamp": "2024-04-05T16:50:08Z", "comment": "content was: \"=== The nested loops trick === == Intro == Nested loops in Dark Signs Online is currently impossible as just a FOR loop, if you put a FOR inside one other FOR, it wont work, it will ignore the outer FOR condition There is only one discovered way to get around this. == Code == <pre>@loop Action @nested-loop Nested-Action IF Nested-Action is not complete...\", and the only contributor was \"[[Special:Contributions/Doridian|Doridian]]\" ([[User talk:Doridian|talk]])" }, { "logid": 57, "ns": 0, "title": "URLENCODE", "pageid": 56, "logpage": 56, "revid": 83, "params": {}, "type": "create", "action": "create", "user": "Doridian", "timestamp": "2024-03-19T04:42:19Z", "comment": "Created page with \"''string'' '''URLENCODE'''(''string'' message) Returns the given string URL encoded. == Parameters == ''message'' String to URL encode. == Example == <pre>$i = \"a b\" $i = URLENCODE($i) SAY $i // Prints \"a+b\"</pre>\"" }, { "logid": 56, "ns": 0, "title": "SERVERTOKEN", "pageid": 55, "logpage": 55, "revid": 80, "params": {}, "type": "create", "action": "create", "user": "Doridian", "timestamp": "2024-03-19T04:09:43Z", "comment": "Created page with \"''string'' '''SERVERTOKEN'''() Get a short lived server verification token == Example == Creates a server token and sends it to a remote server for validation <pre> $token = SERVERTOKEN() WAIT FOR $token $token = URLEncode($token) $data = DOWNLOAD(https://www.example.com/?dsouser=$token) WAIT FOR $data SAY $data</pre> == Validation == The token is a JWT standard token signed with the RS256 algorithm. The public can to verify the token can be found here: https://da...\"" }, { "logid": 55, "ns": 0, "title": "Remote function", "pageid": 54, "logpage": 54, "revid": 66, "params": {}, "type": "create", "action": "create", "user": "Doridian", "timestamp": "2024-03-18T04:22:26Z", "comment": "Created page with \"Remote functions are functions that have to connect to an internet server, to send and/or receive data, before returning a value. To wait for the function to finish connecting and return the value properly, you must use the WAIT FOR function. <pre> WAIT FOR $var</pre> For example: <pre> $ip = 102.142.61.88 $var = ping($ip) WAIT FOR $var //continue...</pre> The variable contains the value "[loading]" while waiting...\"" }, { "logid": 54, "ns": 0, "title": "REGISTER", "pageid": 53, "logpage": 53, "revid": 65, "params": {}, "type": "create", "action": "create", "user": "Doridian", "timestamp": "2024-03-18T04:21:00Z", "comment": "Created page with \"== Syntax == <pre>REGISTER [name].[tld]</pre> == Parameters == '''[name]''' Desired name for your website. '''[tld]''' Top-level domain. Examples: ''.com'', ''.net'', ''.dsn'' == Example == <pre>REGISTER google.com</pre> == Prices == The current prices are displayed at the COMM window. Current prices are: {| class=\"wikitable\" |- ! TLD ! Price |- | .com | $120 |- | .net | $80 |- | .org | $80 |- | .edu | $299 |- | .mil | $1499 |- | .gov | $1499 |- | .dsn | $12999 |}\"" }, { "logid": 53, "ns": 0, "title": "RUN", "pageid": 52, "logpage": 52, "revid": 64, "params": {}, "type": "create", "action": "create", "user": "Doridian", "timestamp": "2024-03-18T04:19:46Z", "comment": "Created page with \"'''RUN''' ''filename'' Runs the specified file as a script. The script can also be ran by simply typing its filename into the console. == Parameters == ''filename'' The file to run.<br /> '''NOTE:''' RUN executes a file as if it were a script, so a file ''must'' be a script in order to run correctly. If you wish to simply view the contents of a file in the console, use [[CAT|CAT]] instead. == Example == Run the script "test.ds" <pre>RUN test.ds</pre>\"" }, { "logid": 52, "ns": 0, "title": "SAYLINE", "pageid": 51, "logpage": 51, "revid": 63, "params": {}, "type": "create", "action": "create", "user": "Doridian", "timestamp": "2024-03-18T04:18:56Z", "comment": "Created page with \"== Usage == SAYLINE ''string'' == Parameters == ''string'' - the string or other data to print == Example == The following code: <pre>SAY "Hello" SAY "Howdy" SAYLINE "GoodBye"</pre> Produces the following output: <pre>Hello GoodBye</pre> == Other Notes == SAYLINE will also replace itself, so you can use SAYLINE repeatedly to change the last line of text displayed in the console. '''Warning:''' Certain functions/commands can stop...\"" }, { "logid": 51, "ns": 0, "title": "SAY", "pageid": 50, "logpage": 50, "revid": 61, "params": {}, "type": "create", "action": "create", "user": "Doridian", "timestamp": "2024-03-18T04:17:27Z", "comment": "Created page with \"'''SAY''' {''[optional] text formatting codes''} ''any value'' Outputs what ever comes after the SAY command to the console == Parameters == ''any value'' - this can be an ''int'', a ''string'', or anything else. ''text formatting codes'' - optional codes that change the text color, font, and size. Note that the smallest fontsize you can use 8 and the largest is 144 == Example == Displays "Hello world" in the console. <pre>SAY Hello world.</pre>\"" }, { "logid": 50, "ns": 0, "title": "SAYCOMM", "pageid": 49, "logpage": 49, "revid": 60, "params": {}, "type": "create", "action": "create", "user": "Doridian", "timestamp": "2024-03-18T04:16:50Z", "comment": "Created page with \"'''SAYCOMM''' ''any value'' Outputs what ever comes after the SAYCOMM command to the comm == Parameters == ''any value'' - this can be an ''int'', a ''string'', or anything else. == Example == Displays "Hello world" in the comm. <pre>SAYCOMM Hello world.</pre>\"" }, { "logid": 49, "ns": 0, "title": "TIME", "pageid": 48, "logpage": 48, "revid": 59, "params": {}, "type": "create", "action": "create", "user": "Doridian", "timestamp": "2024-03-18T04:16:00Z", "comment": "Created page with \"Displays the current system time. Requires no parameters.\"" } ] } }