diff options
author | Andrei Karas <akaras@inbox.ru> | 2014-11-08 19:20:30 +0300 |
---|---|---|
committer | Andrei Karas <akaras@inbox.ru> | 2014-11-15 11:47:29 +0300 |
commit | b451aaff923c7695ba6087f1b9b44ed53b943ee4 (patch) | |
tree | 605bd3d621fb764f20a134eea8f60c0b5f8af3b2 /src/char/mapif.c | |
parent | 7e6df4619270cbec689f4d6d73c5fc0498c2ed18 (diff) | |
download | hercules-b451aaff923c7695ba6087f1b9b44ed53b943ee4.tar.gz hercules-b451aaff923c7695ba6087f1b9b44ed53b943ee4.tar.bz2 hercules-b451aaff923c7695ba6087f1b9b44ed53b943ee4.tar.xz hercules-b451aaff923c7695ba6087f1b9b44ed53b943ee4.zip |
Add most functions from int_party.c to interfaces.
Diffstat (limited to 'src/char/mapif.c')
-rw-r--r-- | src/char/mapif.c | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/src/char/mapif.c b/src/char/mapif.c index 5c53564f7..ac199b6e1 100644 --- a/src/char/mapif.c +++ b/src/char/mapif.c @@ -123,6 +123,24 @@ void mapif_mercenary_deleted(int fd, unsigned char flag); void mapif_parse_mercenary_delete(int fd, int merc_id); void mapif_mercenary_saved(int fd, unsigned char flag); void mapif_parse_mercenary_save(int fd, struct s_mercenary* merc); +int mapif_party_created(int fd, int account_id, int char_id, struct party *p); +void mapif_party_noinfo(int fd, int party_id, int char_id); +void mapif_party_info(int fd, struct party* p, int char_id); +int mapif_party_memberadded(int fd, int party_id, int account_id, int char_id, int flag); +int mapif_party_optionchanged(int fd, struct party *p, int account_id, int flag); +int mapif_party_withdraw(int party_id,int account_id, int char_id); +int mapif_party_membermoved(struct party *p, int idx); +int mapif_party_broken(int party_id, int flag); +int mapif_party_message(int party_id, int account_id, char *mes, int len, int sfd); +int mapif_parse_CreateParty(int fd, char *name, int item, int item2, struct party_member *leader); +void mapif_parse_PartyInfo(int fd, int party_id, int char_id); +int mapif_parse_PartyAddMember(int fd, int party_id, struct party_member *member); +int mapif_parse_PartyChangeOption(int fd,int party_id,int account_id,int exp,int item); +int mapif_parse_PartyLeave(int fd, int party_id, int account_id, int char_id); +int mapif_parse_PartyChangeMap(int fd, int party_id, int account_id, int char_id, unsigned short map, int online, unsigned int lv); +int mapif_parse_BreakParty(int fd, int party_id); +int mapif_parse_PartyMessage(int fd, int party_id, int account_id, char *mes, int len); +int mapif_parse_PartyLeaderChange(int fd, int party_id, int account_id, int char_id); void mapif_defaults(void) { mapif = &mapif_s; @@ -231,4 +249,22 @@ void mapif_defaults(void) { mapif->parse_mercenary_delete = mapif_parse_mercenary_delete; mapif->mercenary_saved = mapif_mercenary_saved; mapif->parse_mercenary_save = mapif_parse_mercenary_save; + mapif->party_created = mapif_party_created; + mapif->party_noinfo = mapif_party_noinfo; + mapif->party_info = mapif_party_info; + mapif->party_memberadded = mapif_party_memberadded; + mapif->party_optionchanged = mapif_party_optionchanged; + mapif->party_withdraw = mapif_party_withdraw; + mapif->party_membermoved = mapif_party_membermoved; + mapif->party_broken = mapif_party_broken; + mapif->party_message = mapif_party_message; + mapif->parse_CreateParty = mapif_parse_CreateParty; + mapif->parse_PartyInfo = mapif_parse_PartyInfo; + mapif->parse_PartyAddMember = mapif_parse_PartyAddMember; + mapif->parse_PartyChangeOption = mapif_parse_PartyChangeOption; + mapif->parse_PartyLeave = mapif_parse_PartyLeave; + mapif->parse_PartyChangeMap = mapif_parse_PartyChangeMap; + mapif->parse_BreakParty = mapif_parse_BreakParty; + mapif->parse_PartyMessage = mapif_parse_PartyMessage; + mapif->parse_PartyLeaderChange = mapif_parse_PartyLeaderChange; } |