Add commands in right-click LUA script!!
 

News:

29 December 2022 - PtokaX 0.5.3.0 (20th anniversary edition) released...
11 April 2017 - PtokaX 0.5.2.2 released...
8 April 2015 Anti child and anti pedo pr0n scripts are not allowed anymore on this board!
28 September 2015 - PtokaX 0.5.2.1 for Windows 10 IoT released...
3 September 2015 - PtokaX 0.5.2.1 released...
16 August 2015 - PtokaX 0.5.2.0 released...
1 August 2015 - Crowdfunding for ADC protocol support in PtokaX ended. Clearly nobody want ADC support...
30 June 2015 - PtokaX 0.5.1.0 released...
30 April 2015 Crowdfunding for ADC protocol support in PtokaX
26 April 2015 New support hub!
20 February 2015 - PtokaX 0.5.0.3 released...
13 April 2014 - PtokaX 0.5.0.2 released...
23 March 2014 - PtokaX testing version 0.5.0.1 build 454 is available.
04 March 2014 - PtokaX.org sites were temporary down because of DDOS attacks and issues with hosting service provider.

Main Menu

Add commands in right-click LUA script!!

Started by IVANNOFKE, 11 July, 2004, 22:38:56

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

IVANNOFKE

Hi folks,

Does somebody know how to add my start and stop command for a anagram game to the right-click Lua script??
~~???$?m???k?~~House?Hub

insomniakhousehub.no-ip.info

Member of --??RAW INC.??-- network

Live_Life_At_Ur_Max_Next_Day_Can_Be_ur_Last

TiMeTrAVelleR

In custom commands  
change commands   to commands  from youre  game

function customCMDs(user)
   
   user:SendData("$UserCommand 1 3 "..sMenu.."\\GAME\\Start Game$<%[mynick]> !startgame||")
   user:SendData("$UserCommand 1 3 "..sMenu.."\\GAME\\Stop Game$<%[mynick]> !stopgame||")
   user:SendData("$UserCommand 1 3 "..sMenu.."\\GAME\\Skipp Word (Only Ops)$<%[mynick]> !skip||")
   user:SendData("$UserCommand 1 3 "..sMenu.."\\GAME\\Game Scores$<%[mynick]> !scores||")
end

remaster-it

#2
Firstly i would like to say  Thx to Optimus  .. the new robocop 9 .. like the new look and interface ..  8) ..


I have altered the right clicker to suit my hub  ..  thought a few others may like the layout 2

if running the anagrams or the trivia games just remove the   " --- "  comment marks

re edited   28 10 04

-----------------------------------------------------------------------


-- RightClicker for RoboCopv9.0-Beta
--
-- Made by Optimus & TiMeTrAVelleR
-- modified 03\10\04  by remaster-it
-- USE SCRIPT AT YOUR OWN RISK, IT MAY NOT BE COMPATIBLE WITH ALL CLIENTS
--
-- Editable Settings --

-- 1=on / 0=off
SendTo = {
[0] = 1,   -- Masters
[1] = 1,   -- Operators
[2] = 1,   -- Vips
[3] = 1,   -- Regs
[4] = 1,   -- Moderator
[5] = 1,   -- NetFounder
[-1] = 0,  -- Users
}

aMenu = "QUICK COMMANDS"
bMenu = "MISC"
cMenu = "HUB CONTROL"
dMenu = "SHOW LOGS"
gMenu = "STD"
iMenu = "GENERAL"
kMenu = "REG"
sMenu = "CONTROLS"
zMenu = "GAMES"

-- End Editable Settings --

assert(dofile("tbl/scriptlevel.tbl"),"tbl/scriptlevel.tbl not found")
assert(dofile("tbl/inbuildlevel.tbl"),"tbl/inbuildlevel.tbl not found")

--- zMenu = "GAMES"

function customCMDs(user)

--- user:SendData("$UserCommand 1 3 "..zMenu.."\\ANAGRAM GAME\\Start Game$<%[mynick]> a.start||")
--- user:SendData("$UserCommand 1 3 "..zMenu.."\\ANAGRAM GAME\\Stop Game$<%[mynick]> a.stop||")
--- user:SendData("$UserCommand 1 3 "..zMenu.."\\ANAGRAM GAME\\Game HELP$<%[mynick]> a.help||")
--- user:SendData("$UserCommand 1 3 "..zMenu.."\\ANAGRAM GAME\\ALL Game Scores$<%[mynick]> a.scores||")
--- user:SendData("$UserCommand 1 3 "..zMenu.."\\ANAGRAM GAME\\Top Ten Scores$<%[mynick]> a.topten||")
--- user:SendData("$UserCommand 1 3 "..zMenu.."\\ANAGRAM GAME\\RESET THE SCORES$<%[mynick]> a.resetscores||")
--- user:SendData("$UserCommand 1 3 "..zMenu.."\\TRIVIA GAME\\Start Game$<%[mynick]> +trivstart||")
--- user:SendData("$UserCommand 1 3 "..zMenu.."\\TRIVIA GAME\\Stop Game$<%[mynick]> +trivstop||")
--- user:SendData("$UserCommand 1 3 "..zMenu.."\\TRIVIA GAME\\Skipp$<%[mynick]> +trivskip||")
--- user:SendData("$UserCommand 1 3 "..zMenu.."\\TRIVIA GAME\\GAME Hint$<%[mynick]> +trivhint||")
--- user:SendData("$UserCommand 1 3 "..zMenu.."\\TRIVIA GAME\\Game HELP$<%[mynick]> +trivhelp||")
--- user:SendData("$UserCommand 1 3 "..zMenu.."\\TRIVIA GAME\\Reset scores$<%[mynick]> +trivscorereset||")
--- user:SendData("$UserCommand 1 3 "..zMenu.."\\TRIVIA GAME\\Top 100 Scorers$<%[mynick]> +trivscore||")
--- user:SendData("$UserCommand 1 3 "..zMenu.."\\TRIVIA GAME\\Top 10 player stats$<%[mynick]> +trivstats||")
--- user:SendData("$UserCommand 1 3 "..zMenu.."\\TRIVIA GAME\\Your own score$<%[mynick]> +trivmyscore||")
--- user:SendData("$UserCommand 1 3 "..zMenu.."\\TRIVIA GAME\\Triv Players$<%[mynick]> +trivplayers||")
--- user:SendData("$UserCommand 1 3 "..zMenu.."\\TRIVIA GAME\\Login to PM Game$<%[mynick]> +login||")
--- user:SendData("$UserCommand 1 3 "..zMenu.."\\TRIVIA GAME\\Logout of PM Game$<%[mynick]> +logout||")
--- user:SendData("$UserCommand 1 3 "..zMenu.."\\TRIVIA GAME\\Game in Main$<%[mynick]> +trivmain||")
--- user:SendData("$UserCommand 1 3 "..zMenu.."\\TRIVIA GAME\\Game in PM$<%[mynick]> +trivpm||")
--- user:SendData("$UserCommand 1 3 "..zMenu.."\\RUSSIAN ROULETTE\\DO YOU FEEL LUCKY$<%[mynick]> !fire||")

