-- RightClicker for RoboCopv10.01d
-- Made by Optimus & TiMeTrAVelleR
-- Optomizado y traducido por Pegamento
-- este bot solo se recomienda para op vip y reg
aMenu = "? ']['Ibiza Dreams?NeT']['w?rK ?"
cMenu = "-=Utilidades=-"
eMenu = "-=Logs=-"
gMenu = "-=Seguridad del Hub=-"
sMenu = "-=Config=-"
iMenu = "-=Kick/Ban=-"
kMenu = "-=Registros=-"
SendTo = { --> 1=on/0=off
- = 1, -- Masters
[1] = 1, -- Operators
[2] = 1, -- Vips
[3] = 1, -- Regs
[4] = 1, -- Moderator
[5] = 1, -- NetFounder
[-1] = 0, -- 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)
user:SendData("<?']['Ibiza Dreams?NeT']['w?rK ?> Right Click para [RoboCop] disponible!")
end
end
end
OpConnected=NewUserConnected
ScriptCmds = {
-- aMenu = "? ']['Ibiza Dreams?NeT']['w?rK ?"
["rules"]="$UserCommand 1 3 "..aMenu.."\\Normas del hub$<%[mynick]> !rules",
["myip"]="$UserCommand 1 3 "..aMenu.."\\Ver tu IP actual$<%[mynick]> !myip",
["myinfo"]="$UserCommand 1 3 "..aMenu.."\\Ver tu info disponible$<%[mynick]> !myinfo",
["faq"]="$UserCommand 1 3 "..aMenu.."\\Ver la faq sobre DC++$<%[mynick]> !faq",
["repass"]="$UserCommand 1 3 "..aMenu.."\\Cambia tu password$<%[mynick]> !repass %[line:Nueva Password]",
["slots"]="$UserCommand 1 3 "..aMenu.."\\Ver slots libres$<%[mynick]> !slots",
["help"]="$UserCommand 1 3 "..aMenu.."\\Comandos del hub$<%[mynick]> !help",
["inbuild"]="$UserCommand 1 3 "..aMenu.."\\Inbuild Commands$<%[mynick]> !inbuild",
["report"]="$UserCommand 1 3 "..aMenu.."\\Mensaje a todos los OP's$<%[mynick]> !report %[nick] %[line:Nick] %[line:Mensaje]",
["network"]="$UserCommand 1 3 "..aMenu.."\\Ver webs y hubs interesantes$<%[mynick]> !network",
--cMenu = "Utilidades"
["myhubtime"]="$UserCommand 1 3 "..cMenu.."\\Ver el tiempo que llevas Online$<%[mynick]> !myhubtime",
["topkickers"]="$UserCommand 1 3 "..cMenu.."\\Ver topkickers$<%[mynick]> !topkickers",
["tophubbers"]="$UserCommand 1 3 "..cMenu.."\\Ver tophubbers$<%[mynick]> !tophubbers",
["away"]="$UserCommand 1 3 "..cMenu.."\\Poner un away$<%[mynick]> !away %[line:Mensaje]",
["back"]="$UserCommand 1 3 "..cMenu.."\\Quitar el away $<%[mynick]> !back",
["getaways"]="$UserCommand 1 3 "..cMenu.."\\Ver todos los mensajes away$<%[mynick]> !getaways",
["mass"]="$UserCommand 1 3 "..cMenu.."\\Enviar mensaje general$<%[mynick]> !mass %[line:Mensaje]",
["banner"]="$UserCommand 1 3 "..cMenu.."\\Enviar banner al hub$<%[mynick]> !banner %[line:Texto]",
["sendhubad"]="$UserCommand 1 3 "..cMenu.."\\Enviar mensaje a todo el hub [main/pm]$<%[mynick]> !sendhubad %[line:main/pm]",
["talk"]="$UserCommand 1 3 "..cMenu.."\\Hablar sin nick (Talk)$<%[mynick]> !talk %[line:Mensaje]",
["offline"]="$UserCommand 1 3 "..cMenu.."\\Enviar mensaje offline a usuario$<%[mynick]> !offline %[line:nick] %[line:mensaje]",
--eMenu = "Logs"
["showbanlog"]="$UserCommand 1 3 "..eMenu.."\\Ver log de baneos$<%[mynick]> !showbanlog",
["showiplog"]="$UserCommand 1 3 "..eMenu.."\\Ver iplog$<%[mynick]> !showiplog",
["showkicklog"]="$UserCommand 1 3 "..eMenu.."\\Ver log de pateos$<%[mynick]> !showkicklog",
["showwarnlog"]="$UserCommand 1 3 "..eMenu.."\\Ver log de avisos$<%[mynick]> !showwarnlog",
["showlog"]="$UserCommand 1 3 "..eMenu.."\\Ver log usuario/ip$<%[mynick]> !showlog %[line:nick/ip] ",
["delbanlog"]="$UserCommand 1 3 "..eMenu.."\\Borrar log de baneados$<%[mynick]> !delbanlog",
["delkicklog"]="$UserCommand 1 3 "..eMenu.."\\Borrar log de pateos$<%[mynick]> !delkicklog",
["delwarnlog"]="$UserCommand 1 3 "..eMenu.."\\Borrar log de avisos$<%[mynick]> !delwarnlog",
["showlog"]="$UserCommand 1 3 "..eMenu.."\\Ver log usuario/ip$<%[mynick]> !showlog %[line:nick/ip] ",
["clear"]="$UserCommand 1 3 "..eMenu.."\\Limpiar logs/bans usuario$<%[mynick]> !clear %[nick]",
--gMenu = "Seguridad del Hub"
["flood"]="$UserCommand 1 3 "..gMenu.."\\Floodear usuario$<%[mynick]> !flood %[nick] %[line:Nr] %[line:Razon]",
["gag"]="$UserCommand 1 3 "..gMenu.."\\Gag usuario$<%[mynick]> !gag %[nick]",
["getunreg"]="$UserCommand 1 3 "..gMenu.."\\Ver usuarios sin registro$<%[mynick]> !getunreg",
["ungag"]="$UserCommand 1 3 "..gMenu.."\\Ungag usuario$<%[mynick]> !ungag %[nick]",
["showreg"]="$UserCommand 1 3 "..gMenu.."\\Ver usuarios por perfiles$<%[mynick]> !showreg %[line:reg/vip/op/mod/master]",
["watch"]="$UserCommand 1 3 "..gMenu.."\\Controlar a usuario$<%[mynick]> !watch %[nick]",
["watchoff"]="$UserCommand 1 3 "..gMenu.."\\parar controlar$<%[mynick]> !watchoff",
["getwatch"]="$UserCommand 1 3 "..gMenu.."\\Ver todos los controles$<%[mynick]> !getwatch",
["online"]="$UserCommand 1 3 "..gMenu.."\\Activar online check [user/ip]$<%[mynick]> !online %[line:nick/ip]",
["follow"]="$UserCommand 1 3 "..gMenu.."\\Poner kick/ban/etc mensajes [on/off]$<%[mynick]> !follow %[line:On/Off] ",
["info"]="$UserCommand 1 3 "..gMenu.."\\Ver info de usuario$<%[mynick]> !info %[nick]",
--sMenu = "Config"
["hconfig"]="$UserCommand 1 3 "..sMenu.."\\Ver configuracion hub$<%[mynick]> !hconfig",
["hstat"]="$UserCommand 1 3 "..sMenu.."\\Ver estadisticas hub$<%[mynick]> !hstat",
["resethstat"]="$UserCommand 1 3 "..sMenu.."\\Resetear contadores/estadisticas$<%[mynick]> !resethstat",
["regserver"]="$UserCommand 1 3 "..sMenu.."\\Poner direccion regserver$<%[mynick]> !regserver %[line:Nueva direcion]",
["autoredirect"]="$UserCommand 1 3 "..sMenu.."\\Redireccionar nuevos usuarios[on/off]$<%[mynick]> !autoredirect %[line:on/off]",
["autoregister"]="$UserCommand 1 3 "..sMenu.."\\Poner autoregistro [on/off]$<%[mynick]> !autoregister %[line:on/off]",
["hubprotect"]="$UserCommand 1 3 "..sMenu.."\\Poner hub protecion [on/off]$<%[mynick]> !hubprotect %[line:on/off]",
["restart"]="$UserCommand 1 3 "..sMenu.."\\Reiniciar hub$<%[mynick]> !restart",
["restartscripts"]="$UserCommand 1 3 "..sMenu.."\\Reiniciar scripts$<%[mynick]> !restartscripts",
["redirect"]="$UserCommand 1 3 "..sMenu.."\\Poner direccion de redirecion$<%[mynick]> !redirect %[line:Host /Ip]",
["redirectfull"]="$UserCommand 1 3 "..sMenu.."\\Redireccionar nuevos usuarios - hub lleno [on/off]$<%[mynick]> !redirectfull %[line:on/off]",
["addredirect"]="$UserCommand 1 3 "..sMenu.."\\Poner nueva direccion de redirecion$<%[mynick]> !addredirect %[line:Url/Ip]",
["delredirect"]="$UserCommand 1 3 "..sMenu.."\\Borrar direccion redirecion de lista$<%[mynick]> !delredirect %[line:Url/Ip]",
["showredirect"]="$UserCommand 1 3 "..sMenu.."\\Ver lista de direciones de redirecion$<%[mynick]> !showredirect",
["noclean"]="$UserCommand 1 3 "..sMenu.."\\Add/Del usuario de lista NoClean $<%[mynick]> !noclean %[line:add/delete] %[nick]",
["shownoclean"]="$UserCommand 1 3 "..sMenu.."\\Ver usuarios de lista NoClean$<%[mynick]> !shownoclean",
["topic"]="$UserCommand 1 3 "..sMenu.."\\Cambiar el hub topic$<%[mynick]> !topic %[line:Topic]",
--iMenu = "Kick/Ban"
["kickunreg"]="$UserCommand 1 3 "..iMenu.."\\Patear usuarios sin registro$<%[mynick]> !kickunreg ",
["warn"]="$UserCommand 1 3 "..iMenu.."\\Avisar usuario$<%[mynick]> !warn %[nick] %[line:Razon]",
["kick"]="$UserCommand 1 3 "..iMenu.."\\Patear usuario$<%[mynick]> !kick %[nick] %[line:Razon]",
["drop"]="$UserCommand 1 3 "..iMenu.."\\Desconectar usuario$<%[mynick]> !drop %[nick]",
["ban"]="$UserCommand 1 3 "..iMenu.."\\Banear usuario$<%[mynick]> !ban %[nick] %[line:Razon]",
["timeban"]="$UserCommand 1 3 "..iMenu.."\\Timeban Usuario$<%[mynick]> !timeban %[nick] %[line:hr:mn] %[line:Razon]",
["nameban"]="$UserCommand 1 3 "..iMenu.."\\Ban por nick$<%[mynick]> !nickban %[nick] %[line:Razon]",
["tempban"]="$UserCommand 1 3 "..iMenu.."\\Banear temp por x minutos$<%[mynick]> !tempban %[nick]",
["kill"]="$UserCommand 1 3 "..iMenu.."\\Baneo total usuario [nickban+ipban]$<%[mynick]> !kill %[nick] %[line:Razon]",
["unban"]="$UserCommand 1 3 "..iMenu.."\\Desbanear usuario$<%[mynick]> !unban %[nick] %[line:nick/ip]",
["tempunban"]="$UserCommand 1 3 "..iMenu.."\\Desbanear baneo temp$<%[mynick]> !tempunban %[nick]",
--kMenu = "Registros"
["regreg"]="$UserCommand 1 3 "..kMenu.."\\Registro REG$<%[mynick]> !regreg %[nick] %[line:Password]",
["regvip"]="$UserCommand 1 3 "..kMenu.."\\Registro VIP$<%[mynick]> !regvip %[nick] %[line:Password]",
["regop"]="$UserCommand 1 3 "..kMenu.."\\Registro OP$<%[mynick]> !regop %[nick] %[line:Password]",
["regmod"]="$UserCommand 1 3 "..kMenu.."\\Registro MOD$<%[mynick]> !regmod %[nick] %[line:Password]",
["deluser"]="$UserCommand 1 3 "..kMenu.."\\Borrar registro a usuario$<%[mynick]> !deluser %[nick] %[line:Nick]",
["upgrade"]="$UserCommand 1 3 "..kMenu.."\\Upgrade/Degradar registro$<%[mynick]> !upgrade %[nick] %[line:Nick] %[line:reg/vip/op/mod/master]",
["repass"]="$UserCommand 1 3 "..kMenu.."\\Cambia password$<%[mynick]> !repass %[line:Nueva Password]",
["getpass"]="$UserCommand 1 3 "..kMenu.."\\Ver password de usuario$<%[mynick]> !getpass %[nick] %[line:Nick]",
["showreglog"]="$UserCommand 1 3 "..kMenu.."\\Ver log de registro$<%[mynick]> !showreglog",
["showreg"]="$UserCommand 1 3 "..kMenu.."\\Ver usuarios por perfil$<%[mynick]> !showreg %[line:reg/vip/op/mod/master]",
}
InbuildCmds = {
["unban"]="$UserCommand 1 3 "..iMenu.."\\Desbanear usuario$<%[mynick]> !unban %[nick] %[line:nick/ip]",
["nameban"]="$UserCommand 1 3 "..iMenu.."\\Banear por nick$<%[mynick]> !nickban %[nick] %[line:Razon]",
["tempban"]="$UserCommand 1 3 "..iMenu.."\\Baneo temp por x minutos$<%[mynick]> !tempban %[nick]",
["tempunban"]="$UserCommand 1 3 "..iMenu.."\\Desbaneo de ban temp$<%[mynick]> !tempunban %[nick]",
["banip"]="$UserCommand 1 3 "..iMenu.."\\Banip usuario$<%[mynick]> !banip %[line:Ipnumber]",
["unban"]="$UserCommand 1 3 "..iMenu.."\\Unban usuario$<%[mynick]> !unban %[nick] %[line:nick/ip]",
["getbanlist"]="$UserCommand 1 3 "..eMenu.."\\Getbanlist$<%[mynick]> !getbanlist",
["clrpermban"]="$UserCommand 1 3 "..eMenu.."\\Limpiar bans permanentes$<%[mynick]> !clrpermban",
["clrtempban"]="$UserCommand 1 3 "..eMenu.."\\Limpiar bans temporales$<%[mynick]> !clrtempban",
["op"]="$UserCommand 1 3 "..gMenu.."\\Poner temporal de op$<%[mynick]> !op %[nick]",
["getinfo"]="$UserCommand 1 3 "..gMenu.."\\Info basica de usuario$<%[mynick]> !getinfo %[nick]",
["ipinfo"]="$UserCommand 1 3 "..gMenu.."\\Ver usuarios con esta ip$<%[mynick]> !getinfo %[line:Ip]",
["iprangeinfo"]="$UserCommand 1 3 "..gMenu.."\\Ver usuarios con este rango de ip$<%[mynick]> !iprangeinfo %[line:Ip]",
["gettempbanlist"]="$UserCommand 1 3 "..sMenu.."\\Gettempbanlist$<%[mynick]> !gettempbanlist",
["reloadtxt"]="$UserCommand 1 3 "..sMenu.."\\Recarga textfiles$<%[mynick]> !reloadtxt",
}
customCMDs = function(user) --// You can put your custome commands here
--User:SendData("$UserCommand 1 3 texts\\arte$<%[mynick]> !ape||")
end
in this moment work properly ?????? repair other script are workink in rc and this now work properly? ?thanks mutor
grrrrrrrrr? ?not work
zrightclicker.lua:30: attemp to call a table value