Advertisement
Seb

gnuworld.mrc

Seb
Feb 17th, 2019
506
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
mIRC 6.90 KB | None | 0 0
  1. # gnuworld.mrc - Seb @ undernet version 2.1.5 on 17/02/2019
  2. # Setup: Load into Remotes. Follow Instructions. Right click in channels and on users. Share.
  3. #
  4. # This script's purpose is to have an easy access to all the commands available to you with your mouse.
  5. # ALL of the latest X Commands and options are found here https://cservice.undernet.org/docs/xcmds.txt
  6. # For Questions with Registered channel issues and X Just join #CService and ask your question.
  7. # For questions about this script, join #Social and ask Seb
  8. # The latest version of this script is found here: https://pastebin.com/EU82LgB0
  9. #
  10. # version 1: Started the script with some commands for channel operators. Ban kick op voice deop devoice.
  11. # July 2018  it was simple stuff. This version was only for me and never shared, but one day someone asked for it
  12. #
  13. #
  14. # version 2: I added all the commands from 0 to 500 for undernet's specific version of GnuWorld. and shared it
  15. # July 2018  to the guy who asked for it. added it to github with a permanent link and it got shared! :p like a lot.
  16. #                  Since then, i now moved it to a GitHub page on my account.
  17. #
  18. #
  19. # version 2.1:  Adding commands from 501 to 1000 so everyone can use it, even network admins. Will also add
  20. # Dec 2018      all the uworld's commands. the next version will probably also contain most of the commands used
  21. # (IN PROGRESS) by Network Operators for quick glines and channel fixes. There will be a setting that needs to be turned on
  22. #               to be able to see admin commands.
  23. #
  24. #
  25. # version 2.1.5: Added nicklist commands and separated the menus.
  26. # Feb 2019
  27. #
  28. ###############
  29.  
  30. #right click options in channel
  31. menu channel {
  32.   [GnuWorld]
  33.   .[800]
  34.   ..Say:msg %gnuworld say # $$?="Text"
  35.   ..ServNotice:msg %gnuworld servnotice # $$?="Text"
  36.   .[750]
  37.   ..Register:msg %gnuworld register # $$?="To who?"
  38.   ..Purge
  39.   ...With Reop:msg %gnuworld purge # $$?="Reason for purge"
  40.   ...Without reop:msg %gnuworld purge # -noop $$?="Reason for purge"
  41.   ..RemoveAll:msg %gnuworld removeall #
  42.   .[600]
  43.   ..RemIgnore:msg %gnuworld showignore | msg x remignore $$?="mask"
  44.   ..ScanHost:msg %gnuworld scanhost $$?="*host*"
  45.   ..ScanUname:msg %gnuworld scanuname $$?="*username*" -all
  46.   ..ScanEmail:msg %gnuworld scanemail $$?="*email*" -all
  47.   .[500]
  48.   ..Part:.msg %gnuworld part #
  49.   .[450-499]
  50.   ..Join:.msg %gnuworld join #
  51.   ..Set
  52.   ...Autojoin
  53.   ....[ON]:.msg %gnuworld set # autojoin on
  54.   ....[OFF]:.msg %gnuworld set # autojoin off
  55.   ...Massdeoppro
  56.   ....1:.msg %gnuworld set # MASSDEOPPRO 1
  57.   ....2:.msg %gnuworld set # MASSDEOPPRO 2
  58.   ....3:.msg %gnuworld set # MASSDEOPPRO 3
  59.   ....4:.msg %gnuworld set # MASSDEOPPRO 4
  60.   ....5:.msg %gnuworld set # MASSDEOPPRO 5
  61.   ....6:.msg %gnuworld set # MASSDEOPPRO 6
  62.   ....7:.msg %gnuworld set # MASSDEOPPRO 7
  63.   ...noop
  64.   ....[ON]:.msg %gnuworld set # noop on
  65.   ....[OFF]:.msg %gnuworld set # noop off
  66.   ...strictop
  67.   ....[ON]:.msg %gnuworld set # strictop on
  68.   ....[OFF]:.msg %gnuworld set # strictop off
  69.   .[400-449]
  70.   ..Clearmode:.msg %gnuworld clearmode #
  71.   ..Modinfo
  72.   ...Invite:.msg %gnuworld modinfo # INVITE $$?="ON OR OFF"
  73.   .[100-399]
  74.   ..Invite:.msg %gnuworld invite #
  75.   .[50]
  76.   ..Topic:.msg %gnuworld topic # $$?="topic"
  77.   .[1]
  78.   ..Banlist:.msg %gnuworld banlist #"
  79.   ..Status:.msg %gnuworld status #"
  80.   .[0]
  81.   ..access:.msg %gnuworld access # $$?="<*user*|=nickname*>" -modif
  82.   ..chaninfo:.msg %gnuworld chaninfo #
  83.   ..help
  84.   ...Help:.msg %gnuworld help
  85.   ..lbanlist:.msg %gnuworld lbanlist # $$?="<*!*user@*.host>"
  86.   ..login:.msg %gnuworld login  $$?="Your User" $$?="Your Password"
  87.   ..motd:.msg %gnuworld motd
  88.   ..showcommands:.msg %gnuworld showcommands #
  89.   ..showignore:.msg %gnuworld showignore
  90.   ..suspendme
  91.   ...Are you sure
  92.   ....This is only irreversible by a CService Admin
  93.   .....Yes:echo -at 14[4WARNING14] You are about to suspend your own account. To do this, you have to follow those instructions. | .msg x help suspendme
  94.   .....No:echo -at 14[4WARNING14] You almost suspend your own account..
  95.   .[OPER]
  96.   ..operjoin:.msg %gnuworld operjoin #
  97.   ..operpart:.msg %gnuworld operpart #
  98.   .-
  99.   .Support
  100.   ..Channels
  101.   ...#CService - Support channel for Registered channel issue And X Questions
  102.   ....Join now:join #CService
  103.   ...#usernames - Support channel for usernames issues
  104.   ....Join now:join #usernames
  105.   ...#userguide - General support channel for undernet
  106.   ....Join now:join #userguide
  107.   ...#user-com - UnderNet User Committee support channel
  108.   ....Join now:join #user-com
  109.   ...#zT - Zero Tolerance channel against abuse on undernet
  110.   ....Join now:join #zT
  111.   ...#mircscripting - Main mIRC Scripting channel on undernet
  112.   ....Join now:join #mircscripting
  113.   ...#GNUWorld - GnuWorld's support channel
  114.   ....Join now:join #gnuworld
  115.   ...#Tcl-Help - TCL Scripting support channel
  116.   ....Join now:join #tcl-help
  117.   ..Website
  118.   ...This script:run https://pastebin.com/EU82LgB0
  119.   ...Services
  120.   ....CService's username page:run https://cservice.undernet.org/live/
  121.   ...Committees
  122.   ....Coder Committee:run http://coder-com.undernet.org/
  123.   ....Undernet Channel Service:run https://cservice.undernet.org/
  124.   ....Undernet Routing Committee:run http://www.routing-com.undernet.org/
  125.   ....Undernet User Committee:http://www.user-com.undernet.org/
  126.   ...Undernet's AUP:run http://www.user-com.undernet.org/documents/aup.php
  127. }
  128.  
  129. #Right click options on nick
  130. menu nicklist {
  131.   [GnuWorld]
  132.   .[400-449]
  133.   ..Adduser:.msg %gnuworld adduser $chan $+(=,$$1) $$="What level?"
  134.   ..Modinfo
  135.   ...Automode:.msg %gnuworld modinfo automode $+(=,$$1) $$?="OP VOICE or NONE"
  136.   ...Remuser:.msg %gnuworld remuser # $+(=,$$1)
  137.   .[100-399]
  138.   ..Op:.msg %gnuworld op # $$1
  139.   ..Deop:.msg %gnuworld Deop # $$1
  140.   ..Suspend:.msg %gnuworld suspend # $+(=,$$1) $$?="<Duration 1h 2d 3m>" $$?="Level" $$?="Reason"
  141.   ..Unsuspend:.msg %gnuworld unsuspend # $+(=,$$1)
  142.   .[75]
  143.   ..Ban:.msg %gnuworld ban # $$1 $$?="Ban Duration This can be set like 400s 300m 2d and zero is perm" $$?="Level (optional)" $$?="Reason"
  144.   .[50]
  145.   ..Kick:.msg %gnuworld kick # $$1  $$?="Reason?"
  146.   .[25]
  147.   ..Voice:.msg %gnuworld voice # $$1
  148.   ..Devoice:.msg %gnuworld devoice # $$1
  149.   .[0]
  150.   ..access:.msg %gnuworld access # $+(=,$$1) -modif
  151.   ..lbanlist:.msg %gnuworld lbanlist # $+(=,$$1)
  152.   ..verify:.msg %gnuworld verify  $$?="nickname"
  153. }
  154.  
  155. #inviteme off
  156. on *:INVITE:#:{ if ($nick == X) { .join -n $chan } }
  157. #inviteme end
  158.  
  159. on *:LOAD:{
  160.   echo -a [gnuworld.mrc] woohoo you have successfully loaded gnuworld.mrc Right click in a channel or on a nickname to use
  161.   set %gnuworld x@channels.undernet.org
  162.   echo -a [gnuworld.mrc] i've set your GnuWorld's (X) nickname to x@channels.undernet.org
  163.   echo -a [gnuworld.mrc] If you have any questions, join #social and ask Seb or push a commit to github
  164.   echo -a [gnuworld.mrc] Always check for updates here: https://pastebin.com/EU82LgB0
  165.   echo -a [gnuworld.mrc] This version is: 2.1.5 from 17/02/2019
  166. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement