Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ////////////////////////////////////////////////////
- // //
- // ### ## ######## ## ## //
- // ## ## ## ## ## ## //
- // ## ## ## ## ## ## //
- // ## ## ## ###### ### //
- // ######### ## ## ## ## //
- // ## ## ## ## ## ## //
- // ## ## ######## ######## ## ## //
- // //
- ////////////////////////////////////////////////////
- var botUser = KnuddelsServer.getDefaultBotUser();
- var channelname = KnuddelsServer.getChannel().getChannelName();
- var channelnamehello = KnuddelsServer.getChannel().getRootChannelName();
- var ownInstance = KnuddelsServer.getAppAccess().getOwnInstance();
- var userAccess = KnuddelsServer.getUserAccess();
- var Moderators = KnuddelsServer.getChannel().getChannelConfiguration().getChannelRights().getChannelModerators();
- var appInfo = ownInstance.getAppInfo();
- var appId = appInfo.getAppId();
- var appName = appInfo.getAppName();
- var appVersion = appInfo.getAppVersion();
- var appDeveloper = appInfo.getAppDeveloper();
- var appManagers = appInfo.getAppManagers()
- var knuddel = KnuddelsServer.getFullImagePath('/i/knuddel.png');
- var knuddel2 = KnuddelsServer.getFullImagePath('/i/knuddel2.png');
- var cubes = KnuddelsServer.getFullImagePath('/i/cubes.png');
- var knuddelPot;
- var roundTimeout;
- /*Befehl /Entwickler IMMER updaten*/
- var channelspaß = new Array(
- 'Biste traurig, haste Sorgen, hier die Seele mit °>{button}Spaß||call|/spaß<° versorgen',
- 'Dir ist Langweilig? Dann lass dem Channel eine Party feiern °>{button}Spaß||call|/spaß<°',
- 'Schreibt mal wieder keiner? Dann annimier sie doch dazu °>{button}Spaß||call|/spaß<°',
- 'Du magst dem Channel Inhaber ganz dolle? Dann zeig es mit °>{button}Spaß||call|/spaß<°',
- 'Einem user mal eine DevilMsg senden? Kein Problem °>{button}Spaß||call|/spaß<°',
- '°>{button}Spaß||call|/spaß<° sorgt für gute laune im Channel',
- 'Neu hier? Mach doch mal ne Party im Channel °>{button}Spaß||call|/spaß<° dort findest du die Disco',
- 'Hast du eben das Flugzeug gesehen? Mit °>{button}Spaß||call|/spaß<° kannst auch du das'
- );
- var App = (new function() {
- var instance = this;
- this.onAppStart = function() {
- var users = KnuddelsServer.getChannel().getOnlineUsers();
- for (var index in users) {
- instance.onUserJoined(users[index]);
- }
- var spaß = setInterval(spaß, 3600000);
- function spaß() {
- var randomElement = RandomOperations.getRandomObject(channelspaß);
- botUser.sendPublicMessage('°#°°>CENTER<°°BB°_' + randomElement + '_°r°°#°°>LEFT<°')
- }
- refundAllPots('Die App wurde unerwartet beendet und das Spiel konnte nicht korrekt beendet werden.');
- startNextRound();
- }
- this.onBeforeKnuddelReceived = function(knuddelTransfer) {
- if (!knuddelPot) {
- knuddelTransfer.reject('Es findet gerade kein Spiel statt.');
- } else {
- if (knuddelPot.getState() != KnuddelPotState.Open) {
- knuddelTransfer.reject('In dieser Runde kann niemand mehr einsteigen.');
- } else {
- if (knuddelTransfer.canAddToPot(knuddelPot)) {
- knuddelTransfer.addToPot(knuddelPot);
- KnuddelsServer.getDefaultBotUser().sendPublicMessage('Jeah °BB°_' + knuddelTransfer.getSender().getProfileLink() + '_°r° möchte mit würfeln, viel glück dabei.');
- } else {
- 000
- knuddelTransfer.reject('Sorry, das war nicht die richtige Menge Knuddel..');
- }
- }
- }
- };
- function createKnuddelPot(knuddelPerParticipant, maxParticipants) {
- var pot = KnuddelsServer.createKnuddelPot(new KnuddelAmount(knuddelPerParticipant), {
- shouldSealPot: function(pot) {
- return pot.getParticipants().length == maxParticipants;
- },
- onPotSealed: function(pot) {
- finishGame();
- }
- });
- pot.setFee(KnuddelsServer.getDefaultBotUser(), 0.05);
- return pot;
- }
- function refundAllPots(refundReason) {
- var allKnuddelPots = KnuddelsServer.getAllKnuddelPots();
- for (var i = 0; i < allKnuddelPots.length; i++) {
- var currentKnuddelPot = allKnuddelPots[i];
- currentKnuddelPot.refund(refundReason);
- }
- }
- function startNextRound() {
- if (KnuddelsServer.getChannel().getOnlineUsers(UserType.Human).length < 2) {
- const millisToNextTry = 60 * 1000;
- setTimeout(startNextRound, millisToNextTry);
- } else {
- const maxParticipants = 200;
- const knuddelPerRound = 1;
- const maxMillisPerRound = 60 * 1000;
- var bot = KnuddelsServer.getDefaultBotUser();
- knuddelPot = createKnuddelPot(knuddelPerRound, maxParticipants);
- bot.sendPublicMessage('Ab sofort können maximal °BB°_' + maxParticipants + '_°r° Benutzer würfeln. Mit einem _°BB>_hEinsatz von ' + knuddelPerRound + ' Knuddel|/appknuddel ' + bot.getNick().escapeKCode() + ':' + knuddelPerRound + '<°°°_ hast auch du die Möglichkeit zu würfeln.');
- roundTimeout = setTimeout(function() {
- if (knuddelPot.getParticipants().length == 0) {
- finishGame();
- } else {
- knuddelPot.seal();
- }
- }, maxMillisPerRound);
- }
- }
- function finishGame() {
- if (roundTimeout) {
- clearTimeout(roundTimeout);
- roundTimeout = undefined;
- }
- var participants = knuddelPot.getParticipants();
- var participantCount = participants.length;
- if (participantCount == 0) {
- knuddelPot.refund();
- knuddelPot = undefined;
- KnuddelsServer.getDefaultBotUser().sendPublicMessage('Niemand hat sich getraut mitzumachen. Naja, vielleicht wird\'s ja später nochmal was...');
- setTimeout(startNextRound, 15 * 1000);
- } else if (participantCount == 1) {
- var participant = participants[0];
- KnuddelsServer.getDefaultBotUser().sendPublicMessage('Nur °BB°_' + participant.getProfileLink() + '_°° möchte Würfeln. Das ist traurig.');
- knuddelPot.refund('Da niemand sonst mit dir Würflen möchte, erhältst du deinen Einsatz zurück.');
- knuddelPot = undefined;
- setTimeout(startNextRound, 15 * 1000);
- } else {
- knuddelPot.addWinner(winner);
- var winner = diceEvent.getUser().getDiceResult().totalSum(1);
- var winneruser = diceEvent.getUser().getProfileLink();
- var dicenick = diceEvent.getUser();
- var totalSum = diceEvent.getDiceResult().totalSum();
- var spielstart = setInterval(spielstart, 2 * 1000);
- function spielstart() {
- botUser.sendPublicMessage('Die Spieler haben sich versammelt. Ihr könnt nun mit _°BB>würfeln|/d 1w9<°°°_');
- }
- if (totalSum == "1") {
- dicenick.sendPrivateMessage('°>sm_abo_11-09_applause...b.h_20.w_32.my_4.mx_-1.pw_33.ph_22.my_0.gif<° Jeah du hast gewonnen. Du hast eine °BB°_1_°r° gewürfelt. Du hast das Spiel verstanden')
- botUser.sendPublicMessage('°>sm_abo_11-09_applause...b.h_20.w_32.my_4.mx_-1.pw_33.ph_22.my_0.gif<° °BB°_' + winneruser + '_°r° hat eine °BB°_1_°r° gewürfelt.')
- } else {
- dicenick.sendPrivateMessage('Das hat leider nicht geklappt, du musst eine °BB°_1_°r° würfeln, leider hattest du °BB°_' + totalSum + '_°r° gewürfelt, versuch es noch mal _°BB>würfeln|/d 1w9<°°°_')
- }
- knuddelPot.payout('Du hast als erster eine °BB°_1_°r° gewürfelt.');
- botUser.sendPublicMessage('Das nächste Würfeln beginnt in °BB°_15_°r° Sekunden');
- setTimeout(startNextRound, 15 * 1000);
- }
- }
- this.onShutdown = function() {
- refundAllPots('Die App fährt herunter und das Spiel kann nicht korrekt beendet werden.');
- };
- this.onUserJoined = function(user) {
- /*user.sendPrivateMessage('_' + user.getAuthenticityClassification().getDisplayText() + '_ ist dein Echtheitsstatus. Herzlich Willkommen im _' + channelname + '_, viel spaß hier!');*/
- if (channelnamehello == "/Sternchens Suffkeller<3") {
- if (user.getNick() == "Gossipgirl84") {
- user.sendPrivateMessage('Hallo Melly, wie geht es dir? °>loginsmileys/smiley_kiss...b.h_15.my_1.pw_19.ph_19.my_0.gif<°')
- botUser.sendPublicActionMessage('°>' + user.getProfilePhoto(200, 200) + '<°°>|/w ' + user.getNick() + '<°°#°°>CENTER<° °>sm_abo_14-06_princess...b.h_20.w_28.my_2.pw_28.ph_24.my_0.gif<°°30° Hört hört, ..._°M>Prinzessin Melly|/w Gossipgirl84<°°°_ °30°hat den Channel betretten.°r°°#°°>LEFT<°')
- }
- if (user.getNick() == "Süßes-sternchen83") {
- user.sendPrivateMessage('Hallo Königin Lana')
- botUser.sendPublicActionMessage('°>' + user.getProfilePhoto(200, 200) + '<°°>|/w ' + user.getNick() + '<°°#°°>CENTER<°°>sm_abo_14-06_princess...b.h_20.w_28.my_2.pw_28.ph_24.my_0.gif<°°30° Platz da Ihr Gesindel, ..._°M>Königin Lana|/w Süßes-sternchen83<°°°_ °30°betritt den Channel°r°°#°°>LEFT<°')
- }
- if (user.getNick() == "LichtIstHoffnung") {
- botUser.sendPublicActionMessage('°>' + user.getProfilePhoto(200, 200) + '<°°>|/w ' + user.getNick() + '<°°#°°>CENTER<°°>sm_userapp_01...b.pw_61.ph_36.gif<°°30° Jetzt kommt Chaos auf, ..._°BB>Entwickler Alex|/w LichtIstHoffnung<°°°_ °30°ist da°r°°#°°>LEFT<°')
- }
- if (user.getNick() == "egle") {
- botUser.sendPublicActionMessage('°>' + user.getProfilePhoto(200, 200) + '<°°>|/w ' + user.getNick() + '<°°#°°>CENTER<°°>sm_abo_14-03_prince...b.w_26.h_20.mx_-2.my_2.pw_28.ph_24.my_0.gif<°°30° Es klopft, ...°BB°_Prinz Hasi Phil_°r° °30°hüpft in den Channel°r°°#°°>LEFT<°')
- }
- } else {
- return;
- }
- };
- this.onEventReceived = function(user, type, data, appContentSession) {
- if (type == 'disco') {
- botUser.sendPublicMessage(user.getProfileLink() + ' startet eine Party! °>{sprite}type:disco<°');
- }
- if (type == 'confetti') {
- botUser.sendPublicMessage('In einem karnivalistischem Akt wirft ' + user.getProfileLink() + ' eine Konfettibombe durch den Channel... °>{sprite}type:confetti<°');
- }
- if (type == 'firefly') {
- user.sendPrivateMessage('Ein Herz aus Glühwürmchen? Nutze bitte : _°BB>firefly TEXT|/tf-overridesb /firefly [TEXT]<°°°_')
- }
- if (type == 'airplane') {
- user.sendPrivateMessage('Um das Flugzeug fliegen zu lassen nutze bitte : _°BB>/airplane TEXT|/tf-overridesb /airplane [TEXT]<°°°_')
- }
- if (type == 'abwerfen') {
- user.sendPrivateMessage('Um jemanden abzuwerfen nutze bitte : _°BB>/abwerfen NICK|/tf-overridesb /abwerfen [NICK]<°°°_')
- }
- if (type == 'heartmsg') {
- user.sendPrivateMessage('Um jemanden mit der Heartmsg eine freude zu machen nutze bitte : _°BB>/heartmsg TEXT|/tf-overridesb /heartmsg [TEXT]<°°°_')
- }
- if (type == 'devilmsg') {
- user.sendPrivateMessage('Um jemanden mit der devilmsg zu erschrecken nutze bitte : _°BB>/devilmsg TEXT|/tf-overridesb /devilmsg [TEXT]<°°°_')
- }
- if (type == 'hot') {
- user.sendPrivateMessage('Um jemanden als Sexy zu bezeichnen nutze bitte : _°BB>/hot NICK|/tf-overridesb /hot [NICK]<°°°_')
- }
- if (type == 'coool') {
- user.sendPrivateMessage('Um jemanden als cool zu bezeichnen nutze bitte : _°BB>/coool NICK|/tf-overridesb /coool [NICK]<°°°_')
- }
- if (type == 'zickee') {
- user.sendPrivateMessage('Um jemanden als Zicke zu bezeichnen nutze bitte : _°BB>/zickee NICK|/tf-overridesb /zickee [NICK]<°°°_')
- }
- if (type == 'softy') {
- user.sendPrivateMessage('Um jemanden als Softy zu bezeichnen nutze bitte : _°BB>/softy NICK|/tf-overridesb /softy [NICK]<°°°_')
- }
- if (type == 'mag') {
- user.sendPrivateMessage('Du magst jemand ganz besonders? Nutze bitte : _°BB>/mag NICK|/tf-overridesb /mag [NICK]<°°°_')
- }
- if (type == 'liebt') {
- user.sendPrivateMessage('Du liebst jemand ganz besonders? Nutze bitte : _°BB>/liebt NICK|/tf-overridesb /liebt [NICK]<°°°_')
- }
- if (type == 'butterfly1') {
- user.sendPrivateMessage('Jemand ist so schön wie ein Schmetterling? Nutze bitte : _°BB>/butterfly1 NICK|/tf-overridesb /butterfly1 [NICK]<°°°_')
- }
- if (type == 'butterfly2') {
- user.sendPrivateMessage('Jemand ist so schön wie ein Schmetterling? Nutze bitte : _°BB>/butterfly2 NICK|/tf-overridesb /butterfly2 [NICK]<°°°_')
- }
- if (type == 'butterfly3') {
- user.sendPrivateMessage('Jemand ist so schön wie ein Schmetterling? Nutze bitte : _°BB>/butterfly3 NICK|/tf-overridesb /butterfly3 [NICK]<°°°_')
- }
- if (type == 'butterfly4') {
- user.sendPrivateMessage('Jemand ist so schön wie ein Schmetterling? Nutze bitte : _°BB>/butterfly4 NICK|/tf-overridesb /butterfly4 [NICK]<°°°_')
- }
- if (type == 'butterfly5') {
- user.sendPrivateMessage('Jemand ist so schön wie ein Schmetterling? Nutze bitte : _°BB>/butterfly5 NICK|/tf-overridesb /butterfly5 [NICK]<°°°_')
- }
- if (type == 'butterfly6') {
- user.sendPrivateMessage('Jemand ist so schön wie ein Schmetterling? Nutze bitte : _°BB>/butterfly6 NICK|/tf-overridesb /butterfly6 [NICK]<°°°_')
- }
- if (type == 'ytlied') {
- user.sendPrivateMessage('Du hörst gerade ein bestimmtes Lied auf YouTube und willst es allen zeigen? Nutze bitte : _°BB>ytlied URL|/tf-overridesb /ytlied [URL]<°°°_')
- }
- if (type == 'ytvideo') {
- user.sendPrivateMessage('Du schaust gerade ein bestimmtes Video auf YouTube und willst es allen zeigen? Nutze bitte : _°BB>ytvideo URL|/tf-overridesb /ytvideo [URL]<°°°_')
- }
- if (type == 'sterne') {
- user.sendPrivateMessage('Jemand ist für dich was besonderes? Nutze bitte : _°BB>sterne NICK|/tf-overridesb /sterne [NICK]<°°°_')
- }
- if (type == 'news') {
- var htmlFile = new HTMLFile('html/news.html');
- var popupContent = AppContent.popupContent(htmlFile, 700, 350);
- var appContent = AppContent.popupContent(htmlFile);
- if (user.canSendAppContent(popupContent)) {
- user.sendAppContent(popupContent);
- } else {
- user.sendPrivateMessage('Du kannst diese App mit diesem Gerät leider nicht benutzen.');
- }
- }
- if (type == 'changeapp') {
- var htmlFile = new HTMLFile('html/changelog.html');
- var popupContent = AppContent.popupContent(htmlFile, 700, 350);
- var appContent = AppContent.popupContent(htmlFile);
- if (user.canSendAppContent(popupContent)) {
- user.sendAppContent(popupContent);
- } else {
- user.sendPrivateMessage('Du kannst diese App mit diesem Gerät leider nicht benutzen.');
- }
- }
- /*if (type == 'erstehilfe') {
- var htmlFile = new HTMLFile('html/erstehilfe.html');
- var popupContent = AppContent.popupContent(htmlFile, 700, 350);
- var appContent = AppContent.popupContent(htmlFile);
- if (user.canSendAppContent(popupContent)) {
- user.sendAppContent(popupContent);
- } else {
- user.sendPrivateMessage('Du kannst diese App mit diesem Gerät leider nicht benutzen.');
- }
- }*/
- if (type == 'spass') {
- var htmlFile = new HTMLFile('html/spass.html');
- var popupContent = AppContent.popupContent(htmlFile, 400, 900);
- var appContent = AppContent.popupContent(htmlFile);
- if (user.canSendAppContent(popupContent)) {
- user.sendAppContent(popupContent);
- } else {
- user.sendPrivateMessage('Du kannst diese App mit diesem Gerät leider nicht benutzen.');
- }
- }
- if (type == 'eventtime') {
- user.sendPrivateMessage('Um eine Eventfrage zu stellen nutze bitte °RR°(Sekunden *1000 also 10 Sekunden sind 10000)°r° _°BB>Event-Time|/tf-overridesb /eventtime [FRAGE:KNUDDEL:SEKUNDEN:ANTWORT]<°°°')
- }
- };
- this.chatCommands = {
- wurf: function(user, params, command) {
- if (user.isChannelModerator() || user.isAppDeveloper()) {
- botUser.sendPublicMessage('°>' + cubes + '<° °20°°Y°_SPIEL-ZEIT_°r° : °Y°würfel eine °R°_1_°r° °#°Gewinn _1_ °>' + knuddel2 + '<°°##°°>CENTER<°°20°_°BB>Klick hier|/d 1w9<°°°_°r° °Y°(Jeder °R°_nur_°Y° einmal!)°r°°##°°>LEFT<°');
- } else {
- user.sendPrivateMessage('Das machen _MCM_ zum unterhalten des Channel');
- }
- },
- topicchange: function(user, params, command) {
- if (channelnamehello == "/Sternchens Suffkeller<3") {
- if (user.isChannelOwner() || user.isAppManager()) {
- var channel = KnuddelsServer.getChannel();
- var channelConfiguration = channel.getChannelConfiguration();
- var channelInformation = channelConfiguration.getChannelInformation();
- channelInformation.setTopic(params, true);
- } else {
- user.sendPrivateMessage('Die Topic darf leider nur durch den Channelinhaber und App Manager geändern werden.');
- }
- } else {
- user.sendPrivateMessage('Dies geht nur im Channel Sternchens Suffkeller<3')
- }
- },
- tschau: function(user, command, params) {
- if (channelnamehello == "/Sternchens Suffkeller<3") {
- botUser.sendPublicActionMessage(user.getProfileLink() + ' wünscht allen noch einen schönen Tag und geht nun °R°_Offline_°r° _°BB>Tschüss sagen|/wünschen ' + user.getUserId() + '<°°°_')
- } else {
- user.sendPrivateMessage('Diese Funktion geht nur im Channel Sternchens Suffkeller<3')
- }
- },
- wünschen: function(user, params, command) {
- var nick = params;
- if (nick == user.getUserId()) {
- user.sendPrivateMessage('Dir selber das zu wünschen ist doch doof ;)');
- return;
- } else {
- userAccess.getUserById(nick).sendPrivateMessage(user.getProfileLink() + ' sagt dir Tschüss °BB>Bedanken|/danke ' + user.getUserId() + '<°°°_ ');
- user.sendPrivateMessage('Du hast ' + userAccess.getUserById(nick).getProfileLink() + ' Tschüss gesagt. Da wird er/sie sich sicher freuen');
- }
- },
- danke: function(user, params, command) {
- var nick = params;
- if (nick == user.getUserId()) {
- user.sendPrivateMessage('Dir selber das zu wünschen ist doch doof ;)');
- return;
- } else {
- userAccess.getUserById(nick).sendPrivateMessage(user.getProfileLink() + ' bedankt sich für deine Verabschiedung');
- user.sendPrivateMessage('Du hast dich bei ' + userAccess.getUserById(nick).getProfileLink() + ' für die Verabschiedung bedankt');
- }
- },
- entwickler: function(user, params, command) {
- user.sendPrivateMessage('Infos zur _App_ : ' + appName + ' _App Entwickler_ : °BB°' + appDeveloper.getProfileLink() + '°r° _Version_ : °BB°' + appVersion + '°r° _Letztes Update_ : 17.08.2017. _Manager_ : ' + appManagers + ' ')
- },
- eventtime: function(user, params, command) {
- if (user.isChannelModerator() || user.isAppDeveloper()) {
- paramsArray = params.split(':');
- params = paramsArray[0];
- params2 = paramsArray[1];
- params3 = paramsArray[2];
- params4 = paramsArray[3];
- botUser.sendPublicMessage('°>' + knuddel + '<° °Y°_EVENT-TIME_ : ' + params + '?°r°°#°Gewinn _' + params2 + '_ °>' + knuddel2 + '<° °##°°>CENTER<°°>{countdown}time=' + params3 + '|timeUpText= ' + params4 + '<°°#°°>LEFT<°');
- } else {
- user.sendPrivateMessage('Lass das lieber die MCM machen :)')
- }
- },
- bot: function(user, params, command) {
- if (user.isAppDeveloper() || user.isChannelModerator()) {
- user.sendPrivateMessage('Du bist Entwickler dieser App _oder_ MCM des Channel °BB°_' + channelname + '_°r°.')
- botUser.sendPublicMessage(params)
- } else {
- user.sendPrivateMessage('Du darfst das nicht, nur der Entwickler darf das')
- }
- },
- spaß: function(user, params, command) {
- var htmlFile = new HTMLFile('html/spass.html');
- var popupContent = AppContent.popupContent(htmlFile, 400, 900);
- var appContent = AppContent.popupContent(htmlFile);
- if (user.canSendAppContent(popupContent)) {
- user.sendAppContent(popupContent);
- } else {
- user.sendPrivateMessage('Du kannst diese App mit diesem Gerät leider nicht benutzen.');
- }
- },
- firefly: function(user, param, command) {
- botUser.sendPublicMessage(user.getProfileLink() + ' schickt die Glühwürmchen los, um eine besondere Person zu beeindrucken. °>{sprite}type:fireflies|nick:' + param + '<°');
- },
- airplane: function(user, param, command) {
- botUser.sendPublicMessage('Ein Flugzeug von ' + user.getProfileLink() + ' macht sich soeben auf den Weg... °>{sprite}type:2|startpause:3000|flytime:2000|text:' + param + '<°');
- },
- abwerfen: function(user, param, command) {
- botUser.sendPublicMessage(user.getProfileLink() + ' bewirft ' + param + ' mit einem Schneeball. °>{sprite}type:snowball|nick:' + param + '<°');
- },
- heartmsg: function(user, param, command) {
- botUser.sendPublicMessage('°>{font}FinelinerScript<20°_' + user.getProfileLink() + '_ hat eine ganz besondere °RR°_Herzbotschaft_°r20° für einen wundervollen Menschen... °>|{backgroundad|heartAd_bright.jpg|heartAd_bright.jpg|heartAd_dark.jpg|heartAd_dark.jpg|0|0|0|0|2|10|http://www.knuddels.de|' + param + '|255,255,255|255,255,255|28|0|-22<°');
- },
- devilmsg: function(user, param, command) {
- botUser.sendPublicMessage('°>{font}FinelinerScript<20°_' + user.getProfileLink() + '_ hat eine ganz besondere °RR°_Teufelsnachricht_°r20° für einen bösen Menschen... °>|{backgroundad|features/mephistos_laugh/ft_11-10_mephisto_bg_bright.jpg|features/mephistos_laugh/ft_11-10_mephisto_bg_bright.jpg|features/mephistos_laugh/ft_11-10_mephisto_bg_dark.jpg|features/mephistos_laugh/ft_11-10_mephisto_bg_dark.jpg|0|0|0|0|2|10|http://www.knuddels.de|' + param + '|255,69,0|255,69,0|28|0|-22<°');
- },
- hot: function(user, params, command) {
- paramsArray = params.split(':');
- params = paramsArray[0];
- params2 = paramsArray[1];
- var icon4 = KnuddelsServer.getFullImagePath('i/sexy.png');
- var nick = params;
- var userAccess = KnuddelsServer.getUserAccess();
- var userExists = userAccess.exists(params);
- if (userExists == true) {
- var userId = KnuddelsServer.getUserAccess().getUserId(params);
- var xUser = KnuddelsServer.getUserAccess().getUserById(userId);
- xUser.addNicklistIcon(icon4, 42);
- botUser.sendPublicMessage(user.getProfileLink() + ' findet ' + params + ' heute °RR°_extreeem sexy_°r° und gibt die Nachricht mit: ' + params2 + '.');
- setTimeout(function() {
- xUser.removeNicklistIcon(icon4);
- }, 300000);
- } else {
- user.sendPrivateMessage(params + ' existiert nicht!')
- }
- },
- coool: function(user, params, command) {
- paramsArray = params.split(':');
- params = paramsArray[0];
- params2 = paramsArray[1];
- var icon1 = KnuddelsServer.getFullImagePath('i/cool.png');
- var nick = params;
- var userAccess = KnuddelsServer.getUserAccess();
- var userExists = userAccess.exists(params);
- if (userExists == true) {
- var userId = KnuddelsServer.getUserAccess().getUserId(params);
- var xUser = KnuddelsServer.getUserAccess().getUserById(userId);
- xUser.addNicklistIcon(icon1, 40);
- botUser.sendPublicMessage(user.getProfileLink() + ' findet ' + params + ' heute °BB°_extreeem cooool_°r° und gibt die Nachricht mit: ' + params2 + '.');
- setTimeout(function() {
- xUser.removeNicklistIcon(icon1);
- }, 300000);
- } else {
- user.sendPrivateMessage(params + ' existiert nicht!')
- }
- },
- zickee: function(user, params, command) {
- paramsArray = params.split(':');
- params = paramsArray[0];
- params2 = paramsArray[1];
- var icon4 = KnuddelsServer.getFullImagePath('i/zicke.png');
- var userAccess = KnuddelsServer.getUserAccess();
- var userExists = userAccess.exists(params);
- if (userExists == true) {
- var userId = KnuddelsServer.getUserAccess().getUserId(params);
- var xUser = KnuddelsServer.getUserAccess().getUserById(userId);
- xUser.addNicklistIcon(icon4, 42);
- botUser.sendPublicMessage(user.getProfileLink() + ' findet, dass ' + params + ' heute eine richtige °RR°_Zicke_°r° ist und gibt die Nachricht mit: ' + params2 + '.');
- setTimeout(function() {
- xUser.removeNicklistIcon(icon4);
- }, 300000);
- } else {
- user.sendPrivateMessage(params + ' existiert nicht!')
- }
- },
- softy: function(user, params, command) {
- paramsArray = params.split(':');
- params = paramsArray[0];
- params2 = paramsArray[1];
- var icon1 = KnuddelsServer.getFullImagePath('i/softie.png');
- var nick = params;
- var userAccess = KnuddelsServer.getUserAccess();
- var userExists = userAccess.exists(params);
- if (userExists == true) {
- var userId = KnuddelsServer.getUserAccess().getUserId(params);
- var xUser = KnuddelsServer.getUserAccess().getUserById(userId);
- xUser.addNicklistIcon(icon1, 53);
- botUser.sendPublicMessage(user.getProfileLink() + ' findet, dass ' + params + ' heute ein richtiger °BB°_Softie_°r° ist und gibt die Nachricht mit: ' + params2 + '.');
- setTimeout(function() {
- xUser.removeNicklistIcon(icon1);
- }, 300000);
- } else {
- user.sendPrivateMessage(params + ' existiert nicht!')
- }
- },
- mag: function(user, param, commandcommandcommand) {
- var Bot = KnuddelsServer.getDefaultBotUser();
- botUser.sendPublicMessage(user.getProfileLink() + '°>{font}FinelinerScript<20° °RR° mag°r° ' + param + ' sehr °>http://chat.knuddels.de/pics/fc_winnerheart_001.png<° ');
- },
- liebt: function(user, param, command) {
- botUser.sendPublicMessage(user.getProfileLink() + '°>{font}FinelinerScript<20° liebt ' + param + ' von ganzem °>{sprite}type:0|startpause:10000|flytime:1000|restinlist:120000|imgfly:pics/features/rhapsody/rhapsody_profile-ani.gif|imgrest:pics/features/rhapsody/rhapsody_profile-ani.gif|imgshadow:pics/afeatures/rhapsody/rhapsody_profile-ani.gif|imgshadow:pics/abo/butterfly_shadow.png|nickname:' + param + '<°');
- },
- butterfly1: function(user, param, command) {
- botUser.sendPublicMessage(user.getProfileLink() + '°>{font}FinelinerScript<20° findet das ' + param + ' so schön ist wie ein °>{sprite}type:0|startpause:10000|flytime:1000|restinlist:120000|imgfly:pics/abo/butterfly_rest_005.gif|imgrest:pics/abo/butterfly_rest_005.gif|imgshadow:pics/abo/butterfly_rest_005.gifile-ani.gif|imgshadow:pics/abo/butterfly_shadow.png|nickname:' + param + '<°');
- },
- butterfly2: function(user, param, command) {
- botUser.sendPublicMessage(user.getProfileLink() + '°>{font}FinelinerScript<20° findet das ' + param + ' so schön ist wie ein °>{sprite}type:0|startpause:10000|flytime:1000|restinlist:120000|imgfly:pics/abo/butterfly_rest_002.gif|imgrest:pics/abo/butterfly_rest_002.gif|imgshadow:pics/abo/butterfly_rest_002.gifile-ani.gif|imgshadow:pics/abo/butterfly_shadow.png|nickname:' + param + '<°');
- },
- butterfly3: function(user, param, command) {
- botUser.sendPublicMessage(user.getProfileLink() + '°>{font}FinelinerScript<20° findet das ' + param + ' so schön ist wie ein °>{sprite}type:0|startpause:10000|flytime:1000|restinlist:120000|imgfly:pics/abo/butterfly_rest_001.gif|imgrest:pics/abo/butterfly_rest_001.gif|imgshadow:pics/abo/butterfly_rest_001.gifile-ani.gif|imgshadow:pics/abo/butterfly_shadow.png|nickname:' + param + '<°');
- },
- butterfly4: function(user, param, command) {
- botUser.sendPublicMessage(user.getProfileLink() + '°>{font}FinelinerScript<20° findet das ' + param + ' so schön ist wie ein °>{sprite}type:0|startpause:10000|flytime:1000|restinlist:120000|imgfly:pics/abo/butterfly_rest_003.gif|imgrest:pics/abo/butterfly_rest_003.gif|imgshadow:pics/abo/butterfly_rest_003.gifile-ani.gif|imgshadow:pics/abo/butterfly_shadow.png|nickname:' + param + '<°');
- },
- butterfly5: function(user, param, command) {
- botUser.sendPublicMessage(user.getProfileLink() + '°>{font}FinelinerScript<20° findet das ' + param + ' so schön ist wie ein °>{sprite}type:0|startpause:10000|flytime:1000|restinlist:120000|imgfly:pics/abo/butterfly_rest_004.gif|imgrest:pics/abo/butterfly_rest_004.gif|imgshadow:pics/abo/butterfly_rest_004.gifile-ani.gif|imgshadow:pics/abo/butterfly_shadow.png|nickname:' + param + '<°');
- },
- butterfly6: function(user, param, command) {
- botUser.sendPublicMessage(user.getProfileLink() + '°>{font}FinelinerScript<20° findet das ' + param + ' so schön ist wie ein °>{sprite}type:0|startpause:10000|flytime:1000|restinlist:120000|imgfly:pics/abo/butterfly_rest_006.gif|imgrest:pics/abo/butterfly_rest_006.gif|imgshadow:pics/abo/butterfly_rest_006.gifile-ani.gif|imgshadow:pics/abo/butterfly_shadow.png|nickname:' + param + '<°');
- },
- ytlied: function(user, param, command) {
- botUser.sendPublicMessage(user.getProfileLink() + '°>{font}FinelinerScript<20° hört sich gerade das folgende Lied °BB°_°>' + param + '|' + param + '<°_°r20° auf YouTube an.');
- },
- ytvideo: function(user, param, command) {
- botUser.sendPublicMessage(user.getProfileLink() + '°>{font}FinelinerScript<20° schaut sich gerade folgendes Video °BB°_°>' + param + '|' + param + '<°_°r20° auf YouTube an.');
- },
- sterne: function(user, param, command) {
- botUser.sendPublicActionMessage(user.getProfileLink() + '°>{font}FinelinerScript<20° denkt sich: ' + param + ' du bist mein °O°Stern °>http://chat.knuddels.de/pics/icon_starlite_fm.gif<° °r°ps. °RR°' + user + '');
- }
- };
- this.onUserDiced = function(diceEvent) {
- var nick = diceEvent.getUser().getProfileLink();
- var dicenick = diceEvent.getUser();
- var totalSum = diceEvent.getDiceResult().totalSum();
- if (totalSum == "1") {
- dicenick.sendPrivateMessage('°>sm_abo_11-09_applause...b.h_20.w_32.my_4.mx_-1.pw_33.ph_22.my_0.gif<° Jeah du hast gewonnen. Du hast eine °BB°_1_°r° gewürfelt. Du hast das Spiel verstanden')
- botUser.sendPublicMessage('°>sm_abo_11-09_applause...b.h_20.w_32.my_4.mx_-1.pw_33.ph_22.my_0.gif<° °BB°_' + nick + '_°r° hat eine °BB°_1_°r° gewürfelt.')
- } else {
- dicenick.sendPrivateMessage('Das hat leider nicht geklappt, du musst eine °BB°_1_°r° würfeln, leider hattest du °BB°_' + totalSum + '_°r° gewürfelt')
- }
- }
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement