fix: add frame

This commit is contained in:
2026-07-08 13:47:50 +03:30
parent b5420bac21
commit da6df0328f
5 changed files with 106 additions and 7 deletions
@@ -0,0 +1,11 @@
-- رنگِ گرادیانِ هر قاب سمتِ سرور تعریف می‌شود (hex بدونِ #)، تا ادمین بتواند قابِ
-- جدید با رنگِ دلخواه بسازد بدونِ به‌روزرسانیِ اپ. خالی ⇒ قابِ رتبه.
ALTER TABLE avatar_frames ADD COLUMN c1 TEXT NOT NULL DEFAULT '';
ALTER TABLE avatar_frames ADD COLUMN c2 TEXT NOT NULL DEFAULT '';
UPDATE avatar_frames SET c1='F3D27A', c2='B8860B' WHERE id='gold';
UPDATE avatar_frames SET c1='FF9A3C', c2='B81D2A' WHERE id='fire';
UPDATE avatar_frames SET c1='7BEAA5', c2='1B7A4A' WHERE id='emerald';
UPDATE avatar_frames SET c1='8FD3F0', c2='1E5FA8' WHERE id='ocean';
UPDATE avatar_frames SET c1='F7A8C4', c2='A83060' WHERE id='rose';
UPDATE avatar_frames SET c1='CE9BEA', c2='6A2FA0' WHERE id='royal';
@@ -0,0 +1,15 @@
-- رنگ و برچسبِ رتبه‌ها از سرور می‌آید (تا هیچ رنگی سمتِ کلاینت hardcode نباشد).
CREATE TABLE IF NOT EXISTS rank_tiers (
id TEXT PRIMARY KEY,
label TEXT NOT NULL,
c1 TEXT NOT NULL,
c2 TEXT NOT NULL,
sort INTEGER NOT NULL DEFAULT 0
);
INSERT INTO rank_tiers (id, label, c1, c2, sort) VALUES
('bronze', 'برنز', 'CD7F32', '8C5A2B', 1),
('silver', 'نقره', 'BFC6CC', '8A949B', 2),
('gold', 'طلا', 'FFD54F', 'B8860B', 3),
('diamond', 'الماس', '5BE0E6', '1E8A99', 4),
('king', 'پادشاه', 'B388FF', '6A1B9A', 5);