[JS]Script in Messenger Plus
-
Hallo,
ich habe für Messenger Plus Live ein Script runtergeladen,
das man wegen eines Bugs gegen mich nutzen kann. Ich wollte
deswegen das Script verändern sodas der Bug weg ist.
Allerdings kann ich kein JavaScriptDas ist das was ich gemacht habe...was ist falsch? Das Script funktioniert nicht mehr...
// Simple Script // "Mock" Turns on // "NoMock" Tuens off // "Mock?" Tells you is its on or off // A Bug fixed by Tomo: Not repeating 'NoMock' and 'Mock?' and any MsgPlus Commands var mocking = '0' var melastMsg = "" var thelastMsg = "" function OnEvent_Initialize(MessengerStart) { } function OnEvent_Uninitialize(MessengerExit) { } function OnEvent_ChatWndSendMessage(ChatWnd,Message) { if(Message == "Mock") { mocking = '1' } if(Message == "NoMock") { mocking = '0' } if(Message == "Mock?") { if(mocking == '0') { Interop.Call("User32.dll", "MessageBoxW", 0, "Mocker Is OFF","Status", 0); } else { Interop.Call("User32.dll", "MessageBoxW", 0, "Mocker Is ON","Status", 0); } } melastMsg = Message } function OnEvent_ChatWndReceiveMessage(ChatWnd,Origin, Message, MessageKind) { thelastMsg = Message if (melastMsg != thelastMsg ) { //ab hier ---------------------------------------------------------- if (mocking == "1") { if(thelastMsg == "NoMock") { ChatWnd.SendMessage("Haha!"); } else if(thelastMsg == "Mock?") { ChatWnd.SendMessage("Yep, Mock!"); } else if(thelastMsg.substring(0,3) == "/all") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg.substring(0,13) == "/appearoffline") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg(0,6) == "/assist") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg(0,4) == "/away") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg(0,5) == "/block") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg(0,3) == "/brb") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg(0,4) == "/busy") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg(0,4) == "/call") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg(0,5) == "/close") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg(0,7) == "/ctcinfo") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg(0,10) == "/displaypic") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg(0,6) == "/emails") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg(0,8) == "/emoticon") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg(0,4) == "/find") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg(0,4) == "/font") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg(0,6) == "/invite") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg(0,4) == "/link") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg(0,4) == "/lock") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg(0,7) == "/logging") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg(0,5) == "/lunch") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg(0,2) == "/me") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg(0,6) == "/mobile") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg(0,3) == "/msg") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg(0,13) == "/MultipleToast") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg(0,4) == "/name") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg(0,8) == "/noformat") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg(0,6) == "/noicon") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg(0,5) == "/notif") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg(0,5) == "/nudge") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg(0,6) == "/online") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg(0,7) == "/onphone") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg(0,9) == "/persostat") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg(0,4) == "/ping") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg(0,5) == "/prefs") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg(0,7) == "/profile") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg(0,3) == "/psm") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg(0,8) == "/received") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg(0,3) == "/run") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg(0,9) == "/sapplause") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg(0,7) == "/sboring") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg(0,4) == "/sbrb") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg(0,4) == "/sbye") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg(0,7) == "/scomeon") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg(0,6) == "/script") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg(0,7) == "/sdanger") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg(0,4) == "/sdoh") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg(0,8) == "/sendfile") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg(0,8) == "/sendmail") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg(0,5) == "/sevil") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg(0,10) == "/sevillaugh") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg(0,6) == "/shello") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg(0,7) == "/signout") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg(0,5) == "/skiss") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg(0,4) == "/smad") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg(0,4) == "/somg") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg(0,5) == "/sound") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg(0,6) == "/sright") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg(0,7) == "/stealdp") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg(0,9) == "/stealnick") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg(0,8) == "/stealpsm") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg(0,5) == "/strek") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg(0,5) == "/swoow") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg(0,5) == "/syawn") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg(0,7) == "/unblock") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg(0,7) == "/viewlog") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg(0,6) == "/webcam") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg(0,4) == "/wink") { ChatWnd.SendMessage("Pff..."); } else { ChatWnd.SendMessage(Message); } //bis hier selbst geändert----------------------------------------- } } }
-
Hat keiner ne Lösung?
-
Ach verdammt habs schon gefunden xD
Sowas kann einem der JavaScript nicht kann ja mal passieren
-
Ok geht trotzdem noch nicht
// Simple Script // "Mock" Turns on // "NoMock" Tuens off // "Mock?" Tells you is its on or off var mocking = '0' var melastMsg = "" var thelastMsg = "" function OnEvent_Initialize(MessengerStart) { } function OnEvent_Uninitialize(MessengerExit) { } function OnEvent_ChatWndSendMessage(ChatWnd,Message) { if(Message == "Mock") { mocking = '1' } if(Message == "NoMock") { mocking = '0' } if(Message == "Mock?") { if(mocking == '0') { Interop.Call("User32.dll", "MessageBoxW", 0, "Mocker Is OFF","Status", 0); } else { Interop.Call("User32.dll", "MessageBoxW", 0, "Mocker Is ON","Status", 0); } } melastMsg = Message } function OnEvent_ChatWndReceiveMessage(ChatWnd,Origin, Message, MessageKind) { thelastMsg = Message if (melastMsg != thelastMsg ) { if (mocking == "1") { if(thelastMsg.substring == "NoMock") { ChatWnd.SendMessage("Haha!"); } else if(thelastMsg.substring == "Mock?") { ChatWnd.SendMessage("Yep, Mock!"); } else if(thelastMsg.substring == "ich bin schwul") { ChatWnd.SendMessage("Ja das bist du!"); } else if(thelastMsg.substring.substring(0,3) == "/all") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg.substring.substring(0,13) == "/appearoffline") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg.substring(0,6) == "/assist") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg.substring(0,4) == "/away") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg.substring(0,5) == "/block") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg.substring(0,3) == "/brb") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg.substring(0,4) == "/busy") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg.substring(0,4) == "/call") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg.substring(0,5) == "/close") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg.substring(0,7) == "/ctcinfo") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg.substring(0,10) == "/displaypic") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg.substring(0,6) == "/emails") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg.substring(0,8) == "/emoticon") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg.substring(0,4) == "/find") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg.substring(0,4) == "/font") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg.substring(0,6) == "/invite") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg.substring(0,4) == "/link") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg.substring(0,4) == "/lock") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg.substring(0,7) == "/logging") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg.substring(0,5) == "/lunch") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg.substring(0,2) == "/me") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg.substring(0,6) == "/mobile") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg.substring(0,3) == "/msg") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg.substring(0,13) == "/MultipleToast") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg.substring(0,4) == "/name") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg.substring(0,8) == "/noformat") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg.substring(0,6) == "/noicon") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg.substring(0,5) == "/notif") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg.substring(0,5) == "/nudge") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg.substring(0,6) == "/online") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg.substring(0,7) == "/onphone") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg.substring(0,9) == "/persostat") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg.substring(0,4) == "/ping") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg.substring(0,5) == "/prefs") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg.substring(0,7) == "/profile") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg.substring(0,3) == "/psm") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg.substring(0,8) == "/received") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg.substring(0,3) == "/run") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg.substring(0,9) == "/sapplause") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg.substring(0,7) == "/sboring") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg.substring(0,4) == "/sbrb") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg.substring(0,4) == "/sbye") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg.substring(0,7) == "/scomeon") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg.substring(0,6) == "/script") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg.substring(0,7) == "/sdanger") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg.substring(0,4) == "/sdoh") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg.substring(0,8) == "/sendfile") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg.substring(0,8) == "/sendmail") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg.substring(0,5) == "/sevil") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg.substring(0,10) == "/sevillaugh") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg.substring(0,6) == "/shello") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg.substring(0,7) == "/signout") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg.substring(0,5) == "/skiss") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg.substring(0,4) == "/smad") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg.substring(0,4) == "/somg") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg.substring(0,5) == "/sound") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg.substring(0,6) == "/sright") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg.substring(0,7) == "/stealdp") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg.substring(0,9) == "/stealnick") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg.substring(0,8) == "/stealpsm") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg.substring(0,5) == "/strek") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg.substring(0,5) == "/swoow") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg.substring(0,5) == "/syawn") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg.substring(0,7) == "/unblock") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg.substring(0,7) == "/viewlog") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg.substring(0,6) == "/webcam") { ChatWnd.SendMessage("Pff..."); } else if(thelastMsg.substring(0,4) == "/wink") { ChatWnd.SendMessage("Pff..."); } else { ChatWnd.SendMessage(Message); } } } }
-
grr ich bin ein Idiot...
else if(thelastMsg.substring(0,0) == "/") { ChatWnd.SendMessage("Pff..."); }
das sollte doch reichen ^^ jedenfalls klappt das nicht. Der Rest vom Script geht nur das nicht. Hab ich was mit dem substring falsch gemacht vielleicht? oder was anderes?
-
Dieser Thread wurde von Moderator/in Marc++us aus dem Forum Rund um die Programmierung in das Forum Webzeugs verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
lol der code ist so bescheuert.
-
Die hintere Zahl bei deinen substring-Anweisungen ist immer um eins zu klein, da das der Index, des ersten nicht mehr zu extrahierenden Zeichens in der Zeichenkette ist.