//===== rAthena Documentation ================================ //= Inter-server <=> map-server packet List //===== By: ================================================== //= rAthena Dev Team //===== Current Version: ===================================== //= 2013/06/08 06:13:39 //===== Description: ========================================= //= List of current packets usages and functions. //============================================================ S map => inter; intif.c => inter.c R inter => map; inter.c => intif.c Lenght table for packet S 3000-309f -1,-1, 7,-1, -1,13,36, (18 + NAME_LENGTH), 0, 0, 0, 0, 0, 0, 0, 0, // 3000- 6,-1, 0, 0, 0, 0, 0, 0, 10,-1, 0, 0, 0, 0, 0, 0, // 3010 -1,10,-1,14, 14,19, 6,-1, 14,14, 0, 0, 0, 0, 0, 0, // 3020 -1, 6,-1,-1, 55,19, 6,-1, 14,-1,-1,-1, 18,19,186,-1, // 3030 -1, 9, 0, 0, 0, 0, 0, 0, 7, 6,10,10, 10,-1, 0, 0, // 3040 -1,-1,10,10, 0,-1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, // 3050 6,-1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, // 3060 -1,10, 6,-1, 0, 0, 0, 0, 0, 0, 0, 0, -1,10, 6,-1, // 3070 48,14,-1, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, // 3080 -1,10,-1, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, // 3090 R 3800-389f -1,-1,27,-1, -1, 0,37,-1, 0, 0, 0, 0, 0, 0, 0, 0, //0x3800 0, 0, 0, 0, 0, 0, 0, 0, -1,11, 0, 0, 0, 0, 0, 0, //0x3810 39,-1,15,15, 14,19, 7,-1, 0, 0, 0, 0, 0, 0, 0, 0, //0x3820 10,-1,15, 0, 79,19, 7,-1, 0,-1,-1,-1, 14,67,186,-1, //0x3830 -1, 0, 0,14, 0, 0, 0, 0, -1,74,-1,11, 11,-1, 0, 0, //0x3840 -1,-1, 7, 7, 7,11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, //0x3850 -1, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, //0x3860 -1, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, 3, 3, 0, //0x3870 11,-1, 7, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, //0x3880 -1,-1, 7, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, //0x3890s S 3000 : .W .L .W .W .W .W .?B Used in : int intif_broadcast(const char* mes, int len, int type) int intif_broadcast2(const char* mes, int len, unsigned long fontColor, short fontType, short fontSize, short fontAlign, short fontY) @fontcolor : @fonttype : @fontsize : @fontalign : @fontalign : @fontY : @mes : message to transmit to all player Desc : Broadcast message to all other mapserver without self S 3001 : .W .24B .24B ?B Used in: int intif_wis_message(struct map_session_data *sd, char *nick, char *mes, int mes_len) @nick : player nick @name : player name @mes : message to transmit to "name" Desc : Transmit whisper to char_serv to found target on other mapserv S 3002 : .L .B Used in: int intif_wis_replay(int id, int flag) @id : @flag : 0 - success to send wisper 1 - target character is not loged in? 2 - ignored by target Desc : Awnser to an 0x3801 request, inform char of the target status in this mapserv. S 3003 : .W .24B .L .?B Used in: int intif_wis_message_to_gm(char *wisp_name, int permission, char *mes) @wisp_name : @permission : group permission (cf doc/permissions.txt) @mes : message to transmit to "wisp_name" Desc : Ask to send a multicast message to all player that have "permission", (pass to inter for multimap support) S 3004 : .W .L .L .B Used in: int intif_saveregistry(struct map_session_data *sd, int type) @aid : user account id @charid : user char id @type : 1 - save Account2 registry 2 - save Account Registry 3 - save Character registry @permission : @mes : Desc : Save registry values to sql and inform other mapserv to update. S 3005 : .L .L .B .B .B Used in: int intif_request_registry(struct map_session_data *sd, int flag) @aid : user account id @charid : user char id @acc-reg2_flag : Ask Login Server for Account2 values. @acc-reg_flag : Load Account Registry @char-reg_flag : Load Char Registry Desc : Request char-server registry values for player