К сожалению, значительная часть сохранённых до 2024 г. изображений и видео была потеряна (подробности случившегося). Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!
Сортировка: за
Сохранен
519
2 января 2025
Сохранен
91
31 декабря 2024
Сохранен
514
1 января 2025
Сохранен
79
30 декабря 2024
Сохранен
80
30 декабря 2024
Сохранен
92
29 декабря 2024
Сохранен
514
29 декабря 2024
Сохранен
139
29 декабря 2024
Сохранен
24
27 декабря 2024
Сохранен
23
27 декабря 2024
Сохранен
502
30 декабря 2024
Сохранен
174
27 декабря 2024
Сохранен
54
27 декабря 2024
Сохранен
26
25 декабря 2024
Сохранен
68
24 декабря 2024
Сохранен
511
27 декабря 2024
Сохранен
243
23 декабря 2024
Сохранен
109
21 декабря 2024
Сохранен
52
20 декабря 2024
Сохранен
1106
Dota 2 №946 /dota2/ — В этом треде обсуждаем легендарную игру Defense of the Ancients 2, шахматы XXI века. Зимнее обновление: https://dota2.com/newsentry/596261024722585016 Полезные ссылки: ★ https://store.steampowered.com/app/570/Dota_2 — скачать игру. ★ https://dota2.com/patches — последний патч. ★ https://dotabuff.com — статистика и прочее. ★ https://reddit.com/r/DotA2 — новости по игре, микрообновления, мемы и прочее. ★ https://twitter.com/dota2 — твиттер с новостями. ★ https://gosugamers.net/dota2 — новости из мира Доты. ★ https://liquipedia.net/dota2/Main_Page — информация по турнирам, по игрокам. ★ https://dota2.fandom.com/wiki/Dota_2_Wiki — фанатская вики со всевозможной информацией по игре. В предыдущей серии: >>49200003 (OP) setTimeout(() => { const _iconsByBoard = { b: [ {url: '/static/event/snowflakes/yoba1.png', event: 'rickroll'}, {url: '/static/event/snowflakes/yoba2.png', event: 'rickroll'}, {url: '/static/event/snowflakes/yoba3.png', event: 'rickroll'}, {url: '/static/event/snowflakes/yoba4.png', event: 'rickroll'}, ], wm: [ {url: '/static/event/snowflakes/oreh.png', cls: 'oreh'}, {url: '/static/event/snowflakes/yoba3.png'}, ], vg: [ {url: '/static/event/snowflakes/bratan.png', tags: ['/stalker/']}, {url: '/static/event/snowflakes/gruga.png', tags: ['/stalker/']}, {url: '/static/event/snowflakes/kal.png', tags: ['/dota2/'], cls: 'kal'}, {url: '/static/event/snowflakes/coal.png', tags: ['/lineage2/']}, ], v: [ {url: '/static/event/snowflakes/drakeface.png'}, ], ma: [ {url: '/static/event/snowflakes/kal.png', threads: [2400750, 2399249], cls: 'kal'}, ], sex: [ {url: '/static/event/snowflakes/chud.png', tags: ['/incel/']}, ], hh: [ {url: '/static/event/snowflakes/boba.png', threads: [965793]}, {url: '/static/event/snowflakes/kto.png', threads: [965793]}, ], test: [ {url: '/static/event/snowflakes/yoba1.png', event: 'rickroll'}, {url: '/static/event/snowflakes/yoba2.png', event: 'rickroll'}, {url: '/static/event/snowflakes/yoba3.png', event: 'rickroll'}, {url: '/static/event/snowflakes/yoba4.png', event: 'rickroll'}, {url: '/static/event/snowflakes/bratan.png', tags: ['/test4/']}, {url: '/static/event/snowflakes/gruga.png', tags: ['/test4/']}, {url: '/static/event/snowflakes/kal.png', tags: ['/test4/']}, {url: '/static/event/snowflakes/drakeface.png', tags: ['/sage/']}, {url: '/static/event/snowflakes/oreh.png', tags: ['/test/'], cls: 'oreh'}, {url: '/static/event/snowflakes/emma1.png', tags: ['/post/']}, {url: '/static/event/snowflakes/emma2.png', tags: ['/post/']}, ] }; (() => { function getFirstGroup(regexp, str) {return Array.from(str.matchAll(regexp), m => m[1])} const {BOARD: {NAME: boardName}, TITLE: threadName} = CFG; const tags = getFirstGroup('.*(?\/.*\/)', $('.post_type_oppost').find('.post__title').text().trim()) const initTime = new Date().getTime(); const rewritedSmowrlakesBuffer = new Set([]); new Snowflakes({ count: 24, rotation: false, minSize: 3, maxSize: 8, minOpacity: 0.3, maxOpacity: 0.8, }); const getRandomNoRewritedSnowflakeIndex = (buffer, itemsCount) => { const arrayOfEmptyIndexes = Array.from({length: itemsCount}, (_, i) => i).filter(el => !buffer.has(el)); return arrayOfEmptyIndexes[Math.floor(Math.random()*arrayOfEmptyIndexes.length)]; } const getRandomIcon = (icons) => { const currentIcon = icons[Math.floor(Math.random()*icons.length)]; if (!!currentIcon.tags && tags.length > 1) return getRandomIcon(icons); if (!!currentIcon.tags && !currentIcon.tags.includes(tags[0])) return getRandomIcon(icons); if (!!currentIcon.threads && !currentIcon.threads.includes(CFG.THREADID)) return getRandomIcon(icons); return currentIcon; } const onEvent = (event, target) => { if (event === 'rickroll') { console.log(event, target.data('data-clicks'), target); const clicksOnIcon = target.data('data-clicks'); target.data('data-clicks', clicksOnIcon + 1); if (clicksOnIcon >= 2) { window.open(`${location.origin}/static/media/doklikalsya.mp4`); target.data('data-clicks', 0); return; } } } const rewriteRandomSnowflake = (icons) => { const snowflakes = $('.snowflakes_body .snowflake'); const currentSnowflakeIndex = getRandomNoRewritedSnowflakeIndex(rewritedSmowrlakesBuffer, snowflakes.length); const currentSnowflake = snowflakes.eq(currentSnowflakeIndex); const currentIcon = getRandomIcon(icons); if (currentSnowflakeIndex === undefined) return; const animationTime = Number(currentSnowflake.css('animation-duration').slice(0, -1)); const animationDelay = Number(currentSnowflake.css('animation-delay').slice(0, -1)); const currentTime = new Date().getTime(); const timeDelta = (currentTime - initTime) / 1000; const secondsAfterFirstView = timeDelta - animationDelay; const secondsToNextView = animationTime - ((timeDelta - animationDelay) % animationTime); if (secondsToNextView < 0) return; const start = () => { currentSnowflake.toggleClass(`custom-snowflake ${currentIcon.cls || ''}`, true); currentSnowflake.get(0).style.setProperty('--custom-snowflake', `url(${currentIcon.url})`); if (currentIcon.event) { currentSnowflake.toggleClass('with-event', true); currentSnowflake.data('data-clicks', 0); currentSnowflake.on('click', () => onEvent(currentIcon.event, currentSnowflake)); } } const stop = () => { currentSnowflake.toggleClass(`custom-snowflake ${currentIcon.cls || ''}`, false); rewritedSmowrlakesBuffer.delete(currentSnowflakeIndex); currentSnowflake.get(0).style.setProperty('--custom-snowflake', `null`); if (currentIcon.event) { currentSnowflake.toggleClass('with-event', false); currentSnowflake.data('data-clicks', 0); currentSnowflake.off('click'); } } rewritedSmowrlakesBuffer.add(currentSnowflakeIndex); setTimeout(start, secondsToNextView * 1000); setTimeout(stop, (secondsToNextView + animationTime) * 1000); } if (_iconsByBoard[boardName]) { const interval = 100; setInterval(() => rewriteRandomSnowflake(_iconsByBoard[boardName]), interval) } })(); });
21 февраля 2025
Сохранен
9
19 декабря 2024
Сохранен
489
24 декабря 2024
Сохранен
39
19 декабря 2024
Сохранен
17
19 декабря 2024
Сохранен
190
19 декабря 2024