- Bienvenido
- SCP-ES-XXX - "El imparable Thomas Button"
- SCP-ES-XXX-"La Torre de Marfil"
- Posible -J "El lote de los seguros"
- 20/20
- Depositorio
- Otros
"La gente olvidará lo que dijiste, también olvidará lo que hiciste, pero jamas olvidará cómo les hiciste sentir"
- No me acuer… Ah, fue Maya Angelou.
ESECEPE GUION EESE GUION DOS GUION JOTA Ah, mierda, bueno, así se queda…
Texto centrado
Texto derecha
Texto izquierda
Texto combinado por renglones
Texto oculto
= Código de ejemplo.
Este //texto// es de **ejemplo**.
1/ES-XXX LEVEL 1/ES-XXXCLASSIFIED |
![]() |
Ítem #: SCP-ES-XXXClasificación del Objeto: SeguroNeutralizado |
1/ES-XXX NIVEL 1/ES-XXXCLASIFICADO |
![]() |
Ítem #: SCP-ES-XXXClasificación del Objeto: SeguroNeutralizado |

Instalación de cercas en la cancha designada cómo la contención de SCP-ES-XXX durante su traslado.
Procedimientos Especiales de Contención: SCP-ES-XXX se encuentra en una cancha techada y cercada de 29 por 15 metros, ubicada a 60 km del poblado más próximo, cerca del Sitio-14. El objeto debe ser custodiado en todo momento por al menos un guardia para alertar sobre cualquier imprevisto. Además, se requiere la presencia de personal médico que registre la condición física del ser diariamente.
SCP-ES-XXX no representa una amenaza aparentemente, pero por precaución, se le ha pedido al personal asignado el no interferir con su recorrido.
Actualización: Debido al deceso de SCP-ES-XXX su contención ya no es requerida1.
Descripción: SCP-ES-XXX es un ser humanoide de 1.81m aproximadamente 1.78m 1.76m que pesa 74kg aproximadamente 64kg 52kg, identificado como Thomas Button, un hombre caucásico lampiño, de 24 años de edad, proveniente de Chicago, Estados Unidos. El cual viste una camisa de tirantes blanca, un short negro corto y unos tenis deportivos azules.
La apariencia física del ser se ha deteriorado progresivamente desde su descubrimiento.2
SCP-ES-XXX constantemente jadea, y corre a 15 kilómetros por hora (km/h) en línea recta, mientras oscila sus brazos en periodos de 2 segundos. Cuando se encuentra con un obstáculo a 2m de su posición, da una un giro de 90 a 1803 grados para evitarlo. SCP-ES-XXX no responde a otros estímulos, por lo que se teoriza que no está consciente o se encuentra en un bajo grado de consciencia.
Día de recorrido | Cambios destacables en SCP-ES-XXX |
5 | Sus ojos están hundidos, tienen las pupilas de un tono grisáceo4 y sus escleróticas están irritadas. La piel visible sufre de quemaduras de primer grado y no presenta sudoración. |
7 | Las suelas de ambos tenis están completamente desgastadas y sus pies ennegrecidos por el caucho tienen las uñas moradas. El ser denota delgadez, se estima que ha perdido 10 kg de masa (pesando ahora 64kg) |
9 | Sus talones están desgarrados, se expone tejido óseo en ambos pies, sin embargo, no presentan sangrado. Su piel está reseca, especialmente, codos y rodillas. |
11 | Ha perdido la epidermis en varias de las zonas visibles de su cuerpo, los hombros, brazos y piernas son las que más han sufrido de esto. También ha perdido mechones de cabello y una gran cantidad de moscas lo rodean, enfocándose en los codos y rodillas, que ahora exponen la dermis. |
13 | Cuenta con llagas abiertas en brazos, piernas y parte del tórax visible, no presentan sangrado, pero si pus. Las uñas de sus pies se han desprendido en su mayoría. |
15 | Las moscas dejan de rodear a SCP-ES-XXX y sus llagas están secas. El ser tiene la piel pegada al hueso en la mayoría del cuerpo, se estima que ha perdido 22 kg de masa en total (pesando ahora 52kg). Se expone tejido óseo en codos y rodillas. |
17 | Ha perdido la totalidad del cabello y cejas, se ha desprendido piel de la cabeza, mejillas, orejas y nariz, y las plantas de los pies están casi completamente desgarradas, dejando visible mucho tejido óseo en las zonas, no presentan sangrado. El ser jadea con menos intensidad a partir de este momento. Se estima que ahora mide 1.78m debido a la pérdida de masa. |
19 | La mayoría de las zonas de la piel que antes presentaban llagas se han desprendido, dejando huesos expuestos, entre ellos se destaca parte del fémur y peroné de ambas piernas, el húmero, radio y cubito de ambos brazos, parte de la clavícula en ambos lados y, en la zona del tórax, se logran visualizar al menos 4 costillas parcialmente expuestas. Además, ambas orejas exponen cartílago. |
21 | El puente en ambos pies ha desaparecido, la piel de los dedos se ha desprendido y, como resultado, el tejido óseo expuesto está severamente deteriorado. Se estima que ahora mide 1.76 m debido a la pérdida de masa. |
23 | Su nariz expone cartílago y su tobillo izquierdo está visiblemente dislocado. El ser jadea con poca intensidad en intervalos más cortos de tiempo a partir de este momento. |
Descubrimiento del Objeto: El 11/08/2009 Thomas Button asistió a la trigésimo segunda (32ª) Maratón de Chicago llevada a cabo en la autopista Lake Shore Drive. Continuó corriendo después de cruzar la meta hasta llegar a un parque cercano, donde permaneció en circuito debido a la infraestructura vial.
Levantó sospechas en la Fundación tres días después del evento, cuando un noticiero local transmitió el reporte llamado “El imparable Thomas Button”, en el que transeúntes locales eran entrevistados. Se habían reunido para correr junto a Thomas, no solo estaban maravillados por su resistencia, también creyeron que quería transmitir un mensaje.
“Siempre corre por donde mismo, solo esperamos y lo seguimos, pasadas unas 4 horas la mayoría ya había parado, le ofrecí agua y le pedí tomar un descanso juntos, me ignoró… Yo he completado maratones en menos de 3 horas, pero ese tipo es insano, ¡Ni siquiera estaba sudando!”
- Corredor Entrevistado
Al interceptar a SCP-ES-XXX se optó por no interrumpir su recorrido. En su lugar se le desvió con barricadas a [DATOS BORRADOS], donde permaneció durante 2 días hasta llegar a una cancha cercana al Sitio-14, la cual fue elegida para la contención del ser debido a que se encuentra a 60km del poblado más cercano y cuenta con techo5. Previa a la llegada de SCP-ES-XXX, se le instalaron cercas para evitar que este salga de su perímetro.
Thomas vivía solo, su domicilio fue inspeccionado y ninguna anormalidad fue detectada. El Departamento de Desinformación eliminó toda referencia del suceso, se le reportó como desaparecido, fueron suministrados amnésicos clase A a los testigos y un amnésico clase B a su casero.
Se analizaron los patrones de movimiento de Thomas en vídeos obtenidos, se teoriza que adquirió sus efectos anómalos entre los dos y tres cuartos de la pista del maratón.
Fecha: 04/09/2009
El día 24 del recorrido de SCP-ES-XXX, este se desplomó en el piso. Fue atendido por el médico en turno mientras el guardia lo supervisaba. El ser balbuceó brevemente, entre jadeos y sonidos incomprensibles, y acto seguido, fue declarado muerto por el médico.
Sus prendas fueron analizadas, se obtuvieron muestras secas de sus heces y orina del short que portaba. Una autopsia reveló que murió de un infarto; el cadáver, entre otras cosas, tenía la mayoría de sus músculos atrofiados, especialmente en brazos y piernas6, y hubo señales de que había sufrido de fallo multiorgánico.
Se encontraba gravemente desnutrido7 y deshidratado, ambos pulmones estaban perforados, la mayoría de su sangre estaba coagulada, y pese a ello, su corazón no estaba en mal estado. Además, se demostró que había sufrido una hemorragia cerebral el día en que adquirió sus efectos anómalos, el cerebro se encontraba gravemente dañado a excepción del cerebelo, que estaba casi intacto.
- ¿Y si todo fue a causa de una lesión cerebral? - Dr.██████
- No creo que sea solo por un simple daño cerebral… tal vez… ¿su genética tendrá algo que ver? - Dra.█████
Claramente es improbable el tiempo que permaneció en ese estado sin morir antes, sin embargo, no se encontró ninguna propiedad anómala en sus tejidos ni en sus prendas.
Nota: El cadáver no presentó signos de putrefacción hasta tiempo después de la autopsia.
“En las tardes, ya casi llegada la noche, yo voy a correr, primero bajo la luz de la colina a la arboleda, y luego bajo la misma a las veredas, es la luna, en la avenida, ahí cavilo, sin ser el viento en la piel ni el sudor en la frente, solo hay una idea que acaricia mi mente, paz.”
- Thomas Button
Banga Plaza td (2019-12-17) 07 by Tdorante10 under the Creative Commons Attribution-Share Alike 4.0 International license. (la imagen ha sido recortada)
¡Gracias por elegir SCP-ES-13-J!
Al leer este aviso, usted automáticamente renuncia a todos sus derechos, y acepta que cualquier daño a su vehículo —incluyendo, pero no limitado a, satélites, chamanes mongoles, hacienda, y cerdos voladores— así como daños a su dignidad y probablemente a su autoestima, son considerados actos de “mala suerte” y no responsabilidad de Von Ismael Ian Iverson, CEO de Mountain GlassTM.
Usted acepta todos los términos y condiciones, incluidos, entre otros, la venta de su alma. No intente negar la lectura de este documento, ¡ya lo sabemos!
Agradecemos su colaboración.
Ítem #: SCP-ES-13-J
Clasificación del Objeto: Súper Seguro (sin devoluciones)
Procedimientos Especiales de Contención: ¿Su vehículo se arrastra en lugar de arrancar? ¿El calienta asientos lo hace sentir raro? ¿Siente que ya no le pita bonito? ¿Su nombre es legible y es usted un espécimen bien guapo y cuerdo?, si su respuesta a estas preguntas es un rotundo ¡SI, SI, SI, LOCUTOR, ¿CÓMO SABE QUE SOY UNA COSA MAJESTUOSA?! La respuesta es sencilla: YO-LO-SÉ-TO-DO. Así que no espere más, y diríjase al Sector-08 del Sitio-34, ubicado en ████████, y haga uso de ¡Los espíritus chocarreros de chamanes mongoles que pondrán a juicio a esa hojalata que usa de transporte!
Venga ya, y será recibido por nuestro más querido y experimentado portero, Juanito Flores, quien lo asistirá para compartirle los beneficios del FRAUDE, así es, ¡FRAUDE! (Facilitar Reemplazo Asegurado de Unidades Dañadas en Exceso).
Descripción: SCP-ES-13-J, es un seguro maravilla manifestado en forma física, cuando descubra todos sus beneficios pensará, "¿Cómo algo tan simple puede ser tan útil?", no confundir con su antecesor: Una amnistía maravilla manifestada en forma física.
¡Tengo una voz muy gruesa! Me haré presente en su psique, escuche el siguiente audio encriptado para describirle los aspectos más importantes:

