Skip to content
Buzzen Chat Network

Aop

A TG007 community discussion started by RashedHammad.

Discussion 29 posts
Page 1 of 2
Open
Topic #12912 · 29 published posts · 7,282 views

Aop

for buzzen dont work coz of super owner

Need Aop containig Global & Local q and o

not to sound nasty But PLEASE is a wonderful word i find when asking for help or evan THANKS IN ADVANCE works wonders also B) .

you can put this in aliases

 

issuperowner return  $iif($left($nick($1,$2).pnick,1) == ',$true,$false)
isowner return $iif($left($nick($1,$2).pnick,1) == .,$true,$false)

 

then you can use if ($nick isowner $chan) for regular owners

and if ($nick issuperowner $chan) for super owner

 

As for a AOP list of sorts just had more levels

Edited Jun 6, 2009 1:54 PM by err0r

Get information about ircWx here

,_______________________________________________________________________________
___________________;
;coded bY [TOP] this IS Part From VaXScript v1.0 For Buzzen Chat Server                           ;
;Don't edit anything in here unless you REALLY know what you're doing!                            ;
;For Any Help Or Rebort about Bugz plz add or send Email:[email protected]             ;
;Home Server webchat:WWW.Koach.com Or irc:irc.koach.com,channel:(#koachsworkshop) (#Dla_Demo_Room);
;_______________________________________________________________________________
___________________;#portlist off
on *:KICK:#:{
  if ($me isowner #) {
    if ($nick == $me) halt
    if ($nick == %botnick) halt
    if ($readini(gaop.ini,global,$ial($nick).addr) != $null) halt
    if ($readini(gaop.ini,#,$ial($nick).addr) != $null) halt
    if ($readini(gaop.ini,#,$ial($knick).addr) != $null) && ($me isowner $chan) && ($ial($nick).addr != SND) { sockwrite -n $sockfind($chan) access # clear | sockwrite -n $sockfind($chan) access # add deny $address($nick,1) 0 : kicked protected user $knick | sockwrite -n $sockfind($chan) kick $chan $nick 1,12Protected-user-in-my-GlObaL $+ $knick | sockwrite -n $sockfind($chan) PROP # OWNERKEY $randgen | sockwrite -n $sockfind($chan) PROP # HOSTKEY $randgen | sockwrite -n $sockfind($chan) mode # +q $me }
    if ($readini(gaop.ini,global,$ial($knick).addr) != $null) && ($me isowner $chan) && ($ial($nick).addr != SND) { sockwrite -n $sockfind($chan) access # clear | sockwrite -n $sockfind($chan) access # add deny $address($nick,1) 0 : kicked protected user $knick | sockwrite -n $sockfind($chan) kick $chan $nick 1,12Protected-user-in-my-GlObaL $+ $knick | sockwrite -n $sockfind($chan) PROP # OWNERKEY $randgen | sockwrite -n $sockfind($chan) PROP # HOSTKEY $randgen | sockwrite -n $sockfind($chan) mode # +q $me }
  }
}
#portlist end
#safelist on
on *:owner:*: { 
  if ($nick != $me) && ($me isowner #) && ($ial($opnick).addr != SND) && ($readini(antiaop.txt,noq,#) == Active) && ($opnick != $me) && ($opnick != %botnick) { 
    if ($readini(gaop.ini,global,$ial($opnick).addr) != $null) || ($readini(gaop.ini,#,$ial($opnick).addr) != $null) {
      if (!%nickflood+q. [ $+ [ # ] ]) { 
        msg $chan $ial($opnick) 1,12Allowed Gate for Access 8+q
        inc -u5 %nickflood+q. [ $+ [ # ] ]
      }
    }
    else {
      if (!%nickflood+q. [ $+ [ # ] ]) { 
        sockwrite -n $sockfind($chan) access # clear owner
        sockwrite -n $sockfind($chan) kick # $opnick : 1,12Gate Not Allowed For Access +q
        sockwrite -n $sockfind($chan) access # add deny $address($opnick,1)
        sockwrite -n $sockfind($chan) access # add owner $gettok($ial($me),2,33) : %tag
        sockwrite -n $sockfind($chan) prop # ownerkey $randgen
        sockwrite -n $sockfind($chan) PROP # HOSTKEY $randgen
        msg $chan $ial($opnick) 1,12Gate NOT Allowed For Access +q
        inc -u5 %nickflood+q. [ $+ [ # ] ]
      }
    }
  }
}
#safelist end
#global on
;global q unhalted
on *:text:+q:*:{ 
  if (!$readini(gaop.ini,ghalted,$chan)) { if ($nick isowner #) { goto end | msg # 1,12 $+ $nick Ur Aready +Q }
    if ($me isowner #) && (!%qtxtfp) && ($readini(gaop.ini,global,$ial($nick).addr) != $null) { mode $chan +qv $nick $nick | .set -u2 %qtxtfp 1 | halt } 
  }
;global q halted
  if ($readini(gaop.ini,ghalted,$chan)) { 
    if ($me isowner #) && (!%qtxtfp) && ($readini(gaop.ini,global,$ial($nick).addr) != $null) { 
    /msg # 4G12l4O12b4a12L4 8+Q $nick $+ 12F4o12U4n12D4 12A4s : $+ 12 $readini(gaop.ini,global,$ial($nick).addr) 8 :12Halted | access # add voice $ial($nick).addr | mode # +v $nick | .set -u2 %qtxtfp 1 | halt }  
  } 
;local q unhalted
  if (!$readini(gaop.ini,lhalted,#)) { if ($nick isowner #) { goto end | msg # 1,12 $+ $nick Ur Aready +Q }
    if ($me isowner #) && (!%qtxtfp) && ($readini(gaop.ini,#,$ial($nick).addr) != $null) { mode # +qv $nick $nick | .set -u2 %qtxtfp 1 | halt } 
  }
;local q halted
  if ($readini(gaop.ini,lhalted,#)) { 
    if ($me isowner #) && (!%qtxtfp) && ($readini(gaop.ini,#,$ial($nick).addr) != $null) { 
    /msg # 12L4o12C4a12L4 8+Q ( $+ $nick $+ ) 12F4o12U4n12D4 12A4s $readini(gaop.ini,#,$ial($nick).addr) 8 :1Halted | access # add voice $ial($nick).addr | mode # +v $nick | .set -u2 %qtxtfp 1 | halt }  
  } 
  :end
} 
;global o unhalted
on *:text:+o:*:{ 
  if (!$readini(haop.ini,ghalted,#)) { if ($nick isop #) { goto end | msg # 14,5 $+ $nick Ur Aready +o }
    if ($me isowner #) && (!%otxtfp) && ($readini(haop.ini,global,$ial($nick).addr) != $null) { mode # +ov $nick $nick | .set -u2 %otxtfp 1 | halt } 
  }
;global o halted
  if ($readini(haop.ini,ghalted,#)) { 
    if ($me isowner #) && (!%otxtfp) && ($readini(haop.ini,global,$ial($nick).addr) != $null) { 
    /msg # 1Global8-1o8¬1 $nick $+ 8:1 Logged as $+ 8¬1 $readini(haop.ini,global,$ial($nick).addr) 8 :1Halted | access # add voice $ial($nick).addr | mode # +v $nick | .set -u2 %qtxtfp 1 | halt }  
  }
;local o unhalted
  if (!$readini(haop.ini,lhalted,#)) { if ($nick isop #) { goto end | msg # 14,5 $+ $nick Ur Aready +o }
    if ($me isowner #) && (!%qtxtfp) && ($readini(haop.ini,#,$ial($nick).addr) != $null) { mode # +ov $nick $nick | .set -u2 %qtxtfp 1 | halt } 
  }
;local o halted
  if ($readini(gaop.ini,lhalted,#)) { 
    if ($me isowner #) && (!%qtxtfp) && ($readini(haop.ini,#,$ial($nick).addr) != $null) { 
    /msg # 1Local8-1o8¬1 $nick $+ 8:1 Logged as $+ 8¬1 $readini(haop.ini,global,$ial($nick).addr) 8 :1Halted | access # add voice $ial($nick).addr | mode # +v $nick | .set -u2 %qtxtfp 1 | halt }  
  } 
  :end
} 
;global q unhalted
on *:join:#:{ 
  if ($nick != $me) && (!$readini(gaop.ini,ghalted,#)) && ($me isowner #) && ($readini(gaop.ini,global,$ial($nick).addr) != $null) { 
    /msg # 4G12l4O12b4a12L4 8+Q ( $+ $nick $+ ) 12F4o12U4n12D4 12A4s  $+ 12 $readini(gaop.ini,global,$ial($nick).addr) $+ 4«« +q For 8+Q4»»
    mode # +v $nick
    .timeraop 1 2 doaop GO $gettok($readini(gaop.ini,global,$ial($nick).addr),2,32) $!chr(37) $!+ $right($chan,-1) $iif($me isowner #,+q) $nick 
  } 
;global q halted
  if ($readini(gaop.ini,ghalted,#)) && ($me isowner #) && ($readini(gaop.ini,global,$ial($nick).addr) != $null) { 
    /msg # 4G12l4O12b4a12L4 8+Q ( $+ $nick $+ ) 12F4o12U4n12D4 12A4s $+ 12 $readini(gaop.ini,global,$ial($nick).addr) :12Halted
    /access # add voice $ial($nick).addr
    .timer1 1 3 mode $!chr(37) $!+ $right(#,-1) +v $nick
  }
;local q unhalted
  if ($nick != $me) && (!$readini(gaop.ini,lhalted,#)) && ($me isowner #) && ($readini(gaop.ini,#,$ial($nick).addr) != $null) { 
    /msg # 12L4o12C4a12L4 8+Q ( $+ $nick $+ ) 12F4o12U4n12D4 12A4s $+ 12 $readini(gaop.ini,#,$ial($nick).addr) $+ 4«« +q For 8+Q4»»
    mode # +v $nick  
    .timeraop 1 2 doaop CO $gettok($readini(gaop.ini,#,$ial($nick).addr),2,32) $!chr(37) $!+ $right($chan,-1) $iif($me isowner #,+q) $nick
  } 
;local q halted
  elseif ($readini(gaop.ini,lhalted,#)) && ($me isowner #) && ($readini(gaop.ini,#,$ial($nick).addr) != $null) { 
    /msg # 12L4o12C4a12L4 8+Q ( $+ $nick $+ ) 12F4o12U4n12D4 12A4s $+ 12 $readini(gaop.ini,#,$ial($nick).addr) :12Halted
    /access # add voice $ial($nick).addr
    .timer1 1 3 mode $!chr(37) $!+ $right(#,-1) +v $nick
  }
;global o unhalted
  if ($nick != $me) && (!$readini(haop.ini,ghalted,#)) && ($me isowner #) && ($readini(haop.ini,global,$ial($nick).addr) != $null) { 
    /msg # 4G12l4O12b4a12L4 5+o ( $+ $nick $+ ) 12F4o12U4n12D4 12A4s $+ 12 $readini(haop.ini,global,$ial($nick).addr) $+ 4«« +o For 5+O4»»
  } 
;global o halted
  if ($readini(haop.ini,ghalted,#)) && ($me isowner #) && ($readini(haop.ini,global,$ial($nick).addr) != $null) { 
    /msg # 4G12l4O12b4a12L4 5+o ( $+ $nick $+ ) 12F4o12U4n12D4 12A4s $+ 12 $readini(haop.ini,global,$ial($nick).addr) 8 :12Halted
    /access # add voice $ial($nick).addr
    .timer1 1 3 mode $!chr(37) $!+ $right(#,-1) +v $nick
  }
;local o unhalted
  if ($nick != $me) && (!$readini(gaop.ini,lhalted,#)) && ($me isop #) && ($readini(haop.ini,#,$ial($nick).addr) != $null) { 
    /msg # 12L4o12C4a12L4 5+o ( $+ $nick $+ ) 12F4o12U4n12D4 12A4s $+ 14 $readini(haop.ini,#,$ial($nick).addr) $+ 4«« +o For 5+O4»»
    .timer1 1 3 MODE $!chr(37) $!+ $right(#,-1) +o+v $nick $nick
  } 
;local o halted
  elseif ($readini(gaop.ini,lhalted,#)) && ($me isop #) && ($readini(haop.ini,#,$ial($nick).addr) != $null) { 
    /msg # 12L4o12C4a12L4 5+o ( $+ $nick $+ ) 12F4o12U4n12D4 12A4s $+ 14 $readini(haop.ini,#,$ial($nick).addr) :12Halted
    /access # add voice $ial($nick).addr
    .timer1 1 3 mode $!chr(37) $!+ $right(#,-1) +v $nick
  }
} 
#global end
alias gqmade {
  var %x $chan, %z 1
  msg $chan 4Gl12o4b12a4l 8+q 12S4c12a4n 12O4w12n S12t4a12r4t12e4d12in $chan 
  while (%z <= $nick(%x,0)) {
    if ($readini(gaop.ini,global,$ial($nick(%x,%z),1).addr) != $null)  { 
    msg $chan 4G12lob4al 8+Q12F4o12U4n12D4 $nick(%x,%z) $+ $chr(160) $+ $readini(gaop.ini,global,$ial($nick(%x,%z).addr)) | mode $chan +q $readini(gaop.ini,global,$ial($nick(%x,%z),1).addr) }
    inc %z
  }
  msg # 12Gl4o12b4a12l 8+q 4S12c4a12n 4F12inishe4d in $chan 
}

alias gqscan {
  var %x $chan, %z 1
  msg $chan 12Gl4o12b4a12l 8+q 4S12c4a12n S12t4a12r4t12e4d12in $chan
  while (%z <= $nick(%x,0)) {
    if ($readini(gaop.ini,global,$ial($nick(%x,%z),1).addr) != $null)  { msg $chan 4G12lob4al 8+Q12F4o12U4n12D4 $nick(%x,%z) $+ $chr(160) $+ $readini(gaop.ini,global,$ial($nick(%x,%z).addr)) }
    inc %z
  }
  msg $chan 8`q For 8+Q 12Gl4o12b4a12l 8+q 4S12c4a12n 4F12i4n12i4s12h4e12d in $chan
}
alias lqscan {
  var %x 0
  msg # 12Lo4C12a4L 8+q 4S12c4a12n
  while (%x < $nick(#,0)) {
    inc %x
    if ($readini(gaop.ini,#,$ial($nick(#,%x)).addr)) {
      msg # 4L12oCaL 8+Q $nick(#,%x)
    }
  }
  msg $chan 12 +q For 8+Q
}
alias ghmade {
  var %x $chan, %z 1
  msg $chan 4Gl12o4b12a4l 5+o 12S4c12a4n 12h4o12s4t S12t4a12r4t12e4d 12in $chan 
  while (%z <= $nick(%x,0)) {
    if ($readini(haop.ini,global,$ial($nick(%x,%z),1).addr) != $null)  { 
    msg $chan 4G12lob4al 5+o12F4o12U4n12D4 $nick(%x,%z) $+ $chr(160) $+ $readini(haop.ini,global,$ial($nick(%x,%z).addr)) | mode $chan +o $readini(haop.ini,global,$ial($nick(%x,%z),1).addr) }
    inc %z
  }
  msg # 12Gl4o12b4a12l 5+o 4S12c4a12n 4F12i4n12i4s12h4e12d in $chan 
}
alias ghscan {
  var %x $chan, %z 1
  msg $chan 12G4L12o4b12a4L 5+o 12S4c12a4n 
  while (%z <= $nick(%x,0)) {
    if ($readini(haop.ini,global,$ial($nick(%x,%z)).addr) != $null)  { msg $chan 4G12l4o12b4a12l 5+o 12F4o12U4n12D4 $nick(%x,%z) }
    inc %z
  }
  msg $chan 5 +o For 5+O
}
alias lhscan {
  var %x 0
  msg # 12L4o12C4a12L 5+o 12S4c12a4n
  while (%x < $nick(#,0)) {
    inc %x
    if ($readini(haop.ini,#,$ial($nick(#,%x)).addr)) { 
      msg # 4L12o4C12a4L 5+o 12F4o12U4n12D4 $nick(#,%x)
    }
  }
  msg $chan  +o For 5+o
}
alias doaop {
  if ($1 == GO) {
    if ($4 == +q) && ($5 !isowner $3) {
      .raw mode $3-
    }
    elseif ($4 == +o) && (!$ishost($5,$3)) {
      .raw mode $3-
    }
  }
  if ($1 == GH) {
    if (!$ishost($5,$3)) && ($5 !isowner $3) {
      .raw mode $3-
    }
  }
  if ($1 == CO) {
    if ($4 == +q) && ($5 !isowner $3) {
      .raw mode $3-
    }
    elseif ($4 == +o) && (!$ishost($5,$3)) {
      .raw mode $3-
    }
  }
  if ($1 == CH)  && ($5 !isowner $3) {
    if (!$ishost($5,$3)) {
      .raw mode $3-
    }
  }
}

on *:text:*!join*:#:{
  if (!%qtxtfp) && ($readini(gaop.ini,global,$ial($nick).addr) != $null) { 
    join $replace($chr(37) $+ #$2-,$chr(32),\b) 
    msg # 12find 4 $+ $replace($chr(37) $+ #$2-,$chr(32),\b) 12Please Wait0.8.4......Room found Joining
  }
}
on *:text:*`join*:#:{
  if (!%otxtfp) && ($readini(haop.ini,global,$ial($nick).addr) != $null) {  
    join $replace($chr(37) $+ #$2-,$chr(32),\b) 
    msg # 12find 4 $+ $replace($chr(37) $+ #$2-,$chr(32),\b) 12Please Wait0.1.4......Room found Joining
  }
}

 

not work for me

coz i'm super owner

What can i do

Edited Jun 8, 2009 2:11 PM by RashedHammad

i thought you were using levels? I don't see a point in using levels and ini

Get information about ircWx here

this code works if i'm not super owner

i dont know what's the wrong so can u fix??

I like using this.

 

$nick($chan,$nick,') This will be true if they are a superowner.

 

$nick($chan,$nick,' .) This will be true if they are superowner or owner.

nice one didn't know bout that

Get information about ircWx here

please post the total tru code for me

I'm not at home at the moment. When I get home I'll take a look at fixing what you posted.

Get information about ircWx here

Ok waiting

I thought there could only be one superowner per room at Buzzen?

 

yes One super owner

well yes there can only be one per address but you can join the room with the same account multiple times so you can actually have more than one nick in a room as superowner

Get information about ircWx here

Alot of what you have posted should really be rewritten to work on buzzen more effectively

Get information about ircWx here

mmmmmmmmm ok then either i can fix ,, or some one post one to me to work with in buzzen

using what Travis suggested you could change the if ($me isowner #) to if ($nick($chan,$me,' .))

Get information about ircWx here

which bit of all of that are you trying to get to work

Get information about ircWx here

i said be4 ican't fix it

can u post the whole fixed code?

i really don't have time at the moment to redo all of that.. i'm about to go out again very soon for the nite. I can work on in some tomorrow after i get home. I'm sorry i just don't have the time to put into fixing all of that today before i have to leave.

Get information about ircWx here