<script language="JavaScript" type="text/javascript" type="text/javascript">
<!--//
/*
'_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
'_/ Portions generated by MASH - The Microsoft Agent Scripting Helper, version 7.0
'_/ by BellCraft Technologies,
http://www.bellcraft.com/mash
'_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
*/
// * Character Objects
var Merlin;
// * Variables
var UsedChars;
var MerlinID;
var MerlinACS;
var MerlinLoaded;
var LoadReq;
var HideReq;
// * Initialize
UsedChars = "Merlin";
// * Merlin
MerlinID = "Merlin";
MerlinACS = "merlin.acs";
MerlinLoaded = false;
Window_OnLoad();
function Window_OnLoad() {
// Purpose: Runs automatically when page is loaded
// * INSERT ANY NON-AGENT RELATED SCRIPTING HERE
AgentControl.Connected = true;
MerlinLoaded = LoadLocalChar(MerlinID, MerlinACS);
if (!MerlinLoaded) {
// Attempt to load default character
MerlinLoaded = LoadLocalChar(MerlinID, "");
}
if (MerlinLoaded) {
SetCharObj();
}
CheckLoadStatus();
}
function LoadLocalChar(CharID, CharACS) {
// Purpose: Attempts to load the specified character
// Returns: true if successful, false if not
AgentControl.RaiseRequestErrors = false;
if (CharACS == "") {
LoadReq = AgentControl.Characters.Load(CharID);
}
else {
LoadReq = AgentControl.Characters.Load(CharID, CharACS);
}
AgentControl.RaiseRequestErrors = true;
if (LoadReq.Status != 1) {
return(true);
}
return(false);
}
function SetCharObj() {
// Purpose: Sets the character reference and TTS Language ID
Merlin = AgentControl.Characters.Character(MerlinID);
Merlin.LanguageID = 0x409;
}
function CheckLoadStatus() {
// Purpose: Determines if required characters have been loaded.
// If not, issue request to load next character
// else run the AgentIntro routine
if (!MerlinLoaded) {
LoadError();
return(false);
}
window.status = "";
AgentIntro();
return(true);
}
function LoadError() {
var strMsg;
window.status = "";
strMsg = "Error Loading Character: " + MerlinID + "\n";
strMsg = strMsg + "This Microsoft Agent Script requires the character(s):\n";
strMsg = strMsg + UsedChars;
alert(strMsg);
}
function InitAgentCommands() {
// Purpose: Initialize the Commands menu
Merlin.Commands.RemoveAll();
Merlin.Commands.Caption = "MASH Menu";
Merlin.Commands.Add("ACO", "Advanced Character Options", "Advanced Character Options");
}
function AgentIntro() {
InitAgentCommands();
// *** BEGIN MASH USER SCRIPT ***
Merlin.Show();
Merlin.MoveTo(472, 106);
Merlin.Balloon.FontName = "Arial";
Merlin.Balloon.FontSize = 10;
Merlin.Play("Congratulate_2");
Merlin.Speak("Bienvenue sur le site d'automodelisme.com");
Merlin.Speak("Tu retrouveras toute l'actualité du modélisme automobile ainsi que des milliers d'informations");
Merlin.Speak("sur ce premier forum de France!");
Merlin.Play("Idle1_1");
Merlin.Play("Idle1_1");
Merlin.Play("Confused");
Merlin.Speak("Comment t'appeles-tu?");
Merlin.Play("StartListening");
Merlin.Play("Search");
Merlin.Speak("ma boule ne me dit rien");
Merlin.Speak("il est vrai que depuis quelques temps elle a des problèmes de fréquences");
Merlin.Speak("je vais regarder dans la liste des membres");
Merlin.MoveTo(99, 422);
Merlin.Play("Read");
Merlin.Play("ReadContinued");
Merlin.Play("ReadReturn");
Merlin.Play("Surprised");
Merlin.Speak("Oh tu es un nouveau sur le site!");
Merlin.Speak("Je suis très heureux de te rencontrer!");
Merlin.Play("GestureUp");
Merlin.Play("Greet");
Merlin.Play("GetAttention");
Merlin.Play("GetAttentionContinued");
Merlin.Play("GetAttentionReturn");
Merlin.MoveTo(792, 37);
Merlin.Speak("Ouh ouh!, on vient d'avoir un nouveau visiteur");
Merlin.Play("Announce");
Merlin.Play("Think");
Merlin.Play("Suggest");
Merlin.Speak("J'ai une idée!");
Merlin.Speak("Pourquoi ne pas t 'inscrire??");
Merlin.Speak("en plus c'est gratuit!");
Merlin.Speak("n'est ce pas...");
Merlin.Play("DoMagic1");
Merlin.Speak("...magic");
Merlin.Play("Blink");
Merlin.Speak("Je sais mon humour n'est pas au mieux de sa forme...");
Merlin.Play("Confused");
Merlin.Play("Acknowledge");
Merlin.Speak("Etre membre te permettra de pouvoir participer aux forums, aux téléchargements, d'avoir une page privée");
Merlin.Speak("et plein d'autres bonnes choses.");
Merlin.Speak("Pour cela clique ici sur pas encore membre");
Merlin.MoveTo(740, 388);
Merlin.Play("GestureLeft");
Merlin.Play("Write");
Merlin.Speak("J'espère te voir très prochainement sur ce forum");
Merlin.Play("Congratulate");
Merlin.Speak("qui te permettra de devenir un as du modélisme");
Merlin.Play("Wave");
Merlin.Hide();
// *** END MASH USER SCRIPT ***
}
//-->
</script>