DecodeString: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
mNo edit summary
mNo edit summary
Line 2: Line 2:
{{Shared function}}
{{Shared function}}
{{New feature/item|3.0156|1.5.5|11849|
{{New feature/item|3.0156|1.5.5|11849|
This function decodes a data string using a specified algorithm.
This function decodes an encoded [[string]] using the specified algorithm. The counterpart of this function is [[encodeString]].
}}
}}


==Syntax==  
==Syntax==  
<syntaxhighlight lang="lua">
<syntaxhighlight lang="lua">
string|false decodeString ( string algorithm, string input, table options )   
string decodeString ( string algorithm, string input, table options )   
</syntaxhighlight>  
</syntaxhighlight>  


Line 13: Line 13:
*'''algorithm:''' The algorithm to use.
*'''algorithm:''' The algorithm to use.
*'''input:''' The input to decode.
*'''input:''' The input to decode.
*'''options :''' A table with options and other neccessary data for the algorithm, as detailed below
*'''options:''' A [[table]] with options and other neccessary data for the algorithm, as detailed below.


===Options for each algorithm===
===Options for each algorithm===
* ''tea'':
* ''tea'' ([https://en.wikipedia.org/wiki/Tiny_Encryption_Algorithm Tiny Encryption Algorithm])
** ''key'' (string) A key to tea-decode the input with
** ''key'': A key to decode the input with.


===Returns===
===Returns===

Revision as of 23:48, 1 July 2018

This function decodes an encoded string using the specified algorithm. The counterpart of this function is encodeString.

Syntax

string decodeString ( string algorithm, string input, table options )  

Required Arguments

  • algorithm: The algorithm to use.
  • input: The input to decode.
  • options: A table with options and other neccessary data for the algorithm, as detailed below.

Options for each algorithm

Returns

Returns the decoded string if successful, false otherwise.

Example

Accessories-text-editor.png Script Example Missing Function DecodeString needs a script example, help out by writing one.

Before submitting check out Editing Guidelines Script Examples.


See Also