Script MSN+

HeeroYuy Messages postés 1337 Statut Membre -  
HeeroYuy Messages postés 1337 Statut Membre -
Bonjour,

J'aimerai faire un menu pour mon script MSN+.

Merci de m'aider
A voir également:

10 réponses

Zestyr Messages postés 503 Statut Membre 52
 
Lu, tu doit créer un fichier Xml nomé ScriptInfo.xml par ex:

<?xml version="1.0" encoding="UTF-16"?>
<ScriptInfo xmlns="urn:msgplus:scripts" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
	<Information>
		<Name>Le nom de ton  script</Name>
		<Description>La description de ton script</Description>
		<Version>Version de ton script (ex 1.0)</Version>
	</Information>
	<ScriptMenu>
		<MenuEntry Id="start">Start</MenuEntry>
		<MenuEntry Id="stop">Stop</MenuEntry>
	</ScriptMenu>
</ScriptInfo>


après tu intercept les évènement dans ton code js:

function OnEvent_MenuClicked(Id, Location, OriginWnd)
{
	if(Id == "start")
	{
             /* ton code */
	}
	if(Id == "stop")
	{
	    /* ton code */
	}
}


J'espère t'avoir aider !

++
0
HeeroYuy Messages postés 1337 Statut Membre 126
 
Merci de ta réponse.

Je ne comprends pas très bien comment je dois faire.

Voila comment je veut que ça fasse :

1) On clique sur l'icône msn+ dans une fenêtre de conversation.
2) Le nom de mon script apparaît.
3) En plaçant le curseur de la souris dessus, un menu apparaît pour proposer divers options possibles.

Merci
0
Alexxis38 Messages postés 561 Statut Membre 390
 
C'est ton script, pas le notre ! Ce n'est donc pas a nous de le faire!
0
HeeroYuy Messages postés 1337 Statut Membre 126
 
Je ne te demande pas de le faire vu que je l'ai terminé.
Je veut juste savoir comment faire insérer un menu pour trier les options.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Zestyr Messages postés 503 Statut Membre 52
 
Fais comme je t'ais dit et ça marche !

++
0
HeeroYuy Messages postés 1337 Statut Membre 126
 
Oui, mais j'ai pas compris où exactement je dois insérer les lignes de code :

function OnEvent_MenuClicked(Id, Location, OriginWnd)
{
if(Id == "start")
{
/* ton code */
}
if(Id == "stop")
{
/* ton code */
}
}
0
Zestyr Messages postés 503 Statut Membre 52
 
Dans ton code js ! Sachant que tout tes fichiers js qui sont dans le répertoire du script n'ont pas besoin d'être appeler pour être exploiter : en gros tu met se code où tu veux dans un fichier avec une extansion .js !
Aussi en js tu peux mettre tes fonctions ou tu veux, pas besoin d'en tête.

Le code ci-dessus est un évènement: A chaque fois q'un menu est cliqué. A chaque fois qu'il est fait cette "fonction" génère trois variables ( Id, Location, OriginWnds ) puis exécute la suite de son code.
Id correspond à l'Id du menu cliqué, OriginWnds doit être le l'objet de la fenêtre d'où provient l'évènement et Location j'en sais rien ! De toute façon seul l'Id est nécessaire !
Pour plus d'info je t'invite à lire la doc qui est très bien faite !

++
0
HeeroYuy Messages postés 1337 Statut Membre 126
 
Il me met une erreur pour le fichier XML ScriptInfo :

<?xml version="1.2" encoding="UTF-16"?>

Y a une erreur dans la ligne.
0
Zestyr Messages postés 503 Statut Membre 52
 
<?xml version="1.0" encoding="UTF-16"?>

Tu l'a bien mis dans un fichier .xml ?
0
HeeroYuy Messages postés 1337 Statut Membre 126
 
Oui oui
0