Explicacion.
Estoy haciendo una aplicacion, en la cual, el numero de usuarios va cambiando acorde entren o salgan. debido a que van a tener un avatar animado, necesito crear un MC mientras esten on line, bien entonces necesito que el avatar siga vivo mientras este el usuario logueado y se destruya cuando salga, por lo que se me ocurrio crear un arreglo el cual me indique si estaba o no en la sala, en caso de que si estuviera, lo mantiene con el mismo número de ID y en caso contrario lo crea en la id mas pequeña que encuentre. esto lo intente pero no me sale, espero alguien me pudiera ayudar a resolver mi problemita.
Gracias
Aqui les dejo mi intento fallido:
codigo
Código :
if (data) {
usr_ant = data;
usr_act = data;
trace("Datos:\n"+data+"\n");
for (i=0; i<=usr_act.length; i++) {
for (j=0; j<mislugares.length; j++) {
if (usr_act[i][0] == mislugares[j][0]) {
trace("Tenemos a "+usr_act[i][0]+" en el lugar "+j);
usr_ant.splice(j, 1);
trace(usr_ant);
}
}
for (j=0; j<usr_ant.length; j++) {
yameagregaron = 0;
for (k=0; k<=(mislugares.length+1); k++) {
if (yameagregaron == 0 && mislugares[k][0] == undefined) {
trace("Agregaremos a "+usr_ant[j][0]+" en el lugar "+k);
mislugares[k][0] = usr_ant[j][0];
yameagregaron = 1;
}
}
}
}
trace("...\n\n");
}Salida
Código :
Datos: nekropixel,375,250 Agregaremos a nekropixel en el lugar 0 Agregaremos a nekropixel en el lugar 0 ...