end

function NewUserConnected(user)
   if (SendTo[user.iProfile]==1) then
      user:SendData("$UserCommand 0 3 |")
      GetRightClick(user, ScriptLevel, ScriptCmds)
      GetRightClick(user, InbuildLevel, InbuildCmds)
      customCMDs(user)
      user:SendData(" Enhanced Right Click Support for [RoboCop] is available!")
   end
end

OpConnected=NewUserConnected

function GetRightClick(user, table1, table2)
   for cmd,_ in table1 do
      if table1[cmd][user.iProfile] == 1 then
         for value,command in table2 do
            if cmd == value then
               user:SendData(command)
            end
         end
      end
   end
end

ScriptCmds = {

--------------------------------------------------------------------

remaster-it

#3
Firstly i would like to say Thx to Optimus .. the new robocop 9 .. like the new look and interface .. 8) ..


I have altered the right clicker to suit my hub .. thought a few others may like the layout 2

if running the anagrams or the trivia games just remove the " --- " comment marks

-----------------------------------------------------------------------

---  ALTERATIONS FOR NEW SUB HEADINGS

--- aMenu = "QUICK COMMANDS""

["mass"]="$UserCommand 1 3 "..aMenu.."\\Mass Message$<%[mynick]> !mass %[line:Message]||",   -- mass
["warn"]="$UserCommand 1 3 "..aMenu.."\\Warn User$<%[mynick]> !warn %[nick] %[line:Reason]||",   -- warn
["kick"]="$UserCommand 1 3 "..aMenu.."\\Kick User$<%[mynick]> !kick %[nick] %[line:Reason]||",   -- kick
["ban"]="$UserCommand 1 3 "..aMenu.."\\Ban User$<%[mynick]> !ban %[nick] %[line:Reason]||",   -- ban
["kill"]="$UserCommand 1 3 "..aMenu.."\\Kill User $<%[mynick]> !kill %[nick] %[line:Reason]||",   -- kill
["info"]="$UserCommand 1 3 "..aMenu.."\\User Info$<%[mynick]> !info %[nick]||",   -- info


--- bMenu = "MISC"

["topkickers"]="$UserCommand 1 3 "..bMenu.."\\Topkickers$<%[mynick]> !topkickers||",   -- topkickers
["tophubbers"]="$UserCommand 1 3 "..bMenu.."\\TopHubbers Online Time$<%[mynick]> !tophubbers||",   -- tophubbers
["slots"]="$UserCommand 1 3 "..bMenu.."\\Shows Users whit free slots$<%[mynick]> !slots||",   -- slots


--- cMenu = "HUB CONTROL"

["hconfig"]="$UserCommand 1 3 "..cMenu.."\\Hub Config$<%[mynick]> !hconfig||",   -- hconfig
["hstat"]="$UserCommand 1 3 "..cMenu.."\\Hub Stats$<%[mynick]> !hstat||",   -- hstat
["restart"]="$UserCommand 1 3 "..cMenu.."\\Restart Hub$<%[mynick]> !restart||",   -- restart
["restartscripts"]="$UserCommand 1 3 "..cMenu.."\\Restart Scripts$<%[mynick]> !restartscripts||",   -- restartscripts
["resethstat"]="$UserCommand 1 3 "..cMenu.."\\ResetCounters$<%[mynick]> !resethstat||",   -- resethstat
["cmdspy"]="$UserCommand 1 3 "..cMenu.."\\Set CommandSpy on/off$<%[mynick]> !cmdspy %[line:on/off]||",   -- cmdspy

