What happened to the Messenger Plus! forums on msghelp.net?
Shoutbox » MsgHelp Archive » Messenger Plus! for Live Messenger » WLM Plus! Help » Whatever happened to...

Whatever happened to...
Author: Message:
DanZie Boy
Junior Member
**

Avatar
Dattebayo!

Posts: 93
Reputation: -28
33 / Male / –
Joined: Jul 2005
O.P. Whatever happened to...
...the reversed text command? Why did that get taken out?
11-12-2006 08:02 AM
Profile E-Mail PM Find Quote Report
x2zen
Senior Member
****


Posts: 882
Reputation: 20
34 / Male / Flag
Joined: Jul 2003
RE: Whatever happened to...
Do you mean the text replacement feature?
11-12-2006 08:30 AM
Profile PM Web Find Quote Report
DanZie Boy
Junior Member
**

Avatar
Dattebayo!

Posts: 93
Reputation: -28
33 / Male / –
Joined: Jul 2005
O.P. RE: Whatever happened to...
No, I do mean the reversed text command. /xreverse doesn't seem to work anymore.
11-12-2006 08:32 AM
Profile E-Mail PM Find Quote Report
x2zen
Senior Member
****


Posts: 882
Reputation: 20
34 / Male / Flag
Joined: Jul 2003
RE: Whatever happened to...
Never heard of it.
I would assume it is a script since the command is a "/x" one.

What version of Messenger and Plus! are you using?
What error do you get?

This post was edited on 11-12-2006 at 08:38 AM by x2zen.
11-12-2006 08:36 AM
Profile PM Web Find Quote Report
DanZie Boy
Junior Member
**

Avatar
Dattebayo!

Posts: 93
Reputation: -28
33 / Male / –
Joined: Jul 2005
O.P. RE: Whatever happened to...
Windows Live Messenger version 8.0.0812.00
Messenger Plus! Live version 4.01.0.240

Said error is The command you entered was not recognized. If the message was not meant to be a command, insert a double '//' at its beginning.
11-12-2006 08:42 AM
Profile E-Mail PM Find Quote Report
x2zen
Senior Member
****


Posts: 882
Reputation: 20
34 / Male / Flag
Joined: Jul 2003
RE: Whatever happened to...
Try going to Plus! -> Preferences -> Scripts
Do you see the Reverse script there?

On a sidenote, why don't you upgrade to Plus! 4.10?
11-12-2006 08:51 AM
Profile PM Web Find Quote Report
markee
Veteran Member
*****

Avatar

Posts: 1621
Reputation: 50
35 / Male / Flag
Joined: Jan 2006
RE: Whatever happened to...
code:
function OnEvent_ChatWndSendMessage(ChatWnd,str){
    if (str.charAt(0) == '/'){
        if(str.charAt(1) == '/'){
            return str;
        }else{
            var firstSpace = str.search(' ');
            if(firstSpace == -1){
            var command = str.toLowerCase().substr(1);
            var params = '';
        }else{
            var command = str.toLowerCase().substr(1, firstSpace-1);
            var params = str.substr(firstSpace+1);
        }
        if(params != "") { Debug.Trace("The command \"" + command + "\" with the parameters \"" + params + "\" has been parsed."); }
        else { Debug.Trace("The command \"" + command + "\" has been parsed."); }
        WSH = new ActiveXObject("WScript.Shell")
        switch(command) {
            case 'xreverse':
                var reverse = ""
                var length = str.length+1;
                for(i=1;i<length+1;i++){
                      reverse += str.charAt(length-i);
                  }
                  str = reverse;
            break;
        default:
        }
      }
      return str;
}
function OnGetScriptCommands()
{
    var commands = '<ScriptCommands>';
        commands+='<Command>';
            commands+='<Name>xreverse</Name>';
            commands+='<Description>'+"Reverse your message"+'</Description>';
            commands+='<Parameters>Message</Parameters>';
        commands+='</Command>';
        commands+='</ScriptCommands>';
    return commands;
}

This script should work for just the purpose you want it to.  I was too lazy to package it sorry.
[Image: markee.png]
11-12-2006 09:26 AM
Profile PM Find Quote Report
CookieRevised
Elite Member
*****

Avatar

Posts: 15519
Reputation: 173
– / Male / Flag
Joined: Jul 2003
Status: Away
RE: RE: Whatever happened to...
quote:
Originally posted by markee
code:
function OnEvent_ChatWndSendMessage(ChatWnd,str){
    if (str.charAt(0) == '/'){
        if(str.charAt(1) == '/'){
            return str;
        }else{
            var firstSpace = str.search(' ');
            if(firstSpace == -1){
            var command = str.toLowerCase().substr(1);
            var params = '';
        }else{
            var command = str.toLowerCase().substr(1, firstSpace-1);
            var params = str.substr(firstSpace+1);
        }
        if(params != "") { Debug.Trace("The command \"" + command + "\" with the parameters \"" + params + "\" has been parsed."); }
        else { Debug.Trace("The command \"" + command + "\" has been parsed."); }
        WSH = new ActiveXObject("WScript.Shell")
        switch(command) {
            case 'xreverse':
                var reverse = ""
                var length = str.length+1;
                for(i=1;i<length+1;i++){
                      reverse += str.charAt(length-i);
                  }
                  str = reverse;
            break;
        default:
        }
      }
      return str;
}


wow, that's an extremely bloated way of doing this though... let me pwn you, whatch and learn (just teasing :p... though as you can see, there is much to optimize):







code:
function OnEvent_ChatWndSendMessage(oChatWnd, sMessage) {
    if (new RegExp(/^\/xreverse\s*(.*)$/i).exec(sMessage) != null)
        return MsgPlus.RemoveFormatCodes(RegExp.$1).split('').reverse().join('');
}
that's all what's needed!!

;)

This post was edited on 11-13-2006 at 05:25 AM by CookieRevised.
.-= A 'frrrrrrrituurrr' for Wacky =-.
11-12-2006 10:11 PM
Profile PM Find Quote Report
« Next Oldest Return to Top Next Newest »


Threaded Mode | Linear Mode
View a Printable Version
Send this Thread to a Friend
Subscribe | Add to Favorites
Rate This Thread:

Forum Jump:

Forum Rules:
You cannot post new threads
You cannot post replies
You cannot post attachments
You can edit your posts
HTML is Off
myCode is On
Smilies are On
[img] Code is On