Guten abend,
ich habe folgendes Problem ich habe ein Skript geschrieben der Geht so weit.
Zur Funktion dieser Skript erstellt ein Menü namens "Eigene Funktionen" Dort runter hat er ein Menü namens "Torten" erstellt
das Geht nun so weit nun will ich in dem "Eigene Funktionen" noch ein Untermenü machen namens "Slaps"
Code
//
function initPlugin(glob) {
plugin.id = "jgr-Torten";
plugin.major = 1; // Major version number.
plugin.minor = 0; // Minor version number.
plugin.version = plugin.major + "." + plugin.minor;
plugin.description = "A sample command manager and preference script.";
plugin.cmdlist = [
["Torten", cmdTorten, CMD_CONSOLE | CMD_NO_HELP | CMD_NEED_CHAN, "<nickname>"]
["Slaps", cmdSlaps, CMD_CONSOLE | CMD_NO_HELP | CMD_NEED_CHAN, "<nickname>"]
];
client.commandManager.defineCommands(plugin.cmdlist);
var menuItems =
[
[">popup:myowncommands", {enabledif: "cx.channel"}],
];
client.menuSpecs["popup:myowncommands"] = {
label: "Eigene Funktionen",
items:
[
["Torten", {label: "Torten"}]
["Slaps", {label: "Slaps"}]
]
};
client.menuManager.appendMenuItems("context:messages",menuItems);
client.menuManager.appendMenuItems("context:userlist",menuItems);
display(plugin.id + " loaded from url " + plugin.url);
}
function cmdTorten(e) {
var texte = ["me schmeißt " + e.nickname + " eine Trüffeltorte mitten ins Gesicht",
"me kann zwar nicht backen aber umso besser werfen zugleich hat " + e.nickname + " eine Torte mitten im Gesicht kleben " + e.nickname + "",
"me hat lange trainiert und klatscht " + e.nickname + " zielsicher eine Erdbeertorte ins Gesicht",
"me schmeißt mit einer Erdbeertorte nach " + e.nickname + "",
"me hat " + e.nickname + " mit der Eistorte leider verfehlt",
"me trifft " + e.nickname + " mit einer Apfeltorte mitten ins Gesicht",
"me hat lange trainiert und klatscht " + e.nickname + " zielsicher eine Pflaumentorte ins Gesicht",
"me holt sich eine Apfeltorte, die " + e.nickname + " auch zugleich mitten im Gesicht hat"
];
var zufall = Math.floor(Math.random() * texte.length);
dispatch(texte[zufall]);
}
function cmdSlaps(e) {
var texte = ["me slaps " + e.nickname + " around a bit with a small fish",
"me slaps " + e.nickname + " around a bit with a big fish",
"me slaps " + e.nickname + " around a bit with a Cancer",
"me slaps " + e.nickname + " around a bit with a Catfish",
"me slaps " + e.nickname + " around a bit with a small Plaice",
"me slaps " + e.nickname + " around a bit with a big Salmon",
"me slaps " + e.nickname + " around a bit with a rotten eggs"
];
var zufall = Math.floor(Math.random() * texte.length);
dispatch(texte[zufall]);
}
Alles anzeigen
das ist der Code aber er wirft mir einen Fehler aus -> Fehler beim laden ...