feat: add characters
This commit is contained in:
@@ -0,0 +1,20 @@
|
||||
-- شخصیتهای آواتار (کازمتیک تصویری): کاربر میخرد و در کلِ بازی نمایش داده میشود.
|
||||
-- تصویرِ هر آواتار از پنل ادمین آپلود و در /avatars/<id>.png سرو میشود.
|
||||
CREATE TABLE IF NOT EXISTS avatars (
|
||||
id TEXT PRIMARY KEY,
|
||||
title TEXT NOT NULL,
|
||||
price_coins INTEGER NOT NULL DEFAULT 0,
|
||||
vip INTEGER NOT NULL DEFAULT 0,
|
||||
sort INTEGER NOT NULL DEFAULT 0,
|
||||
enabled INTEGER NOT NULL DEFAULT 1,
|
||||
img_ext TEXT NOT NULL DEFAULT 'png' -- png یا svg (بر اساسِ فایلِ آپلودشده)
|
||||
);
|
||||
|
||||
CREATE TABLE IF NOT EXISTS user_avatars (
|
||||
user_id INTEGER NOT NULL,
|
||||
avatar_id TEXT NOT NULL,
|
||||
PRIMARY KEY (user_id, avatar_id)
|
||||
);
|
||||
|
||||
-- شخصیتِ انتخابیِ کاربر؛ خالی ⇒ آواتارِ تصادفیِ پیشفرض (بر اساسِ seed).
|
||||
ALTER TABLE users ADD COLUMN selected_avatar TEXT NOT NULL DEFAULT '';
|
||||
Reference in New Issue
Block a user