["redirect"]="$UserCommand 1 3 "..cMenu.."\\SETTING\\Set Redirect Adress$<%[mynick]> !redirect %[line:Host /Ip]||",   -- redirect
["sminslots"]="$UserCommand 1 3 "..cMenu.."\\SETTING\\Set Script Minslots$<%[mynick]> !sminslots %[line:user/reg/vip/op/mod/master/founder] %[line:slots]||",   -- sminslots
["smaxslots"]="$UserCommand 1 3 "..cMenu.."\\SETTING\\Set Script Maxslots$<%[mynick]> !smaxslots %[line:user/reg/vip/op/mod/master/founder] %[line:slots]||",   -- smaxslots
["smaxshubs"]="$UserCommand 1 3 "..cMenu.."\\SETTING\\Set Script Max Hubs$<%[mynick]> !smaxhubs %[line:user/reg/vip/op/mod/master/founder] %[line:hubs]||",   -- smaxshubs
["sratio"]="$UserCommand 1 3 "..cMenu.."\\SETTING\\Set Script Slots/Hubs Ratio$<%[mynick]> !sratio  %[line:user/reg/vip/op/mod/master/founder] %[line:slots]||",   -- sratio
["sminshare"]="$UserCommand 1 3 "..cMenu.."\\SETTING\\Set Script MinShare$<%[mynick]> !sminshare %[line:user/reg/vip/op/mod/master/founder] %[line:share] %[line:mb/gb]||",   -- sminshare
["smaxshare"]="$UserCommand 1 3 "..cMenu.."\\SETTING\\Set Script Maxshare$<%[mynick]> !smaxshare %[line:user/reg/vip/op/mod/master/founder] %[line:share] %[line:mb/gb]||",   -- smaxshare
["hminshare"]="$UserCommand 1 3 "..cMenu.."\\SETTING\\Set Hub Minshare$<%[mynick]> !hminshare %[line:Number] %[line:b/kb/mb/gb]||",   -- hminshare
["hmaxusr"]="$UserCommand 1 3 "..cMenu.."\\SETTING\\Set Max Users$<%[mynick]> !hmaxusr %[line:Number]||",   -- hmaxusr
["hdesc"]="$UserCommand 1 3 "..cMenu.."\\SETTING\\Set Hub Description$<%[mynick]> !hdesc %[line:Hub_Description]||",   -- hdesc
["chhubname"]="$UserCommand 1 3 "..cMenu.."\\SETTING\\Set HubName$<%[mynick]> !chhubname %[line:New Hubname]||",   -- chhubname
["regserver"]="$UserCommand 1 3 "..cMenu.."\\SETTING\\Set RegServer$<%[mynick]> !regserver %[line:New_Reg_Address]||",   -- regserver
["redirectfull"]="$UserCommand 1 3 "..cMenu.."\\SETTING\\Set Redirect Full on/off$<%[mynick]> !redirectfull %[line:on/off]||",   -- redirectfull
["autoredirect"]="$UserCommand 1 3 "..cMenu.."\\SETTING\\Set Auto Redirect on/off$<%[mynick]> !autoredirect %[line:on/off]||",   -- autoredirect
["version"]="$UserCommand 1 3 "..cMenu.."\\SETTING\\Show script version$<%[mynick]> !version||",   -- version
["hubprotect"]="$UserCommand 1 3 "..cMenu.."\\SETTING\\Set Hub Protect on/off$<%[mynick]> !hubprotect %[line:on/off]||",   -- hubprotect

--- dMenu = "SHOW LOGS"

["showkicklog"]="$UserCommand 1 3 "..dMenu.."\\ShowKicklog$<%[mynick]> !showkicklog||",   -- showkicklog
["showbanlog"]="$UserCommand 1 3 "..dMenu.."\\ShowBanlog$<%[mynick]> !showbanlog||",   -- showbanlog
["showwarnlog"]="$UserCommand 1 3 "..dMenu.."\\ShowWarnlog$<%[mynick]> !showwarnlog||",   -- showwarnlog


---  gMenu = "STD"  "MESSAGES"

["banner"]="$UserCommand 1 3 "..gMenu.."\\Send Banner$<%[mynick]> !banner %[line:Advert]||",   -- banner
["sendhubad"]="$UserCommand 1 3 "..gMenu.."\\Send Advertise mesage$<%[mynick]> !sendhubad %[line:main/pm]||",   -- sendhubad

--- gMenu = "STD"

["watch"]="$UserCommand 1 3 "..gMenu.."\\Watch a User$<%[mynick]> !watch %[nick]||",   -- watch
["watchoff"]="$UserCommand 1 3 "..gMenu.."\\Watch Off$<%[mynick]> !watchoff||",   -- watchoff
["showiplog"]="$UserCommand 1 3 "..gMenu.."\\ShowIplog$<%[mynick]> !showiplog||",   -- showiplog
["getwatch"]="$UserCommand 1 3 "..gMenu.."\\Show Watchers$<%[mynick]> !getwatch||",   -- getwatch
["inbuild"]="$UserCommand 1 3 "..gMenu.."\\Show Inbuild$<%[mynick]> !inbuild||",   -- inbuild

--- iMenu = "GENERAL"

