запланированное техническое шуршание,
приходи смотреть кино!
    !

    слаймон говорит: пиши посты.

    сколько у тебя твинов? ц-ц-ц, мало.

    мама говорит, что для здоровья надо писать не меньше чем пост в неделю.

    если ты тут впервые, не читай бестиарий. меня там нет, обидно.

    потыкай рандомного игрока во флуде. может, ему понравится. если нет, мне будет весело.

    не тыкай меня.

    это у тебя что, аватар на лице? срочно покажись флуду.

    всем гостям пис, всем игрокам кисс.

    я у мамочки самый лучший. да, из сотни тысяч.

    хватит меня нюхать.

    я с виноградным вкусом, но проверять не нужно.

    смотреть, но не трогать.

    почему пост не пишешь?

    чарли просила передать всем чмоки. я не хотел, но так уж и быть. чмок.

    ну шо вы тут, хтонь?

    хочу быть карасиком и плескаться в луже, а не это всё

    Пожмякай меня. Нет, не жмякай меня!

    как говорил мой дед: твинков много не бывает

    погладил соигроков в флуде? теперь порадуй их постом!

    порадовал соигрока постом? иди погладь его в флуде!

    мне холодно, выключи снег!!!

    в очень плохом хоррор фанфике по канону первым умирает Андрей

    мои карты говорят, что у тебя утренний мем во флуде по расписанию

    ходят легенды, что по ночам Саня творит страшные вещи с некоторыми из нас

    времена идут, а один фейри всё ещё ждёт Ванни в ванне

    никто не пишет посты мне… слаймы тоже хотят играть :с

    цыц, не говори со мной, я желе

    всем привет. чмок. пака

    хорошего дня, не забудь покушац

    эти крылья дьявольские!!! испугались?

    севодня без драм! только хиханьки и хаханьки ♥

    омагад ты тоже тут? а я думал, кто это так долго меня не гладил......

    как ты вовремя, пирожочек! я как раз думал о том, кто же будет писать первый пост в эпизод. это ты. буп!

    прекрасного дня! пусть удача ходит за тобой по пятам… как ггшка в убить сталкера....

    пусть денёчек будет лёгким, как пушинка, и сладким, как пироженка ♥

    чарли, осторожней с чипсами. помни, мы всегда готовы спасти тебя от них хе хе хе

    в кр алмазная лихорадка, давайте устроим свою — твинковую

    привет, спасибо, что живой. актуально для посленовогоднего времени

    hnmur1

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

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


    Вы здесь » hnmur1 » Тестовый форум » дейли


    дейли

    Сообщений 1 страница 10 из 10

    1

    [hideprofile]

    ежедневные отметки

    Правила очень просты: нажимайте новый номер раз в день поочерёдно, и каждый седьмой день получайте всё более дорогие призы! Вы можете заходить аккаунтами, отмечаться параллельно и получать призы за каждого твина. У вас есть шанс получить всё, даже если вы не будете заходить абсолютно каждый день: шагов всего 28 для любого месяца года.

    Код:
    <script type="text/javascript" src="https://forumstatic.ru/files/001c/ac/cf/65993.js?v=2"></script>

    0

    Перевести2

    1

    15.02.2026

    0

    Перевести3

    2

    16.02.2026

    0

    Перевести4

    3

    17.02.2026

    0

    5

    [hideprofile]

    банк

    Добро пожаловать в форумный банк! наша валюта — муры. За посты, плюсы, позитив и сообщения они начисляются автоматически в следующих количествах:


    • 100 сообщений — 20 муров

    • 100 плюсов — 20 муров

    • 100 позитива — 10 муров

    • 1 пост — 30 муров


    Автоначисление происходит на каждый аккаунт (отдельно на твинов), для удобства вы можете переводить их на основной аккаунт без комиссии. Для остальных расчётов вы можете воспользоваться калькулятором ниже.
    В окошках укажите, сколько раз посчитать каждый пункт (укажите цифрами количество). Если считать не нужно, не указывайте ничего. Строки с примечаниями "дополнительно" начисляются за выполнение условий: например, вы получите за закрытие эпизода определённую сумму, но если сделаете это за неделю, то можете взять вместе с этим и дополнительный бонус.

    [hideprofile]

    [html]    <div id="bank-calculator-wrapper">
            <div class='my-bank-calculator-bank'>
                <div class='my-bank-calculator-account'>
                    <label for="initialAmount">Введите ваш баланс:</label>
                    <input type="number" id="initialAmount" value="0">
                </div>

               <div class='my-bank-calculator-banklist'>
                    <ul class='earn'>
    <li data-bank="40" id='1' class='headli'><span class="item-description">регистрация</span><textarea></textarea></li>
    <li data-bank="50"><span class="item-description">регистрация нужного</span><textarea></textarea></li>
    <li data-bank="20"><span class="item-description">привести друга на форум [+ принятая анкета]</span><textarea></textarea></li>
    <li data-bank="10"><span class="item-description">написание заявки в «хочу видеть»</span><textarea></textarea></li>
    <li data-bank="20"><span class="item-description">написание заявки в «нужные»</span><textarea></textarea></li>
    <li data-bank="35"><span class="item-description">написание группы «нужных»</span><textarea></textarea></li>
    <li data-bank="5"><span class="item-description">предложить что-либо написавшему в «хочу к вам»</span><textarea></textarea></li>
    <li data-bank="80" id='2' class='headli'><span class="item-description">открытие эпизода (каждому)</span><textarea></textarea></li>
    <li data-bank="20"><span class="item-description">закрытие эпизода</span><textarea></textarea></li>
    <li data-bank="10"><span class="item-description">дополнительно: эпизод закрыт за неделю или меньше</span><textarea></textarea></li>
    <li data-bank="200"><span class="item-description">дополнительно: за закрытый эпизод с сюжетной ситуацией</span><textarea></textarea></li>
    <li data-bank="2000" id='3' class='headli'><span class="item-description">проведение квеста</span><textarea></textarea></li>
    <li data-bank="500"><span class="item-description">проведение ивента</span><textarea></textarea></li>
    <li data-bank="20" id='4' class='headli'><span class="item-description">попадание в таблицу [за каждую номинацию]</span><textarea></textarea></li>
    <li data-bank="20"><span class="item-description">помощь с графикой</span><textarea></textarea></li>
    <li data-bank="3"><span class="item-description">1 реклама</span><textarea></textarea></li>
    <li data-bank="300"><span class="item-description">единоразово: баннер на одном арт-форуме</span><textarea></textarea></li>
                    </ul>
                    <ul class='spend'>
    <li data-bank="400" id='5' class='headli'><span class="item-description">выкуп внешности для нужного/твина на 2 недели</span><textarea></textarea></li>
    <li data-bank="300"><span class="item-description">выкупить имя/фамилию [для нужного/твина] на 2 недели</span><textarea></textarea></li>
    <li data-bank="500"><span class="item-description">реклама с нужным [наша графика] на 2 недели</span><textarea></textarea></li>
    <li data-bank="1600"><span class="item-description">вечный выкуп имени/фамилии [для нужного/твина]</span><textarea></textarea></li>
    <li data-bank="100" id='6' class='headli'><span class="item-description">смена внешности [первый раз бесплатно]</span><textarea></textarea></li>
    <li data-bank="100"><span class="item-description">смена имени [первый раз бесплатно]</span><textarea></textarea></li>
    <li data-bank="300"><span class="item-description">смена персонажа [первый раз бесплатно]</span><textarea></textarea></li>
    <li data-bank="500"><span class="item-description">третий, четвертый и т.д. твин</span><textarea></textarea></li>
    <li data-bank="2000" id='7' class='headli'><span class="item-description">заказ гма [один эпизод]</span><textarea></textarea></li>
    <li data-bank="500"><span class="item-description">иммунитет от чистки [одной]</span><textarea></textarea></li>
    <li data-bank="100"><span class="item-description">покупка места в таблице</span><textarea></textarea></li>
    <li data-bank="500"><span class="item-description">получить награду ивента без выполнения заданий, если награда - оформление или спутник</span><textarea></textarea></li>
                    </ul>
                </div>

                <p>Скопируйте расчёт ниже и приложите необходимые ссылки-подтверждения, если требуется:</p>

                <div class='my-bank-calculator-outbank'>
                    <h2>× <b>Доходы</b></h2>
                    <code id="outbankEarn"></code>
                    <h2>× <b>Расходы</b></h2>
                    <code id="outbankSpend"></code>
                    <h2>× <b>Итого в профиле</b></h2>
                    <code id="outbankResult"></code>
                </div>
                <button class="my-bank-calculator-copy-button">Копировать</button>
                <button class="my-bank-calculator-resetButton">Сбросить всё</button>
            </div>
        </div>

        <div id="copyMessage"></div>

        <script>
            const initialAmountInput = document.getElementById('initialAmount');
            const earnList = document.querySelector('.earn');
            const spendList = document.querySelector('.spend');
            const outbankEarn = document.getElementById('outbankEarn');
            const outbankSpend = document.getElementById('outbankSpend');
            const outbankResult = document.getElementById('outbankResult');
            const resetButton = document.querySelector('.my-bank-calculator-resetButton');
            const copyButton = document.querySelector('.my-bank-calculator-copy-button');
            const copyMessage = document.getElementById('copyMessage');

            function calculateValues(list, isAddition) {
                let total = 0;
                let text = "";
                const sign = isAddition ? '+' : '-';

                for (let i = 0; i < list.children.length; i++) {
                    const item = list.children[i];
                    if (item.tagName === 'H3') continue;

                    const itemDescriptionSpan = item.querySelector('.item-description');
                    const itemDescription = itemDescriptionSpan ? itemDescriptionSpan.textContent : 'Неизвестный пункт';

                    const valueText = item.querySelector('textarea').value;
                    const values = valueText.split(',').map(v => parseFloat(v.trim())).filter(v => !isNaN(v));

                    if (values.length > 0) {
                        const bankValue = parseInt(item.dataset.bank);
                        let itemTotal = 0;
                        // Используем <p> для заголовка пункта, это создаст новую строку при innerText
                        text += `<p><strong>${itemDescription} (${sign}${bankValue}):</strong></p>`;

                        for (const value of values) {
                            const calculationResult = bankValue * value;
                            // Используем <p> для каждого вычисления, это создаст новую строку при innerText
                            text += `<p style="margin-left: 20px;">${sign}${bankValue} x ${value} = ${calculationResult}</p>`;
                            itemTotal += calculationResult;
                        }
                        if (values.length > 1) {
                             // Используем <p> для итога по пункту, это создаст новую строку при innerText
                             text += `<p style="margin-left: 20px;">Итого по пункту: ${itemTotal}</p>`;
                        }
                        total += itemTotal;
                    }
                }
                return { total, text };
            }

            function updateCalculation() {
                let initialAmount = parseFloat(initialAmountInput.value) || 0;

                const earnResult = calculateValues(earnList, true);
                const spendResult = calculateValues(spendList, false);

                let finalResult = initialAmount + earnResult.total - spendResult.total;
                let difference = finalResult - initialAmount; // Вычисляем разницу

                // Формируем текст для итогового блока с использованием <br> для отображения
                let resultSummaryHTML = `Начальный баланс: ${initialAmount}<br>`;
                resultSummaryHTML += `Всего начислено: ${earnResult.total}<br>`;
                resultSummaryHTML += `Всего потрачено: ${spendResult.total}<br>`;
                resultSummaryHTML += `Итого: ${finalResult}<br>`; // Добавляем перенос строки после Итого
                resultSummaryHTML += `Разница с начальным балансом: ${difference}`; // Добавляем строку с разницей

                outbankEarn.innerHTML = `<code>${earnResult.text}</code>`;
                outbankSpend.innerHTML = `<code>${spendResult.text}</code>`;
                outbankResult.innerHTML = resultSummaryHTML;
            }

            initialAmountInput.addEventListener('input', updateCalculation);
            earnList.addEventListener('input', updateCalculation);
            spendList.addEventListener('input', updateCalculation);

            resetButton.addEventListener('click', () => {
                initialAmountInput.value = '0';
                earnList.querySelectorAll('textarea').forEach(textarea => textarea.value = '');
                spendList.querySelectorAll('textarea').forEach(textarea => textarea.value = '');
                outbankEarn.innerHTML = '';
                outbankSpend.innerHTML = '';
                outbankResult.innerHTML = '';
            });

            function addBankValueToListItem() {
                const listItems = document.querySelectorAll('.my-bank-calculator-banklist li');

                listItems.forEach(listItem => {
                    const bankNumber = listItem.dataset.bank;
                    const span = document.createElement('span');
                    span.textContent = bankNumber;
                    span.classList.add('bank-value');
                    const itemDescriptionSpan = listItem.querySelector('.item-description');
                    if (itemDescriptionSpan) {
                        listItem.insertBefore(span, itemDescriptionSpan);
                    } else {
                        listItem.insertBefore(span, listItem.firstChild);
                    }
                });
            }
            addBankValueToListItem();

            function showCopyMessage(message) {
                copyMessage.textContent = message;
                copyMessage.style.display = 'block';
                setTimeout(() => {
                    copyMessage.style.display = 'none';
                }, 2000);
            }

            function copyToClipboard() {
                // Получаем заголовки и содержимое каждого блока по отдельности
                const earnTitle = document.querySelector('.my-bank-calculator-outbank h2:nth-of-type(1)').innerText;
                const earnContent = outbankEarn.innerText; // innerText сохранит переносы строк из <p>
                const spendTitle = document.querySelector('.my-bank-calculator-outbank h2:nth-of-type(2)').innerText;
                const spendContent = outbankSpend.innerText; // innerText сохранит переносы строк из <p>
                const resultTitle = document.querySelector('.my-bank-calculator-outbank h2:nth-of-type(3)').innerText;
                const resultContent = outbankResult.innerText; // innerText сохранит переносы строк из <br>

                // Собираем текст для копирования, добавляя пустые строки между блоками
                let textToCopy = `${earnTitle}\n${earnContent}\n\n`;
                textToCopy += `${spendTitle}\n${spendContent}\n\n`;
                textToCopy += `${resultTitle}\n${resultContent}\n`;

                navigator.clipboard.writeText(textToCopy)
                .then(() => {
                    showCopyMessage("Текст скопирован в буфер обмена!");
                })
                .catch(err => {
                    console.error('Failed to copy using Clipboard API: ', err);
                    const tempInput = document.createElement('textarea');
                    tempInput.value = textToCopy;
                    document.body.appendChild(tempInput);
                    tempInput.focus();
                    tempInput.select();
                    try {
                        document.execCommand('copy');
                        showCopyMessage('Текст скопирован в буфер обмена!');
                    } catch (e) {
                        console.error("execCommand('copy') failed", e);
                        showCopyMessage('Копирование не поддерживается вашим браузером. Пожалуйста, скопируйте текст вручную.');
                    } finally {
                        document.body.removeChild(tempInput);
                    }
                });
            }

            copyButton.addEventListener('click', copyToClipboard);

            updateCalculation();

        </script>
    [/html]

    0

    Перевести6

    4

    24.02.2026

    0

    Перевести7

    6

    20.02.2026

    0

    Перевести8

    7

    23.02.2026

    0

    Перевести9

    8

    24.02.2026

    0

    Перевести10

    1

    15.04.2026

    0


    Вы здесь » hnmur1 » Тестовый форум » дейли


    Рейтинг форумов | Создать форум бесплатно