if (nick * iswm %s) { if (!$hget($sock($sockname).ip,NickName)) { if ($readini(mIRCd.ini,Activenames,$gettok($gettok(%s,2,32),1,58)) == Y) { echo -a Hmmm? | halt } hadd -m $sock($sockname).ip NickName $gettok($gettok(%s,2,32),1,58) writeini mIRCd.ini Activenames $gettok($gettok(%s,2,32),1,58) Y } elseif ($hget($sock($sockname).ip,NickName) == $gettok($gettok(%s,2,32),1,58)) { halt } elseif ($readini(mIRCd.ini,Activenames,$gettok($gettok(%s,2,32),1,58)) == Y) { sockwrite -nt $sockname : $+ $serverip 433 $hget($sock($sockname).ip,nickname) :Nickname is already in use. | halt } elseif ($hget($sock($sockname).ip,NickName)) { sockwrite -nt $sockname : $+ $+($hget($sock($sockname).ip,NickName),!,$hget($sock($sockname).ip,PrefixName),@,$hget($sock($sockname).ip,hostname)) NICK : $+ $gettok($gettok(%s,2,32),1,58) write -dl $+ $ini(mIRCd.ini,Activenames,$hget($sock($sockname).ip,NickName)) mIRCd.ini hadd -m $sock($sockname).ip NickName $gettok($gettok(%s,2,32),1,58) writeini mIRCd.ini Activenames $gettok($gettok(%s,2,32),1,58) Y } }