mIRC Home    About    Download    Register    News    Help

Print Thread
#49030 12/09/03 08:17 PM
Joined: Apr 2003
Posts: 300
A
andymps Offline OP
Fjord artisan
OP Offline
Fjord artisan
A
Joined: Apr 2003
Posts: 300
first one:
Code:
on *:notice:*:*:{
  if ($nick == $me) {
    if ($2 == [Page]) {
      /onotice %logchan 14[Page] $3-
    }
    else {
      if ($3 == !kick) ($remove($2,:) iswm $read(mods.txt)) {
        if ($read(mods.txt, w, $remove($2,:))) || ($read(admins.txt, w, $remove($2,:))) {
          if ($4 != $null) {
            /renrem kick $4
            /renrem allow $4
            if ($5 != $null) {
              /renrem msg $4 was kick by $remove($2,:) $+ , For $5
              /.timerk 1 5 /renrem page $4 You have been kicked for: $5
            }
          }
        }
      }
      if ($4 == $null) {
        /renrem page $remove($2,:) Enter a person to kick
      }
      else {
        if ($3 == !ban) {
          if ($read(mods.txt, w, $remove($2,:))) || ($read(admins.txt, w, $remove($2,:))) {
            if ($4 != $null) {
              /renrem ban $4
              /.timerb 1 3600 /renrem allow $4
              if ($5 != $null) {
                /renrem msg $4 was banned by $remove($2,:) for $5
                /.timerk 1 5 /renrem page $4 You have been banned for: $5
              }
            }
          }
          if ($4 == $null) {
            /renrem page $remove($2,:) Enter a person to ban
          }
          else {
            if ($3 == !allow) {
              if ($4 != $null) {
                if ($read(mods.txt, w, $remove($2 ,:))) || ($read(admins.txt, w, $remove($2,:))) {
                  /renrem msg $3 will be allowed to rejoin the server
                }
              }
              if ($4 == $null) {
                /renrem page $remove($2,:) Enter a person to allow
              }
            }
          }
        }
      }
    }
  }
}

^^^this one keeps opening renrem everytime i get noticed^^^
Code:
on *:NOTICE:*:*:{ 
  if ($nick == $me) {
    if ($2 == [team]) {
      /msg %logchan $2- 
    }
  }
  else {
    if ($2 == Player) {
      /msg %logchan $3 has $4-
    }
    else {
      if (: isin $2) {
        if ($remove($2, :) == Host) {
          /msg %logchan 14Host: $3-
        }
        if ($remove($2, :) != Host) {
          /msg %logchan $2- 
        }
      }
      else {
        if ($2 == loading) {
          /.msg %logchan Loading map $4
          /.set %map1 $4              
        }
        else {
          if ($3 == Auto) {
            if ($2 == ***) {
              /.msg %logchan FDS Initiating
            }
          }
          else  {
            if ($2 == logged) {
              /.msg %logchan $2 $3 OK
            }
            else {
              if ($2 isnum) {
                /.msg %pnick $2-
                /timerp 1 15 /.unset %pnick
              }
              else {
                if ($2 == No) {
                  /.notice %pnick $2-
                  /.unset %pnick
                }
                else {
                  if ($2 == westwood) {
                    /.notice %gnick $2-
                  }
                  else {
                    if ($2 == gameplay) {
                      /.notice %gnick $2- 
                    }
                    else {
                      if ($2 == map) {
                        /.notice %gnick $2- 
                      }
                      else {
                        if ($2 == time) {
                          /.notice %gnick Time: $4- 
                        }
                        else {
                          if ($2 == Fps) {
                            /.notice %gnick $2- 
                          }
                          else {
                            if ($2 == gdi) {
                              /.notice %gnick $2- 
                            }
                            else {
                              if ($2 == nod) {
                                /.notice %gnick $2- 
                                /.unset %gnick
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}

that one just doesnt work, it used to till i started adding things to it, does anyone know whats wrong and how i can improve on these?

#49031 12/09/03 08:25 PM
P
pheonix
pheonix
P
/help /if

#49032 12/09/03 08:28 PM
Joined: Apr 2003
Posts: 300
A
andymps Offline OP
Fjord artisan
OP Offline
Fjord artisan
A
Joined: Apr 2003
Posts: 300
i dont need help on /if i just cant see whats wrong

#49033 12/09/03 08:31 PM
P
pheonix
pheonix
P
ya do need help on /elseif, but /if is the way to get to the help on /elseif,
else {
if (blah) {
is the same as elseif (blah) {, so read up on help wink

#49034 12/09/03 08:31 PM
R
r0ck0
r0ck0
R
wow what a mess

how's this for the 2nd one
Code:
on *:NOTICE:*:*: {
  if (($nick == $me) && ($2 == [team])) msg %logchan $2-
  elseif ($2 == Player) msg %logchan $3 has $4-
  elseif (: isin $2) {
    if ($remove($2, :) == Host) msg %logchan 14Host: $3-
    else msg %logchan $2-
  }
  elseif ($2 == loading) {
    msg %logchan Loading map $4
    set %map1 $4
  }
  elseif (($2 == ***) && ($3 == Auto)) msg %logchan FDS Initiating
  elseif ($2 == logged) msg %logchan $2 $3 OK
  elseif ($2 isnum) {
    msg %pnick $2-
    timerp 1 15 /.unset %pnick
  }
  elseif ($2 == No) {
    notice %pnick $2-
    unset %pnick
  }
  elseif ($2 == westwood) notice %gnick $2-
  elseif ($2 == gameplay) notice %gnick $2-
  elseif ($2 == map) notice %gnick $2-
  elseif ($2 == time) notice %gnick Time: $4-
  elseif ($2 == Fps) notice %gnick $2-
  elseif ($2 == gdi) notice %gnick $2-
  elseif ($2 == nod) {
    notice %gnick $2-
    unset %gnick
  }
}


I get a headache just lookin at the first one .. well both
of em but the second one don't seem to be as bad lol.

Last edited by r0ck0; 12/09/03 08:51 PM.
#49035 12/09/03 08:37 PM
Joined: Apr 2003
Posts: 300
A
andymps Offline OP
Fjord artisan
OP Offline
Fjord artisan
A
Joined: Apr 2003
Posts: 300
well u see i didnt write that script, i didnt want to mess with it too much so i just followed it the way it was

#49036 12/09/03 09:50 PM
Joined: Apr 2003
Posts: 300
A
andymps Offline OP
Fjord artisan
OP Offline
Fjord artisan
A
Joined: Apr 2003
Posts: 300
hmmm it doesnt work, it gets the notice but doesnt msg the channel

#49037 13/09/03 08:58 AM
Joined: Mar 2003
Posts: 1,256
L
Hoopy frood
Offline
Hoopy frood
L
Joined: Mar 2003
Posts: 1,256
If you didn't write it you shouldn't be messing with it tio begin with, especially if you don't understand how the code works. There's no telling what might happen.


Link Copied to Clipboard