on *:INPUT:*: {
if ($1 == .vop) && ($2 == $null) { /mode $chan +v $me }
elseif ($1 == .vop) && ($2) { /mode $chan +v $$2 }
if ($1 == .devop) && ($2 == $null) { /mode $chan -v $me }
elseif ($1 == .devop) && ($2) { /mode $chan -v $$2 }
if ($1 == .halfop) && ($2 == $null) { /mode $chan +h $me }
elseif ($1 == .halfop) && ($2) { /mode $chan +h $$2 }
if ($1 == .dehalfop) && ($2 == $null) { /mode $chan -h $me }
elseif ($1 == .dehalfop) && ($2) { /mode $chan -h $$2 }
if ($1 == .op) && ($2 == $null) { /mode $chan +o $me }
elseif ($1 == .op) && ($2) { /mode $chan +o $$2 }
if ($1 == .deop) && ($2 == $null) { /mode $chan -o $me }
elseif ($1 == .deop) && ($2) { /mode $chan -o $$2 }
if ($1 == .protect) && ($2 == $null) { /mode $chan +a $me
/cs protect $chan $me }
elseif ($1 == .protect) && ($2) { /mode $chan +a $$2 }
if ($1 == .deprotect) && ($2 == $null) { /mode $chan -a $me
/cs deprotect $chan $me }
elseif ($1 == .deprotect) && ($2) { /mode $chan -a $$2 }
if ($1 == .owner) && ($2 == $null) { /mode $chan +q $me
/cs owner $chan }
elseif ($1 == .owner) && ($2) { /mode $chan +q $$2 }
if ($1 == .deowner) && ($2 == $null) { /mode $chan -q $me
/cs deowner $chan }
elseif ($1 == .deowner) && ($2) { /mode $chan -q $$2 }
}
Come potete vedere, analizzando lo snippet, lo script dice che:
- on *:INPUT:*: { ;Quando immetto un qualsiasi input dal mio client;
- if ($1 == .op) && ( $2 == $null) { ; E, tale input corrisponde a .op , e tale input non è seguito da nulla $null ;
- /mode $chan +o $me } ; Dammi lo status di Op ;
- eleseif ($1 == .op) && ($2) { ; se invece, l'input è .op ma $2 "Esiste" ($2);
- /mode $chan +o $2 { ;dai lo status di op a $2;
- }
Nessun commento:
Posta un commento