|
|
- %%%---------------------------------------------------------------------
- %%% create_state定义
- %%%---------------------------------------------------------------------
- -record(create_state, {
- last_id = 1, %% last_id
- left_num = 0, %% 剩余ID数量
- server_id = 1, %% 服务器id
- id_type = 0 %% id类型
- }).
-
- -record(create_extra_state, {
- auto_id = 1, %% 自增id
- id_type = 0 %% id类型
- }).
-
- -record(create_player_state, {
- last_id=1, %% last_id
- server_id=1 %% 服务器id
- }).
-
- %% 注:批量申请一波ID,用完后才继续申请
- -define(EVERY_CREATE_NUM, 100). %% 每次生成数量
-
- %%%---------------------------------------------------------------------
- %%% id类型定义
- %%%---------------------------------------------------------------------
-
- -define (PLAYER_ID_CREATE, 1). % 玩家id
- -define (GOODS_ID_CREATE, 2). % 物品id
- -define (GUILD_ID_CREATE, 3). % 公会id
- -define (AUCTION_ID_CREATE, 4). % 拍卖场次id
- -define (AUCTION_GOODS_ID_CREATE, 5). % 拍卖物品id
- -define (MAIL_ID_CREATE, 6). % 邮件id
- -define (SELL_ID_CREATE, 9). % 交易id
- -define (CHARGE_PAY_NO_CREATE, 10). % 充值订单号(只用于秘籍)
- -define (FLOWER_GIFT_RECORD_ID_CREATE, 11). % 鲜花送礼记录
- -define (RED_ENVELOPES_ID_CREATE, 13). % 红包id
- -define (ORDER_ID_CREATE, 15). % 社团派单id
- -define (SUPPORT_ID_CREATE, 16). % 社团协助id
-
- %% id类型列表
- -define(ID_TYPE_LIST, [
- ?PLAYER_ID_CREATE
- ,?GOODS_ID_CREATE
- ,?GUILD_ID_CREATE
- ,?AUCTION_ID_CREATE
- ,?AUCTION_GOODS_ID_CREATE
- ,?SELL_ID_CREATE
- ,?CHARGE_PAY_NO_CREATE
- ,?FLOWER_GIFT_RECORD_ID_CREATE
- ,?RED_ENVELOPES_ID_CREATE
- ]).
|