селины

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

cvc

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

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


Вы здесь » cvc » alternative scenes » награды


награды

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

1

награды

  • сообщения, репутация и позитив не складываются между твинками (собираем на одном профиле).

  • остальные ачивки (за посты, рекламу и т. д.) суммировать можно.

Код:
<!--HTML--><style>span.highlight-text {background: transparent !important;color: var(--link1) !important;font-size: 13px;font-weight: 600;}</style>
<div class="awards-container">
    <div class="cards-grid"></div>
    <textarea class="admin-output" placeholder="здесь будут отображаться выбранные награды"></textarea>
    <button class="admin-submit-btn">отправить в форму ответа</button>
</div>

0

2

space cafe

коллекционировать кружки со слезами врагов? да запросто! ты можешь покупать кружки за форумную валюту (и мысленно наливать в них что угодно), а самое главное — получать при этом приятные (надеемся) бонусы.

  • кружки будут храниться на твоей кухонной полочке личной странице.

  • стоимость одной кружки — $200.

  • у каждой есть свой объём, который необходимо заполнить, выполнив 4 задания (1 постовое + 3 форумных).

  • по мере прохождения твоя кружка наполняется ароматным кофе, а когда она заполнится целиком, ты получишь комплект из эксклюзивных оформления профиля + иконки, которые нельзя купить иначе (нажми на стрелку справа от кружки, чтобы посмотреть их).

  • ты можешь пропустить постовое задание в каждой третьей кружке (через две на третью) — это обойдется в $400.

  • если сегодня твой день рождения, действует скидка 50% на покупку и оплату пропуска (не забудь указать ее в сообщении).

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

  • и учти: приступать к выполнению заданий можно только после покупки кружки (необязательно ждать, когда администратор проставит её на личную страницу, достаточно сообщения с покупкой в этой теме).

  • быстро посчитать сообщения, плюсы, посты и рекламу можно здесь: ссылка.

для покупки кружки нажми на её изображение (повторный клик — отмена). для выполнения задания кликни на нужное и укажи доказательства. не забудь отправить всё в форму ответа.