No se preocupe si no es minusválido, ¡SCP-ES-13-J puede cambiar eso más temprano que nunca!
¡Recuerde, es normal confundir esta sensación con esquizofrenia!
Ahora que sabe lo básico, puede formar parte de nuestra extensa lista de clientes frecuentes:
- José Ortega y Gasset
- Archiduque de Austria Francisco Fernando
- Pius PP. X
- Aldous Leonard Huxley
- John Doe
- Karl Heinrich Marx
- Diego María de la Concepción Juan Nepomuceno Estanislao de Rivera y Barrientos
- Gengis Kan…
¡Y muchos, muchos más clientes satisfechos!
Apresure en reclamar su pedacito de cielo (tome la imagen de referencia), y conocerá porque SCP-ES-13-J también es conocido como la ”Lotería de los Seguros”; ¡más útil que un paraíso fiscal, más cobertura que el mejor seguro, más barato que lo gratis. EL SEGURO UNIVERSAL CUBRE HASTA LO QUE USTED NO SABE QUE NECESITA, PÓNGASE A PRUEBA AHORA MISMO, Y DEMUESTRE LO QUE VALE SU CORAZÓN, E HIGADO… Y SU MEJOR RIÑÓN JUNTOS!
Le presentamos nuestro repertorio más reciente de ¡VACAS! (Vea Aquellos Clientes Ampliamente Satisfechos)
Cliente: Repartidor de manolo's Pizza
- Cachivache: Yamaha NMAX 2020 (motocicleta)
- Evento: El repartidor se dirige a la motocicleta arrastrando los pies. Se posiciona y gira la llave, pero el cacharro no responde. Se baja para dar cinco giros inútiles alrededor de la moto, se sube de nuevo y gira la llave sin resultado, salta de frustración, da otros tres giros inútiles y mira a su alrededor. Gira la llave una última vez sin éxito, acabando con lo poco que le quedaba de voluntad.
- Maravilla: El seguro reemplaza la batería por una nueva, y ahora el repartidor es vigilado por la Fundación constantemente, ¡ESTÁ MÁS QUE SEGURO!
Cliente: Repartidores de Frosté Figuras & Esculturas
- Cachivache: Ford Transit Custom PHEV 2023
- Evento: Dos subordinados despliegan una rampa de carga para retirar una escultura de hielo de SCP-173. La rampa se dobla bajo el peso y la escultura se desploma. El subordinado 1 intenta reposicionar la figura de forma vertical, pero se le cae la cabeza; el subordinado 2 corre detrás de ella. La escultura se cae de nuevo. El subordinado 1 sube el torso al capó para asistir al subordinado 2, quién, tras perder la cabeza, va en busca de las piernas. El torso se cae. Una maldición se le escapa al subordinado 2 mientras las piernas también se desploman. Finalmente, guardan los restos de la escultura, ahora solo cubitos de hielo, en una nevera.
- Maravilla: La Fundación se responsabiliza por el desastre, reparando hasta los daños que ya tenía antes la carrocería, y después, lobotomiza los subordinados, ¡FANTÁSTICO!
Cliente: "La Fundación"
- Cachivache: Volkswagen Beetle 1997
- Evento: El Beetle se niega a encender. Nuestro Juanito se pone manos a la obra: suelta cuatro “madre mía”, dos “¡ay, diosito!”, tres “¡la ciática!” y cinco [EXPUGNADO] a los cuatro vientos. Al no tener éxito, decide empujarlo. Un despistado que pasa por ahí le sugiere que quizá "le falta un cambio de bujías". Juanito se distrae con el comentario estúpido y no se da cuenta de que el Beetle comienza a deslizarse cuesta abajo como por “arte del chamuco”. Juanito corre detrás, tropezando varias veces. El auto se detiene perfectamente estacionado frente a la entrada principal.
- Maravilla: Un cupón de 2002, aún válido, por un cambio de filtro de combustible con todo incluido se descubre en el interior del vejestorio. ¡GRANDIOSO!
Cliente: Firulais III
- Cachivache: Chrysler 300 2012
- Evento: Una jauría de perros ataca la carrocería del vehículo. El dueño lanza piedras imaginarias para espantarlos, no tiene éxito. Un perro se lleva una de las matrículas. ¡El dueño grita barbaridades inhóspitas!. Un segundo perro muerde las válvulas de las llantas. ¡El dueño baila dando patadas al aire!. Un tercer y último perro marca su territorio. !Firulais III se vuelve el nuevo dueño¡, ¡El cliente está satisfecho!
- Maravilla: El auto huele a perro mojado, ¡INCREIBLE!
Cliente: Dr. Mario Ortega
- Cachivache: Ford Mustang 2014
- Evento: Un conductor no identificado, aparentemente en un estado de ebriedad, estrella su vehículo contra el Mustang. El intrépido piloto decide huir en calzoncillos. Ambos autos quedan tan útiles como un caballo sin patas. El conductor expresa que se le "rompe el corazón"
- Maravilla: El Dr. Mario Ortega encuentra el amor de su vida de camino a la agencia de seguros, ¡SATISFACTORIO!
Cliente: Dr. Ortíz
- Cachivache: Cadillac ATS 2013
- Evento: Un objeto cae desde una altura considerable e impacta a gran velocidad el parabrisas del auto. Un águila, aparentemente la causante de la caída forzada del objeto, se abalanza sobre el coche intentando recuperarlo. Para sorpresa del Dr. Ortíz, dicho objeto resulta ser una tortuga, que al tocar tierra decide escapar lentamente. El águila, perpleja por la lentitud y audacia del reptil, se marcha indignada al percatarse de tal pericia.
- Maravilla: La tortuga escapa a su ritmo entre la maleza sin una pizca de remordimiento, ¡HURRA!
Son inútiles los esfuerzos para contrarrestarlo, perdimos contacto con la “eterna amnistía”, el comité de ética irá tras nuestros cuellos cuando se entere como lidiábamos con el fisco. Solo podemos esperar que su predecesor nos sea útil. –O5-2
Las imagen es prestada de:
“Row of handicap parking spaces and pickup truck” by Eric Fischer - CC BY 2.0. (la imagen ha sido recortada)
“"01 Ohm 3 voices” by ellenmentor - CC BY 4.0
Ítem #: SCP-20/20-J
Clasificación del Objeto: Miopía
Procedimientos Especiales de Contención: Están escondidos, en algún lugar. Mira la imagen, estoy seguro de que son tus lentes ¿no puedes ver la imagen?, claro que no puedes verla, estás prácticamente ciego sin ellos.

