
я не плачу, это просто дождь
Сообщений 1 страница 25 из 25
Поделиться122-09-2025 23:50:12
Поделиться222-09-2025 23:51:51

Знакомые: Шерли, Эшли/Дэн, старшие курсы (Мэттью), Кит
Гандоны: Ян(бросил перед 14 февраля), Кейси(бросил перед Рождеством), кто-то еще, кто меня бьет и не целует в ладошки
Обоссаные: Артуа Пурсон (буллер), Мэттью (абьюзер)
Поделиться2028-12-2025 13:24:44
Вдруг кому-то надо.
Поделиться2103-01-2026 11:35:33

Нравилось, как раньше Локи спрашивал: ты уже блевал? Потому что это таинство.
Поделиться2412-02-2026 20:23:09
Меня не будет в праздничные дни тут, поэтому подарок Фариду положу сюда. Пусть орет.
[html]<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<link href="https://fonts.googleapis.com/css2?family=Comfortaa:wght@700&display=swap" rel="stylesheet">
<style>
#game-wrapper {
max-width: 800px; width: 95%; margin: 10px auto; border: 4px solid #ff85a2;
background: #fff0f3; padding: 20px; font-family: 'Comfortaa', cursive;
text-align: center; border-radius: 25px; box-sizing: border-box;
box-shadow: 0 15px 35px rgba(255, 133, 162, 0.4);
position: relative; min-height: 550px; overflow: hidden;
display: flex; flex-direction: column; justify-content: center;
}
.main-title {
font-size: 85px; margin: 0; color: #ff4d6d; font-weight: 900;
text-transform: uppercase; text-shadow: 4px 4px 0px #fff;
animation: titlePulse 3s infinite ease-in-out; line-height: 0.9;
}
.subtitle { color: #a4133c; font-size: 22px; margin: 20px 0 25px 0; font-weight: bold; }
@keyframes titlePulse { 0%, 100% { transform: scale(1); } 50% { transform: scale(1.05); } }
#menu-screen, #win-screen {
position: absolute; top: 0; left: 0; width: 100%; height: 100%;
background: #fff0f3; z-index: 200; display: flex; flex-direction: column;
justify-content: center; align-items: center; padding: 20px; box-sizing: border-box;
}
#win-screen { display: none; z-index: 300; }
.char-select-container { display: flex; gap: 40px; }
.char-card {
cursor: pointer; padding: 25px; background: white; border: 4px solid #ffe5ec;
border-radius: 35px; transition: 0.3s;
}
.char-card:hover { border-color: #ff4d6d; transform: translateY(-10px); }
.char-card img { width: 120px; }
.char-card span { font-weight: bold; color: #590d22; font-size: 24px; }
#score-board { font-size: 30px; color: #590d22; font-weight: 900; margin-bottom: 20px; display: none; }
#arena {
position: relative; width: 100%; aspect-ratio: 2 / 1;
background: linear-gradient(135deg, #ff9a9e 0%, #fecfef 100%);
border: 4px solid #ffb3c1; border-radius: 20px; overflow: hidden; display: none;
}
.character { position: absolute; width: 12%; z-index: 2; }
#heart { position: absolute; width: 6%; z-index: 3; filter: drop-shadow(0 0 5px white); }
.falling-heart {
position: absolute; color: #ff4d6d; font-size: 20px;
user-select: none; pointer-events: none; z-index: 400;
animation: fall linear forwards;
}
@keyframes fall {
to { transform: translateY(600px) rotate(360deg); opacity: 0; }
}
.bubble {
position: absolute; background: white; border: 2px solid #333;
border-radius: 12px; padding: 8px 14px; font-size: 13px; font-weight: bold;
white-space: nowrap; z-index: 50; pointer-events: none;
}
.up-anim { animation: fadeUp 1.5s forwards; }
.down-anim { animation: fadeDown 1.5s forwards; }
@keyframes fadeUp { 0% { opacity: 0; } 15% { opacity: 1; transform: translateY(-10px); } 100% { opacity: 0; transform: translateY(-50px); } }
@keyframes fadeDown { 0% { opacity: 0; } 15% { opacity: 1; transform: translateY(10px); } 100% { opacity: 0; transform: translateY(50px); } }
.btn-restart { padding: 15px 40px; background: #ff4d6d; color: white; border: none; border-radius: 40px; font-weight: bold; cursor: pointer; font-size: 20px; box-shadow: 0 6px 0 #c9184a; }
</style>
</head>
<body>
<div id="game-wrapper">
<div id="menu-screen">
<h1 class="main-title">Антивалентинка</h1>
<p class="subtitle">Кто будет защищать границы?</p>
<div class="char-select-container">
<div class="char-card" onclick="startGame('lenny')">
<img src="https://i.ibb.co/pjqQtqwC/SP-Studio-1.png"><br><span>Ленни</span>
</div>
<div class="char-card" onclick="startGame('farid')">
<img src="https://i.ibb.co/RpjBQkJV/SP-Studio.png"><br><span>Фарид</span>
</div>
</div>
</div>
<div id="score-board">ЛЕННИ <span id="s_lenny">0</span> : <span id="s_farid">0</span> ФАРИД</div>
<div id="arena">
<img id="lenny" class="character" src="https://i.ibb.co/pjqQtqwC/SP-Studio-1.png" style="left:2%; top:40%;">
<img id="farid" class="character" src="https://i.ibb.co/RpjBQkJV/SP-Studio.png" style="right:2%; top:40%;">
<img id="heart" src="https://upload.wikimedia.org/wikipedia/commons/thumb/f/f1/Heart_coraz%C3%B3n.svg/64px-Heart_coraz%C3%B3n.svg.png" style="left:47%; top:45%;">
</div>
<div id="win-screen">
<h2 id="final-score-text" style="font-size: 60px; color: #590d22; margin-bottom: 10px;">10 : 10</h2>
<div class="char-select-container">
<img src="https://i.ibb.co/pjqQtqwC/SP-Studio-1.png" style="width: 110px;">
<img src="https://i.ibb.co/RpjBQkJV/SP-Studio.png" style="width: 110px;">
</div>
<p style="font-size: 28px; color: #ff4d6d; font-weight: bold; margin: 25px;">...а они всё равно вместе!</p>
<button class="btn-restart" onclick="location.reload()">Играть снова</button>
</div>
</div>
<script>
var lennyY = 40, faridY = 40, heartX = 47, heartY = 45;
var heartVX = 0, heartVY = 0;
var scoreLenny = 0, scoreFarid = 0;
var player = null, ai = null, aiTargetY = 40;
var keys = {}, timerId = null;
const phrasesLenny = ["сам себя люби", "надоел", "заебал", "пф-пф-пф", "не пялься", "отвали", "фу!", "не сегодня", "варю зелье", "личные границы!", "бесишь!", "ой, всё..."];
const phrasesFarid = ["ты звездочка", "люблю тебя", "какой ты красивый", "вижу тебя во снах", "мур", "солнышко", "люблю до луны!", "свет моих глаз", "лети ко мне!", "ты — чудо"];
window.addEventListener("keydown", e => { keys[e.key] = true; if(e.key.includes("Arrow")) e.preventDefault(); });
window.addEventListener("keyup", e => { keys[e.key] = false; });
function createBubble(id) {
const arena = document.getElementById("arena"), char = document.getElementById(id), bubble = document.createElement("div");
bubble.className = "bubble";
bubble.innerText = (id === "lenny" ? phrasesLenny : phrasesFarid)[Math.floor(Math.random() * (id === "lenny" ? phrasesLenny : phrasesFarid).length)];
let top = parseFloat(char.style.top);
if (top < 15) { bubble.style.top = (top + 15) + "%"; bubble.classList.add("down-anim"); }
else { bubble.style.top = (top - 8) + "%"; bubble.classList.add("up-anim"); }
bubble.style.left = id === "lenny" ? "14%" : "65%";
arena.appendChild(bubble);
setTimeout(() => bubble.remove(), 1500);
}
function spawnFallingHearts() {
const container = document.getElementById("game-wrapper");
setInterval(() => {
const h = document.createElement("div");
h.className = "falling-heart";
h.innerHTML = "❤"; // классическое сердце
h.style.left = Math.random() * 100 + "%";
h.style.top = "-50px";
h.style.fontSize = (Math.random() * 20 + 20) + "px";
h.style.animationDuration = (Math.random() * 2 + 2) + "s";
h.style.opacity = Math.random();
container.appendChild(h);
setTimeout(() => h.remove(), 4000);
}, 150);
}
function resetHeart(side) {
heartX = 47; heartY = 45;
heartVX = (side === 'lenny' ? -0.85 : 0.85);
heartVY = (Math.random() > 0.5 ? 0.5 : -0.5);
}
function startGame(sel) {
document.getElementById("menu-screen").style.display = "none";
document.getElementById("arena").style.display = "block";
document.getElementById("score-board").style.display = "block";
player = sel; ai = (sel === "lenny" ? "farid" : "lenny");
resetHeart('farid');
gameLoop();
}
function gameLoop() {
if (scoreLenny >= 10 || scoreFarid >= 10) {
document.getElementById("win-screen").style.display = "flex";
document.getElementById("final-score-text").innerText = scoreLenny + " : " + scoreFarid;
spawnFallingHearts();
return;
}
if (player === "lenny") { if (keys["ArrowUp"]) lennyY -= 1.8; if (keys["ArrowDown"]) lennyY += 1.8; }
else { if (keys["ArrowUp"]) faridY -= 1.8; if (keys["ArrowDown"]) faridY += 1.8; }
if (Math.random() < 0.12) aiTargetY = heartY - 6;
if (ai === "lenny") lennyY += (aiTargetY - lennyY) * 0.08;
else faridY += (aiTargetY - faridY) * 0.08;
lennyY = Math.max(0, Math.min(75, lennyY));
faridY = Math.max(0, Math.min(75, faridY));
heartX += heartVX; heartY += heartVY;
if (heartY <= 0 || heartY >= 92) heartVY *= -1;
if (heartX <= 14 && heartX >= 8 && heartY > lennyY - 5 && heartY < lennyY + 18 && heartVX < 0) {
heartVX = Math.abs(heartVX) * 1.03; heartVY *= 1.03; createBubble("lenny");
heartX = 14.1;
}
if (heartX >= 80 && heartX <= 86 && heartY > faridY - 5 && heartY < faridY + 18 && heartVX > 0) {
heartVX = -Math.abs(heartVX) * 1.03; heartVY *= 1.03; createBubble("farid");
heartX = 79.9;
}
if (heartX < -5) { scoreFarid++; updateScore(); resetHeart('farid'); }
else if (heartX > 100) { scoreLenny++; updateScore(); resetHeart('lenny'); }
document.getElementById("lenny").style.top = lennyY + "%";
document.getElementById("farid").style.top = faridY + "%";
document.getElementById("heart").style.left = heartX + "%";
document.getElementById("heart").style.top = heartY + "%";
timerId = requestAnimationFrame(gameLoop);
}
function updateScore() {
document.getElementById("s_lenny").innerText = scoreLenny;
document.getElementById("s_farid").innerText = scoreFarid;
}
</script>
</body>
</html>[/html]
Поделиться2514-02-2026 23:09:33
@Lenny St. Clair я ворвусь в твой блог, потому что все еще не создал собственный
у меня есть тысяча нагенерированных картинок, из которых я мог бы сделать тебе аватарки, но ты все равно только лайкаешь их и носить не будешь, потому что пися моя =*
[html]<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>LIVE: Scheherazade - О любви</title>
<style>
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
body {
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
background: linear-gradient(135deg, #1a1a2e 0%, #16213e 100%);
min-height: 100vh;
padding: 20px;
}
.container {
max-width: 900px;
margin: 0 auto;
}
.live-card {
background: #0f3460;
border-radius: 20px;
overflow: hidden;
box-shadow: 0 20px 60px rgba(0, 0, 0, 0.5);
}
.video-section {
position: relative;
background: #000;
aspect-ratio: 16/9;
overflow: hidden;
}
.video-placeholder {
width: 100%;
height: 100%;
object-fit: cover;
filter: brightness(0.9);
}
.live-badge {
position: absolute;
top: 20px;
left: 20px;
background: #e74c3c;
color: white;
padding: 8px 16px;
border-radius: 20px;
font-weight: 700;
font-size: 14px;
display: flex;
align-items: center;
gap: 8px;
animation: pulse 2s infinite;
}
@keyframes pulse {
0%, 100% { opacity: 1; }
50% { opacity: 0.7; }
}
.live-dot {
width: 8px;
height: 8px;
background: white;
border-radius: 50%;
animation: blink 1.5s infinite;
}
@keyframes blink {
0%, 100% { opacity: 1; }
50% { opacity: 0.3; }
}
.viewers {
position: absolute;
top: 20px;
right: 20px;
background: rgba(0, 0, 0, 0.7);
color: white;
padding: 8px 16px;
border-radius: 20px;
font-size: 14px;
backdrop-filter: blur(10px);
}
.profile-section {
padding: 24px;
background: linear-gradient(135deg, #533483 0%, #2e294e 100%);
}
.profile-header {
display: flex;
align-items: center;
gap: 16px;
margin-bottom: 20px;
}
.avatar {
width: 60px;
height: 60px;
border-radius: 50%;
background: linear-gradient(135deg, #f093fb 0%, #f5576c 100%);
display: flex;
align-items: center;
justify-content: center;
font-size: 28px;
font-weight: 700;
color: white;
border: 3px solid rgba(255, 255, 255, 0.3);
}
.profile-info h1 {
color: white;
font-size: 22px;
margin-bottom: 4px;
}
.profile-info p {
color: rgba(255, 255, 255, 0.7);
font-size: 14px;
}
.stream-title {
background: rgba(0, 0, 0, 0.3);
padding: 16px;
border-radius: 12px;
margin-bottom: 20px;
}
.stream-title h2 {
color: #ffd700;
font-size: 18px;
margin-bottom: 8px;
}
.stream-title p {
color: rgba(255, 255, 255, 0.8);
font-size: 14px;
line-height: 1.5;
}
.monologue-section {
background: #1a1a2e;
padding: 24px;
border-radius: 0 0 20px 20px;
}
.monologue-title {
color: #ffd700;
font-size: 20px;
margin-bottom: 16px;
display: flex;
align-items: center;
gap: 10px;
}
.monologue-title::before {
content: '💬';
font-size: 24px;
}
.monologue-text {
color: #e0e0e0;
line-height: 1.8;
font-size: 15px;
white-space: pre-line;
background: rgba(255, 255, 255, 0.05);
padding: 20px;
border-radius: 12px;
border-left: 4px solid #f5576c;
}
.stats {
display: flex;
gap: 20px;
padding: 16px;
background: rgba(0, 0, 0, 0.2);
border-radius: 12px;
margin-top: 20px;
}
.stat-item {
flex: 1;
text-align: center;
}
.stat-value {
color: #f5576c;
font-size: 24px;
font-weight: 700;
display: block;
}
.stat-label {
color: rgba(255, 255, 255, 0.6);
font-size: 12px;
text-transform: uppercase;
margin-top: 4px;
}
</style>
</head>
<body>
<div class="container">
<div class="live-card">
<div class="video-section">
<img src="https://upforme.ru/uploads/001c/82/f2/87/t484238.png" alt="Scheherazade" class="video-placeholder" style="object-position: center;">
<div class="live-badge">
<span class="live-dot"></span>
ПРЯМОЙ ЭФИР
</div>
<div class="viewers">👁 12.4K зрителей</div>
</div>
<div class="profile-section">
<div class="profile-header">
<div class="avatar">F</div>
<div class="profile-info">
<h1>Scheherazade | FARZzzz_4</h1>
<p>Танцор • Хореограф • Модель • 547K подписчиков</p>
</div>
</div>
<div class="stream-title">
<h2>✨ Ночной разговор о любви</h2>
<p>В 4 утра приходят самые честные мысли. Давайте поговорим о том, что такое любовь на самом деле.</p>
</div>
<div class="stats">
<div class="stat-item">
<span class="stat-value">12.4K</span>
<span class="stat-label">Смотрят</span>
</div>
<div class="stat-item">
<span class="stat-value">8.7K</span>
<span class="stat-label">Лайков</span>
</div>
<div class="stat-item">
<span class="stat-value">15:18</span>
<span class="stat-label">В эфире</span>
</div>
</div>
</div>
<div class="monologue-section">
<div class="monologue-title">Что я думаю о любви</div>
<div class="monologue-text">Знаете, о чём я думаю в четыре утра? Нет, не о суициде и всей этой популярной, в одно время, истории. Я думаю о любви. О настоящей любви, которая не похожа на то, что показывают в кино.
Любовь — это когда ты выбираешь человека снова и снова. Даже когда он ранит тебя. Даже когда он не понимает, насколько сильно тебе больно и не слышит, когда ты об этом ему говоришь. Ты всё равно выбираешь его.
Любовь — это не магия, не связь, не судьба. Это выбор. Каждый ебанный день. Когда об тебя вытирают ноги, когда воспринимают как данность и функцию, не видят в тебе живого человека, когда тебя доводят до слёз — ты всё равно остаёшься. Потому что выбрал.
И знаете что самое страшное? Когда ты понимаешь, что этот человек уже давно стал частью тебя. Вошел без стука и разрешения, влез с грязной обувью на твое постельное, громко включил музыку и перевернул мусорное ведро. Тебе на голову. А ты ничего не можешь сделать, потому что это теперь часть тебя. Против себя-то не попрешь. Ты пытаешься договориться, объясняешь, терпишь, оправдываешь. А он даже не спрашивает, что нужно тебе.
Любовь — это когда ты готов позорно сбежать поджав хвост, лишь бы не видеть человека, но остаешься. И тут же думаешь: «нахуя я остался?» Потому что даже если бы у тебя был выбор... ты бы выбрал его. Снова. И снова. И снова.
Любовь — это понимание, что этот человек тебя уничтожит. Станет той лишней таблеткой снотворного или случайно уроненным феном в полную воды ванну — именно он. И ты всё равно идёшь к нему. Потому что даже если бы у тебя была возможность не любить... ты бы всё равно любил.
Вот это и есть любовь. Не романтика с ужинами при свечах. Не танцы под луной. Это выбор оставаться рядом, когда всё внутри кричит уйти. Это война, которую ты заранее проиграл. Это принятие того, что ты ничего не можешь изменить.
Личный выбор тебя самого. Выбор другого человека таким, какой он есть без цели его перекроить под себя, но с надеждой, что он тебя все-таки услышит. Потому что если это действительно именно тот самый твой человек, то твое терпение вознаградится. И твое терпение приводит тебя в точку, в которой твой выбор слышит тебя. Видит тебя. Выбирает тебя. И вы вместе идете к тому, чтобы уже вам обоим было хорошо. Вместе.
И да, я люблю. Люблю человека, который меня убивает. И буду любить. Всегда.
Потому что любовь — это не про счастье. Это про то, что ты готов пережить ради другого человека. Это про то, что ты выбираешь его даже тогда, когда он тебя не выбирает.
Вот такая она, любовь в четыре утра. Честная. Больная. Настоящая. Обнадеживающая.</div>
</div>
</div>
</div>
</body>
</html>[/html]
Отредактировано Farid Amil Rosenkranz (16-02-2026 01:24:30)







