Код:
<!--HTML--><style>.e-admin.cafe+.quote-box.spoiler-box {width: 800px; margin: 10px auto 0;}</style>
<script>
(function(){
 const d=[
  {mugClass:"bitchesso",title:"bitchesso",tasks:["устрой истерику без видимой причины.","оставь 50 лайков или 20 реклам (на выбор).","напиши 10 сообщений во флуде капслоком.","опиши самый «крысиный» поступок, который ты совершал на форумах (без имен, но с деталями)."],awardHtml:'<div class="icn bitchesso"></div><div class="hdr bitchesso"></div><div><a><b>текст первой строки</b><i>текст второй строки</i></a></div>'},
  {mugClass:"sofckingzen",title:"so f*cking zen",tasks:["слови полный дзен (ну или хотя бы попытайся).","оставь 50 лайков или 20 реклам (на выбор).","ответь на 10 сообщений во флуде только гифками или картинками с милыми котиками.","напиши список из 5 вещей, которые бесят тебя на ролевых, но которые ты все равно готов терпеть."],awardHtml:'<div class="icn sofckingzen"></div><div class="hdr sofckingzen"></div><div><a><b>текст первой строки</b><i>текст второй строки</i></a></div>'},
  {mugClass:"tearsofmyenemies",title:"tears of my enemies",tasks:["открыто позлорадствуй чужой неудаче.","оставь 50 лайков или 20 реклам (на выбор).","оставь 10 сообщений во флуде, каждое из которых заканчивается фразой: «как приятно, когда у других всё плохо».","сравни 7 игроков форума с известными антагонистами из поп-культуры."],awardHtml:'<div class="icn tearsofmyenemies"></div><div class="hdr tearsofmyenemies"></div><div><a><b>текст первой строки</b><i>текст второй строки</i></a></div>'},
  {mugClass:"maincharacter",title:"main character",tasks:["веди себя так, будто тебе все чем-то обязаны.","оставь 50 лайков или 20 реклам (на выбор).","оставь 5 заявок в «хотим видеть» с внешностями актеров, игравших главные роли в кино/сериалах.","напиши 5 сообщений подряд, давая другим советы, о которых никто не просил."],awardHtml:'<div class="icn maincharacter"></div><div class="hdr maincharacter"></div><div><a><b>текст первой строки</b><i>текст второй строки</i></a></div>'},
  {mugClass:"lovebird",title:"lovebird",tasks:["сделай что-то милое ради своего предмета обожания.","оставь 50 лайков или 20 реклам (на выбор).","заигрывай во флуде с симпатичным тебе игроком 10 сообщений подряд.","ответь на 20 сообщений во флуде только разноцветными сердечками (эмодзи), без слов."],awardHtml:'<div class="icn lovebird"></div><div class="hdr lovebird"></div><div><a><b>текст первой строки</b><i>текст второй строки</i></a></div>'},
  {mugClass:"bossking",title:"boss king",tasks:["раздавай указания как важная шишка.","оставь 50 лайков или 20 реклам (на выбор).","надень на сутки аватар в классическом костюме.","напиши 7 игрокам во флуде смешные указания как босс."],awardHtml:'<div class="icn bossking"></div><div class="hdr bossking"></div><div><a><b>текст первой строки</b><i>текст второй строки</i></a></div>'},
  {mugClass:"notamorningperson",title:"not a morning person",tasks:["проспи будильник и опоздай куда-либо.","оставь 50 лайков или 20 реклам (на выбор).","проведи онлайн 6 часов без перерыва.","жалуйся на утро во флуде 10 сообщений подряд."],awardHtml:'<div class="icn notamorningperson"></div><div class="hdr notamorningperson"></div><div><a><b>текст первой строки</b><i>текст второй строки</i></a></div>'},
  {mugClass:"nottodaysatan",title:"not today satan",tasks:["пошли кого-нибудь к черту.","оставь 50 лайков или 20 реклам (на выбор).","напиши 15 сообщений во флуде, каждое из которых начинается со слова «дьявол».","напиши 10 сообщений во флуде с шутками про дьявола или ад."],awardHtml:'<div class="icn nottodaysatan"></div><div class="hdr nottodaysatan"></div><div><a><b>текст первой строки</b><i>текст второй строки</i></a></div>'},
  {mugClass:"professionaloverthinker",title:"professional overthinker",tasks:["решись на что-то, а потом об этом пожалей.","оставь 50 лайков или 20 реклам (на выбор).","составь список своих самых дурацких заказов на маркетплейсах, о которых жалеешь.","составь список из 10 вещей, которые могут пойти не так, если ты сегодня напишешь пост."],awardHtml:'<div class="icn professionaloverthinker"></div><div class="hdr professionaloverthinker"></div><div><a><b>текст первой строки</b><i>текст второй строки</i></a></div>'},
  {mugClass:"sunshineinamug",title:"sunshine in a mug",tasks:["сделай что-то неожиданно доброе для другого персонажа.","оставь 50 лайков или 20 реклам (на выбор).","сделай комплименты 10 игрокам во флуде.","добавляй в 10 сообщений подряд во флуде блестки или счастливые гифы/стикеры."],awardHtml:'<div class="icn sunshineinamug"></div><div class="hdr sunshineinamug"></div><div><a><b>текст первой строки</b><i>текст второй строки</i></a></div>'}
 ];
 const s=new Map();
 let a=[];
 function r(){const t=document.getElementById('reportTextarea');if(!t)return;let p=[],k=[],c=0;for(let m of a){const st=s.get(m);if(!st)continue;const h=m.querySelector('h8')?.innerText;if(!h)continue;if(st.purchaseActive){p.push(h);c+=200}if(st.checkedTasks.size){k.push({title:h,tasks:Array.from(st.checkedTasks)})}}let o='';if(p.length){o+=`[quote][mark]покупаю[/mark]\n${p.join('\n')}\n\n[b]потрачено:[/b] -${c}\n[/quote]\n`}if(k.length){o+=`[quote][mark]выполняю задание[/mark]\n`;for(let i of k){o+=`[quote][b]${i.title}[/b]\n`+i.tasks.map((t,idx)=>`${idx+1}) ${t}\nприведи доказательство выполнения или укажи купон\n`).join('\n')+`[/quote]\n`}o+=`[/quote]\n`}t.value=o.trim()}
 function h(m){const st=s.get(m);if(!st)return;if(st.checkedTasks.size){alert("Приступать к выполнению заданий можно только после покупки кружки");return}st.purchaseActive=!st.purchaseActive;r()}
 function u(m,cb,l){const st=s.get(m);if(!st)return;if(cb.checked&&st.purchaseActive){alert("Приступать к выполнению заданий можно только после покупки кружки");cb.checked=false;return}cb.checked?st.checkedTasks.add(l):st.checkedTasks.delete(l);r()}
 function l(){const c=document.querySelector('.mugsList');if(!c)return;c.innerHTML='';[...d].sort((x,y)=>x.title.localeCompare(y.title)).forEach(i=>{const d2=document.createElement('div');d2.className=`mugItem ${i.mugClass}`;const img=document.createElement('div');img.className='mug-img';img.title='для покупки кликни на изображение';d2.appendChild(img);const h8=document.createElement('h8');h8.textContent=i.title;d2.appendChild(h8);const td=document.createElement('div');td.className='tasks-container';i.tasks.forEach((t,idx)=>{if(idx===0){const h9=document.createElement('h9');h9.textContent='постовое';td.appendChild(h9)}if(idx===1){const h9=document.createElement('h9');h9.textContent='форумные';td.appendChild(h9)}const lbl=document.createElement('label');lbl.className='task-check-label';const cb=document.createElement('input');cb.type='checkbox';cb.className='task-checkbox';cb.setAttribute('data-task-label',t);const sp=document.createElement('span');sp.className='task-text';sp.textContent=t;lbl.appendChild(cb);lbl.appendChild(sp);td.appendChild(lbl)});const vis=document.createElement('button');vis.type='button';vis.className='awardVisBtn';vis.textContent='';td.appendChild(vis);d2.appendChild(td);const aw=document.createElement('div');aw.className='award-container';aw.style.display='none';const hide=document.createElement('button');hide.className='awardHideBtn';hide.textContent='';aw.appendChild(hide);const pd=document.createElement('p');pd.className='award-desc';pd.textContent='при выполнении всех заданий этой кружки открывается доступ к эксклюзивным оформлению профиля и иконке:';aw.appendChild(pd);const apl=document.createElement('div');apl.className='awPl';apl.innerHTML=i.awardHtml;aw.appendChild(apl);d2.appendChild(aw);c.appendChild(d2)});a=document.querySelectorAll('.mugItem');s.clear();for(let m of a){s.set(m,{purchaseActive:false,checkedTasks:new Set()});const imgEl=m.querySelector('.mug-img');if(imgEl){imgEl.addEventListener('click',(e)=>{e.stopPropagation();h(m)})}m.querySelectorAll('.task-checkbox').forEach(cb=>{let tl=cb.getAttribute('data-task-label');if(!tl){const spn=cb.closest('label')?.querySelector('.task-text');tl=spn?spn.innerText:'неизвестное задание';if(tl)cb.setAttribute('data-task-label',tl)}const ftl=tl;cb.addEventListener('change',()=>u(m,cb,ftl))});const visBtn=m.querySelector('.awardVisBtn');const awardDiv=m.querySelector('.award-container');const tasksDiv=m.querySelector('.tasks-container');if(visBtn&&awardDiv&&tasksDiv){visBtn.addEventListener('click',(e)=>{e.preventDefault();if(awardDiv.style.display==='none'||awardDiv.style.display===''){awardDiv.style.display='flex';tasksDiv.style.display='none'}else{awardDiv.style.display='none';tasksDiv.style.display='flex'}})}const hideBtn=m.querySelector('.awardHideBtn');if(hideBtn&&awardDiv&&tasksDiv){hideBtn.addEventListener('click',(e)=>{e.preventDefault();awardDiv.style.display='none';tasksDiv.style.display='flex'})}}r()}
 if(document.readyState==='loading'){document.addEventListener('DOMContentLoaded',l)}else{l()}
})();
</script>
<style>span.highlight-text {background: transparent !important;color: var(--link1) !important;font-size: 13px;font-weight: 600;}</style><section class="mugsList"></section>
Код:
<!--HTML--><textarea id="reportTextarea" class="admin-output" placeholder="здесь будут отображаться твои покупки"></textarea><button class="admin-submit-btn">отправить в форму ответа</button>
для амс

0


Вы здесь » cvc » alternative scenes » награды


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