-- RightClicker for RoboCopv10.01
-- Made by Optimus & TiMeTrAVelleR
-- Optimized and fixed some stuff by [']['?N]Azim
-- Best is not to use it for normal users takes to much bandwidth
aMenu = "Comandos R?pidos"
cMenu = "Controle do hub"
eMenu = "Registos"
gMenu = "Variados"
sMenu = "']['h? ?impl? N?']['w?rK"
iMenu = "Seguran?a do hub"
kMenu = "Registar"
xMenu = "Jogos"
yMenu = "']['h? ?impl? N?']['w?rK"
SendTo = { --> 1=on/0=off
- = 1, -- Masters
[1] = 1, -- Operators
[2] = 1, -- Vips
[3] = 1, -- Regs
[4] = 1, -- Moderator
[5] = 1, -- NetFounder
[-1] = 1, -- Users
}
dofile("tbl/scriptlevel.tbl")
dofile("tbl/inbuildlevel.tbl")
-- End Editable Settings --
GetRightClick = function(user, table1, table2)
for cmd,level in table1 do
if table1[cmd][user.iProfile] == 1 then
if table2[cmd] then
user:SendData(table2[cmd].."||")
end
end
end
end
NewUserConnected = function(user)
if SendTo[user.iProfile] == 1 then
if user.bUserCommand then
user:SendData("$UserCommand 0 3 |")
GetRightClick(user, ScriptLevel, ScriptCmds) GetRightClick(user, InbuildLevel, InbuildCmds) customCMDs(user)
end
end
end
OpConnected=NewUserConnected
ScriptCmds = {
["info"]="$UserCommand 1 3 Mostrar info do usu?rio$<%[mynick]> !info %[nick]",
-- aMenu = "QUICK COMMANDS"
["rules"]="$UserCommand 1 3 "..aMenu.."\\Mostra as regras do hub$<%[mynick]> !rules",
["help"]="$UserCommand 1 3 "..aMenu.."\\Comandos de Ajuda$<%[mynick]> !help",
["report"]="$UserCommand 1 3 "..aMenu.."\\Reportar usu?rio a todos Ops$<%[mynick]> !report %[nick] %[line:Message]",
["kick"]="$UserCommand 1 3 "..aMenu.."\\Kickar\\Kickar usu?rio$<%[mynick]> !kick %[nick] %[line:Reason]",
["warn"]="$UserCommand 1 3 "..aMenu.."\\Kickar\\Avisar usu?rio$<%[mynick]> !warn %[nick] %[line:Reason]",
["kill"]="$UserCommand 1 3 "..aMenu.."\\Banir\\Matar usu?rio(nameban+ipban) [nameban+ipban]$<%[mynick]> !kill %[nick] %[line:Reason]",
["ban"]="$UserCommand 1 3 "..aMenu.."\\Banir\\Banir usu?rio$<%[mynick]> !ban %[nick] %[line:Reason]",
["nameban"]="$UserCommand 1 3 "..aMenu.."\\Banir\\Banir nome do usu?rio$<%[mynick]> !nameban %[nick] %[line:Reason]",
["timeban"]="$UserCommand 1 3 "..aMenu.."\\Banir\\Banir tempor?riamente o usu?rio$<%[mynick]> !timeban %[nick] %[line:hr:mn] %[line:Reason]",
["mass"]="$UserCommand 1 3 "..aMenu.."\\Menssagens\\Enviar uma mensagem mass$<%[mynick]> !mass %[line:Message]",
["sendhubad"]="$UserCommand 1 3 "..aMenu.."\\Menssagens\\Enviar mensagem de Pub [main/pm]$<%[mynick]> !sendhubad %[line:main/pm]",
["talk"]="$UserCommand 1 3 "..aMenu.."\\Menssagens\\Falar sem nick$<%[mynick]> !talk %[line:Message]",
--cMenu = "HUB CONTROL"
["hconfig"]="$UserCommand 1 3 "..cMenu.."\\Config./Status\\configura??o do hub$<%[mynick]> !hconfig",
["hstat"]="$UserCommand 1 3 "..cMenu.."\\Config./Status\\Mostra as estat?sticas do hub$<%[mynick]> !hstat",
["resethstat"]="$UserCommand 1 3 "..cMenu.."\\Config./Status\\Restaurar contadores/stat?sticas do hub$<%[mynick]> !resethstat",
["hdesc"]="$UserCommand 1 3 "..cMenu.."\\Config./Status\\Ajustar a descri??o do hub$<%[mynick]> !hdesc %[line:Hub_Description]",
["watch"]="$UserCommand 1 3 "..cMenu.."\\CmD-Spy\\Espiar ao usu?rio$<%[mynick]> !watch %[nick]",
["watchoff"]="$UserCommand 1 3 "..cMenu.."\\CmD-Spy\\Desligar espi?o $<%[mynick]> !watchoff",
["getwatch"]="$UserCommand 1 3 "..cMenu.."\\CmD-Spy\\Mostrar todos espi?es currentes$<%[mynick]> !getwatch",
["cmdspy"]="$UserCommand 1 3 "..cMenu.."\\CmD-Spy\\Ajustar espi?o de comandos
[on/off]$<%[mynick]> !cmdspy %[line:on/off]",
["sminslots"]="$UserCommand 1 3 "..cMenu.."\\Configura??o\\Slots/Hubs\\Ajustar minimo n?mero de slots$<%[mynick]> !sminslots %[line:user/reg/vip/op/mod/master/founder] %[line:slots]",
["smaxslots"]="$UserCommand 1 3 "..cMenu.."\\Configura??o\\Slots/Hubs\\Ajustar m?ximo n?mero de slots$<%[mynick]> !smaxslots %[line:user/reg/vip/op/mod/master/founder] %[line:slots]",
["smaxhubs"]="$UserCommand 1 3 "..cMenu.."\\Configura??o\\Slots/Hubs\\Ajustar m?ximo n?mero de hubs$<%[mynick]> !smaxhubs %[line:user/reg/vip/op/mod/master/founder] %[line:hubs]",
["sratio"]="$UserCommand 1 3 "..cMenu.."\\Configura??o\\Slots/Hubs\\Ajustar minimo n?mero de slots por hub$<%[mynick]> !sratio %[line:user/reg/vip/op/mod/master/founder] %[line:slots]",
["sminshare"]="$UserCommand 1 3 "..cMenu.."\\Configura??o\\Sharing/usu?rios\\Ajustar minimo share$<%[mynick]> !sminshare %[line:user/reg/vip/op/mod/master/founder] %[line:share] %[line:mb/gb]",
["smaxshare"]="$UserCommand 1 3 "..cMenu.."\\Configura??o\\Sharing/usu?rios\\Ajustar m?ximo share$<%[mynick]> !smaxshare %[line:user/reg/vip/op/mod/master/founder] %[line:share] %[line:mb/gb]",
["hmaxusr"]="$UserCommand 1 3 "..cMenu.."\\Configura??o\\Sharing/usu?rios\\Ajustar m?ximo n?mero de usu?rios$<%[mynick]> !hmaxusr %[line:Number]",
["chhubname"]="$UserCommand 1 3 "..cMenu.."\\Configura??o\\Outros\\Ajustar o nome do hub$<%[mynick]> !chhubname %[line:New Hubname]",
["chopchat"]="$UserCommand 1 3 "..cMenu.."\\Configura??o\\Outros\\Ajustar nome do chat de Ops$<%[mynick]> !chopchat",
["autoregister"]="$UserCommand 1 3 "..cMenu.."\\Configura??o\\Outros\\Ajustar autoregisto [on/off]$<%[mynick]> !autoregister %[line:on/off]",
["follow"]="$UserCommand 1 3 "..cMenu.."\\Configura??o\\Outros\\Ajustar kicks/bans/etc menssagens [on/off]$<%[mynick]> !follow %[line:on/off] ",
--eMenu = "LOG MENU"
["showbanlog"]="$UserCommand 1 3 "..eMenu.."\\Bans\\Mostrar registos de Bans$<%[mynick]> !showbanlog",
["delbanlog"]="$UserCommand 1 3 "..eMenu.."\\Bans\\Apagar registos de Bans$<%[mynick]> !delbanlog",
["delkicklog"]="$UserCommand 1 3 "..eMenu.."\\Kicks\\Apagar registos de Kicks$<%[mynick]> !delkicklog",
["showkicklog"]="$UserCommand 1 3 "..eMenu.."\\Kicks\\Mostrar registos de Kicks$<%[mynick]> !showkicklog",
["delwarnlog"]="$UserCommand 1 3 "..eMenu.."\\Avisos\\Apagar registos de Avisos$<%[mynick]> !delwarnlog",
["showwarnlog"]="$UserCommand 1 3 "..eMenu.."\\Avisos\\Mostrar registos de Avisos$<%[mynick]> !showwarnlog",
["showlog"]="$UserCommand 1 3 "..eMenu.."\\Outros\\Mostrar registo do usu?rio/ip$<%[mynick]> !showlog %[line:name/ip] ",
["clear"]="$UserCommand 1 3 "..eMenu.."\\Outros\\Limpar regostos de ban do usu?rio$<%[mynick]> !clear %[nick]",
["showiplog"]="$UserCommand 1 3 "..eMenu.."\\Outros\\Mostra o registo de IPs$<%[mynick]> !showiplog",
--gMenu = "MISC"
["slots"]="$UserCommand 1 3 "..gMenu.."\\Info\\Mostrar usu?rios com slots livres$<%[mynick]> !slots",
["network"]="$UserCommand 1 3 "..gMenu.."\\Info\\Hubs da network$<%[mynick]> !network",
["myip"]="$UserCommand 1 3 "..gMenu.."\\Info\\Mostra a tua IP$<%[mynick]> !myip",
["myinfo"]="$UserCommand 1 3 "..gMenu.."\\Info\\Mostra toda a tua info$<%[mynick]> !myinfo",
["myhubtime"]="$UserCommand 1 3 "..gMenu.."\\Status\\Mostra o teu tempo online$<%[mynick]> !myhubtime",
["topkickers"]="$UserCommand 1 3 "..gMenu.."\\Status\\Mostra os topkickes$<%[mynick]> !topkickers",
["tophubbers"]="$UserCommand 1 3 "..gMenu.."\\Status\\Mostra os tophubbers$<%[mynick]> !tophubbers",
["away"]="$UserCommand 1 3 "..gMenu.."\\Aus?ncia\\Ausentar-me$<%[mynick]> !away %[line:Message]",
["back"]="$UserCommand 1 3 "..gMenu.."\\Aus?ncia\\Voltar da aus?ncia$<%[mynick]> !back",
["getaways"]="$UserCommand 1 3 "..gMenu.."\\Aus?ncia\\Mostrar as currentes mensagens de aus?ncia$<%[mynick]> !getaways",
["online"]="$UserCommand 1 3 "..gMenu.."\\Outros\\Checkar user [user/ip]$<%[mynick]> !online %[line:nick/ip]",
["offline"]="$UserCommand 1 3 "..gMenu.."\\Outros\\Deixar mensagem de offline para user$<%[mynick]> !offline %[nick] %[line:Message]",
["faq"]="$UserCommand 1 3 "..gMenu.."\\Outros\\Acerca do DC++$<%[mynick]> !faq",
--kMenu = "REG MENU"
["regreg"]="$UserCommand 1 3 "..kMenu.."\\Registar\\Registar usu?rio como REG$<%[mynick]> !regreg %[nick] %[line:Password]",
["regvip"]="$UserCommand 1 3 "..kMenu.."\\Registar\\Registar usu?rio como VIP$<%[mynick]> !regvip %[nick] %[line:Password]",
["regop"]="$UserCommand 1 3 "..kMenu.."\\Registar\\Registar usu?rio como OP$<%[mynick]> !regop %[nick] %[line:Password]",
["regmaster"]="$UserCommand 1 3 "..kMenu.."\\Registar\\Registar usu?rio como MASTER$<%[mynick]> !regmaster %[nick] %[line:Password]",
["deluser"]="$UserCommand 1 3 "..kMenu.."\\Mudar Reg\\Apagar usu?rios registados$<%[mynick]> !deluser %[nick]",
["upgrade"]="$UserCommand 1 3 "..kMenu.."\\Mudar Reg\\Upgrade/Downgrade dum usu?rio$<%[mynick]> !upgrade %[nick] %[line:reg/vip/op/mod/master/founder]",
["repass"]="$UserCommand 1 3 "..kMenu.."\\Mudar Reg\\Mudar a tua password$<%[mynick]> !repass %[line:New Pass]",
["getpass"]="$UserCommand 1 3 "..kMenu.."\\Outros\\Ver password do usu?rio$<%[mynick]> !getpass %[nick]",
["regme"]="$UserCommand 1 3 "..kMenu.."\\Outros\\Registar-me neste hub$<%[mynick]> !regme %[line:Password]",
["showreg"]="$UserCommand 1 3 "..kMenu.."\\Outros\\Mostrar todos usu?rios po perfil$<%[mynick]> !showreg %[line:reg/vip/op/mod/master/founder]",
}
InbuildCmds = {
["banip"]="$UserCommand 1 3 "..aMenu.."\\Bans\\Banip user$<%[mynick]> !banip %[line:Ipnumber]",
["unban"]="$UserCommand 1 3 "..iMenu.."\\Controlo de Bans\\Unbanir usu?rio$<%[mynick]> !unban %[nick] %[line:nick/ip]",
["nickban"]="$UserCommand 1 3 "..iMenu.."\\Controlo de Bans\\Banir nick do usu?rio$<%[mynick]> !nickban %[nick] %[line:Reason]",
["getbanlist"]="$UserCommand 1 3 "..iMenu.."\\Controlo de Bans\\Mostrar lista de bans$<%[mynick]> !getbanlist",
["gettempbanlist"]="$UserCommand 1 3 "..iMenu.."\\Controlo de Bans\\Mostrar lista de TempBans$<%[mynick]> !gettempbanlist",
["tempunban"]="$UserCommand 1 3 "..iMenu.."\\Controlo de Bans\\Unbanir TempBanido usu?rio$<%[mynick]> !tempunban %[nick]",
["tempban"]="$UserCommand 1 3 "..iMenu.."\\Controlo de Bans\\TempBan usu?rio para 10 minutos$<%[mynick]> !tempban %[nick]",
["getinfo"]="$UserCommand 1 3 "..iMenu.."\\Info\\Mostrar info b?sica do usu?rio$<%[mynick]> !getinfo %[nick]",
["ipinfo"]="$UserCommand 1 3 "..iMenu.."\\Info\\Mostrar usu?rio com o seguinte IP$<%[mynick]> !getinfo %[line:Ipnumber]",
["userinfo"]="$UserCommand 1 3 "..iMenu.."\\Info\\Info do usu?rio$<%[mynick]> !userinfo %[nick]",
["topic"]="$UserCommand 1 3 "..iMenu.."\\Outros\\Mudar o t?pico do hub$<%[mynick]> !topic %[line:Topic]",
["op"]="$UserCommand 1 3 "..iMenu.."\\Outros\\Registar temporariamente usu?rio como OP$<%[mynick]> !op %[nick]",
}
Usu?rios registados por favor contactem a um OP se esteviveram ausentes por um pr?odo mais longo que 4 semanas ou ent?o a sua conta vai ser apagada!
O programa de limpeza do database/contas processou xx usu?rio(s) e apagou xx usu?rio(s) dos registros. Este cleanup demorou: x.xxxx secundos.
Escreva !help para ver os comandos dispon?veis para o seu perf?l.
Fun??es avan?adas do [RoboCop] est?o dispon?veis no click direito!
N?o ? permitido pornografia infantil ou violamento.
N?o fa?a publicidade de outros hubs ou ser?s Banido
Permane?a no hub em quanto fazes downloades
Share m?nimo 10GB
Viola??o repetida das regras ter?s o teu IP banido
N?o aburrecam a um SU/OP se o assunto n?o for importante
N?o pe?a para ser VIP/OP se precisarmos n?s vamos ter consigo
N?o bloquei a sua velocidade de limite
O dono do hub est? sempre certo
Se n?o concordas com o dono do hub ve regra