bien, este script sirve para crear un fondo de batalla animado con un maximo de 9 frames. no es que sea algo muy util pero puede darle un toque profesional a nuestro juego...no? xd bueno... antes que nada debes tener los frames, luego ponles nombre, por ejemplo bosque. cada uno de los frames debe terminar con dos numeros del [b]0 al 9, el primer numero indicara el numero total de frames, y el segundo el numero del frame. de tal manera que si quisieramos 3 frames nos quedaria de la siguiente manera: bosque30 bosque31 bosque32 ya tenemos los frames preparados. aqu� el c�digo: en spriteset_battle desp�es de @timer_sprite = sprite_timer.new poner esto: code @frame = 0 @frame_num = 1 @delay = 20 @old_fc = graphics.frame_count en @delay = 20 se puede canviar la velocidad de los frames. desp�es de @battleback_name $game_temp.battleback_name poner esto: code frame_num = @battleback_name[@battleback_name.size-2].chr @frame_num = (0..9).include?(@frame_num.to_i) ? @frame_num.to_i : 1 y luego al casi al final de todo despu�s de @viewport4.update, poner esto: code if @frame_num > 1 and graphics.frame_count - @old_fc > @delay @frame += 1 @frame %= @frame_num @battleback_name[@battleback_name.size - 1] = @frame.to_s @battleback_sprite.bitmap = rpg::cache.battleback(@battleback_name) @old_fc = graphics.frame_count end espero que os sirva, espero no haber olvidado algo o.o