XF.afterPageLoad(function() { const canvas = document.createElement('canvas'); canvas.id = 'fireworks'; document.body.appendChild(canvas); const ctx = canvas.getContext('2d'); let w = canvas.width = window.innerWidth; let h = canvas.height = window.innerHeight; window.addEventListener('resize', () => { w = canvas.width = window.innerWidth; h = canvas.height = window.innerHeight; }); canvas.style.position = 'fixed'; canvas.style.top = 0; canvas.style.left = 0; canvas.style.pointerEvents = 'none'; canvas.style.zIndex = 9999; const particles = []; function Particle(x, y) { this.x = x; this.y = y; this.vx = (Math.random() - 0.5) * 4; this.vy = (Math.random() - 0.5) * 4; this.life = 60; this.color = Math.random() > 0.5 ? '#0057b7' : '#ffd700'; } function loop() { ctx.clearRect(0, 0, w, h); if (Math.random() < 0.05) { const x = Math.random() * w; const y = Math.random() * h / 2; for (let i = 0; i < 30; i++) { particles.push(new Particle(x, y)); } } for (let i = particles.length - 1; i >= 0; i--) { const p = particles[i]; p.x += p.vx; p.y += p.vy; p.life--; ctx.beginPath(); ctx.arc(p.x, p.y, 2, 0, Math.PI * 2); ctx.fillStyle = p.color; ctx.fill(); if (p.life <= 0) particles.splice(i, 1); } requestAnimationFrame(loop); } loop(); });

Интересно blackmost.biz ⭐️ Рулетка ⭐️ Азарт гарантирован ⭐️

Либо карты либо любовь выбирать надо. Но назад дороги нет.
И подглядывать нельзя. 🤣
 
1742146247.jpg


@Tohabroha
Рогань
@Velvet underground

Супер
 
Ахренеть два выстрела порожняком,но это рандом господа,тут так бывает....
Трое победителей,пишите пожалуйста главному в телегу!!!
И "Пивному" кто-то маякните что он выиграл,а то я его тегнуть не могу!)
Вашему админу в тг?
 
1. datac
2.@doobak
3.
4.
5. @shtrul
6.
7. @danil.vasilelenko
8. @romandgon
9.
10. @Zver2018
11.
12 @Мята
13. @Kanza$
14.
15. @Шива
16. @JackJeebs
17.@Velvet underground
18. SpiderLegs
19. Рогань
20. @one
21. Brough Superior
22. Tohabroha
23. @Прекурсор
24. @chesnuy
25. @<⸙⛧MEDIATOR⛧.⸙>
26. @Проженный
27. Yaplv
28. ход смерти
29.tytydypoytry
30.
Сообщение автоматически объединено:

Осталось совсем немного....
14
 
Ого неожидано прекрасное начало дня))
Спасибо броHandshake11
Теперь и тебя поздравляю)
Сообщение автоматически объединено:

Ого неожидано прекрасное начало дня))
Спасибо броHandshake11
Ты смотри не трать все сразу)
 
Назад
Сверху Снизу