KCP gameserver with packet dispatch, scene streaming, combat, gacha and the shop, plus a small HTTP server for the login flow and the wish history page. Game data under assets is pulled out of the client instead of being typed by hand. The excel tables come from the packed bin container and the spawn points from the compiled scene scripts.
379 lines
20 KiB
C#
379 lines
20 KiB
C#
namespace Yuanshen.Protocol;
|
|
|
|
public static class Retcode
|
|
{
|
|
public const int RET_SUCC = 0;
|
|
public const int RET_FAIL = -1;
|
|
public const int RET_SVR_ERROR = 1;
|
|
public const int RET_UNKNOWN_ERROR = 2;
|
|
public const int RET_FREQUENT = 3;
|
|
public const int RET_NODE_FORWARD_ERROR = 4;
|
|
public const int RET_NOT_FOUND_CONFIG = 5;
|
|
public const int RET_SYSTEM_BUSY = 6;
|
|
public const int RET_GM_UID_BIND = 7;
|
|
public const int RET_STOP_REGISTER = 10;
|
|
public const int RET_STOP_SERVER = 11;
|
|
public const int RET_ACCOUNT_VEIRFY_ERROR = 12;
|
|
public const int RET_ACCOUNT_FREEZE = 13;
|
|
public const int RET_REPEAT_LOGIN = 14;
|
|
public const int RET_CLIENT_VERSION_ERROR = 15;
|
|
public const int RET_TOKEN_ERROR = 16;
|
|
public const int RET_ACCOUNT_NOT_EXIST = 17;
|
|
public const int RET_WAIT_OTHER_LOGIN = 18;
|
|
public const int RET_ANOTHER_LOGIN = 19;
|
|
public const int RET_CLIENT_FORCE_UPDATE = 20;
|
|
public const int RET_BLACK_UID = 21;
|
|
public const int RET_LOGIN_DB_FAIL = 22;
|
|
public const int RET_LOGIN_INIT_FAIL = 23;
|
|
public const int RET_MYSQL_DUPLICATE = 24;
|
|
public const int RET_MAX_PLAYER = 25;
|
|
public const int RET_ANTI_ADDICT = 26;
|
|
public const int RET_PS_PLAYER_WITHOUT_ONLINE_ID = 27;
|
|
public const int RET_ONLINE_ID_NOT_FOUND = 28;
|
|
public const int RET_ONLNE_ID_NOT_MATCH = 29;
|
|
public const int RET_REGISTER_IS_FULL = 30;
|
|
public const int RET_CHECKSUM_INVALID = 31;
|
|
public const int RET_BLACK_REGISTER_IP = 32;
|
|
public const int RET_EXCEED_REGISTER_RATE = 33;
|
|
public const int RET_UNKNOWN_PLATFORM = 34;
|
|
public const int RET_TOKEN_PARAM_ERROR = 35;
|
|
public const int RET_ANTI_OFFLINE_ERROR = 36;
|
|
public const int RET_AVATAR_IN_CD = 101;
|
|
public const int RET_AVATAR_NOT_ALIVE = 102;
|
|
public const int RET_AVATAR_NOT_ON_SCENE = 103;
|
|
public const int RET_CAN_NOT_FIND_AVATAR = 104;
|
|
public const int RET_CAN_NOT_DEL_CUR_AVATAR = 105;
|
|
public const int RET_DUPLICATE_AVATAR = 106;
|
|
public const int RET_AVATAR_IS_SAME_ONE = 107;
|
|
public const int RET_AVATAR_LEVEL_LESS_THAN = 108;
|
|
public const int RET_AVATAR_CAN_NOT_CHANGE_ELEMENT = 109;
|
|
public const int RET_AVATAR_BREAK_LEVEL_LESS_THAN = 110;
|
|
public const int RET_AVATAR_ON_MAX_BREAK_LEVEL = 111;
|
|
public const int RET_AVATAR_ID_ALREADY_EXIST = 112;
|
|
public const int RET_AVATAR_NOT_DEAD = 113;
|
|
public const int RET_AVATAR_IS_REVIVING = 114;
|
|
public const int RET_AVATAR_ID_ERROR = 115;
|
|
public const int RET_REPEAT_SET_PLAYER_BORN_DATA = 116;
|
|
public const int RET_PLAYER_LEVEL_LESS_THAN = 117;
|
|
public const int RET_AVATAR_LIMIT_LEVEL_ERROR = 118;
|
|
public const int RET_CUR_AVATAR_NOT_ALIVE = 119;
|
|
public const int RET_CAN_NOT_FIND_TEAM = 120;
|
|
public const int RET_CAN_NOT_FIND_CUR_TEAM = 121;
|
|
public const int RET_AVATAR_NOT_EXIST_IN_TEAM = 122;
|
|
public const int RET_CAN_NOT_REMOVE_CUR_AVATAR_FROM_TEAM = 123;
|
|
public const int RET_CAN_NOT_USE_REVIVE_ITEM_FOR_CUR_AVATAR = 124;
|
|
public const int RET_TEAM_COST_EXCEED_LIMIT = 125;
|
|
public const int RET_TEAM_AVATAR_IN_EXPEDITION = 126;
|
|
public const int RET_TEAM_CAN_NOT_CHOSE_REPLACE_USE = 127;
|
|
public const int RET_NICKNAME_UTF8_ERROR = 130;
|
|
public const int RET_NICKNAME_TOO_LONG = 131;
|
|
public const int RET_NICKNAME_WORD_ILLEGAL = 132;
|
|
public const int RET_NICKNAME_TOO_MANY_DIGITS = 133;
|
|
public const int RET_PLAYER_NOT_ONLINE = 140;
|
|
public const int RET_OPEN_STATE_NOT_OPEN = 141;
|
|
public const int RET_FEATURE_CLOSED = 142;
|
|
public const int RET_AVATAR_EXPEDITION_AVATAR_DIE = 152;
|
|
public const int RET_AVATAR_EXPEDITION_COUNT_LIMIT = 153;
|
|
public const int RET_AVATAR_EXPEDITION_MAIN_FORBID = 154;
|
|
public const int RET_AVATAR_EXPEDITION_TRIAL_FORBID = 155;
|
|
public const int RET_TEAM_NAME_ILLEGAL = 156;
|
|
public const int RET_IS_NOT_IN_STANDBY = 157;
|
|
public const int RET_IS_IN_DUNGEON = 158;
|
|
public const int RET_IS_IN_LOCK_AVATAR_QUEST = 159;
|
|
public const int RET_IS_USING_TRIAL_AVATAR = 160;
|
|
public const int RET_IS_USING_TEMP_AVATAR = 161;
|
|
public const int RET_NOT_HAS_FLYCLOAK = 162;
|
|
public const int RET_FETTER_REWARD_ALREADY_GOT = 163;
|
|
public const int RET_FETTER_REWARD_LEVEL_NOT_ENOUGH = 164;
|
|
public const int RET_NPC_NOT_EXIST = 301;
|
|
public const int RET_NPC_TOO_FAR = 302;
|
|
public const int RET_NOT_CURRENT_TALK = 303;
|
|
public const int RET_NPC_CREATE_FAIL = 304;
|
|
public const int RET_NPC_MOVE_FAIL = 305;
|
|
public const int RET_QUEST_NOT_EXIST = 401;
|
|
public const int RET_QUEST_IS_FAIL = 402;
|
|
public const int RET_QUEST_CONTENT_ERROR = 403;
|
|
public const int RET_BARGAIN_NOT_ACTIVATED = 404;
|
|
public const int RET_BARGAIN_FINISHED = 405;
|
|
public const int RET_POINT_NOT_UNLOCKED = 501;
|
|
public const int RET_POINT_TOO_FAR = 502;
|
|
public const int RET_POINT_ALREAY_UNLOCKED = 503;
|
|
public const int RET_ENTITY_NOT_EXIST = 504;
|
|
public const int RET_ENTER_SCENE_FAIL = 505;
|
|
public const int RET_PLAYER_IS_ENTER_SCENE = 506;
|
|
public const int RET_CITY_MAX_LEVEL = 507;
|
|
public const int RET_AREA_LOCKED = 508;
|
|
public const int RET_JOIN_OTHER_WAIT = 509;
|
|
public const int RET_WEATHER_AREA_NOT_FOUND = 510;
|
|
public const int RET_WEATHER_IS_LOCKED = 511;
|
|
public const int RET_NOT_IN_SELF_SCENE = 512;
|
|
public const int RET_GROUP_NOT_EXIST = 513;
|
|
public const int RET_MARK_NAME_ILLEGAL = 514;
|
|
public const int RET_MARK_ALREADY_EXISTS = 515;
|
|
public const int RET_MARK_OVERFLOW = 516;
|
|
public const int RET_MARK_NOT_EXISTS = 517;
|
|
public const int RET_MARK_UNKNOWN_TYPE = 518;
|
|
public const int RET_MARK_NAME_TOO_LONG = 519;
|
|
public const int RET_DISTANCE_LONG = 520;
|
|
public const int RET_ENTER_SCENE_TOKEN_INVALID = 521;
|
|
public const int RET_ITEM_NOT_EXIST = 601;
|
|
public const int RET_PACK_EXCEED_MAX_WEIGHT = 602;
|
|
public const int RET_ITEM_NOT_DROPABLE = 603;
|
|
public const int RET_ITEM_NOT_USABLE = 604;
|
|
public const int RET_ITEM_INVALID_USE_COUNT = 605;
|
|
public const int RET_ITEM_INVALID_DROP_COUNT = 606;
|
|
public const int RET_ITEM_ALREADY_EXIST = 607;
|
|
public const int RET_ITEM_IN_COOLDOWN = 608;
|
|
public const int RET_ITEM_COUNT_NOT_ENOUGH = 609;
|
|
public const int RET_ITEM_INVALID_TARGET = 610;
|
|
public const int RET_RECIPE_NOT_EXIST = 611;
|
|
public const int RET_RECIPE_LOCKED = 612;
|
|
public const int RET_RECIPE_UNLOCKED = 613;
|
|
public const int RET_COMPOUND_QUEUE_FULL = 614;
|
|
public const int RET_COMPOUND_NOT_FINISH = 615;
|
|
public const int RET_MAIL_ITEM_NOT_GET = 616;
|
|
public const int RET_ITEM_EXCEED_LIMIT = 617;
|
|
public const int RET_AVATAR_CAN_NOT_USE = 618;
|
|
public const int RET_ITEM_NEED_PLAYER_LEVEL = 619;
|
|
public const int RET_RECIPE_NOT_AUTO_QTE = 620;
|
|
public const int RET_COMPOUND_BUSY_QUEUE = 621;
|
|
public const int RET_NEED_MORE_SCOIN = 622;
|
|
public const int RET_SKILL_DEPOT_NOT_FOUND = 623;
|
|
public const int RET_HCOIN_NOT_ENOUGH = 624;
|
|
public const int RET_SCOIN_NOT_ENOUGH = 625;
|
|
public const int RET_HCOIN_EXCEED_LIMIT = 626;
|
|
public const int RET_SCOIN_EXCEED_LIMIT = 627;
|
|
public const int RET_MAIL_EXPIRED = 628;
|
|
public const int RET_REWARD_HAS_TAKEN = 629;
|
|
public const int RET_COMBINE_COUNT_TOO_LARGE = 630;
|
|
public const int RET_GIVING_ITEM_WRONG = 631;
|
|
public const int RET_GIVING_IS_FINISHED = 632;
|
|
public const int RET_GIVING_NOT_ACTIVED = 633;
|
|
public const int RET_FORGE_QUEUE_FULL = 634;
|
|
public const int RET_FORGE_QUEUE_CAPACITY = 635;
|
|
public const int RET_FORGE_QUEUE_NOT_FOUND = 636;
|
|
public const int RET_FORGE_QUEUE_EMPTY = 637;
|
|
public const int RET_NOT_SUPPORT_ITEM = 638;
|
|
public const int RET_ITEM_EMPTY = 639;
|
|
public const int RET_VIRTUAL_EXCEED_LIMIT = 640;
|
|
public const int RET_MATERIAL_EXCEED_LIMIT = 641;
|
|
public const int RET_EQUIP_EXCEED_LIMIT = 642;
|
|
public const int RET_ITEM_SHOULD_HAVE_NO_LEVEL = 643;
|
|
public const int RET_WEAPON_PROMOTE_LEVEL_EXCEED_LIMIT = 644;
|
|
public const int RET_WEAPON_LEVEL_INVALID = 645;
|
|
public const int RET_UNKNOW_ITEM_TYPE = 646;
|
|
public const int RET_ITEM_COUNT_IS_ZERO = 647;
|
|
public const int RET_ITEM_IS_EXPIRED = 648;
|
|
public const int RET_ITEM_EXCEED_OUTPUT_LIMIT = 649;
|
|
public const int RET_EQUIP_LEVEL_HIGHER = 650;
|
|
public const int RET_EQUIP_CAN_NOT_WAKE_OFF_WEAPON = 651;
|
|
public const int RET_EQUIP_HAS_BEEN_WEARED = 652;
|
|
public const int RET_EQUIP_WEARED_CANNOT_DROP = 653;
|
|
public const int RET_AWAKEN_LEVEL_MAX = 654;
|
|
public const int RET_MCOIN_NOT_ENOUGH = 655;
|
|
public const int RET_MCOIN_EXCEED_LIMIT = 656;
|
|
public const int RET_RESIN_NOT_ENOUGH = 660;
|
|
public const int RET_RESIN_EXCEED_LIMIT = 661;
|
|
public const int RET_RESIN_OPENSTATE_OFF = 662;
|
|
public const int RET_RESIN_BOUGHT_COUNT_EXCEEDED = 663;
|
|
public const int RET_AUTO_RECOVER_OPENSTATE_OFF = 668;
|
|
public const int RET_AUTO_RECOVER_BOUGHT_COUNT_EXCEEDED = 669;
|
|
public const int RET_RESIN_GAIN_FAILED = 670;
|
|
public const int RET_ALL_TARGET_SATIATION_FULL = 672;
|
|
public const int RET_FORGE_WORLD_LEVEL_NOT_MATCH = 673;
|
|
public const int RET_FORGE_POINT_NOT_ENOUGH = 674;
|
|
public const int RET_GOODS_NOT_EXIST = 701;
|
|
public const int RET_GOODS_MATERIAL_NOT_ENOUGH = 702;
|
|
public const int RET_GOODS_NOT_IN_TIME = 703;
|
|
public const int RET_GOODS_BUY_NUM_NOT_ENOUGH = 704;
|
|
public const int RET_GOODS_BUY_NUM_ERROR = 705;
|
|
public const int RET_SHOP_NOT_OPEN = 706;
|
|
public const int RET_SHOP_CONTENT_NOT_MATCH = 707;
|
|
public const int RET_CHAT_FORBIDDEN = 798;
|
|
public const int RET_CHAT_CD = 799;
|
|
public const int RET_CHAT_FREQUENTLY = 800;
|
|
public const int RET_GADGET_NOT_EXIST = 801;
|
|
public const int RET_GADGET_NOT_INTERACTIVE = 802;
|
|
public const int RET_GADGET_NOT_GATHERABLE = 803;
|
|
public const int RET_CHEST_IS_LOCKED = 804;
|
|
public const int RET_GADGET_CREATE_FAIL = 805;
|
|
public const int RET_WORKTOP_OPTION_NOT_EXIST = 806;
|
|
public const int RET_GADGET_STATUE_NOT_ACTIVE = 807;
|
|
public const int RET_GADGET_STATUE_OPENED = 808;
|
|
public const int RET_BOSS_CHEST_NO_QUALIFICATION = 809;
|
|
public const int RET_BOSS_CHEST_LIFE_TIME_OVER = 810;
|
|
public const int RET_BOSS_CHEST_WEEK_NUM_LIMIT = 811;
|
|
public const int RET_BOSS_CHEST_GUEST_WORLD_LEVEL = 812;
|
|
public const int RET_BOSS_CHEST_HAS_TAKEN = 813;
|
|
public const int RET_BLOSSOM_CHEST_NO_QUALIFICATION = 814;
|
|
public const int RET_BLOSSOM_CHEST_LIFE_TIME_OVER = 815;
|
|
public const int RET_BLOSSOM_CHEST_HAS_TAKEN = 816;
|
|
public const int RET_BLOSSOM_CHEST_GUEST_WORLD_LEVEL = 817;
|
|
public const int RET_MP_PLAY_REWARD_NO_QUALIFICATION = 818;
|
|
public const int RET_MP_PLAY_REWARD_HAS_TAKEN = 819;
|
|
public const int RET_ACTIVITY_CLOSE = 860;
|
|
public const int RET_ACTIVITY_ITEM_ERROR = 861;
|
|
public const int RET_ACTIVITY_CONTRIBUTION_NOT_ENOUGH = 862;
|
|
public const int RET_SEA_LAMP_PHASE_NOT_FINISH = 863;
|
|
public const int RET_SEA_LAMP_FLY_NUM_LIMIT = 864;
|
|
public const int RET_SEA_LAMP_FLY_LAMP_WORD_ILLEGAL = 865;
|
|
public const int RET_ACTIVITY_WATCHER_REWARD_TAKEN = 866;
|
|
public const int RET_ACTIVITY_WATCHER_REWARD_NOT_FINISHED = 867;
|
|
public const int RET_SALESMAN_ALREADY_DELIVERED = 868;
|
|
public const int RET_SALESMAN_REWARD_COUNT_NOT_ENOUGH = 869;
|
|
public const int RET_SALESMAN_POSITION_INVALID = 870;
|
|
public const int RET_TALENT_ALREAY_UNLOCKED = 901;
|
|
public const int RET_PREV_TALENT_NOT_UNLOCKED = 902;
|
|
public const int RET_BIG_TALENT_POINT_NOT_ENOUGH = 903;
|
|
public const int RET_SMALL_TALENT_POINT_NOT_ENOUGH = 904;
|
|
public const int RET_PROUD_SKILL_ALREADY_GOT = 905;
|
|
public const int RET_PREV_PROUD_SKILL_NOT_GET = 906;
|
|
public const int RET_PROUD_SKILL_MAX_LEVEL = 907;
|
|
public const int RET_CANDIDATE_SKILL_DEPOT_ID_NOT_FIND = 910;
|
|
public const int RET_SKILL_DEPOT_IS_THE_SAME = 911;
|
|
public const int RET_MONSTER_NOT_EXIST = 1001;
|
|
public const int RET_MONSTER_CREATE_FAIL = 1002;
|
|
public const int RET_DUNGEON_ENTER_FAIL = 1101;
|
|
public const int RET_DUNGEON_QUIT_FAIL = 1102;
|
|
public const int RET_DUNGEON_ENTER_EXCEED_DAY_COUNT = 1103;
|
|
public const int RET_DUNGEON_REVIVE_EXCEED_MAX_COUNT = 1104;
|
|
public const int RET_DUNGEON_REVIVE_FAIL = 1105;
|
|
public const int RET_DUNGEON_NOT_SUCCEED = 1106;
|
|
public const int RET_DUNGEON_CAN_NOT_CANCEL = 1107;
|
|
public const int RET_DEST_DUNGEON_SETTLED = 1108;
|
|
public const int RET_DUNGEON_CANDIDATE_TEAM_IS_FULL = 1109;
|
|
public const int RET_DUNGEON_CANDIDATE_TEAM_IS_DISMISS = 1110;
|
|
public const int RET_DUNGEON_CANDIDATE_TEAM_NOT_ALL_READY = 1111;
|
|
public const int RET_DUNGEON_CANDIDATE_TEAM_HAS_REPEAT_AVATAR = 1112;
|
|
public const int RET_DUNGEON_CANDIDATE_NOT_SINGEL_PASS = 1113;
|
|
public const int RET_DUNGEON_REPLAY_NEED_ALL_PLAYER_DIE = 1114;
|
|
public const int RET_DUNGEON_REPLAY_HAS_REVIVE_COUNT = 1115;
|
|
public const int RET_DUNGEON_OTHERS_LEAVE = 1116;
|
|
public const int RET_DUNGEON_ENTER_LEVEL_LIMIT = 1117;
|
|
public const int RET_DUNGEON_CANNOT_ENTER_PLOT_IN_MP = 1118;
|
|
public const int RET_DUNGEON_DROP_SUBFIELD_LIMIT = 1119;
|
|
public const int RET_DUNGEON_BE_INVITE_PLAYER_AVATAR_ALL_DIE = 1120;
|
|
public const int RET_DUNGEON_CANNOT_KICK = 1121;
|
|
public const int RET_DUNGEON_CANDIDATE_TEAM_SOMEONE_LEVEL_LIMIT = 1122;
|
|
public const int RET_MP_NOT_IN_MY_WORLD = 1201;
|
|
public const int RET_MP_IN_MP_MODE = 1202;
|
|
public const int RET_MP_SCENE_IS_FULL = 1203;
|
|
public const int RET_MP_MODE_NOT_AVAILABLE = 1204;
|
|
public const int RET_MP_PLAYER_NOT_ENTERABLE = 1205;
|
|
public const int RET_MP_QUEST_BLOCK_MP = 1206;
|
|
public const int RET_MP_IN_ROOM_SCENE = 1207;
|
|
public const int RET_MP_WORLD_IS_FULL = 1208;
|
|
public const int RET_MP_PLAYER_NOT_ALLOW_ENTER = 1209;
|
|
public const int RET_MP_PLAYER_DISCONNECTED = 1210;
|
|
public const int RET_MP_NOT_IN_MP_MODE = 1211;
|
|
public const int RET_MP_OWNER_NOT_ENTER = 1212;
|
|
public const int RET_MP_ALLOW_ENTER_PLAYER_FULL = 1213;
|
|
public const int RET_MP_TARGET_PLAYER_IN_TRANSFER = 1214;
|
|
public const int RET_MP_TARGET_ENTERING_OTHER = 1215;
|
|
public const int RET_MP_OTHER_ENTERING = 1216;
|
|
public const int RET_MP_ENTER_MAIN_PLAYER_IN_PLOT = 1217;
|
|
public const int RET_MP_NOT_PS_PLAYER = 1218;
|
|
public const int RET_MP_PLAY_NOT_ACTIVE = 1219;
|
|
public const int RET_MP_PLAY_REMAIN_REWARDS = 1220;
|
|
public const int RET_MP_PLAY_NO_REWARD = 1221;
|
|
public const int RET_MP_OPEN_STATE_FAIL = 1223;
|
|
public const int RET_MP_PLAYER_IN_BLACKLIST = 1224;
|
|
public const int RET_MP_REPLY_TIMEOUT = 1225;
|
|
public const int RET_MAIL_PARA_ERR = 1301;
|
|
public const int RET_MAIL_MAX_NUM = 1302;
|
|
public const int RET_MAIL_ITEM_NUM_EXCEED = 1303;
|
|
public const int RET_MAIL_TITLE_LEN_EXCEED = 1304;
|
|
public const int RET_MAIL_CONTENT_LEN_EXCEED = 1305;
|
|
public const int RET_MAIL_SENDER_LEN_EXCEED = 1306;
|
|
public const int RET_MAIL_PARSE_PACKET_FAIL = 1307;
|
|
public const int RET_OFFLINE_MSG_MAX_NUM = 1308;
|
|
public const int RET_OFFLINE_MSG_SAME_TICKET = 1309;
|
|
public const int RET_MAIL_EXCEL_MAIL_TYPE_ERROR = 1310;
|
|
public const int RET_DAILY_TASK_NOT_FINISH = 1330;
|
|
public const int RET_DAILY_TAKS_HAS_TAKEN = 1331;
|
|
public const int RET_GACHA_INAVAILABLE = 1401;
|
|
public const int RET_GACHA_RANDOM_NOT_MATCH = 1402;
|
|
public const int RET_GACHA_SCHEDULE_NOT_MATCH = 1403;
|
|
public const int RET_GACHA_INVALID_TIMES = 1404;
|
|
public const int RET_GACHA_COST_ITEM_NOT_ENOUGH = 1405;
|
|
public const int RET_GACHA_TIMES_LIMIT = 1406;
|
|
public const int RET_INVESTIGAITON_NOT_IN_PROGRESS = 1501;
|
|
public const int RET_INVESTIGAITON_UNCOMPLETE = 1502;
|
|
public const int RET_INVESTIGAITON_REWARD_TAKEN = 1503;
|
|
public const int RET_INVESTIGAITON_TARGET_STATE_ERROR = 1504;
|
|
public const int RET_PUSH_TIPS_NOT_FOUND = 1505;
|
|
public const int RET_SIGN_IN_RECORD_NOT_FOUND = 1506;
|
|
public const int RET_ALREADY_HAVE_SIGNED_IN = 1507;
|
|
public const int RET_SIGN_IN_COND_NOT_SATISFIED = 1508;
|
|
public const int RET_BONUS_ACTIVITY_NOT_UNREWARDED = 1509;
|
|
public const int RET_SIGN_IN_REWARDED = 1510;
|
|
public const int RET_TOWER_NOT_OPEN = 1521;
|
|
public const int RET_TOWER_HAVE_DAILY_RECORD = 1522;
|
|
public const int RET_TOWER_NOT_RECORD = 1523;
|
|
public const int RET_TOWER_HAVE_RECORD = 1524;
|
|
public const int RET_TOWER_TEAM_NUM_ERROR = 1525;
|
|
public const int RET_TOWER_FLOOR_NOT_OPEN = 1526;
|
|
public const int RET_TOWER_NO_FLOOR_STAR_RECORD = 1527;
|
|
public const int RET_ALREADY_HAS_TOWER_BUFF = 1528;
|
|
public const int RET_DUPLICATE_ENTER_LEVEL = 1529;
|
|
public const int RET_NOT_IN_TOWER_LEVEL = 1530;
|
|
public const int RET_IN_TOWER_LEVEL = 1531;
|
|
public const int RET_TOWER_PREV_FLOOR_NOT_FINISH = 1532;
|
|
public const int RET_TOWER_STAR_NOT_ENOUGH = 1533;
|
|
public const int RET_BATTLE_PASS_NO_SCHEDULE = 1541;
|
|
public const int RET_BATTLE_PASS_HAS_BUYED = 1542;
|
|
public const int RET_BATTLE_PASS_LEVEL_OVERFLOW = 1543;
|
|
public const int RET_MATCH_HOST_QUIT = 1561;
|
|
public const int RET_MATCH_ALREADY_IN_MATCH = 1562;
|
|
public const int RET_MATCH_NOT_IN_MATCH = 1563;
|
|
public const int RET_MATCH_APPLYING_ENTER_MP = 1564;
|
|
public const int RET_UID_NOT_EXIST = 2001;
|
|
public const int RET_PARSE_BIN_ERROR = 2002;
|
|
public const int RET_ACCOUNT_INFO_NOT_EXIST = 2003;
|
|
public const int RET_ORDER_INFO_NOT_EXIST = 2004;
|
|
public const int RET_SNAPSHOT_INDEX_ERROR = 2005;
|
|
public const int RET_MAIL_HAS_BEEN_SENT = 2006;
|
|
public const int RET_PRODUCT_NOT_EXIST = 2007;
|
|
public const int RET_UNFINISH_ORDER = 2008;
|
|
public const int RET_ID_NOT_EXIST = 2009;
|
|
public const int RET_ORDER_TRADE_EARLY = 2010;
|
|
public const int RET_ORDER_FINISHED = 2011;
|
|
public const int RET_GAMESERVER_VERSION_WRONG = 2012;
|
|
public const int RET_REDIS_MODIFIED = 5001;
|
|
public const int RET_PATHFINDING_DATA_NOT_EXIST = 6001;
|
|
public const int RET_PATHFINDING_DESTINATION_NOT_EXIST = 6002;
|
|
public const int RET_PATHFINDING_ERROR_SCENE = 6003;
|
|
public const int RET_PATHFINDING_SCENE_DATA_LOADING = 6004;
|
|
public const int RET_FRIEND_COUNT_EXCEEDED = 7001;
|
|
public const int RET_PLAYER_NOT_EXIST = 7002;
|
|
public const int RET_ALREADY_SENT_ADD_REQUEST = 7003;
|
|
public const int RET_ASK_FRIEND_LIST_FULL = 7004;
|
|
public const int RET_PLAYER_ALREADY_IS_FRIEND = 7005;
|
|
public const int RET_PLAYER_NOT_ASK_FRIEND = 7006;
|
|
public const int RET_TARGET_FRIEND_COUNT_EXCEED = 7007;
|
|
public const int RET_NOT_FRIEND = 7008;
|
|
public const int RET_BIRTHDAY_CANNOT_BE_SET_TWICE = 7009;
|
|
public const int RET_CANNOT_ADD_SELF_FRIEND = 7010;
|
|
public const int RET_SIGNATURE_ILLEGAL = 7011;
|
|
public const int RET_PS_PLAYER_CANNOT_ADD_FRIENDS = 7012;
|
|
public const int RET_PS_PLAYER_CANNOT_REMOVE_FRIENDS = 7013;
|
|
public const int RET_NAME_CARD_NOT_UNLOCKED = 7014;
|
|
public const int RET_ALREADY_IN_BLACKLIST = 7015;
|
|
public const int RET_PS_PALEYRS_CANNOT_ADD_BLACKLIST = 7016;
|
|
public const int RET_PLAYER_BLACKLIST_FULL = 7017;
|
|
public const int RET_PLAYER_NOT_IN_BLACKLIST = 7018;
|
|
public const int RET_BLACKLIST_PLAYER_CANNOT_ADD_FRIEND = 7019;
|
|
public const int RET_IN_TARGET_BLACKLIST = 7020;
|
|
public const int RET_CANNOT_ADD_TARGET_FRIEND = 7021;
|
|
public const int RET_BIRTHDAY_FORMAT_ERROR = 7022;
|
|
public const int RET_ONLINE_ID_NOT_EXISTS = 7023;
|
|
public const int RET_FIRST_SHARE_REWARD_HAS_TAKEN = 7024;
|
|
public const int RET_PS_PLAYER_CANNOT_REMOVE_BLACKLIST = 7025;
|
|
public const int RET_LEGENDARY_KEY_NOT_ENOUGH = 8001;
|
|
public const int RET_LEGENDARY_KEY_EXCEED_LIMIT = 8002;
|
|
public const int RET_DAILY_TASK_NOT_ENOUGH_TO_REDEEM = 8003;
|
|
public const int RET_PERSONAL_LINE_OPEN_STATE_OFF = 8004;
|
|
public const int RET_PERSONAL_LINE_LEVEL_NOT_ENOUGH = 8005;
|
|
public const int RET_PERSONAL_LINE_NOT_OPEN = 8006;
|
|
public const int RET_PERSONAL_LINE_PRE_QUEST_NOT_FINISH = 8007;
|
|
}
|