]> jfr.im git - irc/quakenet/newserv.git/blobdiff - chanserv/chancmds/giveowner.c
LUA: add irc_localwallops andirc_localwallusers commands.
[irc/quakenet/newserv.git] / chanserv / chancmds / giveowner.c
index dab11172be5b172673bc7d099e66474578236638..3416d48f9396e0621235a2f699ca54b7e6884fec 100644 (file)
@@ -40,6 +40,7 @@ int csc_dogiveowner(void *source, int cargc, char **cargv) {
   flag_t oldflags;
   unsigned int thehash;
   char hashstr[100];
+  void *args[3];
   
   if (cargc<2) {
     chanservstdmessage(sender, QM_NOTENOUGHPARAMS, "giveowner");
@@ -92,7 +93,13 @@ int csc_dogiveowner(void *source, int cargc, char **cargv) {
   oldflags = rcup->flags;
   rcup->flags |= QCUFLAG_OWNER;
   rcup->changetime=time(NULL);
-          
+  
+  args[0]=sender;
+  args[1]=rcup;
+  args[2]=(void *)oldflags;
+
+  triggerhook(HOOK_CHANSERV_CHANLEVMOD, args);
+  
   chanservstdmessage(sender,QM_DONE);
 
   strcpy(flagbuf,printflags(oldflags,rcuflags));