Shoutbox

Can someone add something to this code - Printable Version

-Shoutbox (https://shoutbox.menthix.net)
+-- Forum: MsgHelp Archive (/forumdisplay.php?fid=58)
+--- Forum: Messenger Plus! for Live Messenger (/forumdisplay.php?fid=4)
+---- Forum: Scripting (/forumdisplay.php?fid=39)
+----- Thread: Can someone add something to this code (/showthread.php?tid=93487)

Can someone add something to this code by Barathrum on 01-10-2010 at 11:28 AM

Well I have this code here:

code:
// Create an object container to store the chat window object
var oChatWnds = {};

// Store the chat window object in our object container when it is opened
function OnEvent_ChatWndCreated(oChatWnd) {
    oChatWnds[oChatWnd.Handle] = {};
}

// Remove the variable from the object if the window is closed
function OnEvent_ChatWndDestroyed(oChatWnd) {
    delete oChatWnds[oChatWnd.Handle];
}

// If we send a message remove the chat window from the object container
function OnEvent_ChatWndSendMessage(oChatWnd, sMessage) {
    delete oChatWnds[oChatWnd.Handle];
}

// If we receive a message and the chat window exists in the object container
function OnEvent_ChatWndReceiveMessage(oChatWnd, sOrigin, sMessage, nMessageKind) {
    if (typeof oChatWnds[oChatWnd.Handle] === 'object') {
        // Send the message
        oChatWnd.SendMessage('hai');
        // Remove the chat window from the object container
        delete oChatWnds[oChatWnd.Handle];
    }
}



And in the part where it answers with "hai" I'd like if someone can make it so that if the messege recieved is "Hello" then it will answer "Hello" , if it's "hai" then it will answer "hai" . But if it's none of these two then it should just answer "Yo"
Hope you know what i mean.

Thanks in advance
RE: Can someone add something to this code by whiz on 01-10-2010 at 11:56 AM

Javascript code:
// If we receive a message and the chat window exists in the object container
function OnEvent_ChatWndReceiveMessage(oChatWnd, sOrigin, sMessage, nMessageKind) {
    if (typeof oChatWnds[oChatWnd.Handle] === 'object') {
        // check which message was received
        switch (sMessage.toLowerCase()) {
            case "hai":
                oChatWnd.SendMessage('Hai');
                break;
            case "hello":
                oChatWnd.SendMessage('Hello');
                break;
            default: // anything else
                oChatWnd.SendMessage('Yo');
                break;
        }
        // Remove the chat window from the object container
        delete oChatWnds[oChatWnd.Handle];
    }
}

Something like that?
RE: Can someone add something to this code by Barathrum on 01-10-2010 at 12:53 PM

Works perfectly, thank you.