Хранилище

Объявление

АМС
Лучший пост [Имя автора лучшего поста]
Вселенная будто насмехалась над ним, потому что как только они оказались в спальне и желанная женщина почти была у него в руках... Ей позвонила мама. Ригель только закатил глаза, покорно садясь в кресло и прикрывая глаза, ожидая когда этот разговор закончится. Ну не может же он в самом деле длиться дольше пары минут. Всего пара фраз. Да, все хорошо. Да, спальни разные. Да, я очень много времени провожу с миссис Блэкторн, а Ригеля почти не вижу. Не пара фраз и не пара минут. Кассия мерила шагами комнату и оправдывалась словно школьница, которая нарушила комендантский час и опаздывала домой на добрую четверть часа.
Коты-воители
Отголоски прошлого

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.



Проверка

Сообщений 31 страница 40 из 42

31

[hideprofile][html]<style>
:root {
--text: #232d24; --link: #39423c; --link-hover: #4d5a55; --link-light: #d5d4d1;
--link-light-hover: #aeafaa; --zelen: #b8bbb9; --scroll: #2f3229; --respect: #edeeed;
--back: #848a87; --noblack: #39423c; --zelenlight: #cfcfca; --addition-area: #aeafa8;
--addition-area-hover: #676a52;
}
*{box-sizing:border-box;margin:0;padding:0}
body{background:#e8e7e3;font-family:Arial,'Book Antiqua',sans-serif;font-size:12px;color:var(--text);padding:20px;display:flex;justify-content:center;align-items:flex-start;min-height:100vh}
*::-webkit-scrollbar{width:4px;height:4px}
*::-webkit-scrollbar-thumb{background-color:var(--scroll);border-radius:10px}
.forum-window{max-width:700px;margin:0 auto;padding:25px;width:100%}
.inner-panel{background:var(--link-light);border-radius:5px;padding:25px 20px 20px}
.role-tabs{display:flex;gap:25px;color:var(--link);font-size:18px;border-bottom:1px solid var(--link);padding:10px;margin-bottom:20px;justify-content:center}
.role-tabs span{padding:0 15px;position:relative;font-family:'Book Antiqua',serif;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--link-hover)}
.role-tabs span::before{position:absolute;content:'';left:0;bottom:-10px;display:block;width:100%;height:5px;background:var(--link)}
.quiz-intro{text-align:center;margin-bottom:20px;color:var(--noblack);font-family:'Book Antiqua',serif;font-size:14px;line-height:1.5}
.quiz-progress{width:100%;height:8px;background:var(--back);border-radius:10px;margin-bottom:20px;overflow:hidden;border:1px solid var(--addition-area-hover)}
.quiz-progress-fill{height:100%;background:linear-gradient(90deg,var(--zelen),var(--link));border-radius:10px;transition:width .4s ease;width:0%}
.quiz-question{background:#e3e2de;border:1px solid var(--addition-area);border-radius:8px;padding:20px;margin-bottom:15px;text-align:center}
.quiz-question h3{font-family:'Book Antiqua',serif;font-size:16px;color:var(--noblack);margin-bottom:18px;font-weight:700}
.quiz-options{display:flex;flex-direction:column;gap:8px}
.quiz-option{display:block;width:100%;padding:12px 18px;background:var(--zelenlight);border:1px solid var(--addition-area);border-radius:20px;cursor:pointer;font-family:Arial,sans-serif;font-size:13px;color:var(--noblack);text-align:center;transition:all .2s ease}
.quiz-option:hover{background:var(--addition-area);border-color:var(--addition-area-hover);color:#fff;transform:translateY(-1px)}
.quiz-option:active{transform:scale(.98)}
.quiz-result{display:none;background:#e3e2de;border:1px solid var(--addition-area);border-radius:8px;padding:25px;text-align:center;margin-top:15px}
.quiz-result h2{font-family:'Book Antiqua',serif;font-size:22px;color:var(--noblack);margin-bottom:10px}
.quiz-result .result-type{display:inline-block;padding:8px 20px;border-radius:20px;font-size:16px;font-weight:700;color:#fff;margin:10px 0;font-family:'Book Antiqua',serif;letter-spacing:1px}
.quiz-result .result-desc{color:var(--noblack);font-size:13px;line-height:1.6;margin:15px 0}
.quiz-result .result-scores{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:15px 0}
.quiz-result .score-item{padding:6px 14px;border-radius:15px;font-size:11px;font-weight:600;color:#fff}
.copy-btn{display:inline-block;padding:12px 30px;background:var(--link);color:var(--respect);border:none;border-radius:25px;cursor:pointer;font-family:'Book Antiqua',serif;font-size:14px;font-weight:700;margin-top:15px;transition:all .2s ease;border:2px solid var(--addition-area-hover)}
.copy-btn:hover{background:var(--link-hover);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}
.copy-btn:active{transform:scale(.96)}
.retry-btn{display:inline-block;padding:10px 25px;background:transparent;color:var(--link);border:2px solid var(--addition-area);border-radius:25px;cursor:pointer;font-family:'Book Antiqua',serif;font-size:13px;margin-top:10px;margin-left:10px;transition:all .2s ease}
.retry-btn:hover{background:var(--zelenlight)}
.copy-notif{position:fixed;bottom:30px;left:50%;transform:translateX(-50%);background:var(--link);color:var(--respect);padding:12px 25px;border-radius:25px;font-weight:700;z-index:99999;font-family:Arial,sans-serif;font-size:13px;box-shadow:0 4px 15px rgba(0,0,0,.3);opacity:0;transition:opacity .4s ease}
.copy-notif.show{opacity:1}
.footer{font-size:11px;text-align:center;color:var(--link);margin-top:20px;opacity:.8;font-style:italic}
.type-normal{background:#A8A878}.type-fire{background:#F08030}.type-water{background:#6890F0}
.type-electric{background:#F8D030;color:#333}.type-grass{background:#78C850}
.type-poison{background:#A040A0}.type-ground{background:#E0C068;color:#333}
.type-bug{background:#A8B820}.type-rock{background:#B8A038}
</style>

<div class="forum-window">
<div class="inner-panel">
<div class="role-tabs"><span>Тест на стихию</span></div>

<div class="quiz-intro">Ответь на 12 вопросов и узнай, какая стихия покемонов тебе ближе всего!</div>
<div class="quiz-progress"><div class="quiz-progress-fill" id="progressBar"></div></div>

<div id="quizContainer"></div>
<div class="quiz-result" id="quizResult"></div>

<div class="copy-notif" id="copyNotif"></div>
</div></div>

<script>
var questions = [
    {q:"Какой пейзаж тебя больше всего вдохновляет?",o:["Дремучий лес, полный жизни и тайн","Загадочные болота, скрывающие древние секреты","Величественный вулкан, извергающий огонь","Бескрайний океан, манящий своей глубиной"],t:["grass","poison","fire","water"]},
    {q:"Какое оружие ты бы выбрал в бою?",o:["Хитроумную ловушку — обезвредить врага без боя","Тяжёлый молот — сокрушить преграды одним ударом","Электрическую дубинку — быстро и ослепительно","Каменный щит — непробиваемая защита"],t:["bug","ground","electric","rock"]},
    {q:"Какое время суток тебе ближе?",o:["Рассвет — время надежд и новых начинаний","Полдень — пик силы и ослепительного света","Сумерки — время, когда мир наполняется жужжанием","Ночь — покров тайн и скрытых возможностей"],t:["grass","fire","bug","poison"]},
    {q:"Какой вид отдыха тебе по душе?",o:["Поход в горы — свежий воздух и простор","Уход за редкими растениями в оранжерее","Поиск окаменелостей на раскопках","Огранка драгоценных камней в мастерской"],t:["grass","water","ground","rock"]},
    {q:"Какая погода тебя заряжает энергией?",o:["Гроза — когда небо разрывают молнии","Ослепительное солнце в зените","Тёплый грибной дождь — земля оживает","Порывистый ветер, разносящий семена растений"],t:["electric","fire","water","bug"]},
    {q:"Какую экспедицию ты бы возглавил?",o:["Погружение в подводный грот с кораллами","Спуск в неисследованную пещеру со сталактитами","Изучение древнего храма с ловушками и ядами","Поиск легендарного улья в глубине джунглей"],t:["water","rock","poison","bug"]},
    {q:"Какое природное явление тебя завораживает?",o:["Лавовая река, стекающая в океан","Лесной пожар — страшная, но величественная сила","Разлом земли во время землетрясения","Молния, ударившая в одинокое дерево"],t:["rock","fire","ground","electric"]},
    {q:"Какой цвет тебе ближе всего?",o:["Изумрудный — цвет жизни и обновления","Алый — цвет страсти и решимости","Сапфировый — цвет мудрости и спокойствия","Золотисто-коричневый — цвет земли и достатка"],t:["grass","fire","water","ground"]},
    {q:"Какую суперспособность ты бы выбрал?",o:["Управлять растениями — оживлять леса","Дышать под водой — исследовать затонувшие миры","Вызывать подземные толчки — пробуждать недра","Сверхскорость — быть везде первым"],t:["grass","water","ground","electric"]},
    {q:"Какое фантастическое существо тебе ближе?",o:["Богомол с лезвиями-крыльями, переливающимися как драгоценный камень","Змей с чешуёй, меняющей цвет под настроение — живая радуга","Голем из обсидиана с лавовыми прожилками, светящимися в темноте","Феникс с крыльями из чистого пламени, возрождающийся из пепла"],t:["bug","poison","rock","fire"]},
    {q:"Какой дар природы ты ценишь превыше всего?",o:["Плодородную почву — источник всякой жизни","Чистую родниковую воду — эликсир здоровья","Драгоценные самоцветы из глубин земли","Грозовую энергию — молнию, приручённую человеком"],t:["grass","water","rock","electric"]},
    {q:"Где ты будешь лучше себя чувствовать?",o:["Уютный домик в кроне исполинского дуба","Надёжный бункер глубоко под землёй","Зал с хрустальными стенами в толще скалы","Химическая лаборатория"],t:["bug","ground","rock","poison"]}
];

var typeNames = {
    normal:"Нормальный",fire:"Огонь",water:"Вода",electric:"Электро",
    grass:"Трава",poison:"Яд",ground:"Земля",bug:"Насекомое",rock:"Камень"
};

var typeDescriptions = {
    normal:"Ты уравновешенный и многогранный человек! В тебе сочетается столько разных качеств, что невозможно выделить что-то одно. Твоя сила — в универсальности, гибкости и умении находить общий язык со всеми. Ты — сама гармония.",
    fire:"Ты страстный, энергичный и целеустремлённый! Твой энтузиазм зажигает окружающих, а решительность помогает преодолевать любые преграды. Ты прирождённый лидер, не боишься рисковать и всегда идёшь до конца.",
    water:"Ты спокойный, глубокий и гибкий человек. Умеешь приспосабливаться к любым условиям, но сохраняешь внутреннюю силу. Твоя интуиция и терпение — главные союзники. Ты течёшь по жизни плавно, но уверенно.",
    electric:"Ты быстрый, умный и энергичный! Твои реакции молниеносны, а идеи вспыхивают как искры. Ты заряжаешь всех вокруг позитивом и не можешь усидеть на месте. Твоя скорость мысли и действий поражает.",
    grass:"Ты жизнерадостный, заботливый и терпеливый человек. Любишь природу, рост и развитие во всех смыслах. Ты умеешь ждать и верить в лучшее, поддерживая окружающих. Твоя сила — в умении расти над собой.",
    poison:"Ты хитрый, изобретательный и нестандартно мыслящий человек. Умеешь находить обходные пути и не боишься идти против правил. Твой острый ум и неожиданный подход к задачам — твоё главное оружие.",
    ground:"Ты надёжный, практичный и приземлённый. Стоишь на своём твёрдо, как скала, и на тебя всегда можно положиться. Твоя сила — в стабильности, упорстве и невероятной выносливости.",
    bug:"Ты трудолюбивый, настойчивый и быстро растущий! Ты умеешь адаптироваться и развиваться с невероятной скоростью. Твоя скромность скрывает огромный потенциал, который раскрывается в нужный момент.",
    rock:"Ты стойкий, выносливый и несокрушимый! Никакие трудности не могут тебя сломать. Ты — опора для близких, твоя сила воли достойна восхищения. Ты стоишь на своём, как неприступная крепость."
};

var typeEmojis = {
    normal:"🔄",fire:"🔥",water:"💧",electric:"⚡",
    grass:"🌿",poison:"☠️",ground:"⛏️",bug:"🐛",rock:"🏔️"
};

var typeColors = {
    normal:"#A8A878",fire:"#F08030",water:"#6890F0",electric:"#F8D030",
    grass:"#78C850",poison:"#A040A0",ground:"#E0C068",bug:"#A8B820",rock:"#B8A038"
};

var scores = {};
var currentQ = 0;
var totalQ = questions.length;
var quizContainer = document.getElementById('quizContainer');
var resultDiv = document.getElementById('quizResult');
var progressBar = document.getElementById('progressBar');

function initQuiz() {
    scores = {};
    currentQ = 0;
    resultDiv.style.display = 'none';
    quizContainer.style.display = 'block';
    progressBar.style.width = '0%';
    showQuestion();
}

function showQuestion() {
    if(currentQ >= totalQ) {
        showResult();
        return;
    }
   
    var q = questions[currentQ];
    var html = '<div class="quiz-question"><h3>Вопрос ' + (currentQ+1) + ' из ' + totalQ + '</h3>';
    html += '<p style="margin-bottom:15px;font-weight:600;font-size:14px;color:var(--noblack)">' + q.q + '</p>';
    html += '<div class="quiz-options">';
   
    for(var i=0; i<q.o.length; i++) {
        html += '<button class="quiz-option" onclick="answer(\'' + q.t[i] + '\')">' + q.o[i] + '</button>';
    }
   
    html += '</div></div>';
    quizContainer.innerHTML = html;
}

function answer(type) {
    if(!scores[type]) scores[type] = 0;
    scores[type]++;
    currentQ++;
    progressBar.style.width = (currentQ / totalQ * 100) + '%';
   
    if(currentQ < totalQ) {
        setTimeout(showQuestion, 300);
    } else {
        setTimeout(showResult, 400);
    }
}

function showResult() {
    quizContainer.style.display = 'none';
    resultDiv.style.display = 'block';
    progressBar.style.width = '100%';
   
    var maxScore = 0;
    for(var t in scores) {
        if(scores[t] > maxScore) maxScore = scores[t];
    }
   
    var topTypes = [];
    for(var t in scores) {
        if(scores[t] === maxScore) topTypes.push(t);
    }
   
    var resultName, description, typeClass;
   
    if(topTypes.length >= 4) {
        resultName = "Нормальный";
        description = typeDescriptions.normal;
        typeClass = "type-normal";
    } else {
        resultName = topTypes.map(function(t) { return typeNames[t]; }).join(' / ');
        var mainType = topTypes[0];
        description = typeDescriptions[mainType];
        typeClass = "type-" + mainType;
    }
   
    var html = '<h2>Твой результат</h2>';
    html += '<div>Тебе ближе всего стихия:</div>';
    html += '<div class="result-type ' + typeClass + '">' + resultName + '</div>';
    html += '<div class="result-desc">' + description + '</div>';
    html += '<div style="font-weight:600;margin-top:10px;color:var(--noblack)">Распределение очков:</div>';
    html += '<div class="result-scores">';
   
    var sortedTypes = Object.keys(scores).sort(function(a,b) { return scores[b] - scores[a]; });
    for(var i=0; i<sortedTypes.length; i++) {
        var t = sortedTypes[i];
        html += '<span class="score-item type-' + t + '">' + typeNames[t] + ': ' + scores[t] + '</span>';
    }
    html += '</div>';
   
    html += '<button class="copy-btn" id="copyResultBtn">📋 Скопировать результат</button>';
    html += '<button class="retry-btn" onclick="initQuiz()">🔄 Пройти заново</button>';
   
    resultDiv.innerHTML = html;
   
    document.getElementById('copyResultBtn').addEventListener('click', function() {
        copyResult(resultName);
    });
}

function copyResult(resultName) {
    var mainTypeName = resultName.split(' / ')[0];
    var typeKey = Object.keys(typeNames).find(function(k) { return typeNames[k] === mainTypeName; }) || 'normal';
    var emoji = typeEmojis[typeKey] || '🔄';
    var color = typeColors[typeKey] || '#A8A878';
   
    var sortedTypes = Object.keys(scores).sort(function(a,b) { return scores[b] - scores[a]; });
    var topThree = sortedTypes.slice(0, 3);
   
    var typeBadges = '';
    for(var i=0; i<topThree.length; i++) {
        var t = topThree[i];
        var tEmoji = typeEmojis[t] || '🔄';
        var tColor = typeColors[t] || '#A8A878';
        var tName = typeNames[t];
        typeBadges += '<span style="display:inline-block;background:' + tColor + ';color:#fff;padding:4px 12px;border-radius:12px;font-size:11px;font-weight:700;margin:3px;">' + tEmoji + ' ' + tName + ': ' + scores[t] + '</span> ';
    }
   
    var closeTag = '[' + '/html]';
   
    var htmlCode = '[html]<div style="box-sizing:border-box;max-width:650px;margin:20px auto;background:#e3e2de;border:1px solid #aeafa8;border-radius:8px;padding:25px;font-family:\'Book Antiqua\',serif;color:#39423c;font-size:14px;line-height:1.6;">';
    htmlCode += '<div style="display:flex;align-items:flex-start;gap:15px;margin-bottom:15px;">';
    htmlCode += '<div style="width:52px;height:52px;background:#cfcfca;border:1px solid #aeafa8;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:24px;flex-shrink:0;">' + emoji + '</div>';
    htmlCode += '<div>';
    htmlCode += '<p style="margin:0 0 6px 0;font-weight:700;color:#39423c;font-size:15px;text-transform:uppercase;">Результат теста тренера:</p>';
    htmlCode += '<p style="margin:0;font-style:italic;color:#39423c;">Выявлены склонности к следующим стихиям:</p>';
    htmlCode += '</div></div>';
    htmlCode += '<p style="margin:15px 0;text-align:center;font-weight:700;font-size:18px;text-transform:uppercase;color:' + color + ';letter-spacing:1px;">';
    htmlCode += emoji + ' ТИП: ' + resultName.toUpperCase();
    htmlCode += '</p>';
    htmlCode += '<p style="margin:0 0 8px 0;font-size:12px;font-weight:700;color:#39423c;text-align:center;">Распределение стихий:</p>';
    htmlCode += '<p style="margin:0;text-align:center;">' + typeBadges + '</p>';
    htmlCode += '</div>' + closeTag;
   
    if(navigator.clipboard && navigator.clipboard.writeText) {
        navigator.clipboard.writeText(htmlCode).then(function() {
            showCopyNotification();
        }).catch(function() {
            fallbackCopy(htmlCode);
        });
    } else {
        fallbackCopy(htmlCode);
    }
}

function fallbackCopy(text) {
    var ta = document.createElement('textarea');
    ta.value = text;
    ta.style.position = 'fixed';
    ta.style.top = '0';
    ta.style.left = '0';
    ta.style.opacity = '0';
    document.body.appendChild(ta);
    ta.focus();
    ta.select();
    try {
        document.execCommand('copy');
        showCopyNotification();
    } catch(e) {
        alert('Не удалось скопировать. Код результата в консоли (F12).');
        console.log(text);
    }
    document.body.removeChild(ta);
}

function showCopyNotification() {
    var notif = document.getElementById('copyNotif');
    notif.textContent = '✅ Результат скопирован в буфер обмена!';
    notif.classList.add('show');
    setTimeout(function() { notif.classList.remove('show'); }, 2500);
}

initQuiz();
</script>[/html]

0

32

[html]<div style="box-sizing:border-box;max-width:650px;margin:20px auto;background:#e3e2de;border:1px solid #aeafa8;border-radius:8px;padding:25px;font-family:'Book Antiqua',serif;color:#39423c;font-size:14px;line-height:1.6;"><div style="display:flex;align-items:flex-start;gap:15px;margin-bottom:15px;"><div style="width:52px;height:52px;background:#cfcfca;border:1px solid #aeafa8;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:24px;flex-shrink:0;">🐛</div><div><p style="margin:0 0 6px 0;font-weight:700;color:#39423c;font-size:15px;text-transform:uppercase;">Результат теста тренера:</p><p style="margin:0;font-style:italic;color:#39423c;">Выявлены склонности к следующим стихиям:</p></div></div><p style="margin:15px 0;text-align:center;font-weight:700;font-size:18px;text-transform:uppercase;color:#A8B820;letter-spacing:1px;">🐛 ТИП: НАСЕКОМОЕ / КАМЕНЬ</p><p style="margin:0 0 8px 0;font-size:12px;font-weight:700;color:#39423c;text-align:center;">Распределение стихий:</p><p style="margin:0;text-align:center;"><span style="display:inline-block;background:#A8B820;color:#fff;padding:4px 12px;border-radius:12px;font-size:11px;font-weight:700;margin:3px;">🐛 Насекомое: 3</span> <span style="display:inline-block;background:#B8A038;color:#fff;padding:4px 12px;border-radius:12px;font-size:11px;font-weight:700;margin:3px;">🏔️ Камень: 3</span> <span style="display:inline-block;background:#F08030;color:#fff;padding:4px 12px;border-radius:12px;font-size:11px;font-weight:700;margin:3px;">🔥 Огонь: 2</span> </p></div>[/html]

0

33

[html]<style>
:root {
--text: #232d24; --link: #39423c; --link-hover: #4d5a55; --link-light: #d5d4d1;
--link-light-hover: #aeafaa; --zelen: #b8bbb9; --scroll: #2f3229; --respect: #edeeed;
--back: #848a87; --noblack: #39423c; --zelenlight: #cfcfca; --addition-area: #aeafa8;
--addition-area-hover: #676a52;
}
*{box-sizing:border-box;margin:0;padding:0}
body{background:#e8e7e3;font-family:Arial,'Book Antiqua',sans-serif;font-size:12px;color:var(--text);padding:20px;display:flex;justify-content:center;align-items:flex-start;min-height:100vh}
*::-webkit-scrollbar{width:4px;height:4px}
*::-webkit-scrollbar-thumb{background-color:var(--scroll);border-radius:10px}
.forum-window{max-width:700px;margin:0 auto;padding:25px;width:100%}
.inner-panel{background:var(--link-light);border-radius:5px;padding:25px 20px 20px}
.role-tabs{display:flex;gap:25px;color:var(--link);font-size:18px;border-bottom:1px solid var(--link);padding:10px;margin-bottom:20px;justify-content:center}
.role-tabs span{padding:0 15px;position:relative;font-family:'Book Antiqua',serif;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--link-hover)}
.role-tabs span::before{position:absolute;content:'';left:0;bottom:-10px;display:block;width:100%;height:5px;background:var(--link)}
.starter-intro{text-align:center;margin-bottom:20px;color:var(--noblack);font-family:'Book Antiqua',serif;font-size:14px;line-height:1.5}
.starter-cards{display:flex;gap:15px;justify-content:center;flex-wrap:wrap}
.starter-card{background:#e3e2de;border:1px solid var(--addition-area);border-radius:8px;padding:20px 15px;text-align:center;cursor:pointer;transition:all .2s ease;flex:1;min-width:150px;max-width:200px}
.starter-card:hover{background:var(--zelenlight);border-color:var(--addition-area-hover);transform:translateY(-3px)}
.starter-card:active{transform:scale(.97)}
.starter-card .simg-wrap{width:70px;height:70px;margin:0 auto 10px;background:var(--zelenlight);border-radius:8px;padding:8px;border:1px solid var(--addition-area);display:flex;align-items:center;justify-content:center}
.starter-card .simg-wrap img{width:56px;height:56px;image-rendering:auto;object-fit:contain;display:block}
.starter-card .sname{font-family:'Book Antiqua',serif;font-size:15px;font-weight:700;color:var(--noblack);margin:6px 0 4px}
.starter-card .stype{font-size:10px;color:var(--back);margin-bottom:6px}
.starter-card .schoose{display:inline-block;padding:6px 18px;background:var(--link);color:var(--respect);border-radius:20px;font-size:11px;font-weight:700;margin-top:8px;transition:all .2s ease}
.starter-card:hover .schoose{background:var(--link-hover)}
.copy-notif{position:fixed;bottom:30px;left:50%;transform:translateX(-50%);background:var(--link);color:var(--respect);padding:12px 25px;border-radius:25px;font-weight:700;z-index:99999;font-family:Arial,sans-serif;font-size:13px;box-shadow:0 4px 15px rgba(0,0,0,.3);opacity:0;transition:opacity .4s ease}
.copy-notif.show{opacity:1}
.footer{font-size:11px;text-align:center;color:var(--link);margin-top:20px;opacity:.8;font-style:italic}
</style>

<div class="forum-window">
<div class="inner-panel">
<div class="role-tabs"><span>Выбор стартового покемона</span></div>

<div class="starter-intro">Пришло время выбрать своего первого покемона!<br>Нажми на одного из трёх — и он станет твоим напарником.</div>

<div class="starter-cards">
   
    <div class="starter-card" onclick="chooseStarter('Бульбазавр', 'https://img.pokemondb.net/sprites/black-white/anim/normal/bulbasaur.gif')">
        <div class="simg-wrap"><img src="https://img.pokemondb.net/sprites/black-white/anim/normal/bulbasaur.gif" alt="Бульбазавр"></div>
        <div class="sname">Бульбазавр</div>
        <div class="stype">Трава / Яд</div>
        <div class="schoose">Выбрать</div>
    </div>
   
    <div class="starter-card" onclick="chooseStarter('Чармандер', 'https://img.pokemondb.net/sprites/black-white/anim/normal/charmander.gif')">
        <div class="simg-wrap"><img src="https://img.pokemondb.net/sprites/black-white/anim/normal/charmander.gif" alt="Чармандер"></div>
        <div class="sname">Чармандер</div>
        <div class="stype">Огонь</div>
        <div class="schoose">Выбрать</div>
    </div>
   
    <div class="starter-card" onclick="chooseStarter('Сквиртл', 'https://img.pokemondb.net/sprites/black-white/anim/normal/squirtle.gif')">
        <div class="simg-wrap"><img src="https://img.pokemondb.net/sprites/black-white/anim/normal/squirtle.gif" alt="Сквиртл"></div>
        <div class="sname">Сквиртл</div>
        <div class="stype">Вода</div>
        <div class="schoose">Выбрать</div>
    </div>
   
</div>

<div class="copy-notif" id="copyNotif"></div>
<div class="footer">Выбери с умом — этот покемон будет с тобой до конца!</div>
</div></div>

<script>
function chooseStarter(name, imageUrl) {
    var closeTag = '[' + '/html]';
   
    var htmlCode = '[html]<div style="box-sizing:border-box;max-width:420px;margin:10px auto;background:#e3e2de;border:1px solid #aeafa8;border-radius:8px;padding:20px;font-family:\'Book Antiqua\',serif;text-align:center;">';
    htmlCode += '<div style="font-weight:700;color:#676a52;text-transform:uppercase;font-size:12px;letter-spacing:1px;margin-bottom:10px;">Мой выбор</div>';
    htmlCode += '<img src="' + imageUrl + '" style="width:56px;height:56px;image-rendering:auto;object-fit:contain;background:#cfcfca;border-radius:8px;padding:8px;border:1px solid #aeafa8;">';
    htmlCode += '<div style="font-weight:700;font-size:16px;margin-top:10px;color:#39423c;">Я выбираю тебя, ' + name.toUpperCase() + '!</div>';
    htmlCode += '</div>' + closeTag;
   
    if(navigator.clipboard && navigator.clipboard.writeText) {
        navigator.clipboard.writeText(htmlCode).then(function() {
            showCopyNotification(name);
        }).catch(function() {
            fallbackCopy(htmlCode, name);
        });
    } else {
        fallbackCopy(htmlCode, name);
    }
}

function fallbackCopy(text, name) {
    var ta = document.createElement('textarea');
    ta.value = text;
    ta.style.position = 'fixed';
    ta.style.top = '0';
    ta.style.left = '0';
    ta.style.opacity = '0';
    document.body.appendChild(ta);
    ta.focus();
    ta.select();
    try {
        document.execCommand('copy');
        showCopyNotification(name);
    } catch(e) {
        alert('Не удалось скопировать. Код в консоли (F12).');
        console.log(text);
    }
    document.body.removeChild(ta);
}

function showCopyNotification(name) {
    var notif = document.getElementById('copyNotif');
    notif.textContent = '✅ ' + name + ' выбран! BB-код скопирован в буфер обмена!';
    notif.classList.add('show');
    setTimeout(function() { notif.classList.remove('show'); }, 2500);
}
</script>[/html]

0

34

[html]<div style="box-sizing:border-box;max-width:420px;margin:10px auto;background:#e3e2de;border:1px solid #aeafa8;border-radius:8px;padding:20px;font-family:'Book Antiqua',serif;text-align:center;"><div style="font-weight:700;color:#676a52;text-transform:uppercase;font-size:12px;letter-spacing:1px;margin-bottom:10px;">Мой выбор</div><img src="https://img.pokemondb.net/sprites/black-white/anim/normal/squirtle.gif" style="max-width:100%;image-rendering:auto;background:#cfcfca;border-radius:8px;padding:5px;border:1px solid #aeafa8;"><div style="font-weight:700;font-size:16px;margin-top:10px;color:#39423c;">Я выбираю тебя, СКВИРТЛ!</div><div style="font-size:11px;color:#848a87;margin-top:4px;">Вода</div></div>[/html]

0

35

[html]<div style="box-sizing:border-box;max-width:420px;margin:10px auto;background:#e3e2de;border:1px solid #aeafa8;border-radius:8px;padding:20px;font-family:'Book Antiqua',serif;text-align:center;"><div style="font-weight:700;color:#676a52;text-transform:uppercase;font-size:12px;letter-spacing:1px;margin-bottom:10px;">Мой выбор</div><img src="https://img.pokemondb.net/sprites/black-white/anim/normal/bulbasaur.gif" style="max-width:100%;image-rendering:auto;background:#cfcfca;border-radius:8px;padding:8px;border:1px solid #aeafa8;"><div style="font-weight:700;font-size:16px;margin-top:10px;color:#39423c;">Я выбираю тебя, БУЛЬБАЗАВР!</div></div>[/html]

0

36

[html]<div style="box-sizing:border-box;max-width:420px;margin:10px auto;background:#e3e2de;border:1px solid #aeafa8;border-radius:8px;padding:20px;font-family:'Book Antiqua',serif;text-align:center;"><div style="font-weight:700;color:#676a52;text-transform:uppercase;font-size:12px;letter-spacing:1px;margin-bottom:10px;">Мой выбор</div><img src="https://img.pokemondb.net/sprites/black-white/anim/normal/charmander.gif" style="width:80px;height:80px;image-rendering:auto;object-fit:contain;background:#cfcfca;border-radius:8px;padding:6px;border:1px solid #aeafa8;"><div style="font-weight:700;font-size:16px;margin-top:10px;color:#39423c;">Я выбираю тебя, ЧАРМАНДЕР!</div></div>[/html]

0

37

[html]<div style="box-sizing:border-box;max-width:420px;margin:10px auto;background:#e3e2de;border:1px solid #aeafa8;border-radius:8px;padding:20px;font-family:'Book Antiqua',serif;text-align:center;"><div style="font-weight:700;color:#676a52;text-transform:uppercase;font-size:12px;letter-spacing:1px;margin-bottom:10px;">Мой выбор</div><img src="https://img.pokemondb.net/sprites/black-white/anim/normal/charmander.gif" style="width:56px;height:56px;image-rendering:auto;object-fit:contain;background:#cfcfca;border-radius:8px;padding:8px;border:1px solid #aeafa8;"><div style="font-weight:700;font-size:16px;margin-top:10px;color:#39423c;">Я выбираю тебя, ЧАРМАНДЕР!</div></div>[/html]

0

38

[html]<div style="box-sizing:border-box;max-width:420px;margin:10px auto;background:#e3e2de;border:1px solid #aeafa8;border-radius:8px;padding:15px;font-family:'Book Antiqua',serif;text-align:center;"><div style="font-weight:700;color:#676a52;text-transform:uppercase;font-size:12px;letter-spacing:1px;margin-bottom:8px;">Мой выбор</div><img src="https://img.pokemondb.net/sprites/black-white/anim/normal/pikachu.gif" style="width:56px;height:56px;image-rendering:auto;object-fit:contain;background:#cfcfca;border-radius:8px;padding:6px;border:1px solid #aeafa8;"><br><div style="font-weight:700;font-size:16px;margin-top:6px;color:#39423c;">Мной пойман ПИКАЧУ!</div></div>[/html]

0

39

[html]<div style="box-sizing:border-box;max-width:420px;margin:10px auto;background:#e3e2de;border:1px solid #aeafa8;border-radius:8px;padding:15px;font-family:'Book Antiqua',serif;text-align:center;"><div style="font-weight:700;color:#676a52;text-transform:uppercase;font-size:12px;letter-spacing:1px;margin-bottom:8px;">Покемон пойман</div><img src="https://img.pokemondb.net/sprites/black-white/anim/normal/pidgey.gif" style="width:56px;height:56px;image-rendering:auto;object-fit:contain;background:#cfcfca;border-radius:8px;padding:6px;border:1px solid #aeafa8;"><br><div style="font-weight:700;font-size:16px;margin-top:6px;color:#39423c;">Мной пойман ПИДЖИ!</div></div>[/html]

0

40

[html]<style>
:root {
--text: #232d24; --link: #39423c; --link-hover: #4d5a55; --link-light: #d5d4d1;
--link-light-hover: #aeafaa; --zelen: #b8bbb9; --scroll: #2f3229; --respect: #edeeed;
--back: #848a87; --noblack: #39423c; --zelenlight: #cfcfca; --addition-area: #aeafa8;
--addition-area-hover: #676a52;
}
*{box-sizing:border-box;margin:0;padding:0}
body{background:#e8e7e3;font-family:Arial,'Book Antiqua',sans-serif;font-size:12px;color:var(--text);padding:20px;display:flex;justify-content:center;align-items:flex-start;min-height:100vh}
*::-webkit-scrollbar{width:4px;height:4px}
*::-webkit-scrollbar-thumb{background-color:var(--scroll);border-radius:10px}
.forum-window{max-width:800px;margin:0 auto;padding:25px;width:100%}
.inner-panel{background:var(--link-light);border-radius:5px;padding:30px 25px 25px}
.role-tabs{display:flex;gap:25px;color:var(--link);font-size:18px;border-bottom:1px solid var(--link);padding:10px;margin-bottom:25px;justify-content:center}
.role-tabs span{padding:0 15px;position:relative;font-family:'Book Antiqua',serif;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--link-hover)}
.role-tabs span::before{position:absolute;content:'';left:0;bottom:-10px;display:block;width:100%;height:5px;background:var(--link)}
.news-content{background:#e3e2de;border:1px solid var(--addition-area);border-radius:8px;padding:25px;line-height:1.7;color:var(--noblack);font-size:13px}
.news-content h3{font-family:'Book Antiqua',serif;font-size:16px;color:var(--link-hover);margin:20px 0 10px;padding-bottom:6px;border-bottom:1px dashed var(--addition-area)}
.news-content h3:first-child{margin-top:0}
.news-content p{margin-bottom:10px}
.news-content .highlight-box{background:var(--zelenlight);border:1px solid var(--addition-area);border-radius:6px;padding:12px 16px;margin:15px 0;text-align:center;font-weight:600;color:var(--noblack)}
.news-content .link-btn{display:inline-block;padding:8px 18px;background:var(--zelenlight);border:1px solid var(--addition-area);border-radius:15px;color:var(--noblack);text-decoration:none;font-weight:700;font-size:12px;transition:all .2s ease;margin:2px}
.news-content .link-btn:hover{background:var(--addition-area);border-color:var(--addition-area-hover);color:#fff}
.news-content .stat-example{display:flex;gap:15px;flex-wrap:wrap;justify-content:center;margin:15px 0}
.news-content .stat-example .mini-card{background:var(--zelenlight);border:1px solid var(--addition-area);border-radius:8px;padding:12px 16px;text-align:center;font-size:11px;min-width:120px}
.news-content .stat-example .mini-card .val{font-size:18px;font-weight:700;color:var(--link-hover);font-family:'Book Antiqua',serif}
.news-content ul{margin:10px 0 10px 20px}
.news-content ul li{margin-bottom:6px}
.footer{font-size:11px;text-align:center;color:var(--link);margin-top:20px;opacity:.8;font-style:italic}
</style>

<div class="forum-window">
<div class="inner-panel">

<div class="role-tabs"><span>Хранилище</span></div>

<div class="news-content">

<p style="font-family:'Book Antiqua',serif;font-size:16px;font-weight:700;text-align:center;color:var(--noblack);">Всё о хранилище, характеристиках и прокачке 🌿</p>

<p>У каждого тренера есть своё хранилище покемонов — отдельная тема, где собраны все его питомцы. Для того, чтобы завести хранилище, достаточно получить стартового покемона.</p>

<h3>Что означают характеристики</h3>

<div class="stat-example">
<div class="mini-card">
<div style="color:var(--back);font-size:10px;">Здоровье (HP)</div>
<div class="val">45 / 45</div>
<div style="font-size:10px;color:var(--back);">базовое из Покедекса</div>
</div>
<div class="mini-card">
<div style="color:var(--back);font-size:10px;">Опыт (XP)</div>
<div class="val">0 / 100</div>
<div style="font-size:10px;color:var(--back);">до нового уровня</div>
</div>
<div class="mini-card">
<div style="color:var(--back);font-size:10px;">Уровень</div>
<div class="val">Ур. 1</div>
<div style="font-size:10px;color:var(--back);">начальный у всех</div>
</div>
<div class="mini-card">
<div style="color:var(--back);font-size:10px;">Сила атаки</div>
<div class="val">49</div>
<div style="font-size:10px;color:var(--back);">базовая из Покедекса</div>
</div>
</div>

<h3>❤️ Здоровье (HP)</h3>
<p>Базовое значение берётся из <a href="https://cwotgoloski.ru/viewtopic.php?id=8867" target="_blank">Покедекса</a>. У всех покемонов оно изначально равно максимальному. В будущем HP можно будет увеличить на тренировочной арене.</p>

<h3>⚡ Опыт (XP) и уровни</h3>
<ul>
<li>Шкала XP всегда из 100 очков</li>
<li><strong>100 XP = +1 уровень</strong>, шкала сбрасывается и начинается заново</li>
<li>При достижении <strong>уровня эволюции</strong> (указан в таблице эволюций) можно провести эволюцию покемона</li>
</ul>

<h3>🎯 Как заработать опыт</h3>
<ul>
<li>Участие в ивентах, конкурсах и активностях на форуме</li>
<li>Посты в игровых темах</li>
<li>Особые награды</li>
</ul>

<div class="highlight-box">
🔜 Тренировочная арена — место, где можно будет прокачивать покемонов, зарабатывая опыт.
</div>

<h3>🦎 Эволюция</h3>
<p>Когда покемон достигает нужного уровня, ты можешь провести эволюцию! После неё меняется спрайт, увеличиваются HP и сила атаки (по Покедексу), уровень сохраняется, а XP сбрасывается до 0/100.</p>

</div>

</div></div>[/html]

0