["help"]="$UserCommand 1 3 "..iMenu.."\\Help Commands$<%[mynick]> !help||",   -- help
["report"]="$UserCommand 1 3 "..iMenu.."\\Report User to all OP's in PM$<%[mynick]> !report %[nick] %[line:Message]||",   -- report
["faq"]="$UserCommand 1 3 "..iMenu.."\\Show faq about DC++$<%[mynick]> !faq||",   -- faq
["myip"]="$UserCommand 1 3 "..iMenu.."\\Show your currently IP number$<%[mynick]> !myip||",   -- myip
["away"]="$UserCommand 1 3 "..iMenu.."\\Set away message$<%[mynick]> !away %[line:Message]||",   -- away
["rules"]="$UserCommand 1 3 "..iMenu.."\\Rules$<%[mynick]> !rules||",   -- rules
["network"]="$UserCommand 1 3 "..iMenu.."\\OTHER\\Show hubs in network$<%[mynick]> !network||",   -- network
["showreg"]="$UserCommand 1 3 "..iMenu.."\\OTHER\\Show users from selected profile$<%[mynick]> !showreg %[line:reg/vip/op/mod/master/founder]||",   -- showreg
["myhubtime"]="$UserCommand 1 3 "..iMenu.."\\OTHER\\Shows Youre Online Time in Hub$<%[mynick]> !myhubtime||",   -- myhubtime
["jump"]="$UserCommand 1 3 "..iMenu.."\\OTHER\\Shows available redirect addresses$<%[mynick]> !jump||",   -- jump
["back"]="$UserCommand 1 3 "..iMenu.."\\OTHER\\Back after an away$<%[mynick]> !back||",   -- back
["myinfo"]="$UserCommand 1 3 "..iMenu.."\\OTHER\\Show all your aviable Info$<%[mynick]> !myinfo||",   -- myinfo
["getaways"]="$UserCommand 1 3 "..iMenu.."\\OTHER\\Show all away messages$<%[mynick]> !getaways||",   -- getaways
["clear"]="$UserCommand 1 3 "..iMenu.."\\OTHER\\Clear screen$<%[mynick]> !clear %[nick]||",   -- clear
["talk"]="$UserCommand 1 3 "..iMenu.."\\OTHER\\Talk Whitout Nick$<%[mynick]> !talk %[line:Message]||",   -- talk
["online"]="$UserCommand 1 3 "..sMenu.."\\OTHER\\Online Check User/Ip$<%[mynick]> !online %[line:nick/ip]||",   -- online

--- kMenu = "REG"

["regreg"]="$UserCommand 1 3 "..kMenu.."\\Reg User$<%[mynick]> !regreg %[nick] %[line:Password]||",   -- regreg
["regvip"]="$UserCommand 1 3 "..kMenu.."\\Reg Vip$<%[mynick]> !regvip %[nick] %[line:Password]||",   -- regvip
["regop"]="$UserCommand 1 3 "..kMenu.."\\Reg Op$<%[mynick]> !regop %[nick] %[line:Password]||",   -- regop
["deluser"]="$UserCommand 1 3 "..kMenu.."\\Del Reg User$<%[mynick]> !deluser %[nick]||",   -- deluser
["upgrade"]="$UserCommand 1 3 "..kMenu.."\\Upgrade Reg User$<%[mynick]> !upgrade %[nick] %[line:reg/vip/op/mod/master/founder]||",   -- upgrade
["regme"]="$UserCommand 1 3 "..kMenu.."\\Self Register$<%[mynick]> !regme %[line:Password]||",   -- regme
["regmop"]="$UserCommand 1 3 "..kMenu.."\\OTHER\\Reg Moderator$<%[mynick]> !regmod %[nick] %[line:Password]||",   -- regmop
["regmaster"]="$UserCommand 1 3 "..kMenu.."\\OTHER\\Reg Master$<%[mynick]> !regmaster %[nick] %[line:Password]||",   -- regmaster
["regfounder"]="$UserCommand 1 3 "..kMenu.."\\OTHER\\Reg Founder$<%[mynick]> !regfounder %[nick] %[line:Password]||",   -- regfounder
["getpass"]="$UserCommand 1 3 "..kMenu.."\\OTHER\\Get Password User$<%[mynick]> !getpass %[nick]||",   -- getpass
["repass"]="$UserCommand 1 3 "..kMenu.."\\OTHER\\Change your own password$<%[mynick]> !repass %[line:New Pass]||",   -- repass

--- sMenu = "CONTROLS"

["nameban"]="$UserCommand 1 3 "..sMenu.."\\BANS\\Nameban User$<%[mynick]> !nameban %[nick] %[line:Reason]||",   -- nameban
["timeban"]="$UserCommand 1 3 "..sMenu.."\\BANS\\Timeban User$<%[mynick]> !timeban %[nick] %[line:hr:mn] %[line:Reason]||",   -- timeban
["showredirect"]="$UserCommand 1 3 "..sMenu.."\\Show all redirect addresses$<%[mynick]> !showredirect||",
["getblocked"]="$UserCommand 1 3 "..sMenu.."\\Show Blocked Users$<%[mynick]> !getblocked||",   -- getblocked
["massblocked"]="$UserCommand 1 3 "..sMenu.."\\Mass Message Blocked Users$<%[mynick]> !massblocked %[line:Message]||",   -- massblocked
["delkicklog"]="$UserCommand 1 3 "..sMenu.."\\LOG\\Del Kicklog$<%[mynick]> !delkicklog||",   -- delkicklog
["delbanlog"]="$UserCommand 1 3 "..sMenu.."\\LOG\\Del Banlog$<%[mynick]> !delbanlog||",   -- delbanlog
["delwarnlog"]="$UserCommand 1 3 "..sMenu.."\\LOG\\Del Warnlog$<%[mynick]> !delwarnlog||",   -- delwarnlog
["showlog"]="$UserCommand 1 3 "..sMenu.."\\LOG\\Showlog name/ip$<%[mynick]> !showlog %[line:Name/Ip] ||",    -- showlog
["follow"]="$UserCommand 1 3 "..sMenu.."\\OTHER\\Follow Kick/Ban Messages on/off$<%[mynick]> !follow %[line:On/Off] ||",    -- follow
["flood"]="$UserCommand 1 3 "..sMenu.."\\OTHER\\Flood User$<%[mynick]> !flood %[nick] %[line:Nr] %[line:Reason]||",   -- flood
["offline"]="$UserCommand 1 3 "..sMenu.."\\OTHER\\Offline Message To User$<%[mynick]> !offline %[nick] %[line:Message]||",   -- offline

}

--- XMenu = "INBUILD"

InbuildCmds = {
["banip"]="$UserCommand 1 3 "..aMenu.."\\BanIp User$<%[mynick]> !banip %[line:Ipnumber]||",   -- banip
["ipinfo"]="$UserCommand 1 3 "..aMenu.."\\Show Users with that ip$<%[mynick]> !getinfo %[line:Ipnumber]||",   -- ipinfo
["iprangeinfo"]="$UserCommand 1 3 "..aMenu.."\\Show Users within that iprange$<%[mynick]> !iprangeinfo %[line:Ipnumber]||",   -- iprangeinfo
["userinfo"]="$UserCommand 1 3 "..aMenu.."\\all visits of users OFF LINE$<%[mynick]> !userinfo %[line:nick]||",   -- userinfo
["getinfo"]="$UserCommand 1 3 "..bMenu.."\\Basic Info User$<%[mynick]> !getinfo %[nick]||",   -- getinfo
["drop"]="$UserCommand 1 3 INBUILD\\Drop User$<%[mynick]> !drop %[nick]||",   -- drop
["gag"]="$UserCommand 1 3 INBUILD\\Gag User$<%[mynick]> !gag %[nick]||",   -- gag
["ungag"]="$UserCommand 1 3 INBUILD\\UnGag User$<%[mynick]> !ungag %[nick]||",   -- ungag
["unban"]="$UserCommand 1 3 INBUILD\\Unban User$<%[mynick]> !unban %[nick] %[line:nick/ip]||",   -- unban
["nickban"]="$UserCommand 1 3 INBUILD\\Nickban User$<%[mynick]> !nickban %[nick] %[line:Reason]||",   -- nickban
["getbanlist"]="$UserCommand 1 3 INBUILD\\GetBanlist$<%[mynick]> !getbanlist||",   -- getbanlist
["clrpermban"]="$UserCommand 1 3 INBUILD\\Clear Permban$<%[mynick]> !clrpermban||",   -- clrpermban
["clrtempban"]="$UserCommand 1 3 INBUILD\\Clear Tempban$<%[mynick]> !clrtempban||",   -- clrtempban
["op"]="$UserCommand 1 3 INBUILD\\Temp Op$<%[mynick]> !op %[nick]||",    -- op
}

----------------------------------------------------------------------

[G-T-E]Gate?

Nice work>> remaster-it

Refards G8

remaster-it

alternative layout of right click  for robocop 10

PART 1


-- RightClicker for RoboCopv10.01
-- Made by Optimus & TiMeTrAVelleR
-- Optimized and fixed some stuff
-- Best is not to use it for normal users takes to much bandwidth

aMenu = "QUICK COMMANDS"
cMenu = "HUB CONTROL"
eMenu = "LOG MENU"
gMenu = "MISC"
sMenu = "RC"
iMenu = "INBUILD"
kMenu = "REG MENU"
xMenu = "GAME MENU"
yMenu = "HUB MENU"



