ну ты разбери скрипт та...
там же есть строка if (!ircIsOp(conn,channel,user)) return false;
то есть, если ты на канале оператор ну или ниже ево( + & @) то ты можешь управлять ботом
под стоком
stock ircIsOp(conn,channel[],user[])
{
new ircLevel[4];
ircGetUserLevel(conn, channel, user, ircLevel);
if(!strcmp(ircLevel, "+", true,1) || !strcmp(ircLevel, "&", true,1) || !strcmp(ircLevel, "@", true,1)) return 1;
return 0;
}
сделай ещё одну такую же дапустим
stock ircIsHop(conn,channel[],user[])
{
new ircLevel[2];
ircGetUserLevel(conn, channel, user, ircLevel);
if(!strcmp(ircLevel, "&", true,1)) return 1;
return 0;
}
и терь в команде пишим верху
if (!ircIsHop(conn,channel,user)) return false;
мм елси где ашипки поправте
чтоб действовало и на оперов и на полуоперов то пиши просто в команде
if (!ircIsHop(conn,channel,user)) return false;
if (!ircIsOp(conn,channel,user)) return false;
з.ы. + ставьте 