源战役
Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
 
 

67 linhas
2.0 KiB

%%%-------------------------------------------------------------------
%%% @author liushl
%%% @doc
%%%
%%% @end
%%%-------------------------------------------------------------------
-author("liushl").
-define(BOSS_FIRST_KILL_NOT, 0). %% 个人首杀-尚未
-define(BOSS_FIRST_KILL_YES, 1). %% 个人首杀-已杀
-define(BOSS_FIRST_KILL_AWARD, 2). %% 个人首杀-已领奖
-record(boss_first_blood, {
boss_info = []
}).
%% BOSS首杀管理数据
-record(boss_info, {
boss_id = 0, %% BOSS
killers = [], %% 击杀者 [{role_id,name}]
names = "", %% 名字
time = 0 %% 时间
}).
%% BOSS首杀玩家数据
-record(role_boss_first_blood, {
boss_id = 0, %% BOSS
time = 0, %% 首杀时间
self_award = 0, %% 自己首杀领取状态
server_award = 0 %% 全服首杀领取状态
}).
-define(SQL_GET_BOSS_INFO, <<"SELECT `boss_id`,`killers`,`time` FROM boss_first_blood_each">>).
-define(SQL_SAVE_BOSS_INFO, <<"REPLACE INTO boss_first_blood_each(`boss_id`,`killers`,`time`) VALUES(~p,'~ts',~p)">>).
-define(SQL_GET_ROLE_BOSS_INFO, <<"SELECT boss_id,self_award,server_award,time FROM role_boss_first_blood WHERE role_id=~p">>).
-define(SQL_SAVE_ROLE_BOSS_INFO, <<"REPLACE INTO role_boss_first_blood(role_id,boss_id,self_award,server_award,time) VALUES(~p,~p,~p,~p,~p)">>).
%%%-------------------------------------------------------------------
%%% @doc
%%% 装备任务
%%% @end
%%%-------------------------------------------------------------------
%% 任务进度
-record(equipment_task, {
progress = 0,
status = 0,
time = 0
}).
-record(base_boss_first_blood, {
boss_id = 0,
order = 0,
series = 0,
server_first_award = [], %% 全服首杀者奖励
self_first_award = [], %% 个人首杀者奖励
server_award = [] %% 首杀全服奖励
}).
-record(base_equipment_task, {
task_id = 0,
mod = 0,
type = 0,
content = [],
award = [],
condition = [],
jump = 0
}).