|
|
- %% ---------------------------------------------------------------------------
- %% @doc predefine.erl
- %% @author ming_up@foxmail.com
- %% @since 2016-09-06
- %% @deprecated 游戏定义
- %% ---------------------------------------------------------------------------
-
- %% 场景
- -define(MAIN_CITY_SCENE, 1003). %% 主城id
- -define(MAIN_CITY_SCENE_LIST, [1003]). %% 是否在主城
- -define(MAIN_CITY_RAND_XY, [{12610, 4276}]). %% 主城随机出生坐标点
- -define(BORN_SCENE, 1001). %% 新手出生场景id
-
- %% 跨服主城开放时间相关配置KEY
- -define(CENTER_CITY_OPEN_KEY, 1030001).
-
- %% 玩家阵营
- -define(REALM_KUNLUN, 1). %% 1昆仑
- -define(REALM_XUANDU, 2). %% 2玄都
- -define(REALM_PENGLAI, 3). %% 3蓬莱
-
- %% 所有阵营
- -define(ALL_REALM, [?REALM_KUNLUN, ?REALM_XUANDU, ?REALM_PENGLAI]).
-
- %% 性别
- -define(MALE, 1). %% 男
- -define(FEMALE, 2). %% 女
-
- %% pk模式
- -define(PK_PEACE, 0).%% 和平:可以攻击红名非同帮和同组玩家
- -define(PK_FORCE, 1).%% 强制:不能攻击同帮/同队
- -define(PK_ALL, 2).%% 全体:所有人
- -define(PK_GUILD, 3).%% 社团(公会)
- -define(PK_DIFF_SERVER, 4).%% 服务器:只能对他服玩家造成伤害
-
- -define(PK_PEACE_ULTIMATE,9).%% 终极和平:不能攻击任何人且不能被任何人攻击
-
- %% 职业
- -define(SWORDSMAN, 1). %% 剑士
- -define(KNIGHT, 2). %% 骑士
- -define(MAGE, 3). %% 法师
- -define(GUNNER, 4). %% 炮手
- -define(ALL_CAREER_LIST, [?SWORDSMAN, ?KNIGHT, ?MAGE, ?GUNNER]).
-
- %% 内部服务器TICKET(开发、稳定等)
- -define(INTERNAL_TICKET, "SDFSDESF123DFSDF").
-
- %% 计数器类型
- -define(COUNTER_DAILY, 1). %% 日次数
- -define(COUNTER_WEEK, 2). %% 周次数
- -define(COUNTER_LIFETIME, 3). %% 终生次数
-
- %% APPLY_CAST类型
- -define(APPLY_CAST, 1). %% 进程cast方式执行MFA
- -define(APPLY_CAST_STATUS, 2). %% 进程cast方式执行MFA,默认添加#status{}作为A的第一个参数
- -define(APPLY_CAST_SAVE, 3). %% 进程cast方式执行MFA,默认添加#status{}作为A的第一个参数,且保存新的#status{}
-
- %% APPLY_CALL类型
- -define(APPLY_CALL, 1). %% 进程call方式执行MFA
- -define(APPLY_CALL_STATUS, 2). %% 进程call方式执行MFA,默认添加#status{}作为A的第一个参数
- -define(APPLY_CALL_SAVE, 3). %% 进程call方式执行MFA,默认添加#status{}作为A的第一个参数,且保存新的#status{}
-
- %% HandleOffline类型
- -define(NOT_HAND_OFFLINE, 0). %% HandleOffline类型:不处理离线情况
- -define(HAND_OFFLINE, 1). %% HandleOffline类型:处理离线情况
-
-
- %% 影响SQL语句的非法字符
- %% 增加\非法数据库操作字符: "\\\\"
- -define(ESC_ILLEGAL_SQL_CHARS, ["'", "/" , "\"", "_", "<", ">", "\\\\"]).
-
-
- %% 模型
- -define(LV_MODEL, 1). %% 模型:1等级模型
- -define(FASHION_MODEL, 2). %% 模型:2时装模型
- -define(GOD_EQUIP_MODEL, 3). %% 模型:3神装模型(神兵)
- %% 部件
- -define(MODEL_PART_CLOTH, 1). %% 部件:1衣服
- -define(MODEL_PART_WEAPON, 2). %% 部件:2武器
- -define(MODEL_PART_HEAD, 3). %% 部件:3头部
-
- %% 发送相关玩家值给客户端更新
- -define(NOTIFY_ATTR, 1). %% 玩家基本战斗属性
- -define(NOTIFY_MONEY, 2). %% 货币属性
- -define(NOTIFY_PK, 3). %% 罪恶值
- -define(NOTIFY_CURRENCY, 4). %% 特殊货币
-
- %% 物品
- -define(GOODS, goods). %% 物品宏
-
- %% 登录类型
- -define(NORMAL_LOGIN, 1). %% 玩家进程不存在时的登录
- -define(RE_LOGIN, 2). %% 玩家进程还存在时的登录
-
- %% 登出类型
- -define(NORMAL_LOGOUT, 1). %% 真实登出
- -define(DELAY_LOGIN, 2). %% 延迟登出
-
- %% 登录登出日志类型
- %% 注: 登出类型与登录类型连用,其中2-4类型暂时留空
- -define(LOGIN_LOG_NORMAL, 1). %% 登录类型: 正常登录
- -define(LOGIN_LOG_HOSTING, 2). %% 登录类型: 托管登陆
- -define(LOGIN_LOG_RE, 3). %% 登录类型: 重连登陆
-
- -define(LOGOUT_LOG_HOSTING, 4). %% 登出类型: 托管结束
- -define(LOGOUT_LOG_NORMAL, 5). %% 登出类型: 正常退出
- -define(LOGOUT_LOG_ERROR, 6). %% 登出类型: 异常退出
- -define(LOGOUT_LOG_SERVER_STOP, 7). %% 登出类型: 停服退出
- -define(LOGOUT_LOG_LIMIT_LOGIN, 8). %% 登出类型: 停服退出
-
- %% 攻击疲劳值类型
- -define(TIRED_BUTTERFLY, 1). %% 捕蝶
- -define(TIRED_BOSS_TEMPLE, 2). %% 诛魔之地boss
-
|