Versteh ich grad was falsch, oder warum werden hier raw-commands für ganz einfache Befehle benutzt ?
Ist das nicht mit Kanonen auf Spatzen geschossen ?
zu 1)
Delphi-Quellcode:
if (pos('!test',Content) <> 0) then begin
for i:=0 to AChannel.Names.Count-1 do begin
idirc1.Kick(achannel,achannel.Names.Strings[i],':p');
end;
end;
zu 2)
Ich hatte es damals so gelöst, dass sich Jeder user beim bot mit Passwort anmelden musste. Dabei speicherst du die Hostmask des users und kannst ihm dementsprechen +v oder +o geben.