Also for an on ACTION just add below the on TEXT...
on @*:ACTION:*:#: {
var %cuss = 1, %swear = $me cunt nigger nigga negro niggah n1gger kike motherfuck motherfucker motherfucking SyracuseChat
while ($gettok(%swear,%cuss,32)) {
if ($findtok($strip($1-),$v1,1,32)) {
kick $chan $nick Please don't use that kind of language here.
}
inc %cuss
}
}
I don't see the purpose of this script unless you made it to be a personal WhoIs ?
I figured it would be more of a Trigger script too since you said this is a modified version of Vox91's Trigger Script.
But like I said, if this script is just to add information to who is the specified user then keep it like that. (Pointless to me)
Add a regular trigger to your script like Vox91 did. For example:
: .addwho JohnDoe 21/m from Honolulu, Hawaii <$address> : A new Trigger was added by user (Trigger: Who Is JohnDoe?, Text: 21/m from Honolulu, Hawaii <$address>) : Who is JohnDoe? : 21/m from Honolulu, Hawaii *the return address* AND the separate trigger script...... : !addtrig trigthis This trig will trigger this message! : A new Trigger was added by user (Trigger: !trigthis Text: This trig will trigger this message!) : !trigthis : This trig will trigger this message! That would be a better script combined so users have both options and the script won't be as pointless to some. I'm currently working on modifying it myself to use both methods in one script. Another thing..... people who have access levels 250 or greater can use that but people below that level cannot. So why not add the 2nd part to it for fun? Every server I've been to I've seen people enjoying making trigger commands or have wanted one in their channel. It's just for fun. You can also set the !addtrig to a specific level so you don't get a bunch of idiots overwriting a bunch of triggers. Which would be.... on 4:TEXT:*:#: { or on 5:TEXT:*:#: ( 4 = Hop 5 = Op Anybody on that level or higher can make fun trigger commands. That's it for now. I like the script but see if you can add to it. If I've misjudged something or read something wrong, making this whole comment useless, then I apologize in advance. Rated: 8/10Alright, I didn't quite understand what you said about personA to personB at first. Sorry about that.
To clear this up, this can be done in queries, other chats, and/or server(s). As long as your bot is there. The person must type !msg UsersNameYouAreSendingAMessageTo YourMessageHere. Then it will be sent to the bot and kept there till the person retrieves the message by typing !msg.
I like it. Good job.
Ok so I tested it again. Still getting the "You don't have any messages at the moment!"
Is this a system that only works when someone queries you? Or your bot?
The insufficient parameters changed from line 39 to line 40 now.
I see you detailed what this script does but you should detail how it works so people have a better understanding of where the messages come from (I.E. Queries, other channels, highlighted names, etc).
Hmmmm. I haven't gotten it to work to show me what it does. Every time I type !msg it tells me I don't have any messages at the moment yet I already did message test and other test to see if anything would pop up.
Also, line 39 has a timer problem.....
Nevermind. I figured it out and rewrote parts of the codes. Works good now.
Anybody have any problems let me know and I'll show you what changes I made to it.
Only thing I haven't been able to fix just yet is being able to change to ANY color I want without it appearing blank to the Java users.
The blue background with light blue text and a couple others work good. But colors like red text with black background, or white text with blue background and others, do not work. They appear blank, like invisible until I change it to some other colors that will make it appear and be visible to all users.
var %text [ [ %text ] ] $replace($mid($gettok($1-, [ [ %x ] ],32),1,1),[ [ %text1 ] ], $+(,[ %co1 ],,[ [ %text1 ] ],,[ %co2 ],)) $+ $mid($gettok($1-, [ [ %x ] ],32),2,$calc($len($gettok($1-, [ [ %x ] ],32) - 1)))
Somewhere along that line is wrong. And I'm thinking it's something with this part from that line....
$+(,[ %co1 ],,[ [ %text1 ] ],,[ %co2 ],))
Ok, I played around with it testing it from Java while being on mIRC at the same time. I just started putting different color numbers together to see if any colors come up. Some do, some dont. The ones that don't will remain a blank message. The ones I do will look like this:
(This is what it looks like on Java)
11,12**t**11,12**est Notice the ***** between the letters? I don't know why a bunch of **** comes up. But at least the colors finally came up. The people in Java are able to see the colors finally when I have one that will show up but it's all screwed up with asterisks (****).I've got a question. I used this for mIRC. People in mIRC can see my color change but people using Java instead of mIRC cannot see my colors. They see a blank message. It's all white.
I chose a white text with blue background and it showed up as that in mIRC but it shows up as all white, even with other colors, for the people using Java.
How do I fix this?
FordLawnmower, I've got one more question, hopefully. When I loaded your script up, I changed it from white text, and blue background. It shows up just as plain text black letters, white background. I unloaded the colors.mrc that came with my Beirut v4 mIRC v6.35. All it does is change the channel background colors to whatever color I chose and the text color to whatever I chose. I just wanted my channel (chatroom, PM, whatever) as black background and my text ONLY to be blue background with white text. I don't know what's going on with that. Any solutions?