Comunidad Game Maker

Ayuda => Desarrollo de Scripts => Mensaje iniciado por: Ciberman en Marzo 24, 2010, 12:57:24 AM

Título: Codigos Encadenados [carga de recursos en tiempo real] - Ciber Loading
Publicado por: Ciberman en Marzo 24, 2010, 12:57:24 AM
Ciber Loading















CL_add(str);


A?ade una nuevo codigo str a la carga
Llama a esta funcion antes de llamar a cualquier otra de Ciber Loading

[gml]if !(variable_global_exists("CL_list"))
   {
   global.CL_list=ds_list_create()
   global.CL_porcentaje=0;
   global.CL_frase_debug=""
   global.CL_carga_id=0;
   }

ds_list_add(global.CL_list,string(argument0))[/gml]



CL_step();


Llama a esta funcion en step

[gml]    if (global.CL_carga_id<ds_list_size(global.CL_list))
       {
       global.CL_frase_debug=ds_list_find_value(global.CL_list,global.CL_carga_id);
       screen_redraw()
       execute_string(ds_list_find_value(global.CL_list,global.CL_carga_id))
       global.CL_porcentaje=global.CL_carga_id/ds_list_size(global.CL_list)
       global.CL_carga_id+=1;
       }
   else
       {
       global.CL_porcentaje=1;
       }[/gml]

Opcionales Funciones Get








CL_get_progress();


usalo para obtener el progreso de la ejecucion de los codigos, un real de 0 a 1

[gml]return global.CL_porcentaje



[/gml]



CL_get_frase_debug();


usalo para obtener el string que se est? ejecutando

[gml]    return global.CL_frase_debug



[/gml]



CL_get_carga_id();


usalo para obtener el id del codigo que se est? ejecutando. (el primero que se introdujo = 0, el segundo 1, etc. )

[gml]    return global.CL_carga_id


[/gml]
Título: Re: Codigos Encadenados [carga de recursos en tiempo real] - Ciber Loading
Publicado por: sergiofcb95 en Mayo 12, 2010, 06:47:04 PM
Muy interesante...
Título: Re: Codigos Encadenados [carga de recursos en tiempo real] - Ciber Loading
Publicado por: Ciberman en Mayo 14, 2010, 05:14:48 PM
que bueno que te guste, cualquier pregunta solo avisa.
Título: Re: Codigos Encadenados [carga de recursos en tiempo real] - Ciber Loading
Publicado por: Gabriel Moreno en Octubre 08, 2010, 12:22:19 AM
Muy Bueno .. Lo Usare A ver que tal  :P
Título: Re: Codigos Encadenados [carga de recursos en tiempo real] - Ciber Loading
Publicado por: Ciberman en Octubre 31, 2010, 02:07:43 AM
lo podr?a seguir al script si hay personas interesadas