|
@@ -5361,7 +5361,10 @@ int clif_party_invite(struct map_session_data *sd,struct map_session_data *tsd)
|
|
|
}
|
|
|
|
|
|
/*==========================================
|
|
|
- * Party invitation result. Flag values are:
|
|
|
+ * Party invitation result.
|
|
|
+ * R 00fd <nick>.24S <flag>.B
|
|
|
+ * R 02c5 <nick>.24S <flag>.L
|
|
|
+ * Flag values are:
|
|
|
* 0 -> char is already in a party
|
|
|
* 1 -> party invite was rejected
|
|
|
* 2 -> party invite was accepted
|
|
@@ -5374,11 +5377,19 @@ void clif_party_inviteack(struct map_session_data* sd, const char* nick, int fla
|
|
|
nullpo_retv(sd);
|
|
|
fd=sd->fd;
|
|
|
|
|
|
+#if PACKETVER < 20070821
|
|
|
WFIFOHEAD(fd,packet_len(0xfd));
|
|
|
WFIFOW(fd,0) = 0xfd;
|
|
|
safestrncpy((char*)WFIFOP(fd,2),nick,NAME_LENGTH);
|
|
|
WFIFOB(fd,26) = flag;
|
|
|
WFIFOSET(fd,packet_len(0xfd));
|
|
|
+#else
|
|
|
+ WFIFOHEAD(fd,packet_len(0x2c5));
|
|
|
+ WFIFOW(fd,0) = 0x2c5;
|
|
|
+ safestrncpy((char*)WFIFOP(fd,2),nick,NAME_LENGTH);
|
|
|
+ WFIFOL(fd,26) = flag;
|
|
|
+ WFIFOSET(fd,packet_len(0x2c5));
|
|
|
+#endif
|
|
|
}
|
|
|
|
|
|
/*==========================================
|
|
@@ -12389,7 +12400,7 @@ static int packetdb_readdb(void)
|
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0,191, 0, 0, 0, 0, 0, 0,
|
|
|
//#0x02C0
|
|
|
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
|
+ 0, 0, 0, 0, 0, 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
|
0, 0, 0, 0, 0, 0, 6, -1, 10, 10, 0, 0, 0, 0, 0, 0,
|
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|