Split: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 2: Line 2:
This function splits a string into sub-strings. You specify a character that will act as a separating character; this will determine where to split the sub-strings.  
This function splits a string into sub-strings. You specify a character that will act as a separating character; this will determine where to split the sub-strings.  


For example, you could split up the string "This is a sentence", using spaces as separators. This would return "This","is","a","sentence". Each sub-string is assigned an ID number ascending from 1. In this example, ID 2 would return "is".
==Returns==
 
Returns a table of the sub-strings.
This function is commonly used to check the first word against a list of known commands. If the command is found, all subsequent words will be used as arguments.  


==Syntax==
==Syntax==
<syntaxhighlight lang="lua">string split ( string, index, separatingchar )</syntaxhighlight>
<syntaxhighlight lang="lua">table split ( string, separatingchar )</syntaxhighlight>


==Example==
==Example==

Revision as of 20:51, 13 June 2006

This function splits a string into sub-strings. You specify a character that will act as a separating character; this will determine where to split the sub-strings.

Returns

Returns a table of the sub-strings.

Syntax

table split ( string, separatingchar )

Example

function onPlayerChat ( player, chat )
 if (split (chat, 1, " ")) == "!createhydra")
   x, y, z = getPlayerPosition ( player )
   createVehicle ( 520, x + 5, y, z )
   outputChatBox ( "You got a hydra", player )
 end
end

See Also