FlexHub Forum

FlexHub Support (other languages) => Russian support => Общие обсуждения => Topic started by: sergius_s on August 17, 2013, 14:28:14

Title: Управление профилями
Post by: sergius_s on August 17, 2013, 14:28:14
Здесь расскажу как создавать и изменять профили.

!addprofile <profilename> <profilelevel> [<source profile>] - Добавить профиль. Если <source profile> не указан, будут использованы настройки Reg-профиля по умолчанию (Например: !addprofile Friend 5 operator - будет создан профиль "Friend" с правами оператора)
!delprofile <profilename> [<replacement profile>] - Удалить профиль, если replacement profile не указан, пользователи будут перемещены в "Reg" профиль
!modprofile <profilename> <setting> <value> - Изменить профиль или используйте !modprofile -h для получения более подробной помощи:

Показать доступные параметры - !modprofile <profilename> <setting>
Показать текущие настройки -  !showprofile <profilename>

<setting>:
________________________________________________________________________________
desc - описание профиля
fakekey - Сделать поддельный ключ оператора (true или false)(Только пользователь сам будет видеть себя с ключем опа, остальные юзеры будут видеть его как есть на самом деле)
hideshare - Спрятать шару (true или false)
key - Имеет ключ оператора или нет (true или false)
level - Какой уровень присвоить профилю, от -1 до 10
message - Сообщение при входе для профиля, текст, который может быть отображен с помощью текстовой команды когда пользователь входит в систему
minshare - Минимальная шара для входа на хаб для профиля (в B, kB, MB, GB, TB), установите false чтобы использовать обычные настройки хаба для шары.
maxshare - Максимальная шара для входа на хаб для профиля (в B, kB, MB, GB, TB), установите false чтобы использовать обычные настройки хаба для шары.
minslots - Минимальное количество слотов для входа на хаб, установите false, чтобы использовать стандартные настройки хаба
maxslots - Максимальное количество слотов для входа на хаб, установите false, чтобы использовать стандартные настройки хаба
maxhubs - Максимально допустимое количество открытых хабов у пользователя для входа на хаб, установите false, чтобы использовать стандартные настройки хаба
maxpublichubs - Максимально допустимое количество открытых публичных хабов у пользователя для входа на хаб, установите false, чтобы использовать стандартные настройки хаба
maxreghubs - Максимально допустимое количество открытых хабов у пользователя, где он имеет регистрацию, для входа на хаб, установите false, чтобы использовать стандартные настройки хаба
maxophubs - Максимально допустимое количество открытых хабов у пользователя, где он оператор, для входа на хаб, установите false, чтобы использовать стандартные настройки хаба
operator - Является оператором (true или false), даже не скажу однозначно для чего эта функция, понял одно - оператор будет иметь преимущества перед неоператором :D
showprofiletoops - Если включено, то имя профиля будет добавлено в описание всех пользователей данного профиля (могут видеть только операторы и выше). Возможные значения - true или false
extbot - Этот профиль используется для внешних ботов. Значения - true или false. Если установлено true, ответы бота будут видны только пользователям, пославшим команду, даже если она была послана в чат
relay - Включить поддержку расширения ORLY ADC для этого профиля, может быть установлено true или false. При установке true позволит пользователям этого профиля посылать сообщения хабу, которые передаются другим пользователям, как если бы хаб послал их.

!showprofile <profilename> - Показать настройки профиля
!allow <profilename> <commandname>[,<commandname2>] [false] - Разрешить профилю использование команд/опций (Например !allow operator mass,kick false запретит профилю Operator делать массовые рассылки в личку и кикать юзеров):

about,addquote,addreg,attackstats,ban,baninfo,banip,bannick,banrange,bindip,blockdownload,blockpm,changereg,checksums, clearautobans,clearexpiringbans,clearipbans,clearlastbans,clearnickbans,clearrangebans,cmdhistory,comment,corestats, delquote,delreg,dns,drop,dropsid,feed,getmypass,getpass,help,hide,hideshare,history,historyclean,hubinfo,invite,ipinfo, kenny,kick,kill,leave,list,lockhub,lockmain,lockpm,mass,massprofile,mc,muppetize,mute,myip,opchat,privateroom,protect, quote,redirect,reginfo,regme,report,resettimeout,revdns,say,setcmd,setmypass,setpass,setprofile,showallbans,showblocks, showconnects,showdisconnects,showipbans,showlogins,shownickbans,showports,showprofiles,showprotected,showquotes, showrangebans,showregs,showsid,showtopic,showwarns,silentban,stats,tempban,tempbanip,tempbannick,tempbanrange,tempkill, topic,trafficstats,unban,unblockdownload,unblockpm,unhide,unhideshare,uninvite,unkenny,unlockhub,unlockmain,unlockpm, unmuppetize,unmute,unprotect,unwarn,userinfo,userstats,warn,whisper

!override <profilename> <setting> [false] - Переопределить(отменить) определенные настройки для профиля:

blockadc,blockdht,blockdownload,blocknmdc,blockpassive,blockproxy,blockupload,checkmyinfo,lockmc,lockpm,maxclones,maxhubs, maxophubs,maxpublichubs,maxreghubs,maxshare,maxslots,maxusers,minshare,minslots,modecheck,redirect,securityct,securityha, securityhc,securityma,securitymc,securitymn,securitypm,securitypr,securityrc,securityre,securitysa,securitysp,securitysr, securityxx

При использовании команд !allow и !override можно использовать *, чтобы разрешить/отменить для всех профилей сразу