SendTo = { --> 1=on/0=off
[0] = 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(" Enhanced Right Click Support for [RoboCop] is available!")
      end
   end
end

OpConnected=NewUserConnected

ScriptCmds = {

["info"]="$UserCommand 1 3 Show user info$<%[mynick]> !info %[nick]",

-- aMenu = "QUICK COMMANDS"
["rules"]="$UserCommand 1 3 "..aMenu.."\\Show the hub rules$<%[mynick]> !rules",
["help"]="$UserCommand 1 3 "..aMenu.."\\HELP COMMANDS$<%[mynick]> !help",
["inbuild"]="$UserCommand 1 3 "..aMenu.."\\Show the inbuild commands$<%[mynick]> !inbuild",
["report"]="$UserCommand 1 3 "..aMenu.."\\Report user to all OP's$<%[mynick]> !report %[nick] %[line:Message]",
["kick"]="$UserCommand 1 3 "..aMenu.."\\KICKS\\Kick user$<%[mynick]> !kick %[nick] %[line:Reason]",
["warn"]="$UserCommand 1 3 "..aMenu.."\\KICKS\\Warn user$<%[mynick]> !warn %[nick] %[line:Reason]",
["drop"]="$UserCommand 1 3 "..aMenu.."\\KICKS\\Drop user$<%[mynick]> !drop %[nick]",
["kill"]="$UserCommand 1 3 "..aMenu.."\\BANS\\Kill user [nameban+ipban]$<%[mynick]> !kill %[nick] %[line:Reason]",
["ban"]="$UserCommand 1 3 "..aMenu.."\\BANS\\Ban user$<%[mynick]> !ban %[nick] %[line:Reason]",
["nameban"]="$UserCommand 1 3 "..aMenu.."\\BANS\\Nameban user$<%[mynick]> !nameban %[nick] %[line:Reason]",
["timeban"]="$UserCommand 1 3 "..aMenu.."\\BANS\\Timeban User$<%[mynick]> !timeban %[nick] %[line:hr:mn] %[line:Reason]",
["mass"]="$UserCommand 1 3 "..aMenu.."\\MESSAGES\\Send mass message$<%[mynick]> !mass %[line:Message]",
["banner"]="$UserCommand 1 3 "..aMenu.."\\MESSAGES\\Send hub banner message$<%[mynick]> !banner %[line:Text]",
["sendhubad"]="$UserCommand 1 3 "..aMenu.."\\MESSAGES\\Send hub advertise add [main/pm]$<%[mynick]> !sendhubad %[line:main/pm]",
["talk"]="$UserCommand 1 3 "..aMenu.."\\MESSAGES\\Talk whitout nick$<%[mynick]> !talk %[line:Message]",

--cMenu = "HUB CONTROL"
["hconfig"]="$UserCommand 1 3 "..cMenu.."\\CONFIG - STATS\\Show hub config$<%[mynick]> !hconfig",
["hstat"]="$UserCommand 1 3 "..cMenu.."\\CONFIG - STATS\\Show hub statics$<%[mynick]> !hstat",
["resethstat"]="$UserCommand 1 3 "..cMenu.."\\CONFIG - STATS\\Reset hub counters/statics$<%[mynick]> !resethstat",
["hdesc"]="$UserCommand 1 3 "..cMenu.."\\CONFIG - STATS\\Set hub description$<%[mynick]> !hdesc %[line:Hub_Description]",
["watch"]="$UserCommand 1 3 "..cMenu.."\\CMD-WATCH\\Watch a user$<%[mynick]> !watch %[nick]",
["watchoff"]="$UserCommand 1 3 "..cMenu.."\\CMD-WATCH\\set watcher off$<%[mynick]> !watchoff",
["getwatch"]="$UserCommand 1 3 "..cMenu.."\\CMD-WATCH\\Show all watchers$<%[mynick]> !getwatch",
["cmdspy"]="$UserCommand 1 3 "..cMenu.."\\CMD-WATCH\\Set commandspy [on/off]$<%[mynick]> !cmdspy %[line:on/off]",
["sminslots"]="$UserCommand 1 3 "..cMenu.."\\CHANGE\\SLOTS - HUBS\\Set script minslots$<%[mynick]> !sminslots %[line:user/reg/vip/op/mod/master/founder] %[line:slots]",
["smaxslots"]="$UserCommand 1 3 "..cMenu.."\\CHANGE\\SLOTS - HUBS\\Set script maxslots$<%[mynick]> !smaxslots %[line:user/reg/vip/op/mod/master/founder] %[line:slots]",
["smaxhubs"]="$UserCommand 1 3 "..cMenu.."\\CHANGE\\SLOTS - HUBS\\Set script max hubs$<%[mynick]> !smaxhubs %[line:user/reg/vip/op/mod/master/founder] %[line:hubs]",
["sratio"]="$UserCommand 1 3 "..cMenu.."\\CHANGE\\SLOTS - HUBS\\Set script slots/hubs ratio$<%[mynick]> !sratio %[line:user/reg/vip/op/mod/master/founder] %[line:slots]",
["sminshare"]="$UserCommand 1 3 "..cMenu.."\\CHANGE\\SHARES - USERS\\Set script minshare$<%[mynick]> !sminshare %[line:user/reg/vip/op/mod/master/founder] %[line:share] %[line:mb/gb]",
["smaxshare"]="$UserCommand 1 3 "..cMenu.."\\CHANGE\\SHARES - USERS\\Set script maxshare$<%[mynick]> !smaxshare %[line:user/reg/vip/op/mod/master/founder] %[line:share] %[line:mb/gb]",
["hmaxusr"]="$UserCommand 1 3 "..cMenu.."\\CHANGE\\SHARES - USERS\\Set max users$<%[mynick]> !hmaxusr %[line:Number]",
["chhubname"]="$UserCommand 1 3 "..cMenu.."\\CHANGE\\OTHER\\Set hubname$<%[mynick]> !chhubname %[line:New Hubname]",
["chopchat"]="$UserCommand 1 3 "..cMenu.."\\CHANGE\\OTHER\\Set Op-Chat name$<%[mynick]> !chopchat",
["regserver"]="$UserCommand 1 3 "..cMenu.."\\CHANGE\\OTHER\\Set regserver address$<%[mynick]> !regserver %[line:New_Reg_Address]",
["autoregister"]="$UserCommand 1 3 "..cMenu.."\\CHANGE\\OTHER\\Set autoregister [on/off]$<%[mynick]> !autoregister %[line:on/off]",
["hubprotect"]="$UserCommand 1 3 "..cMenu.."\\CHANGE\\OTHER\\Set hub protection [on/off]$<%[mynick]> !hubprotect %[line:on/off]",
["slimiter"]="$UserCommand 1 3 "..cMenu.."\\CHANGE\\OTHER\\Set script bandwidth limiter$<%[mynick]> !slimiter %[line:user/reg/vip/op/mod/master/founder] %[line:limiter]",
["follow"]="$UserCommand 1 3 "..cMenu.."\\CHANGE\\OTHER\\Set kick/ban/etc messages [on/off]$<%[mynick]> !follow %[line:On/Off] ",
["redirect"]="$UserCommand 1 3 "..cMenu.."\\CHANGE\\REDIRECT\\Set hub redirect address$<%[mynick]> !redirect %[line:Host /Ip]",
["redirectfull"]="$UserCommand 1 3 "..cMenu.."\\CHANGE\\REDIRECT\\Set hub redirect full [on/off]$<%[mynick]> !redirectfull %[line:on/off]",
["addredirect"]="$UserCommand 1 3 "..cMenu.."\\CHANGE\\REDIRECT\\Add new address to redirect list$<%[mynick]> !addredirect %[line:Url/Ip]",
["delredirect"]="$UserCommand 1 3 "..cMenu.."\\CHANGE\\REDIRECT\\Remove address from redirect list$<%[mynick]> !delredirect %[line:Url/Ip]",
["showredirect"]="$UserCommand 1 3 "..cMenu.."\\CHANGE\\REDIRECT\\Show all listed redirect addresses$<%[mynick]> !showredirect",
["autoredirect"]="$UserCommand 1 3 "..cMenu.."\\CHANGE\\REDIRECT\\Set hub auto redirect users [on/off]$<%[mynick]> !autoredirect %[line:on/off]",

--eMenu = "LOG MENU"
["showbanlog"]="$UserCommand 1 3 "..eMenu.."\\BANS\\Show the banlog$<%[mynick]> !showbanlog",
["delbanlog"]="$UserCommand 1 3 "..eMenu.."\\BANS\\Delete the banlog$<%[mynick]> !delbanlog",
["delkicklog"]="$UserCommand 1 3 "..eMenu.."\\KICK\\Delete the kicklog$<%[mynick]> !delkicklog",
["showkicklog"]="$UserCommand 1 3 "..eMenu.."\\KICK\\Show the kicklog$<%[mynick]> !showkicklog",
["delwarnlog"]="$UserCommand 1 3 "..eMenu.."\\WARN\\Delete the warnlog$<%[mynick]> !delwarnlog",
["showwarnlog"]="$UserCommand 1 3 "..eMenu.."\\WARN\\Show the warnlog$<%[mynick]> !showwarnlog",
["showlog"]="$UserCommand 1 3 "..eMenu.."\\OTHER\\Showlog user/ip$<%[mynick]> !showlog %[line:name/ip] ",
["clear"]="$UserCommand 1 3 "..eMenu.."\\OTHER\\Clear logs/bans user$<%[mynick]> !clear %[nick]",
["showiplog"]="$UserCommand 1 3 "..eMenu.."\\OTHER\\Show the iplog$<%[mynick]> !showiplog",

--gMenu = "MISC"
["slots"]="$UserCommand 1 3 "..gMenu.."\\INFO\\Show users whit free slots$<%[mynick]> !slots",
["version"]="$UserCommand 1 3 "..gMenu.."\\INFO\\Show the script version$<%[mynick]> !version",
["network"]="$UserCommand 1 3 "..gMenu.."\\INFO\\Show the network info$<%[mynick]> !network",
["myip"]="$UserCommand 1 3 "..gMenu.."\\INFO\\Show your currently IP$<%[mynick]> !myip",
["myinfo"]="$UserCommand 1 3 "..gMenu.."\\INFO\\Show all your available info$<%[mynick]> !myinfo",
["getblocked"]="$UserCommand 1 3 "..gMenu.."\\BLOCKED\\Show current blocked users$<%[mynick]> !getblocked",
["massblocked"]="$UserCommand 1 3 "..gMenu.."\\BLOCKED\\Send mass message to blocked users$<%[mynick]> !massblocked %[line:Message]",
["kickblocked"]="$UserCommand 1 3 "..gMenu.."\\BLOCKED\\Kick current blocked users$<%[mynick]> !kickblocked ",
["myhubtime"]="$UserCommand 1 3 "..gMenu.."\\STATS\\Show your total online time$<%[mynick]> !myhubtime",
["topkickers"]="$UserCommand 1 3 "..gMenu.."\\STATS\\Show current topkickers$<%[mynick]> !topkickers",
["tophubbers"]="$UserCommand 1 3 "..gMenu.."\\STATS\\Show current tophubbers$<%[mynick]> !tophubbers",
["away"]="$UserCommand 1 3 "..gMenu.."\\AWAY\\Set my away message$<%[mynick]> !away %[line:Message]",
["back"]="$UserCommand 1 3 "..gMenu.."\\AWAY\\Restore my away message$<%[mynick]> !back",
["getaways"]="$UserCommand 1 3 "..gMenu.."\\AWAY\\Show all current away messages$<%[mynick]> !getaways",
["flood"]="$UserCommand 1 3 "..gMenu.."\\OTHER\\Flood user$<%[mynick]> !flood %[nick] %[line:Nr] %[line:Reason]",
["online"]="$UserCommand 1 3 "..gMenu.."\\OTHER\\Set online check [user/ip]$<%[mynick]> !online %[line:nick/ip]",
["offline"]="$UserCommand 1 3 "..gMenu.."\\OTHER\\Set offline message to user$<%[mynick]> !offline %[nick] %[line:Message]",
["faq"]="$UserCommand 1 3 "..gMenu.."\\OTHER\\Show faq about DC++$<%[mynick]> !faq",

--kMenu = "REG MENU"
["regreg"]="$UserCommand 1 3 "..kMenu.."\\REGISTER\\Register user as REG$<%[mynick]> !regreg %[nick] %[line:Password]",
["regvip"]="$UserCommand 1 3 "..kMenu.."\\REGISTER\\Register user as VIP$<%[mynick]> !regvip %[nick] %[line:Password]",
["regop"]="$UserCommand 1 3 "..kMenu.."\\REGISTER\\Register user as OP$<%[mynick]> !regop %[nick] %[line:Password]",
["regmod"]="$UserCommand 1 3 "..kMenu.."\\REGISTER\\Register user as MOD$<%[mynick]> !regmod %[nick] %[line:Password]",
["regmaster"]="$UserCommand 1 3 "..kMenu.."\\REGISTER\\Register user as MASTER$<%[mynick]> !regmaster %[nick] %[line:Password]",
["regfounder"]="$UserCommand 1 3 "..kMenu.."\\REGISTER\\Register user as FOUNDER$<%[mynick]> !regfounder %[nick] %[line:Password]",
["deluser"]="$UserCommand 1 3 "..kMenu.."\\CHANGE REG\\Delete registerd user$<%[mynick]> !deluser %[nick]",
["upgrade"]="$UserCommand 1 3 "..kMenu.."\\CHANGE REG\\Upgrade/Downgrade registerd users$<%[mynick]> !upgrade %[nick] %[line:reg/vip/op/mod/master/founder]",
["repass"]="$UserCommand 1 3 "..kMenu.."\\CHANGE REG\\Change your own password$<%[mynick]> !repass %[line:New Pass]",
["getpass"]="$UserCommand 1 3 "..kMenu.."\\OTHER\\Get password registerd user$<%[mynick]> !getpass %[nick]",
["showreglog"]="$UserCommand 1 3 "..kMenu.."\\OTHER\\Show the registerlog$<%[mynick]> !showreglog",
["regme"]="$UserCommand 1 3 "..kMenu.."\\OTHER\\Register me at this hub$<%[mynick]> !regme %[line:Password]",
["showreg"]="$UserCommand 1 3 "..kMenu.."\\OTHER\\Show all users by profile$<%[mynick]> !showreg %[line:reg/vip/op/mod/master/founder]",
["unbot"]="$UserCommand 1 3 "..kMenu.."\\OTHER\\Remove old botnames from userlist$<%[mynick]> !unbot %[nick]",

}

remaster-it

alternative layout of right click  for robocop 10

PART 2

InbuildCmds = {
["banip"]="$UserCommand 1 3 "..aMenu.."\\BANS\\Banip user$<%[mynick]> !banip %[line:Ipnumber]",
["unban"]="$UserCommand 1 3 "..iMenu.."\\BAN CONTROLS\\Unban user$<%[mynick]> !unban %[nick] %[line:nick/ip]",
["nickban"]="$UserCommand 1 3 "..iMenu.."\\BAN CONTROLS\\Nickban user$<%[mynick]> !nickban %[nick] %[line:Reason]",
["getbanlist"]="$UserCommand 1 3 "..iMenu.."\\BAN CONTROLS\\Getbanlist$<%[mynick]> !getbanlist",
["clrpermban"]="$UserCommand 1 3 "..iMenu.."\\BAN CONTROLS\\Clearpermban$<%[mynick]> !clrpermban",
["clrtempban"]="$UserCommand 1 3 "..iMenu.."\\BAN CONTROLS\\Cleartempban$<%[mynick]> !clrtempban",
["gettempbanlist"]="$UserCommand 1 3 "..iMenu.."\\BAN CONTROLS\\Gettempbanlist$<%[mynick]> !gettempbanlist",
["tempunban"]="$UserCommand 1 3 "..iMenu.."\\BAN CONTROLS\\Unban tempbanned user$<%[mynick]> !tempunban %[nick]",
["tempban"]="$UserCommand 1 3 "..iMenu.."\\BAN CONTROLS\\Tempban user for x minutes$<%[mynick]> !tempban %[nick]",
["getinfo"]="$UserCommand 1 3 "..iMenu.."\\INFO\\Basic info user$<%[mynick]> !getinfo %[nick]",
["ipinfo"]="$UserCommand 1 3 "..iMenu.."\\INFO\\Show users with that ip$<%[mynick]> !getinfo %[line:Ipnumber]",
["userinfo"]="$UserCommand 1 3 "..iMenu.."\\INFO\\Info user$<%[mynick]> !userinfo %[nick]",
["iprangeinfo"]="$UserCommand 1 3 "..iMenu.."\\INFO\\Show users within that iprange$<%[mynick]> !iprangeinfo %[line:Ipnumber]",
["restart"]="$UserCommand 1 3 "..iMenu.."\\HUB CONTROLS\\Restart hub$<%[mynick]> !restart",
["restartscripts"]="$UserCommand 1 3 "..iMenu.."\\HUB CONTROLS\\Restart scripts$<%[mynick]> !restartscripts",
["reloadtxt"]="$UserCommand 1 3 "..iMenu.."\\HUB CONTROLS\\Reload the hub textfiles$<%[mynick]> !reloadtxt",
["topic"]="$UserCommand 1 3 "..iMenu.."\\OTHER\\Change the hub topic$<%[mynick]> !topic %[line:Topic]",
["gag"]="$UserCommand 1 3 "..iMenu.."\\OTHER\\Gag user$<%[mynick]> !gag %[nick]",
["ungag"]="$UserCommand 1 3 "..iMenu.."\\OTHER\\Ungag user$<%[mynick]> !ungag %[nick]",
["op"]="$UserCommand 1 3 "..iMenu.."\\OTHER\\Give user temperory op status$<%[mynick]> !op %[nick]",
}

customCMDs = function(user) --// You can put your custome commands here
   -- remove the   (--)  if using the jumble program
   --user:SendData("$UserCommand 1 3 "..xMenu.."\\START ANAGRAMS$<%[mynick]> a.start|")
   --user:SendData("$UserCommand 1 3 "..xMenu.."\\STOP ANAGRAMS$<%[mynick]> a.stop|")
   --user:SendData("$UserCommand 1 3 "..xMenu.."\\DISPLAY PHRASE$<%[mynick]> a.phrase|")
   --user:SendData("$UserCommand 1 3 "..xMenu.."\\ANAGRAMS SCORES$<%[mynick]> a.scores|")
   user:SendData("$UserCommand 1 3 "..yMenu.."\\hub config$<%[mynick]> !hconfig|")
        user:SendData("$UserCommand 1 3 "..yMenu.."\\hub stats$<%[mynick]> !hstat|")


end


I personally prefer this  type of layout  .. as i find it is easier to alter and customise ..  

May be usefull to others 2

Tw?sT?d-d?v

nice work m8      ..... like the layout

?Tr??T_????

plz can someone give me games for ptocax with right click i use rcv10.01e and i want trivia and anagram or jumble

regards

Dessamator

Ignorance is Bliss.

SMF spam blocked by CleanTalk