@@ -87,7+87,7 @@ class ModuleAlias : public Module
return Version(1,0,0,1,VF_VENDOR);
}
return Version(1,0,0,1,VF_VENDOR);
}
- virtual int OnPreCommand(const std::string &command, char **parameters, int pcnt, userrec *user, bool validated)
+ virtual int OnPreCommand(const std::string &command, const char** parameters, int pcnt, userrec *user, bool validated)
{
userrec *u = NULL;
irc::string c = command.c_str();
{
userrec *u = NULL;
irc::string c = command.c_str();
@@ -96,7+96,7 @@ class ModuleAlias : public Module
* and if theyre not registered yet, we dont want
* to know either
*/
* and if theyre not registered yet, we dont want
* to know either
*/
- if ((validated) || (user->registered != 7))
+ if ((validated) || (user->registered != REG_ALL))
return 0;
for (unsigned int i = 0; i < Aliases.size(); i++)
return 0;
for (unsigned int i = 0; i < Aliases.size(); i++)
@@ -108,7+108,7 @@ class ModuleAlias : public Module
u = Srv->FindNick(Aliases[i].requires);
if (!u)
{
u = Srv->FindNick(Aliases[i].requires);
if (!u)
{
- Srv->SendServ(user->fd,"401 "+std::string(user->nick)+" "+Aliases[i].requires+" :is currently unavailable. Please try again later.");
+ user->WriteServ("401 "+std::string(user->nick)+" "+Aliases[i].requires+" :is currently unavailable. Please try again later.");
return 1;
}
}
return 1;
}
}
@@ -117,7+117,7 @@ class ModuleAlias : public Module
if (!Srv->IsUlined(u->server))
{
Srv->SendOpers("*** NOTICE -- Service "+Aliases[i].requires+" required by alias "+std::string(Aliases[i].text.c_str())+" is not on a u-lined server, possibly underhanded antics detected!");
if (!Srv->IsUlined(u->server))
{
Srv->SendOpers("*** NOTICE -- Service "+Aliases[i].requires+" required by alias "+std::string(Aliases[i].text.c_str())+" is not on a u-lined server, possibly underhanded antics detected!");
- Srv->SendServ(user->fd,"401 "+std::string(user->nick)+" "+Aliases[i].requires+" :is an imposter! Please inform an IRC operator as soon as possible.");
+ user->WriteServ("401 "+std::string(user->nick)+" "+Aliases[i].requires+" :is an imposter! Please inform an IRC operator as soon as possible.");
return 1;
}
}
return 1;
}
}
@@ -137,9+137,9 @@ class ModuleAlias : public Module