diff options
author | piaip <piaip@63ad8ddf-47c3-0310-b6dd-a9e9d9715204> | 2011-12-04 21:18:52 +0800 |
---|---|---|
committer | piaip <piaip@63ad8ddf-47c3-0310-b6dd-a9e9d9715204> | 2011-12-04 21:18:52 +0800 |
commit | de4dffc2d1ac1d3336e1a1d0501b82288fbf60e7 (patch) | |
tree | 0c18e00eee6bea69c0e190191d18c46dc9afd38b | |
parent | eb5e2fec9a19f9e207e1adc68384d686adbbc81e (diff) | |
download | pttbbs-de4dffc2d1ac1d3336e1a1d0501b82288fbf60e7.tar pttbbs-de4dffc2d1ac1d3336e1a1d0501b82288fbf60e7.tar.gz pttbbs-de4dffc2d1ac1d3336e1a1d0501b82288fbf60e7.tar.bz2 pttbbs-de4dffc2d1ac1d3336e1a1d0501b82288fbf60e7.tar.lz pttbbs-de4dffc2d1ac1d3336e1a1d0501b82288fbf60e7.tar.xz pttbbs-de4dffc2d1ac1d3336e1a1d0501b82288fbf60e7.tar.zst pttbbs-de4dffc2d1ac1d3336e1a1d0501b82288fbf60e7.zip |
support friend+reject (super friend) for angels
git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5490 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
-rw-r--r-- | pttbbs/mbbsd/angel.c | 4 | ||||
-rw-r--r-- | pttbbs/mbbsd/talk.c | 2 |
2 files changed, 4 insertions, 2 deletions
diff --git a/pttbbs/mbbsd/angel.c b/pttbbs/mbbsd/angel.c index c0f46e48..6d7e7cf6 100644 --- a/pttbbs/mbbsd/angel.c +++ b/pttbbs/mbbsd/angel.c @@ -353,11 +353,13 @@ int a_angelreload() { inline int angel_reject_me(userinfo_t * uin){ - // TODO 超級好友怎麼辦? int* iter = uin->reject; int unum; while ((unum = *iter++)) { if (unum == currutmp->uid) { + // 超級好友? + if (intbsearch(unum, uin->myfriend, uin->nFriends)) + return 0; return 1; } } diff --git a/pttbbs/mbbsd/talk.c b/pttbbs/mbbsd/talk.c index 79d9edff..9736571a 100644 --- a/pttbbs/mbbsd/talk.c +++ b/pttbbs/mbbsd/talk.c @@ -2630,7 +2630,7 @@ userlist(void) redrawall = redraw = 1; } break; -#endif // PLAY_ANGLE +#endif // PLAY_ANGEL case Ctrl('W'): if (HasBasicUserPerm(PERM_LOGINOK)) { |