源战役
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

58 regels
1.8 KiB

%% ------------------------
%% @doc :合成机头文件
%% author :hh
%% time :20/12/22
%% ------------------------
%% 常规抽奖(不按配方)
-record (base_printer_draw, {
id = 0, %% 唯一id
item_suit = 0, %% 主题道具id
exchange_item = 0 %% 物品id
}).
%% 配方合成配置
-record (base_printer_draw_list, {
id = 0, %% 唯一id
exchange = [], %% 兑换消耗
pic = 0, %% 物品图标
item_suit = 0, %% 主题道具id
name = "", %% 物品名
pool = 0 %% 奖池id
}).
%% 配方合成奖池配置
-record (base_printer_draw_pool, {
id = 0, %% 唯一id
pool = 0, %% 奖池id
pool_type = 0, %% 主题套件
opday = 0, %% 开服天数
goods = [], %% 奖池奖励
weight = 0 %% 权重
}).
-record (printer_draw_state, {
act_info = [], %% 开放的活动列表
draw_list = [], %% 首次解锁的配方列表 [{sub_type, [{role_id, id, time},...]}]
cd_list = [] %% 冷却检查 [{sub_type, [{提问时间,第一个回答时间}]}]
}).
% -define (FORMULA, 1). %% 配方
% -define (NORMAL_FORM, 2). %% 常规
-define (FORMULA_LOCK, 1). %% 未解锁
-define (FORMULA_UNLOCK, 2). %% 已解锁
-define (SQL_SELECT_PRINT_DRAW,
<<"SELECT sub_type, role_id, id, time FROM printer_draw">>).
-define (SQL_REPLACE_PRINT_DRAW,
<<"REPLACE INTO printer_draw SET sub_type = ~p, role_id = ~p, id = ~p, time = ~p">>).
-define (SQL_DELETE_PRINT_DRAW_WITH_TYPE,
<<"DELETE FROM printer_draw WHERE sub_type in ~s">>).
-define (SQL_DELETE_PRINT_DRAW,
<<"DELETE FROM printer_draw">>).