What happened to the Messenger Plus! forums on msghelp.net?
Shoutbox » MsgHelp Archive » Messenger Plus! for Live Messenger » Scripting » Modding Scripts

Modding Scripts
Author: Message:
Spunky
Former Super Mod
*****

Avatar

Posts: 3658
Reputation: 61
36 / Male / Flag
Joined: Aug 2006
RE: Modding Scripts
js code:
function checkLove(){
var l1 = test.GetControlText('love1');
var l2 = test.GetControlText('love2');

>>>if(l1=="YourName" && l2 == "TheirName") return "[c=12]"+l1+"[/c] + [c=29]"+l2+"[/c] = [c=3]100[/c]%";<<<

first = l1.toUpperCase();
firstlength = l1.length;
second = l2.toUpperCase();
secondlength = l2.length;
var LoveCount=0;

for (Count=0; Count < firstlength; Count++) {
letter1=first.substring(Count,Count+1);
if (letter1=='L') LoveCount+=2;
if (letter1=='O') LoveCount+=2;
if (letter1=='V') LoveCount+=2;
if (letter1=='E') LoveCount+=2;
if (letter1=='Y') LoveCount+=3;
if (letter1=='O') LoveCount+=1;
if (letter1=='U') LoveCount+=3;
}


for (Count=0; Count < secondlength; Count++) {
letter2=second.substring(Count,Count+1);
if (letter2=='L') LoveCount+=2;
if (letter2=='O') LoveCount+=2;
if (letter2=='V') LoveCount+=2;
if (letter2=='E') LoveCount+=2;
if (letter2=='Y') LoveCount+=3;
if (letter2=='O') LoveCount+=1;
if (letter2=='U') LoveCount+=3;
}

amount=0;
if (LoveCount> 0) amount=  5-((firstlength+secondlength)/2)
if (LoveCount> 2) amount= 10-((firstlength+secondlength)/2)
if (LoveCount> 4) amount= 20-((firstlength+secondlength)/2)
if (LoveCount> 6) amount= 30-((firstlength+secondlength)/2)
if (LoveCount> 8) amount= 40-((firstlength+secondlength)/2)
if (LoveCount>10) amount= 50-((firstlength+secondlength)/2)
if (LoveCount>12) amount= 60-((firstlength+secondlength)/2)
if (LoveCount>14) amount= 70-((firstlength+secondlength)/2)
if (LoveCount>16) amount= 80-((firstlength+secondlength)/2)
if (LoveCount>18) amount= 90-((firstlength+secondlength)/2)
if (LoveCount>20) amount=100-((firstlength+secondlength)/2)
if (LoveCount>22) amount=110-((firstlength+secondlength)/2)

if (firstlength==0 || secondlength==0) amount= "Err";
if (amount < 0) amount= 0;
if (amount >99) amount=99;

test.SetControlText('loveOutput',amount+"%");
return "[c=12]"+test.GetControlText('love1')+"[/c] + [c=29]"+test.GetControlText('love2')+"[/c] = [c=3]"+amount+"[/c]%";
}

function OnGetScriptMenu(){
var ScriptMenu = "<ScriptMenu>";
ScriptMenu += "<MenuEntry Id='lovetest'>";
ScriptMenu += "Love Test";
ScriptMenu += "</MenuEntry>";
ScriptMenu += "</ScriptMenu>";
return ScriptMenu;
}

function OnEvent_MenuClicked(sMenuId){
if(sMenuId == "lovetest") {test = MsgPlus.CreateWnd("windows.xml","tester");}
}

function sendResult(){
   for (var e = new Enumerator(Messenger.CurrentChats); !e.atEnd(); e.moveNext()){
    if(test.GetControlText('love1')){
    if(test.GetControlText('love2')){
        e.item().SendMessage(checkLove());
} else {
MsgPlus.DisplayToast("Love Test","Please enter in something in box 2.");
}
} else {
MsgPlus.DisplayToast("Love Test","Please enter in something in box 1.")
}}}


function OntesterEvent_CtrlClicked(PlusWnd, ControlId){
if(ControlId == "startTest") {checkLove();}
else if(ControlId == "sendResults") {sendResult();}
else if(ControlId == "BtnClose") {PlusWnd.Close(1);}
}

Adding that line should fix it....

This post was edited on 07-29-2009 at 02:30 PM by Spunky.
<Eljay> "Problems encountered: shit blew up" :zippy:
07-29-2009 02:24 PM
Profile PM Find Quote Report
« Next Oldest Return to Top Next Newest »

Messages In This Thread
Modding Scripts - by dobk on 07-29-2009 at 11:30 AM
RE: Modding Scripts - by Jesus on 07-29-2009 at 01:10 PM
RE: Modding Scripts - by dobk on 07-29-2009 at 01:15 PM
RE: Modding Scripts - by Spunky on 07-29-2009 at 02:24 PM
RE: Modding Scripts - by CookieRevised on 07-30-2009 at 01:57 AM
RE: Modding Scripts - by dobk on 07-30-2009 at 04:58 AM


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