源战役
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.
 
 

65 regels
2.0 KiB

%%-----------------------------------------------------------------------------
%% module : guild_labor
%% @author : zmh
%% Created : 20191207
%% description: 社团劳务
%%----------------------------------------------------------------------------
-define(SQL_GUILD_LABOR_GET,<<"SELECT tid,content,state,time from player_guild_labor WHERE rid = ~p">>).
-define(SQL_GUILD_LABOR_INSERT,<<"REPLACE INTO `player_guild_labor` (`rid`,`tid`,`content`,`state`,`time`) VALUES (~p, ~p, '~ts',~p,~p)">>).
-define(SQL_ROLE_GUILD_SHOP_GET,<<"SELECT `cargos_daily`,`time_daily`,`cargos_week`,`time_week`,`cargos_forever` FROM `role_guild_shop` WHERE rid = ~p">>).
-define(SQL_ROLE_GUILD_SHOP_INSERT,<<"REPLACE INTO `role_guild_shop` (`rid`,`cargos_daily`,`time_daily`,`cargos_week`,`time_week`,`cargos_forever`) VALUES (~p,'~ts',~p,'~ts',~p,'~ts')">>).
%%任务类型
-define(GTASK_TYPE_TASK, 1). %%社团周任务
-define(GTASK_TYPE_ORDER, 2). %%派单
-define(GTASK_TYPE_NOON, 3). %%午间BOSS
-define(GTASK_TYPE_NIGHT, 4). %%晚间BOSS
-define(GTASK_TYPE_COLLECT, 5). %%封印间隙
-define(GTASK_TYPE_PARTY, 6). %%社团晚宴
-define(GTASK_TYPE_GUILD_GOODS, 99). %%道具获得 独占
-record(guild_task, {
id = 0,
content = 0,
state = 0,
time = 0
}).
-record(guild_task_base, {
id = 0,
type = 0,
add = 0,
days = [],
content = {},
awards = []
}).
-record(guild_labor_awards, {
need = 0,
awards = []
}).
%%社团商店
-record(role_guild_shop, {
cargos_daily = [], %%每日商品
time_daily = 0, %%上次刷新时间
cargos_week = [], %%周刷道具
time_week = 0, %%上次周刷时间
cargos_forever = [] %%终身道具
}).
%%商品结构
-record(guild_cargo_base,{
id = 0,
lv_min = 0,
lv_max = 0,
guild_lv = 0,
cargo = [],
type = 0, %%0为不限购,1为日限购,2为周限购,3为终身限购
num = 0,
cost = []
}).