using namespace std;
// showwhois module by typobox43
+// Modified by Craig
#include "users.h"
#include "channels.h"
{
}
+ void Implements(char* List)
+ {
+ List[I_OnWhois] = List[I_OnExtendedMode] = 1;
+ }
+
virtual Version GetVersion()
{
return Version(1,0,0,3,VF_STATIC);
virtual void OnWhois(userrec* source, userrec* dest)
{
- if(strchr(dest->modes,'W'))
+ if ((dest->modes['W'-65]) && (source != dest))
{
WriteServ(dest->fd,"NOTICE %s :*** %s (%s@%s) did a /whois on you.",dest->nick,source->nick,source->ident,source->host);
}