Salut lanky3 !
Tu trouves enfin quelqu'un de français ici....
Je viens de jeter un coup d'oeil à ton script... et ce que tu as posté semble correct...
Si j'ai bien compris le principe de ton script, c'est pour se la péter un peu hein ???
Je me suis permis de modifier légermement ton script pour qu'il soit utilisable, après, tu en fait ce que tu veux....
code:
// vous etes une star et personne autour de vous ne s'en rends compte ?
// vous avez le cafard et vous avez besoin de compliment ?
// vous souhaitez avoir l'impression que tout le monde vous respecte ?
// master est fait pour vous !!!!!!
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
var tab=new Array("Tu es le meilleur, ", "Gloire a toi, ", "T'es une star, ", "T'es trop un boss, ","Tu est le maitre incontesté, ");
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
var a = "Master";
var b = "KnRd_WC ";
function OnEvent_Initialize(MessengerStart) {
}
function OnEvent_ChatWndSendMessage(ChatWnd,Message) {
if(Message=="/master") {
MsgPlus.DisplayToast(a,tab[Math.floor(Math.random()*tab.length)]+ b + " !!");
Message=""; //Bien évidemment, on ne veut pas envoyer '/master'...
}
return Message; //Il faut retourner le message si il ne correspond pas à la commande !!!!
}
function OnGetScriptCommands () {
commands = "<ScriptCommands>";
commands += "<Command>";
commands += "<Name>master</Name>";
commands += "<Description>commande maitre</Description>";
commands += "</Command>";
commands += "</ScriptCommands>";
return commands;
}
function OnEvent_Uninitialize(MessengerExit)
{
}
Ah aussi, j'ai vu que tu utilisais 'notify'... A la place, y'a MsgPlus.DisplayToast qui est parfait, mais si tu veux vraiment un message d'alerte, tu peux utiliser ca :
code:
Interop.Call("User32.dll", "MessageBoxW", Fenetre, Message, Titre,Parametre);
//Fenetre : tu peux mettre 0 si tu comprend pas...
//Parametre : la, il faut s'y connaitre.....
//48 = exclamation
//16 = erreur
//64 = information.........
Voila, j'espère t'avoir aidé...
Bonne soirée