mIRC Home    About    Download    Register    News    Help

Print Thread
Joined: Mar 2015
Posts: 6
B
Borden Offline OP
Nutrimatic drinks dispenser
OP Offline
Nutrimatic drinks dispenser
B
Joined: Mar 2015
Posts: 6
How can I write
Code:
on *:text:Command:#: { 
  if ($nick isop $chan) {
  Code
  }
  elseif ($nick == Name1) {
  Code
  }
  elseif ($nick == Name2) {
  Code 
  }
  elseif ($nick == Name3) {
  Code
  }


as
Code:
if ($nick isop $chan) {
  Code
  }
  elseif ($nick == Name1, Name2, Name3,...) {
  Code
  }


Using pipes (Name1|Name2|Name3) isn't working, is there a specific syntax for this? Do I have to use some sort of .txt file?

Many thanks

Joined: Dec 2013
Posts: 779
N
Hoopy frood
Offline
Hoopy frood
N
Joined: Dec 2013
Posts: 779
You can use multiple ways.

Example 1:
Text file
if ($read(textfile.txt,nw,$nick)) { }

Example 2:
Dynamic list
var %list Name1 Name2 Name3
if ($istok(%list,$nick,32)) { }

Example 3:
Static list
if (($nick == name1) || ($nick == name2)) { }

You can also combine this with your isop statement.

Example 4:
Combined
if (($nick isop #) || ($read(textfile.txt,nw,$nick))) { }


Nillens @ irc.twitch.tv
Nillen @ irc.rizon.net
Joined: Mar 2015
Posts: 6
B
Borden Offline OP
Nutrimatic drinks dispenser
OP Offline
Nutrimatic drinks dispenser
B
Joined: Mar 2015
Posts: 6
Works perfect, thank you very much!


Link Copied to Clipboard