1 | function substr() //gml_Script_substr |
2 | { |
3 | var str = argument[0] |
4 | var pos = argument[1] |
5 | if (pos < 0) |
6 | pos = strlen(str) + 1 + pos |
7 | if (argument_count == 2) |
8 | var len = strlen(str) - pos + 1 |
9 | else |
10 | len = argument[2] |
11 | if (len > 0) |
12 | return string_copy(str, pos, len); |
13 | else |
14 | return ""; |
15 | } |