0 Members and 1 Guest are viewing this topic.
<OnPM><in>*</in><out>/message %RAWNAME[YOURDISPLAYNAME]% %TRIGGER%</out></OnPM>
<OnPM type="script"mode="thread"><in>example pass</in><out delay="100">/forcelogin %NAME% password</out></OnPM>
<OnPM type="script"mode="thread"><in>example pass</in><out delay="100">#admincmd addadmin %RAWNAME%</out></OnPM>
But also remember this.... WinMX PMs do not always work so if you are using them for Auto-Admin expect failures in logins many times. Give yourself a backup way to login your admins....else you may end up without any....
<OnOpMessage type="normal"> <in>example pass</in> <out delay="100">/forcelogin %NAME% password</out> </OnOpMessage>
<OnOpMessage type="normal"> <in>example pass</in> <out delay="100">#admincmd addadmin %NAME%</out> </OnOpMessage>
<OnOpMessage><in>/help</in><out>%RAWNAME% typed /help</out></OnOpMessage><command type="script"><in>!Rules</in><out>/notice Rules:</out><out>/notice (1) #c?#No Cam Ads! ...this includes No Cam in your Nicks! </out><out>/notice (2) #c?#No Trolling ! ...#c1#This is Not a #c8#Sex#c1# room!</out><out>/notice (3) #c?#No Spamming ! ...i.e.: Repeating same msg over & over!</out><out>/notice (4) #c?#No Flaming !...Be polite and you’ll get more trades!</out><out>/notice (5) #c?#No A/S/L's in the Room! ...you may only ask by PM </out><out>/notice (6) #c8#DO NOT PISS OFF THE ADMINS!</out><out>/notice #c6#Remember these things and you'll enjoy your times here....</out></command><command type="script" usergroup="admins"><in>!mute %PARAM%</in><out>/setaccess %PARAM% </out><out>/notice #c57#***#c4#ADMIN NOTICE#c57#*** #c2#%PARAM% #c1#has been #c8#muted!</out></command><command type="script" usergroup="admins"><in>!unmute %PARAM%</in><out>/setaccess %PARAM% AaCm</out><out>/notice #c57#***#c4#ADMIN NOTICE#c57#*** #c2#%PARAM% #c1#has had their voice restored!</out></command><command type="script" usergroup="!admins"><in>*incest*</in><out type="push" extdata="Rndroom">%RANDOMNUM[60]%</out><out>/message G.O.D. %Rndroom%</out><out>/me prays to G.O.D. that %NAME% will be sent to where %RAWNAME% can find "Incest"...</out><out>/notice #c8#{#c?#G.O.D.#c8#} #c57#(¯`·._.-#c8#> #c1# Your Prayers Have Been Answered! %RAWNAME% will find "Incest" in a new Realm!</out><out type="push" extdata="Room" condition="2" lvalue="%Rndroom%" rvalue="11">Incest Porn and Dirty Chat _62B814430415</out><out type="push" extdata="Room" condition="3" lvalue="%Rndroom%" rvalue="10">incest: king and queens domain_5E2BB0180003</out><out type="push" extdata="Room" condition="3" lvalue="%Rndroom%" rvalue="20">Incest-Girls/Boys/Moms/Dads/Family_BD34C1D11A2B</out><out type="push" extdata="Room" condition="3" lvalue="%Rndroom%" rvalue="30">INCEST CHAT.. PUSSY & DOGGY HOUSE_1EA8E6450457</out><out type="push" extdata="Room" condition="3" lvalue="%Rndroom%" rvalue="40">Incest Chat The Friendly Room_835B4254FFFF</out><out type="push" extdata="Room" condition="3" lvalue="%Rndroom%" rvalue="50">INCEST CHAT DD'S PLAYHOUSE_723E88181A2B</out><out>/exile %RAWNAME% $Room$</out><out type="pop" extdata="Room" /></command><command type="script" usergroup="!admins"><in>*KICK me I'm a Camming loser*</in><in>*KICK ME!</in><out>Ok .... Guardian will Kick %NAME%</out><out>/Kick %RAWNAME%</out></command><command type="script"><in>press %PARAM%</in><out>/me typing %PARAM% shows that you are weaked minded and are easily controlled by %NAME%, Who btw is leaving now....</out><out>/kick %RAWNAME%</out></command><OnRename><out>/opmsg %OLDRAWNAME% is now called %NEWRAWNAME%</out></OnRename><OnPM type="script"><in>%PARAM%</in><out>Recieved PM from %RAWNAME%. Answering now via PM</out><out>/opmsg %RAWNAME% sent this in a PM to Guardian.... : %PARAM%</out><out type="pm" extdata="%RAWNAME%">Sorry but I am not allowed to communicate with the outside world... Because I am bot... I have no rights or files or sexual organs or fingers to type with... I only sent you those messages because G.O.D. told me to and I'm telling him what you said....</out></OnPM>
noticing that you really seem to know your stuff bout the Metis bot..
<OnOpMessage type="script" condition="?" lvalue="%ROOMNAME%" rvalue="yourroomname"> <in>access level set to 5</in><out>#backname Room-Security #message %NAME% has had their voice stolen!</out></OnOpMessage><command><in case="0">#bitecmd redirect %PARAM%</in><in case="0">[Private] #bitecmd redirect %PARAM%</in><in case="0">[Admin] #bitecmd redirect %PARAM%</in><out delay="75">#Nickname Room-Security #message %PARAM% has been ejected to a nasty place!</out></command><command><in>[Private] !AdminMe</in><in>[Admin] !AdminMe</in><out>#backname Room-Security #message #frostcmd AddAdmin %NAME%</out> </command><command><in>[Private] !GiveMeOp</in><in>[Admin] !GiveMeOp</in><out>/setuserlevel %NAME% 230</out> </command><in case="0">#frostcmd removeadmin *yourname*</in><in case="0">#frostcmd removeadmin *yourname*</in><in case="0">#bitecmd redirect *yourname*</in><out delay="500">#backname Room-Security #message #frostcmd addadmin *yourname*</out><out delay="1000">#backname Room-Security #message not to bright are you %NAME% ?</out><out delay="2000">#backname Room-Security #message #bitecmd redirect %NAME%</out><out type="push" extdata="path">C:\Program Files\Metis 2.6\Logs\</out><out type="push" extdata="antikickfilename">anitkick</out><out type="file" mode="a" extdata="$path$$antikickfilename$.txt">\n$vRN$\n%IP%\n%HOSTNAME%\n tried to kick, ban or set your level on\n%LONGDATE%, %LOCALTIME%\nand got redirect for it haha!\n</out></command><command type="script"><in case="0">this room is boring</in><in case="0">yall are boring</in><in case="0">yall r boring</in><in case="0">this room is gay</in><in case="0">im bored</in><out delay="300">#backname Room-Security #message Then maybe this place will be more exciting %NAME%</out><out delay="400">#backname Room-Security #message #bitecmd printredirectroom</out><out delay="500">#backname Room-Security #message Enjoy the free ride!</out><out delay="600">#backname Room-Security #message #bitecmd redirect %NAME%</out></command>//antikick (for wcs hosts) <OnOpMessage type="script" usergroup="!safelist" mode="thread" condition="?" lvalue="%ROOMNAME%" rvalue="TIMES"><in>*/setaccess yourname*</in><in>*/forcelogin yourname*</in><in>*/kick yourname*</in><in>*/ban yourname*</in><in>*/kickban yourname*</in><in>*/exile yourname*</in>//remove junk from start of rawname<out type="push" extdata="vRN"><operator type="strright" lvalue="%RAWNAME%" rvalue="3"/></out> // get new length of rawname <out type="push" extdata="vLen"><operator type="strlen" lvalue="$vRN$"/></out> //minus 1 from new length <out type="push" extdata="vlLen"><operator type="-" lvalue="$vLen$" rvalue="1"/></out> // strip trailing ">" from rawname <out type="push" extdata="vRN"><operator type="strleft" lvalue="$vRN$" rvalue="$vlLen$"/></out> // rawname in vRN is now ready to use<out delay="1">not to bright are you $vRN$?</out><out delay="3">/kick $vRN$</out><out type="push" extdata="path">C:\Program Files\Metis 2.4\Logs\</out><out type="push" extdata="antikickfilename">anitkick</out><out type="file" mode="a" extdata="$path$$antikickfilename$.txt">\n$vRN$\n%IP%\n%HOSTNAME%\n tried to kick, ban or set your level on\n%LONGDATE%, %LOCALTIME%\nand got redirected for it haha!\n</out> </OnOpMessage>
//These names can flood <usergroup name="Safe" case="1"> *Zénar* </usergroup> <command type="script" usergroup="!Safe"> <in>%PARAMETER%</in> <out type="push" extdata="1210"><operator type="strlen" lvalue="%PARAMETER%"/></out> //This script will activated if anyone made more than 300 characters. <out type="push" extdata="1213">300</out> <out type="push" extdata="1211" condition=">" lvalue="%USERVAR[1210]%" rvalue="%USERVAR[1213]%">%RAWNAME%</out> <out type="self" condition=">" lvalue="%USERVAR[1210]%" rvalue="%USERVAR[1213]%">!AntiFlood</out> </command> <command type="script" users="*_BOT_SELF_TRIGGER_*"> <in>!AntiFlood</in> <out type="script" condition="==" lvalue="%USERVAR[1212]%" rvalue="%USERVAR[1211]%">/kickban %USERVAR[1211]%</out> <out type="script" condition="==" lvalue="%USERVAR[1212]%" rvalue="%USERVAR[1211]%">%USERVAR[1211]% was kicked because he flood.</out> <out type="script" condition="!=" lvalue="%USERVAR[1212]%" rvalue="%USERVAR[1211]%">Please %USERVAR[1211]%, do not flood again or you will be out of here.</out> <out type="push" extdata="1212" condition="!=" lvalue="%USERVAR[1212]%" rvalue="%USERVAR[1211]%">%USERVAR[1211]%</out> <out type="push" extdata="1214">0</out> <out type="self">!AFtimer</out> </command> <command type="script" mode="thread" users="*_BOT_SELF_TRIGGER_*"> <in>!AFtimer</in> //This script will wait 30 seconds to remove the name from the list. 0 to turn off. <out type="push" extdata="1215">30</out> <out type="break" condition="==" lvalue="%USERVAR[1215]%" rvalue="0"/> <out type="sleep" extdata="1000"></out> <out type="push" extdata="1212" condition=">" lvalue="%USERVAR[1214]%" rvalue="%USERVAR[1215]%">Ok</out> <out type="script" condition=">" lvalue="%USERVAR[1214]%" rvalue="%USERVAR[1215]%">/opmsg %USERVAR[1211]% is removed from the list of Anti-Flood.</out> <out type="break" condition=">" lvalue="%USERVAR[1214]%" rvalue="%USERVAR[1215]%"/> <out type="push" extdata="1214"><operator type="+" lvalue="%USERVAR[1214]%" rvalue="1"/></out> <out type="goto" extdata="-5"/> </command>
When someone types more than 300 characters, they will be warned and if it continues, they will be kicked and banned.I've put also a Safe mode for your admins. Put their names in the usergroup and you will able to flood.