-- کاتالوگ فروشگاه در دیتابیس (قابل ویرایش توسط ادمین). -- مقادیر اولیه = همان پیش‌فرض‌های کدِ قبلی. CREATE TABLE IF NOT EXISTS coin_packages ( id TEXT PRIMARY KEY, title TEXT NOT NULL, coins INTEGER NOT NULL, vip_days INTEGER NOT NULL DEFAULT 0, price_toman INTEGER NOT NULL, bonus_pct INTEGER NOT NULL DEFAULT 0, sort INTEGER NOT NULL DEFAULT 0, enabled INTEGER NOT NULL DEFAULT 1 ); CREATE TABLE IF NOT EXISTS ticket_packages ( id TEXT PRIMARY KEY, title TEXT NOT NULL, tickets INTEGER NOT NULL, price_toman INTEGER NOT NULL, sort INTEGER NOT NULL DEFAULT 0, enabled INTEGER NOT NULL DEFAULT 1 ); CREATE TABLE IF NOT EXISTS card_skins ( id TEXT PRIMARY KEY, title TEXT NOT NULL, price_coins INTEGER NOT NULL DEFAULT 0, sort INTEGER NOT NULL DEFAULT 0, enabled INTEGER NOT NULL DEFAULT 1 ); CREATE TABLE IF NOT EXISTS boosters ( id TEXT PRIMARY KEY, title TEXT NOT NULL, multiplier INTEGER NOT NULL, hours INTEGER NOT NULL, price_toman INTEGER NOT NULL, sort INTEGER NOT NULL DEFAULT 0, enabled INTEGER NOT NULL DEFAULT 1 ); CREATE TABLE IF NOT EXISTS table_tiers ( id TEXT PRIMARY KEY, title TEXT NOT NULL, hands INTEGER NOT NULL, entry INTEGER NOT NULL, prize INTEGER NOT NULL, xp INTEGER NOT NULL, trophy INTEGER NOT NULL, sort INTEGER NOT NULL DEFAULT 0, enabled INTEGER NOT NULL DEFAULT 1 ); INSERT OR IGNORE INTO coin_packages (id, title, coins, vip_days, price_toman, bonus_pct, sort) VALUES ('small', 'بسته کوچک', 6000, 0, 14950, 0, 1), ('medium', 'بسته متوسط', 20000, 3, 37900, 20, 2), ('large', 'بسته بزرگ', 80000, 7, 134900, 30, 3), ('xlarge', 'بسته خیلی بزرگ', 180000, 15, 279900, 40, 4), ('luxury', 'بسته لاکچری', 280000, 20, 379900, 50, 5), ('sultans', 'بسته سلاطین', 700000, 30, 999000, 60, 6); INSERT OR IGNORE INTO ticket_packages (id, title, tickets, price_toman, sort) VALUES ('small', 'بسته کوچک', 10, 6900, 1), ('medium', 'بسته متوسط', 50, 24900, 2), ('large', 'بسته بزرگ', 150, 64900, 3), ('xlarge', 'بسته خیلی بزرگ', 500, 199900, 4); INSERT OR IGNORE INTO card_skins (id, title, price_coins, sort) VALUES ('simple', 'بسته کارت ساده', 0, 1), ('swiss', 'بسته کارت سوئیسی', 6000, 2), ('wizard', 'بسته کارت جادوگر', 10000, 3), ('western', 'بسته کارت وسترن', 12000, 4), ('french', 'بسته کارت فرانسوی', 20000, 5), ('epic', 'بسته کارت حماسی', 25000, 6); INSERT OR IGNORE INTO boosters (id, title, multiplier, hours, price_toman, sort) VALUES ('xp2', 'بسته تجربه دو برابر', 2, 12, 6900, 1), ('xp3', 'بسته تجربه سه برابر', 3, 24, 19900, 2); INSERT OR IGNORE INTO table_tiers (id, title, hands, entry, prize, xp, trophy, sort) VALUES ('beginner', 'مبتدی', 3, 100, 250, 15, 50, 1), ('amateur', 'پیوست', 3, 2500, 5000, 25, 100, 2), ('pro', 'حرفه‌ای', 7, 2500, 5000, 25, 100, 3), ('master', 'استادان', 7, 20000, 40000, 40, 200, 4);