What happened to the Messenger Plus! forums on msghelp.net?
Shoutbox » MsgHelp Archive » Messenger Plus! for Live Messenger » Scripting » Plug-Ins » plugin help needed (ReceiveNotify)

plugin help needed (ReceiveNotify)
Author: Message:
matty
Scripting Guru
*****


Posts: 8336
Reputation: 109
39 / Male / Flag
Joined: Dec 2002
Status: Away
RE: plugin help needed (ReceiveNotify)
quote:
Originally posted by npc
i have set sCCNotify to be ascii equivalent "!" and tried others such as &H12 etc. ReceiveNotify is still not called when someone sends a message starting with sCCNotify such as "!sendf". i put a msgbox method in the ReceiveNotify to see if it gets called at all, and it is not... any idea what the problem is?
code:
'//////////////////////////////////////////////////////////////////////
'//                                                                  //
'// Purpose: Allow special actions when a plugin text is received    //
'//                                                                  //
'// Definition:                                                      //
'//   This function is called everytime Messenger Plus! detects a    //
'//   plugin text ID in a message received from a user. This ID is   //
'//   generally placed at the beginning of a text by a plugin        //
'//   command to perform an action on the destination computers.     //
'//   This can be used, for example, to play a sound. See the        //
'//   control characters section for more information.               //
'//                                                                  //
'// Parameters:                                                      //
'//   * sNotifyCode: this 5 character string is the notify code that //
'//     was sent next to the plugin ID control character. Use it to  //
'//     identify what action to perform.                             //
'//   * sText: the rest of the received message. You can use it to   //
'//     get more information about the action you want to perform.   //
'//     However, you MUST NOT use this parameter to determine if an  //
'//     action is supported by your plugin. Use sNotifyCode instead. //
'//   * sContactName: friendly name of the contact who sent this     //
'//     text.                                                        //
'//   * oConversationWnd: Messenger Conversation Window COM          //
'//     interface. The type of this object is                        //
'//     "MessengerConversationWnd". For more information, consult    //
'//     the public Messenger API documentation on Microsoft's web    //
'//     site.                                                        //
'//   * sTextToSend: this parameter is optional. You can use it if   //
'//     you want to ask Messenger Plus! to send a new message after  //
'//     this one has been displayed. This WON'T modify the message   //
'//     associated with the notify code, this will simply send a new //
'//     one.                                                         //
'//   * return value: if you recognized the notify code return True, //
'//     else, return False.                                          //
'//                                                                  //
'// Advanced: if the plugin version returned by Initialize() is 2 or //
'// above, you can specify more than one message or command in       //
'// sTextToSend. Simply create new lines with # as first character   //
'// (use vbLf to create new lines in your string). Up to 20 actions  //
'// can be specified, each being executed at a 0.5 second interval.  //
'// A different delay can even be entered for each action. After the //
'// first #, just put a digit between 1 and 9 and another #.         //
'//   Example: sTextToSend = "#First message\n#5#Second message"     //
'//                                                                  //
'// Important: keep in mind that several plugins can be installed    //
'// and that a lot of text is received. If you don't support the     //
'// notify code passed in parameter, you must return as fast as      //
'// possible and without doing anything else.                        //
'//                                                                  //
'//////////////////////////////////////////////////////////////////////


I am not sure but did you read the comments for receivenotify? The text has to be sent as a command so /xplugin and when you send the text it will be converted to actual text (something you specify) being proceeded with the nCCNotify and your 5 characters to specify for the plugin to respond to.

code:
'//////////////////////////////////////////////////////////////////////
'//                                                                  //
'// The Notify control character is for exclusive use by plugins. It //
'// is generally inserted by plugin commands. This code must be at   //
'// the beginning of a message, must be transformed to a string with //
'// Chr() and must be followed by a 5 characters notify code unique  //
'// to your plugin.                                                  //
'//                                                                  //
'// Example: "XsamplHello!" (where "X" is the 0x12 character)        //
'// When received, the user will only see "Hello!" and               //
'// ReceiveNotify() will be called with "sampl" in sNotifyCode.      //
'//                                                                  //
'//////////////////////////////////////////////////////////////////////

Public Const nCCNotify As Long = &H12


This post was edited on 11-25-2005 at 01:33 PM by matty.
11-25-2005 01:19 PM
Profile E-Mail PM Find Quote Report
« Next Oldest Return to Top Next Newest »

Messages In This Thread
plugin help needed (ReceiveNotify) - by npc on 11-24-2005 at 04:37 PM
RE: plugin help needed (ReceiveNotify) - by J-Thread on 11-25-2005 at 08:56 AM
RE: plugin help needed (ReceiveNotify) - by npc on 11-25-2005 at 10:45 AM
RE: plugin help needed (ReceiveNotify) - by RaceProUK on 11-25-2005 at 12:45 PM
RE: plugin help needed (ReceiveNotify) - by npc on 11-25-2005 at 01:07 PM
RE: plugin help needed (ReceiveNotify) - by matty on 11-25-2005 at 01:19 PM
RE: plugin help needed (ReceiveNotify) - by npc on 11-25-2005 at 01:34 PM
RE: plugin help needed (ReceiveNotify) - by CookieRevised on 11-25-2005 at 01:59 PM
RE: plugin help needed (ReceiveNotify) - by npc on 11-25-2005 at 03:00 PM


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