* Fixed players could add themselves to their friendslist through their clones or WPE (bugreport:4909).
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@14835 54d463be-8e91-2dee-dedb-b68131a5f0ec
This commit is contained in:
parent
0bbca2a6aa
commit
8325f3518f
@ -1,6 +1,7 @@
|
|||||||
Date Added
|
Date Added
|
||||||
|
|
||||||
2011/05/29
|
2011/05/29
|
||||||
|
* Fixed players could add themselves to their friendslist through their clones or WPE (bugreport:4909). [Ai4rei]
|
||||||
* Fixed bonus 'bHPDrainValue' on left hand would work as right hand bonus, when specified with 'bonus' rather than 'bonus2' (bugreport:4939, since r6221). [Ai4rei]
|
* Fixed bonus 'bHPDrainValue' on left hand would work as right hand bonus, when specified with 'bonus' rather than 'bonus2' (bugreport:4939, since r6221). [Ai4rei]
|
||||||
2011/05/23
|
2011/05/23
|
||||||
* Changed enumerating defines into enumerations (related topic:264007). [Ai4rei]
|
* Changed enumerating defines into enumerations (related topic:264007). [Ai4rei]
|
||||||
|
@ -11989,6 +11989,11 @@ void clif_parse_FriendsListAdd(int fd, struct map_session_data *sd)
|
|||||||
|
|
||||||
f_sd = map_nick2sd((char*)RFIFOP(fd,2));
|
f_sd = map_nick2sd((char*)RFIFOP(fd,2));
|
||||||
|
|
||||||
|
if( sd->bl.id == f_sd->bl.id )
|
||||||
|
{// adding oneself as friend
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
// Friend doesn't exist (no player with this name)
|
// Friend doesn't exist (no player with this name)
|
||||||
if (f_sd == NULL) {
|
if (f_sd == NULL) {
|
||||||
clif_displaymessage(fd, msg_txt(3));
|
clif_displaymessage(fd, msg_txt(3));
|
||||||
@ -12037,6 +12042,11 @@ void clif_parse_FriendsListReply(int fd, struct map_session_data *sd)
|
|||||||
char_id = RFIFOL(fd,6);
|
char_id = RFIFOL(fd,6);
|
||||||
reply = RFIFOB(fd,10);
|
reply = RFIFOB(fd,10);
|
||||||
|
|
||||||
|
if( sd->bl.id == account_id )
|
||||||
|
{// adding oneself as friend
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
f_sd = map_id2sd(account_id); //The account id is the same as the bl.id of players.
|
f_sd = map_id2sd(account_id); //The account id is the same as the bl.id of players.
|
||||||
if (f_sd == NULL)
|
if (f_sd == NULL)
|
||||||
return;
|
return;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user