源战役
您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

37 行
2.3 KiB

  1. %% #ets_scene_user.act_label 的type值定义
  2. %%% Usage:
  3. %%% 1. 新增一个act_label类型定义,如ACT_LABEL_SKYWAR_TITLE
  4. %%% 2. 设置活动标识形象
  5. %%% (2.1)调用更新玩家act_label信息接口
  6. %%% lib_player:update_player_info(RoleId, [{act_label, [{?ACT_LABEL_SKYWAR_TITLE, ModelId}]}]).
  7. %%% (2.2)调用更新场景玩家act_label信息接口
  8. %%% mod_scene_agent:update(SceneId, PoolId, RoleId, [{act_label, [{?ACT_LABEL_SKYWAR_TITLE, ModelId}]}])
  9. %%% (2.3)广播玩家act_label改变的接口
  10. %%% lib_scene:broadcast_player_act_label(RoleId, SceneId, PoolId, CopyId, X, Y, [{?ACT_LABEL_SKYWAR_TITLE, ModelId}])
  11. %%%
  12. %%% 3. 移除活动标识形象
  13. %%% lib_player:update_player_info(RoleId, [{act_label, [{?ACT_LABEL_SKYWAR_TITLE, 0}]}]).
  14. %%% mod_scene_agent:update(SceneId, PoolId, RoleId, [{act_label, [{?ACT_LABEL_SKYWAR_TITLE, 0}]}])
  15. %%% lib_scene:broadcast_player_act_label(RoleId, SceneId, PoolId, CopyId, X, Y, [{?ACT_LABEL_SKYWAR_TITLE, 0}])
  16. %%% End.
  17. %%% 【注】:设置了活动标识形象的活动,退出场景或者某个事件触发后要移除标识
  18. -define(ACT_LABEL_GUILD_WAR_COLLECTION, 1). % 本服公会战采集头标
  19. -define(ACT_LABEL_CONVOY_ROB, 2). % 护送抢夺“劫”字形象
  20. -define(ACT_LABEL_KF_TOWN_WAR_SHIP, 3). % 跨服城战船形象
  21. -define(ACT_LABEL_MADNESS_LAND_TOP, 5). % 狂战领域积分第一
  22. -define(ACT_LABEL_MELEE_GRADE, 6). % 大乱斗段位形象
  23. -define(ACT_LABEL_CHARM_BEACH, 7). % 魅力海滩休闲状态
  24. -define(ACT_LABEL_FISHING, 8). % 钓鱼状态
  25. -define(ACT_LABEL_FISHING_ACT, 12). % 钓鱼动作id
  26. -define(ACT_LABEL_GUILD_WAR_EQUIP_BLUNT,13). % 公会争霸冲车形象
  27. -define(ACT_LABEL_KF_1VN_SIDE, 14). % 跨服1vn身份 (1擂主)
  28. -define(ACT_LABEL_CHARM_BEACH_CHAIR, 15). % 魅力海滩座椅交互(场景物件id)
  29. -define(ACT_LABEL_CONVOY, 16). % 护送形象
  30. -define(ACT_LABEL_MATE_RHYTHM_MASTER, 17). % 羁绊-节奏大师-跳舞标识
  31. -define(ACT_LABEL_MATE_CATCH_BALL, 18). % 羁绊-抛接球-玩球标识
  32. -define(ACT_LABEL_MAX_HURT, 19). % BOSS攻击最高伤害
  33. -define(ACT_LABEL_BOSS_TIRED, 20). % BOSS疲劳值
  34. -define(ACT_LABEL_SUPPORT, 21). % 协助标识
  35. -define(ACT_LABEL_CAMP_WAR_TOP, 23). % 跨服团战第一社团