Загрузка...

Развлекательное Родительский контроль для оффтопика

Тема в разделе Дополнения создана пользователем segfaultdream 30 июл 2025 в 16:28. (поднята 31 июл 2025 в 10:29) 189 просмотров

  1. segfaultdream
    ограничитель времени в оффтопике
    следит сколько ты сидишь в разделе оффтопик если сидишь больше чем задано по времени выкидывает тебя и прячет темы с главной страницы форума
    считает только активное время если ты афк или вкладка свернута таймер стопается
    лимит настраивается в одной строке
    если надо кнопку ещё 5 минут или забавную заглушку вместо редиректа пишите идеи сделаю

    Использование:

    1. Скачать Tampermonkey https://www.tampermonkey.net/
    2. Вставить код

    JS
    // ==UserScript==
    // @name оффтопик родительский контроль
    // @match *://lolz.live/*
    // @grant none
    // ==/UserScript==

    ;(function(){
    const k='offtopic_'+new Date().toISOString().slice(0,10),l=900
    let s=+localStorage.getItem(k)||0,t=Date.now()
    const a=()=>!document.hidden&&Date.now()-t<1e4
    const r=()=>t=Date.now()
    document.onmousemove=r
    document.onkeydown=r
    window.onfocus=r

    const inForum8 = location.pathname==='/forums/8/'
    const inThread8 = location.pathname.startsWith('/threads/') && document.querySelector('#pageDescription')?.innerHTML.includes('forums/8/')

    if((inForum8||inThread8)&&s<l){
    const d=document.createElement('div')
    Object.assign(d.style,{position:'fixed',bottom:'10px',right:'10px',background:'#111',color:'#f44',padding:'10px',fontFamily:'monospace',fontSize:'13px',zIndex:'9999',borderRadius:'10px',border:'1px solid #f44'})
    document.body.appendChild(d)
    setInterval(()=>{
    if(a())s++
    localStorage.setItem(k,s)
    const m=Math.floor(s/60),x=s%60,u=Math.max(0,l-s),n=Math.floor(u/60),v=u%60
    d.innerHTML=` оффтопик<br> ${m}м ${x}с | осталось: ${n}м ${v}с`
    if(s>=l)location.href='https://lolz.live/'
    },1e3)
    }

    if((location.pathname==='/'||location.pathname==='/index.php')&&s>=l){
    const h=()=>document.querySelectorAll('.discussionListItem').forEach(e=>e.querySelector('a[href*="forums/8/"]')&&e.remove())
    h()
    new MutationObserver(h).observe(document.body,{childList:1,subtree:1})
    }

    if(inForum8&&s>=l){
    document.body.innerHTML='<div style="color:#f44;font:20px monospace;padding:50px;text-align:center"> оффтопик заблокирован лимит исчерпан</div>'
    }
    })()
    [IMG]
     
    1. ллимоникс
      segfaultdream, префикс установил Развлекательное. На АВТОМАТИЗАЦИЮ это не тянет
  2. Британский
    Британский 30 июл 2025 в 17:30 Пока не двинется король не двинутся и поданные 627 21 ноя 2022
    блин парни мне мама запретила сидеть на оффтопике только 20минут простите(
     
  3. Кастория
    Кастория 30 июл 2025 в 17:31 https://lolz.live/threads/8981756/ | VDS сервера в Москве 3789 9 окт 2020
    мама установила родилельский контроль в оффтопик, я снес ей ебучку и теперь могу писать вам в темах сколько хочу
     
  4. Merc
    Merc 30 июл 2025 в 17:32 ебем гитхаб https://lolz.live/threads/7928083/ 7003 26 окт 2022
    за 15 мин такой суеты можно в оффтопике устросить на самом деле
     
  5. противоположник
    блять, у тебя запятые платные что-ли?
     
    1. segfaultdream Автор темы
      противоположник, это стиль такой брат
      экономия знаков и смысловой выхлоп
      запятые отвлекают от сути
      я не пишу я стреляю фразами
  6. ГИЛТИКУС
    А можно сделать чтобы если в течении 5 минут я игнорирую контроль, то у меня винда форматируется автоматически?
     
    1. Посмотреть предыдущие комментарии (7)
    2. ГИЛТИКУС
      segfaultdream, да я стиллак 5 лет назад проливал и ратники кидал :colobok_laugh:
    3. segfaultdream Автор темы
    4. segfaultdream Автор темы
      ГИЛТИКУС, максимум куки спиздить
      Но не форматнуть диск :hmm:
  7. 6ReD6DeViL6
    удалить оффтопик :cat_bleh:
     
    1. segfaultdream Автор темы
    2. 6ReD6DeViL6
      segfaultdream, типо у нас есть раздел тематических вопросов, это оффтоп где можно симпы ставить, нахуй тогда оффтоп ваще нужен
    3. 6ReD6DeViL6
      ну точней так всегда было
  8. LOOKED
    LOOKED 30 июл 2025 в 18:15 Моментальная покупка TRX/Energy/BNB/ETH,24/7 7693 6 сен 2021
    :cat_gaga: предлагаю тебе 1 выдать контроль на 1 минуту на весь форум
     
    1. LOOKED
      LOOKED, бляя я думал предложение
    2. крипКРИПОЧЕК
      LOOKED, чел, ты чего сам с собой общаешься?
  9. БИЛЛИНОГАМИ
    БИЛЛИНОГАМИ 31 июл 2025 в 04:54 Банки|Турция|Верификации|Биржи - lzt.lol/TUR :zerotwo:
    крипКРИПОЧЕК если у тебя возникнут проблемы с установкой - ты всегда можешь обратится за помощью :colobok_ok:
     
Top
Загрузка...