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
js 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.
|