Nombre del creador: ni idea, ni yo recuerdo de donde lo saque ni el tipo del que lo saque lo recuerda tampoco, lo deja anotado en el script.
Breve descripción de su función: como cualquier otra funcion explode en java o lenguajes similares este rompe una cadena de texto en partes a partir de un delimitador cualquiera de un solo caracte de longitud, devolviendo un array con todos los valores explotados de la cadena de texto original.
Versión GM utilizada:
pues hasta donde se deberia de ser en todas, sin embargo solo lo e probado en 8, 8.1 y estudio.
:GMS:
:GM8:
Código del Script:
[gml]
/*
This part I didn't write. I have a stash of scripts I have collected over the years
and this was one of them. Unfortunately I don't know where I got it from.
So if you wrote this or you know who did please email me so I can assign credit.
Usage: string_explode(string, delimiter)
*/
var c, i, j, k, s;
s = "";
i = 0;
k = string_length(argument0);
for (j = 1; j <= k; j += 1)
{
c = string_char_at(argument0, j);
if (c == argument1)
{
level = s;
s = "";
i += 1;
continue;
}
s = s + c;
}
if (s != "")
level = s;
[/gml]
ps: yo se que ya hay un script explode en el foro, pero este me parecio mas interesante ya que devuelve toda la cadena rota y no un solo pedaso en una posicion cualquiera.
http://www.comunidadgm.org/desarrollo-de-scripts/explode%28%29/
pps: si usan el script no olviden agradecer al creador desconocido :D
Breve descripción de su función: como cualquier otra funcion explode en java o lenguajes similares este rompe una cadena de texto en partes a partir de un delimitador cualquiera de un solo caracte de longitud, devolviendo un array con todos los valores explotados de la cadena de texto original.
Versión GM utilizada:
pues hasta donde se deberia de ser en todas, sin embargo solo lo e probado en 8, 8.1 y estudio.
:GMS:
:GM8:
Código del Script:
[gml]
/*
This part I didn't write. I have a stash of scripts I have collected over the years
and this was one of them. Unfortunately I don't know where I got it from.
So if you wrote this or you know who did please email me so I can assign credit.
Usage: string_explode(string, delimiter)
*/
var c, i, j, k, s;
s = "";
i = 0;
k = string_length(argument0);
for (j = 1; j <= k; j += 1)
{
c = string_char_at(argument0, j);
if (c == argument1)
{
level = s;
s = "";
i += 1;
continue;
}
s = s + c;
}
if (s != "")
level = s;
[/gml]
ps: yo se que ya hay un script explode en el foro, pero este me parecio mas interesante ya que devuelve toda la cadena rota y no un solo pedaso en una posicion cualquiera.
http://www.comunidadgm.org/desarrollo-de-scripts/explode%28%29/
pps: si usan el script no olviden agradecer al creador desconocido :D