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] |
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] |