Tus lentes, probablemente estés pensando "¿Dónde los dejé?"
Descripción: SCP-20/20-J son los lentes del Dr. Ecónomos. Tienen la peculiaridad de ser muy compactos pese a tener mucho aumento. Los hemos escondido para jugarle una broma, son los únicos lentes que puede usar sin verse como Don Justo de Coraje, el perro cobarde.
Si eres Ecónomos ¿Qué haces intentando leer esto? Te vas a dañar más la vista, no intentes trabajar así. Tal vez tu persistencia te sirva de algo. Igual ni puedes leer esto, pero escondimos tus lentes en el cajón de la doctora Pechoabierto, a la que ofendiste con tu chiste nada ingenioso, debes disculparte con ella, no es su culpa que sea tan alta. SCP-20/20-J ahora sirve de metáfora, no le hallamos el chiste a tus bromas. Carecen de un "Yenesecua" o como se escriba. Y son de mal gusto. Espero que te ayude a recapacitar.
Anexos: Mira, un anexo, que tampoco puedes leer. Me preguntó que te imaginas que dice aquí. Lo haz de mirar como una línea negra borrosa.
Notas: Si puedes leer este documento probablemente ya recuperaste tus lentes y estás muy molesto. No te preocupes. No borramos la información. La documentación de SCP-20/20-J se encuentra en el siguiente archivo.
Habían hecho horas extra, las cuales solían convertirse en días completos. Meses de investigación, hubiesen sido años, pero ellos siempre amaron su trabajo. Inspeccioné cada uno de los avances cuando me correspondía, nunca compartí su pasión, eran dignos de admirar.
La hora había llegado, el equipo que usamos estaba repleto de fusibles que, podrían hacer alarde de un infructuoso esfuerzo por nuestra parte. Pero no fue así, todo ocurrió con cautela. No nos precipitamos a celebrar, no fue hasta que los monitores yacían repletos de incontables líneas que, la espuma del champagne sobresalió en toda la habitación, removimos el “no” de la tarta, ahora quedaba “lo logramos” y compartimos silenciosas miradas de orgullo.
Pasaron semanas, todo ocurría con normalidad, el proyecto seguía arrojando resultados, era cada vez más masivo, pero no podía, no era posible, ¿o sí?, no existe algo de tal magnitud tan cerca de la tierra, concordamos en continuar analizando, guardando celosamente la información sin ocasionar conjeturas, acoplamos los valores en el reporte próximo a seguir para darle menos pinta de fantasía infantil y más de realismo anticlimático.
Los chicos ya se habían esforzado suficiente, me ofrecí a quedarme la noche entera para solucionar el error… pero no había ni uno. Entonces, analicé cada resultado que tuviese relación del ultimo día…semana… mes… un patrón, ¡eso era!, no lo interpretamos como tal, pero era un mensaje, más explícitamente, un símbolo.
Teníamos que continuar con los informes, mi equipo comenzó a hacerme preguntas, estábamos desconcertados, ¿qué es eso?, ¿qué hacemos?, no sabían cómo actuar al contrario mio. Recreé la figura yo mismo, observé el infinito profundo del espacio, y el me observó de vuelta, pero ni parpadeé, lo necesitaba tanto, no tenía idea hasta ese día. Era mucho, tal vez demasiado, tanto en poco tiempo, pero tenía claro el propósito, era una prueba del espacio.
Pasaron varios días, ignorábamos el descubrimiento… ¡mi descubrimiento!, no podía más. No era fácil de procesar, eso era claro, en la noche les sugerí ver más allá… y había algo nuevo, era un ser que brindaba tanto luz como oscuridad, y nadie gozaba de la luz más que yo. Estaban cegados, desgarrados, morían por dentro, intenté guiarlos pero no podían escucharme, sangre, toda esa sangre salpicando y ¿todo para qué?, ¿cuál era el propósito ahora?, todas esas mentes brillantes yacen apagadas, estaban mejor en la ignorancia.
“Larry, hey, !Larry, míreme¡, ¿es eso lo que mató a su equipo?”
Miré cada ojo, no se perdían ni un detalle de mi expresión, tenían un amplio espacio lleno de oscuridad, por fin entendí, la importancia de preservar el hallazgo debía ser tarea solo de aquellos con mentes fuertes.
“Es eso por lo que voy a matar a cada uno de ustedes.”
Tengo la adrenalina hasta el tope, es más intenso que nunca antes, puede que no lo logre esta vez. Mi arduo entrenamiento, todos esos años no te preparan para esto. Aunque no lo necesito, aprendo rápido, y tengo más experiencia que nadie en este campo, esto siempre fue lo mio.
He corrido bastante, regularmente este es el momento donde efectúan la jugada maestra y culmina el plan, pero no, esa maldita cosa sigue detrás de mi, puta madre, quisiera hacerle otro maldito agujero en la cabeza, pero no debo girar, sino concentrarme. Aun tengo bastantes tranquilizantes, tal vez si usase todos… No, no me daría tiempo, no por su tamaño.
Cielos, está más cerca, creo que llegué al limite, ni el frió ayuda para motivarme a mantener el calor, estoy exhausto, bien, hora de usar mi última carta:
- ¡Eh, hijo de puta, un paso más y le vuelo los putos sesos!… Eso es, quédate ahí o esto se irá a la mierda para ambos.
- ¿Teniente sigue ahí?, estamos yendo a su ubicación.
- A la mierda, menuda hora, ¿vienen en una puta mula?
- Habíamos perdido la señal por…
- Ya no importa, tengo esto controlado por ahora.
- ¿Tiene el…
- Si, si… Oh mierda, es más, hay una puta reunión familiar ahora mismo, y ¿qué creen?, están invitados, apresurence.
- ¿Hay más de uno?
- Más de una docena… ¡Mierda, fuera, se lo que hacen, no intenten rodearme (disparo), el siguiente irá al crió!
- ¿Dios mio, es un infante?
- Si, un bebe diría yo, esas cosas miden más de tres… No, cuatro metros.
- Santo cielo… No te preocupes, teniente, ya casi llegamos.
Escucho las aspas del helicóptero aproximándose, en efecto, desplegarían una soga en poco tiempo, me lo estoy replanteando y no es un buen plan, morirán todos a bordo, no si yo puedo evitarlo.
- No Darlín, cancelarlo, cancela el transporte, no has visto lo que resisten esas co…
- Deja las tonterías, solo te sacaremos de ahí y nos iremos en un santiamén.
- Si no lo vas a cancelar por mi, te daré una razón… Darlín, te veré en las estrellas. (Disparo)
El director aplaude con entusiasmo después haber soltado sus lineas, antes tenia una mirada gris y desilusionada, ahora era una frívola y confiada.
- Perfecto, es más, no te llamaremos luego, ¡estas contratado ahora mismo!
- Gracias señor, me alaga mucho pero ¿qué hay de los demás?
- ¿Los demás?, ya está, ¡eres el primero y el ultimo que hará audición!.
- Me refiero… Es que no quiero sentir que le quito la oportunidad a alguien.
- Descuida, no le quitas nada a nadie, ¿cómo lo pongo?… Tu abarcas la lista completa de las audiciones habidas y por haber.
- Entonces, ¿nadie más ha querido este papel?
- Básicamente, y no solo este papel… Es que a nadie le termina de convencer el guion y bueno, es mi primer proyecto… Pero eh, ¡sera un éxito por ti!, tengo un buen presentimiento.
- Gracias de nuevo señor, no sé porque no querrían formar parte del cast, digo, una organización secreta que se encarga de ocultar al público ah… ¿cómo dijo usted?
- Fenómenos.
- Si, eso, me encanta la idea, es tipo los hombres de negro con un poco de los archivos x.
- Bueno si, pero no me inspiré en eso.
- ¿En serio?, ¿en que se inspiró entonces?
- En un sueño que tuve.
- Vaya, y ¿de que trataba el sueño?
- Es algo tonto ahora que lo recuerdo.
- Vamos, yo he soñado con muebles que me intentan comer, no puede ser tan tonto.
- ¡Ja!, ni lo digas, bien, en mi sueño era de noche, me despertó un ruido, bajé a la cocina y había un horrible hombre pequeño en mi nevera.. Le estaba poniendo algo al pollo frito, y luego llegan estos hombres armados repentinamente a mi casa, toman la criatura y me dicen que me tranquilice, me dieron algo de tomar y después desperté, esta vez de verdad, juraría que fue real de no ser porque todo lucía normal, bueno.. Casi todo.
- ¿Qué era diferente?
- Por eso le digo que es tonto, el pollo sabía… Era muy delicioso, suena raro, pero es como si después de comerlo empezara a recordar cada detalle de mi vida.
- Interesante, entonces de ahí vino esa idea, deje tomo nota, por cierto, ¿aun le queda pollo?… Jaja, bromeo.
- ¡Ja!, no, me lo acabé todo, lástima que solo el pollo sabía así de bien y no todo en la nevera.
- Bueno, me sirve saber de donde vino la idea, pero ¿de dónde vino eso de los seres del bosque?
- ¿Podemos hablar de otra cosa?
- Perdón, es que quiero inspirarme con la fuente original del guion.
- Ya lo haces bastante bien… ¡Ah, pero no hay que ser conformistas!, bien, sea por esa buena comida o no, empecé a recordar otro sueño que tuve de niño, yo solía vivir al norte de Canadá en un pequeño pueblo, se contaban historias sobre el bosque, esas típicas sobre criaturas que asechan en la oscuridad, yo soñé con algo parecido, empezó despertando como el otro sueño, escuché gritos, vi por la ventana como una criatura ensangrentada salía de la casa de los vecinos, ellos murieron por un incendio esa noche, Dios, debí escuchar los gritos y por eso lo soñé.
- Vaya, que horror, ¿ha hablado de eso con alguien más?
- No… ¿Por qué pregunta?
- Es bueno hablar sobre las malas experiencias.
- Tal vez, mire, últimamente escucho esos gritos una y otra vez en mis sueños, desearía no haberlo recordado.
- Que tragedia… Disculpe, pero debo preguntar, ¿cómo describiría a la criatura?
- Mmm la criatura, no sé, era cómo un hombre desnudo alto.
- Y, ¿seguro que no recuerda más del sueño?
- ¡Ah, más preguntas… ¿Qué quiere realmente?!
- Ya le dije que encuentro fascinante su guion y quiero…
- ¿Por qué entre tantos tú?
- No entiendo a que se refiere.
- Ya tienes bastante edad, eres muy bueno actuando y nunca he visto nada de ti, sabes que te pagaré una miseria, sin embargo, aquí estás, y haciendo muchas preguntas… ¿No eran sueños verdad?
- Señor, yo no entiendo…
- ¡Largo de aquí, encontraré a otro mejor!
Salí con indignación de la habitación… Tal vez no sea un agente que va a operaciones llenas de acción, en las que cada decisión es una brecha entre la vida y la muerte, pero lo que hago me hace sentir como uno… Me encanta mi trabajo.
- Nueva instancia confirmada, procedan.
Plantilla para cuadro de comandos
Es un botón que se borra y reproduce el cuadro de comando mostrando las líneas en secuencia, si le haces doble click el texto pasa rápido.
Si quieres usarlo, solo copialo tal y como está, y lo pegas donde gustes. Si lo quieres modificar, ve a la "MODIFICAR TEXTO" y si quieres cambiar el texto del botón ve a lo último en "MODIFICAR BOTÓN", ahí lo explico con detalle.
[[html]]
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<style type="text/css">
.side-bar {
height: 460px;
overflow: auto;
display: none;
}
/* width */
::-webkit-scrollbar {
width: 5px;
}
/* Track */
::-webkit-scrollbar-track {
background: #f1f1f1;
}
/* Handle */
::-webkit-scrollbar-thumb {
background: #888;
}
/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
background: #555;
}
.blinkbar {animation: blink 1.5s infinite; letter-spacing: -0.13em;}@keyframes blink{to{opacity: .0;}}@keyframes flicker {0% {opacity: 0.9890; }5% {opacity: 0.5842; }10% {opacity: 0.9865; }15% {opacity: 0.0412; }20% {opacity: 0.6255; }25% {opacity: 0.3157; }30% {opacity: 0.7328; }35% {opacity: 0.4654; }40% {opacity: 0.9128; }45% {opacity: 0.2449; }50% {opacity: 0.5485; }55% {opacity: 0.6438; }60% {opacity: 0.1180; }65% {opacity: 0.9085; }70% {opacity: 0.0266; }75% {opacity: 0.6795; }80% {opacity: 0.7812; }85% {opacity: 0.0117; }90% {opacity: 0.2239; }95% {opacity: 0.8897; }100% {opacity: 0.2260; }}@keyframes overlay-anim {0% {visibility: hidden; }10% {visibility: hidden; }11% {visibility: visible; }50% {visibility: hidden; }100% {visibility: hidden; }}
.footnoteref{
color: #FF5555;
}
.typearea {
color: #77CC77;
font-family: monospace;
font-size: 1.1em;
margin-bottom: 10px;
white-space: nowrap;
overflow: hidden;
width: 0;
animation: type 3s steps(60, end);
}
/* Clase para el área de texto después de que se muestra */
.pad {
padding: 5px 0px;
font-family: monospace;
font-size: 1.1em;
}
.danke{
padding: 5px 5px 5px 15px;
margin-bottom:10px;
width: 96%;
font-family: monospace;
font-size: 1.1em !important;
}
.agent{
background-color:#002200;
border: 3px solid #55AA55;
color: #77CC77;
}
.site{
background-color:#222200;
border: 3px solid #AAAA55;
color: #DDDD77;
}
.textchange div.sitemember:nth-child(2) {display:none;}.typearea {color: #77CC77; font-family: monospace;font-size: 1.1em;margin-bottom:10px;white-space: nowrap;overflow: hidden;width: 0;} .typearea {width: 100%;animation: type 3s steps(60, end); }.typearea a{color: #77CC77;text-decoration: none;}.blink {animation: blink 1s infinite;}@keyframes type{ from { width: 0; } } @keyframes blink{to{opacity: .0;}}
.pad{
padding: 5px 0px;
}
input[type=text] {
margin: 5px 0;
padding: 5px 0px;
box-sizing: border-box;
font-family: monospace;
font-size: 1.1em !important;
border: none;
background-color: #002200;
color: #77CC77;
outline: none;
}
input[type=text]:focus {
background-color: #002200;
border: 1px solid #002200;
}
/* Estilos para el botón */
.boton-completo {
padding: 16px 20px; /* Espaciado interno del botón */
border: none; /* Sin borde */
cursor: pointer; /* Cursor en forma de mano al pasar sobre el botón */
width: 100%; /* El botón ocupa el 100% del ancho de su contenedor */
color: #333 !important; /* Texto de advertencia en rojo */
background-color:#f2f2f2;
font-weight: bold;
text-align: center;
font-size: 14px; /* Aumenta el tamaño de la letra */
font-family: 'Arial', sans-serif;
}
</style>
<script>
document.write(' <form name="form1"><div class="danke agent side-bar" id="afterpostcontent"></div></div></form>');
// Inicializa la variable booleana en false
var txt = new Array();
function cambiarBooleanoYEliminarBoton() {
// Elimina el botón permanentemente
document.getElementById('miBoton').remove();
document.getElementById("afterpostcontent").style.display = "block";
// Establece el ancho de la scrollbar
document.getElementById("afterpostcontent").style.setProperty('--scrollbar-width', '10px');
// Establece el color de la scrollbar
document.getElementById("afterpostcontent").style.setProperty('--scrollbar-color', '#FFFFF');
// Aplica el color de fondo a la scrollbar
document.getElementById("afterpostcontent").style.setProperty('--scrollbar-track-color', '#FFFFF');
// AGREGAR TEXTO
// Para agregar una línea pon "txt.push('Tu texto entre comillas');”. El tiempo está en milisegundos, puedes modifícalos a tu gusto, solo pones tus milisegundos seguido de dos almohadillas al principio de tu línea, ejemplo: “2000##[tu texto]”, si no lo haces no pasa nada, el tiempo se toma de la línea anterior. Ten en cuenta que el tiempo es por renglón, si tu texto es largo lo dividirá en varios renglones y usará el mismo tiempo en cada uno.
// Esta es la primera línea del texto, está en blanco para que el texto no esté pegado arriba del todo, pasan 4 segundos y continua con el resto. Puedes borrarla sin problemas.
txt.push("2000##");
// Aquí va tu texto, modifícalo a tu gusto :)
txt.push('3000##<SON/572> PROCESANDO PETICIÓN DE ACCESO…');
txt.push('3000##<SON/572> VÍA DE COMUNICACIÓN SEGURA. INTERACCIÓN CONCEDIDA. INDIQUE SOLICITUD.');
txt.push('_¿QUÉ ERES?');
txt.push('<SON/572> SOLICITUD NO COMPRENDIDA.');
txt.push('4000##<SON/572> DATOS DE IDENTIFICACIÓN. COD-195375648279315-ICD. DEIV-496-K. SUB_6798312497_. MD-37591648_195. SONDA #572/615 LOC.');
txt.push('_ORIGEN.');
txt.push('<SON/572> DATOS INACCESIBLES. PARA MAYOR INFORMACIÓN DIRÍJASE A LOS PROGRAMADORES.');
txt.push('_PROGRAMADORES.');
txt.push('<SON/572> [DATOS RESTRINGIDOS]');
txt.push('_CREADOR.');
txt.push('<SON/572> [DATOS RESTRINGIDOS]');
txt.push('_INFORMACIÓN SOBRE PROGRAMADORES.');
txt.push('<SON/572> [DATOS RESTRINGIDOS]');
txt.push('_¿QUIÉN TE CREÓ?');
txt.push('<SON/572> SOLICITUD NO COMPRENDIDA.');
txt.push('_PROPÓSITO.');
txt.push('<SON/572> EJECUCIÓN DE PROGRAMA. EN ESPERA. HASTA NUEVA ORDEN DIRECTIVA.');
txt.push('_PROGRAMA.');
txt.push('<SON/572> RECOLECCIÓN DE MUESTRAS. RECOPILACIÓN DE DATOS. AUTOCONSERVACIÓN. EN ESPERA. HASTA NUEVA ORDEN DIRECTIVA.');
txt.push('_OBJETIVO.');
txt.push('<SON/572> RECOLECCIÓN DE MUESTRAS. RECOPILACIÓN DE DATOS. AUTOCONSERVACIÓN. EN ESPERA. HASTA NUEVA ORDEN DIRECTIVA.');
txt.push('_INFORME.');
txt.push('<SON/572> ESPECIFIQUE SOLICITUD.');
txt.push('_INFORME GENERAL.');
txt.push('<SON/572> 25 TRASLACIÓNES 255 ROTACIÓNES DESDE INICIO DE ACTIVIDAD DE LA SONDA #572/615 LOC. 132 MUESTRAS RECOLECTADAS. 9 ESPECIES PROCESADAS. ESTADO/ACTIVO. CONDICIÓN/DETERIORADA. 90 ROTACIÓNES RESTANTES ANTES DE REINTEGRACIÓN AL CICLO.');
txt.push('_REINTEGRACIÓN AL CICLO.');
txt.push('<SON/572> ESPECIFIQUE SOLICITUD.');
txt.push('_DETALLES DE REINTEGRACIÓN AL CICLO.');
txt.push('<SON/572> [DATOS RESTRINGIDOS]');
txt.push('_OBJETIVO FINAL.');
txt.push('...');
txt.push('...');
txt.push('...');
txt.push('<SON/572> …NO ASIGNADO. DATOS CORRUPTOS…');
txt.push('...');
txt.push('<SON/572> SOLICITUD NO COMPRENDIDA…');
txt.push('...');
txt.push('...');
txt.push('<SON/572> REVALUANDO VÍA DE COMUNICACIÓN…');
txt.push('...');
txt.push('<SON/572> VÍA DE COMUNICACIÓN COMPROMETIDA. CESANDO INTERACCIÓN.');
// Aquí se carga tu texto
despTxt(txt,0,4000);
}
var isDoubleClick = false;
function sleep(ms) {
return new Promise(resolve => setTimeout(resolve, ms));
}
function despTxt(txt, i, t) {
var txtC = "";
var formWidth = document.getElementById("afterpostcontent").clientWidth * 0.9; // Usar el 90% del ancho de la forma
var charWidth = 8.25; // Ancho aproximado de un carácter en monospace con font-size 1.1em
// Función para dividir el texto en líneas basadas en el ancho de la forma
function splitTextIntoLines(text, availableWidth, charWidth) {
var lines = [];
var currentLine = "";
for (var j = 0; j < text.length; j++) {
currentLine += text[j];
if (currentLine.length * charWidth >= availableWidth) {
// Dividir en el último espacio o en el carácter anterior si no hay espacios
var lastSpaceIndex = currentLine.lastIndexOf(" ");
if (lastSpaceIndex !== -1) {
lines.push(currentLine.substring(0, lastSpaceIndex));
currentLine = currentLine.substring(lastSpaceIndex + 1);
} else {
lines.push(currentLine.substring(0, currentLine.length - 1));
currentLine = currentLine.substring(currentLine.length - 1);
}
}
}
if (currentLine.length > 0) {
lines.push(currentLine);
}
return lines;
}
if (i < txt.length) {
var text = txt[i];
var delay;
if (text.indexOf("##") !== -1) {
delay = isDoubleClick ? 0 : parseInt(text.substring(0, text.indexOf("##")));
t = delay; // Actualizar el tiempo t con el nuevo valor
} else {
delay = t; // Usar el último tiempo especificado
}
var content = text.substring(text.indexOf("##") + 2);
var lines = splitTextIntoLines(content, formWidth, charWidth);
// Agregar las líneas divididas como nuevas entradas en el array
if (lines.length > 1) {
txt.splice(i, 1, ...lines.map(line => `${delay}##${line}`));
}
txtC = txt.slice(0, i + 1).map((line, index) => {
if (index < i) {
return `<div class='pad'>${line.substring(line.indexOf("##") + 2)}<br></div>`;
} else {
// No mostrar el blinkbar en la primera línea
return `<div class='typearea pad'>${line.substring(line.indexOf("##") + 2)}${i === 0 ? "" : "<span class='blinkbar'>|</span>"}</div><br>`;
}
}).join("");
document.getElementById("afterpostcontent").innerHTML = txtC;
var objDiv = document.getElementById("afterpostcontent");
objDiv.scrollTop = objDiv.scrollHeight;
sleep(delay).then(() => {
despTxt(txt, i + 1, t);
});
} else {
document.getElementById("txtBox1").focus();
}
if (isDoubleClick) {
var objDiv = document.getElementById("afterpostcontent");
objDiv.scrollTop = 0;
}
}
// Agrega un detector de eventos de doble clic al cuerpo del documento
document.body.addEventListener('dblclick', function() {
isDoubleClick = true;
});
function eventoEnter(event) {
if (event.which == 13 || event.keyCode == 13) {
txt.push("##> "+document.getElementById("txtBox1").value);
accion(document.getElementById("txtBox1").value);
despTxt(txt,txt.length);
return false;
}
return true;
}
function accion(a) {
var p=a.split(' ');
for(var h=0;h<p.length;h++){
if(p[h]==""){
p.splice(h-1,1);
}
}
return p;
}
function getRandomInt(min, max) {
return Math.floor(Math.random() * (max - min)) + min;
}
</script>
</head>
<body>
<!--
MODIFICAR BOTÓN
Botón, puedes cambiar el texto, el color de la letra (style="color: TU COLOR", que sea en hexadecimal y no borres !important) y el color del borde (border: 2px dotted TU COLOR)-->
<button class="boton-completo" id="miBoton" onclick="cambiarBooleanoYEliminarBoton()" style="color: #B30D0D !important; border: 2px dotted silver;">
▶ REPRODUCIR SECUENCIA
</button>
</body>
</html>
[[/html]]