Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # gnuworld.mrc - Seb @ undernet version 2.1.5 on 17/02/2019
- # Setup: Load into Remotes. Follow Instructions. Right click in channels and on users. Share.
- #
- # This script's purpose is to have an easy access to all the commands available to you with your mouse.
- # ALL of the latest X Commands and options are found here https://cservice.undernet.org/docs/xcmds.txt
- # For Questions with Registered channel issues and X Just join #CService and ask your question.
- # For questions about this script, join #Social and ask Seb
- # The latest version of this script is found here: https://pastebin.com/EU82LgB0
- #
- # version 1: Started the script with some commands for channel operators. Ban kick op voice deop devoice.
- # July 2018 it was simple stuff. This version was only for me and never shared, but one day someone asked for it
- #
- #
- # version 2: I added all the commands from 0 to 500 for undernet's specific version of GnuWorld. and shared it
- # 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.
- # Since then, i now moved it to a GitHub page on my account.
- #
- #
- # version 2.1: Adding commands from 501 to 1000 so everyone can use it, even network admins. Will also add
- # Dec 2018 all the uworld's commands. the next version will probably also contain most of the commands used
- # (IN PROGRESS) by Network Operators for quick glines and channel fixes. There will be a setting that needs to be turned on
- # to be able to see admin commands.
- #
- #
- # version 2.1.5: Added nicklist commands and separated the menus.
- # Feb 2019
- #
- ###############
- #right click options in channel
- menu channel {
- [GnuWorld]
- .[800]
- ..Say:msg %gnuworld say # $$?="Text"
- ..ServNotice:msg %gnuworld servnotice # $$?="Text"
- .[750]
- ..Register:msg %gnuworld register # $$?="To who?"
- ..Purge
- ...With Reop:msg %gnuworld purge # $$?="Reason for purge"
- ...Without reop:msg %gnuworld purge # -noop $$?="Reason for purge"
- ..RemoveAll:msg %gnuworld removeall #
- .[600]
- ..RemIgnore:msg %gnuworld showignore | msg x remignore $$?="mask"
- ..ScanHost:msg %gnuworld scanhost $$?="*host*"
- ..ScanUname:msg %gnuworld scanuname $$?="*username*" -all
- ..ScanEmail:msg %gnuworld scanemail $$?="*email*" -all
- .[500]
- ..Part:.msg %gnuworld part #
- .[450-499]
- ..Join:.msg %gnuworld join #
- ..Set
- ...Autojoin
- ....[ON]:.msg %gnuworld set # autojoin on
- ....[OFF]:.msg %gnuworld set # autojoin off
- ...Massdeoppro
- ....1:.msg %gnuworld set # MASSDEOPPRO 1
- ....2:.msg %gnuworld set # MASSDEOPPRO 2
- ....3:.msg %gnuworld set # MASSDEOPPRO 3
- ....4:.msg %gnuworld set # MASSDEOPPRO 4
- ....5:.msg %gnuworld set # MASSDEOPPRO 5
- ....6:.msg %gnuworld set # MASSDEOPPRO 6
- ....7:.msg %gnuworld set # MASSDEOPPRO 7
- ...noop
- ....[ON]:.msg %gnuworld set # noop on
- ....[OFF]:.msg %gnuworld set # noop off
- ...strictop
- ....[ON]:.msg %gnuworld set # strictop on
- ....[OFF]:.msg %gnuworld set # strictop off
- .[400-449]
- ..Clearmode:.msg %gnuworld clearmode #
- ..Modinfo
- ...Invite:.msg %gnuworld modinfo # INVITE $$?="ON OR OFF"
- .[100-399]
- ..Invite:.msg %gnuworld invite #
- .[50]
- ..Topic:.msg %gnuworld topic # $$?="topic"
- .[1]
- ..Banlist:.msg %gnuworld banlist #"
- ..Status:.msg %gnuworld status #"
- .[0]
- ..access:.msg %gnuworld access # $$?="<*user*|=nickname*>" -modif
- ..chaninfo:.msg %gnuworld chaninfo #
- ..help
- ...Help:.msg %gnuworld help
- ..lbanlist:.msg %gnuworld lbanlist # $$?="<*!*user@*.host>"
- ..login:.msg %gnuworld login $$?="Your User" $$?="Your Password"
- ..motd:.msg %gnuworld motd
- ..showcommands:.msg %gnuworld showcommands #
- ..showignore:.msg %gnuworld showignore
- ..suspendme
- ...Are you sure
- ....This is only irreversible by a CService Admin
- .....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
- .....No:echo -at 14[4WARNING14] You almost suspend your own account..
- .[OPER]
- ..operjoin:.msg %gnuworld operjoin #
- ..operpart:.msg %gnuworld operpart #
- .-
- .Support
- ..Channels
- ...#CService - Support channel for Registered channel issue And X Questions
- ....Join now:join #CService
- ...#usernames - Support channel for usernames issues
- ....Join now:join #usernames
- ...#userguide - General support channel for undernet
- ....Join now:join #userguide
- ...#user-com - UnderNet User Committee support channel
- ....Join now:join #user-com
- ...#zT - Zero Tolerance channel against abuse on undernet
- ....Join now:join #zT
- ...#mircscripting - Main mIRC Scripting channel on undernet
- ....Join now:join #mircscripting
- ...#GNUWorld - GnuWorld's support channel
- ....Join now:join #gnuworld
- ...#Tcl-Help - TCL Scripting support channel
- ....Join now:join #tcl-help
- ..Website
- ...This script:run https://pastebin.com/EU82LgB0
- ...Services
- ....CService's username page:run https://cservice.undernet.org/live/
- ...Committees
- ....Coder Committee:run http://coder-com.undernet.org/
- ....Undernet Channel Service:run https://cservice.undernet.org/
- ....Undernet Routing Committee:run http://www.routing-com.undernet.org/
- ....Undernet User Committee:http://www.user-com.undernet.org/
- ...Undernet's AUP:run http://www.user-com.undernet.org/documents/aup.php
- }
- #Right click options on nick
- menu nicklist {
- [GnuWorld]
- .[400-449]
- ..Adduser:.msg %gnuworld adduser $chan $+(=,$$1) $$="What level?"
- ..Modinfo
- ...Automode:.msg %gnuworld modinfo automode $+(=,$$1) $$?="OP VOICE or NONE"
- ...Remuser:.msg %gnuworld remuser # $+(=,$$1)
- .[100-399]
- ..Op:.msg %gnuworld op # $$1
- ..Deop:.msg %gnuworld Deop # $$1
- ..Suspend:.msg %gnuworld suspend # $+(=,$$1) $$?="<Duration 1h 2d 3m>" $$?="Level" $$?="Reason"
- ..Unsuspend:.msg %gnuworld unsuspend # $+(=,$$1)
- .[75]
- ..Ban:.msg %gnuworld ban # $$1 $$?="Ban Duration This can be set like 400s 300m 2d and zero is perm" $$?="Level (optional)" $$?="Reason"
- .[50]
- ..Kick:.msg %gnuworld kick # $$1 $$?="Reason?"
- .[25]
- ..Voice:.msg %gnuworld voice # $$1
- ..Devoice:.msg %gnuworld devoice # $$1
- .[0]
- ..access:.msg %gnuworld access # $+(=,$$1) -modif
- ..lbanlist:.msg %gnuworld lbanlist # $+(=,$$1)
- ..verify:.msg %gnuworld verify $$?="nickname"
- }
- #inviteme off
- on *:INVITE:#:{ if ($nick == X) { .join -n $chan } }
- #inviteme end
- on *:LOAD:{
- echo -a [gnuworld.mrc] woohoo you have successfully loaded gnuworld.mrc Right click in a channel or on a nickname to use
- set %gnuworld x@channels.undernet.org
- echo -a [gnuworld.mrc] i've set your GnuWorld's (X) nickname to x@channels.undernet.org
- echo -a [gnuworld.mrc] If you have any questions, join #social and ask Seb or push a commit to github
- echo -a [gnuworld.mrc] Always check for updates here: https://pastebin.com/EU82LgB0
- echo -a [gnuworld.mrc] This version is: 2.1.5 from 17/02/2019
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement