Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- require('KFramework.min.js');
- var image_hover = KnuddelsServer.getFullImagePath('http://apps1.knuddels.biz/apps/knuddelsDE.JokeRadio.')
- var Bot = KnuddelsServer.getDefaultBotUser();
- var App = (new function()
- {
- KnuddelsServer.getUserByNickname = function(nick) {
- try {
- var userid = KnuddelsServer.getUserId(nick);
- var user = KnuddelsServer.getUser(userid);
- return user;
- } catch (e) {
- return null;
- }
- }
- this.onUserLeft = function(user)
- {
- KnuddelsServer.getDefaultBotUser().sendPublicMessage('°>{font}FinelinerScript<24° ' + user.getNick() + ' hat uns leider verlassen!');
- };
- this.onUserJoined = function(user)
- {
- KnuddelsServer.getDefaultBotUser().sendPublicMessage('°>{font}FinelinerScript<24°Wilkommen ' + user.getNick() + ' ,wir wünschen dir viel Spaß bei uns!');
- };
- this.onAppStart = function()
- {
- KnuddelsServer.getDefaultBotUser().sendPublicMessage('°>{font}FinelinerScript<20° App ist wieder Online und Start klar.');
- };
- this.onPrepareShutdown = function(secondsTillShutdown)
- {
- KnuddelsServer.getDefaultBotUser().sendPublicMessage('°>{font}FinelinerScript<20° Die App fährt in ' + secondsTillShutdown + ' sekunden herunter und startet neu!');
- };
- this.chatCommands = {
- channelthema: function (user, params, command) {
- var channel = KnuddelsServer.getChannel();
- var channelConfiguration = channel.getChannelConfiguration();
- var channelInformation = channelConfiguration.getChannelInformation();
- channelInformation.setTopic(params);
- },
- werbung: function(user, param, command) {
- if([ 'x Basti aus NDF x', 'James' ].indexOf(user.getNick()) > -1){
- user.sendPrivateMessage('Du würdest für diesen Befehl gespeert, wende dich bitte an Enpitys!');
- return;
- }
- Bot.sendPublicMessage(param+ '°>CENTER<° _°>{font}FinelinerScript<20° °#°°RR° So könnt Ihr unser Radio hören : °#° Ihr geht auf unsere Homepage : °>{button}Joke-radio||color|255,255,255~0,0,0~0,0,0|call|www.joke-radio.com<° °#°°#°°G°Und dort habt ihr die Möglichkeit auf der Startseite im Banner unter 3 Playern zu wählen: °#°°W°Mediaplayer°#°Winamp°#°Realplayer°#°°#°°16°°G°alternativ könnt Ihr unsere Abspieladresse in Eurem Winamp eingeben:http://server4.digital-webstream.de:37615 °#°°#°°>left<°');
- },
- mcms: function(user, param, command) {
- Bot.sendPublicMessage('°>http://chat.knuddels.de/pics/finger.b.gif<°°>{font}FinelinerScript<20°Unsere °>http://chat.knuddels.de/pics/mcm.png<°s sind nicht dazu verpflichtet, mehrfach bei einem Verstoß gegen die Regeln zu verwarnen.!');
- },
- verboten: function(user, param, command) {
- Bot.sendPublicMessage(param+ ' °>http://chat.knuddels.de/pics/py_b...b.gif<°°>{font}FinelinerScript<20° °RR°_Das Betteln_ °W°nach virtuellen Gütern (°>http://chat.knuddels.de/pics/rose...b.gif<°,°>http://chat.knuddels.de/pics/present_ani...b.gif<°,°>http://chat.knuddels.de/pics/icons/actKnuddel_mm...b.png<°,...) ist zu unterlassen.');
- },
- klo: function(user, param, command) {
- Bot.sendPublicMessage( '°>{font}FinelinerScript<20°'+ user +' ist kurz auf Klo °>sm_abo_11-06_away-toilet.gif<° ');
- },
- kaffe: function(user, param, command) {
- Bot.sendPublicMessage( '°>{font}FinelinerScript<20°'+ user +' ist sich kurz ein Kaffe holen °>sm_abo_11-06_away-coffee.gif<° ');
- },
- essen: function(user, param, command) {
- Bot.sendPublicMessage( '°>{font}FinelinerScript<20°'+ user +' ist kurz Essen °>sm_abo_11-06_away-pizza.gif<° ');
- },
- rauchen: function(user, param, command) {
- Bot.sendPublicMessage( '°>{font}FinelinerScript<20°'+ user +' ist kurz Rauchen °>sm_abo_11-06_away-cigarette.gif<° ');
- },
- telen: function(user, param, command) {
- Bot.sendPublicMessage( '°>{font}FinelinerScript<20°'+ user +' ist kurz Telen °>sm_abo_11-06_away-phone.gif<° ');
- },
- nachti: function(user, param, command) {
- Bot.sendPublicMessage(user +' °>{font}FinelinerScript<20° wünscht allen Usern im Channel eine °>sm_cushionC_05a.b.h_27.gif<° Gute Nacht °>sm_cushionC_05b.b.h_27.gif<° ! ');
- },
- wildenacht: function(user, param, command) {
- Bot.sendPublicMessage(user +' °>{font}FinelinerScript<20° wünscht allen Usern im Channel eine wilde Nacht °>/6/62/Smileycontest_Handmade-Basic.gif<° ! ');
- },
- mag: function(user, param, commandcommandcommand) {
- Bot.sendPublicMessage( user + '°>{font}FinelinerScript<20° °RR° mag°W° '+ param +' sehr °>http://chat.knuddels.de/pics/fc_winnerheart_001.png<° ');
- },
- liebt: function(user, param, command) {
- KnuddelsServer.getDefaultBotUser().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 +'<°');
- },
- hot: function(user, param, command) {
- Bot.sendPublicMessage('°>http://chat.knuddels.de/pics/icon_lovepotioned_topnick.gif<° '+ user + '°>{font}FinelinerScript<20° findet '+ param + '°RR° verdammt °>http://chat.knuddels.de/pics/abo/sexy_photo-overlay.png<° °>http://chat.knuddels.de/pics/icon_lovepotioned_topnick.gif<° ');
- },
- Fliegen: function(user, param, command) {
- KnuddelsServer.getDefaultBotUser().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 +'<°');
- },
- Fliegen2: function(user, param, command) {
- KnuddelsServer.getDefaultBotUser().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 +'<°');
- },
- Fliegen3: function(user, param, command) {
- KnuddelsServer.getDefaultBotUser().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 +'<°');
- },
- Fliegen4: function(user, param, command) {
- KnuddelsServer.getDefaultBotUser().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 +'<°');
- },
- Fliegen5: function(user, param, command) {
- KnuddelsServer.getDefaultBotUser().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 +'<°');
- },
- Fliegen6: function(user, param, command) {
- KnuddelsServer.getDefaultBotUser().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 +'<°');
- },
- Ich: function(user, param, command) {
- Bot.sendPublicMessage( param +'°#10C°geschrieben von '+ user.getProfilePicture() +'°r°');
- },
- spezial: function(user, param, command) {
- Bot.sendPublicMessage(param+ '°>{sprite}type:disco<° ');
- },
- spezial2: function(user, param, command) {
- Bot.sendPublicMessage(param+ '°>{sprite}type:confetti<°');
- },
- spezial3: function(user, param, command) {
- Bot.sendPublicMessage(param+ '°>{sprite}type:montgolfier|text:' + param + '<°');
- },
- spezial4: function(user, param, command) {
- Bot.sendPublicMessage(param+ '°>{sprite}type:fireflies|nick:' + param +'<°');
- },
- spezial5: function(user, param, command) {
- Bot.sendPublicMessage(param+ '°>{sprite}type:2|startpause:3000|flytime:2000|text:' + param +'<°');
- },
- abwerfen: function(user, param, command) {
- Bot.sendPublicMessage('°>{font}FinelinerScript<20°'+ user +' wirf '+ param +' mit einem °>{sprite}type:snowball|nick:'+ param +'<° ab');
- },
- Tester: function(user, param, command) {
- Bot.sendPublicMessage( '°>' + KnuddelsServer.getFullImagePath('uii.gif') + '<°');
- },
- liste: function(user, param, command) {
- user.sendPrivateMessage(param+ '°>CENTER<°°#°°>{font}FinelinerScript<24° App Version 0.5.0.1 °#°°14°Enpitys°#°°#°°22°°RR°Liste der Makos°#°°#°°W°\/gehn - Eben 5 min. weg! °#° \/nacht - Allen eine gute Nacht wünschen!°#°\/mag + Nick - Jemanden sagen wie sehr man ihn mag °#°\/flieg + Nick - ...ist so schön wie ein Schmetterling Featur:Schmetterling fliegt zum Nick °#°\/liebt + Nick - ...liebt...von ganzem Herzen Featur:Herz fliegt zum Nick°#°\/hot + Nick - ...ist verdammt sexy°#°\/sterne + Nick - Jemanden sagen das er dein stern ist°#° °#° °>left<°');
- },
- Sterne: function(user, param, command) {
- Bot.sendPublicMessage( '°>{font}FinelinerScript<20°'+ param +' du bist mein °O°Stern °>http://chat.knuddels.de/pics/icon_starlite_fm.gif<° °W°ps. °RR°' + user +'');
- },
- Tester1: function(user, param, command) {
- if(!user.isChannelModerator()) {
- user.sendPrivateMessage('Du kannst das nicht!');
- return;
- }
- Bot.sendPublicMessage( '°>' + KnuddelsServer.getFullImagePath('onair.gif') + '<°');
- },
- rundmail: function(sender, params) {
- if(!sender.isChannelModerator()) {
- user.private('Du hast keine Berechtigung um diese Funktion auszuführen.');
- return;
- }
- Channel.getModerators().each(function(receiver) {
- receiver.post('Rundmail von ' + sender.getNick(), params);
- });
- },
- onair: function(user, param, command) {
- if(!user.isChannelModerator()) {
- user.sendPrivateMessage('Du kannst das nicht!');
- return;
- }
- Bot.sendPublicMessage( '°>left<°°#°°>CENTER<°°>{font}FinelinerScript<24°°#° ~ Joke°>http://chat.knuddels.de/pics/bingo/bonus.b.my_4.gif<°-Radio ~°#°°Y° Das Beste Radio°RR°°#° Immer °W°und°RR° Überall °#°°W° °>'+user.getProfilePicture()+'<°°#° '+user.getProfileLink()+'°#°°W°°20°Live on Air für Euch°#°Grüsse & Wünsche Per °>http://chat.knuddels.de/pics/linkicons/link-icon_post.png<° an den Moderator°#°Oder unter °>{button}Joke-radio||color|255,255,255~0,0,0~0,0,0|call|www.joke-radio.com<°°#°Und dann auf Wunschbox klicken °>mouse_pointer.b.my_3.h_11.png<° °#°°#°°>LEFT<°');
- },
- mcms: function(user, param, command) {
- if(!user.isChannelModerator()) {
- user.sendPrivateMessage('Du kannst das nicht!');
- return;
- }
- Bot.sendPublicMessage('Noch in Planung');
- },
- payout: function(user, params) {
- params = parseFloat(params.replace(/,/g, '.').trim());
- if(isNaN(params)) {
- user.private('Wieviele _°>sm_classic_00.gif<r° Knuddel_ möchtest du denn von deinem Spielkonto abheben?');
- return;
- }
- if(params <= 0.00) {
- user.private('Du kannst nur mindestens _°>sm_classic_00.gif<r° 0,01 Knuddel_ abheben.');
- return;
- }
- if(params >= 10000.00) {
- user.private('Du kannst für jeden Auszahlunsvorgang nur maximal _°>sm_classic_00.gif<r° 10.000,00 Knuddel_ abheben.');
- return;
- }
- if(params > KBank.getKn(user.getID())) {
- user.private('So viele Knuddel hast du nicht auf deinem Spielkonto!');
- return;
- }
- if(params > Bot.getKnuddels()) {
- user.sendPrivateMessage('So viele Knuddel habe ich derzeit leider nicht! Wende dich an einem °>mcm.png<° oder warte bis ich genug Knuddel habe!');
- return;
- }
- KBank.payout(user.getID(), params, 'Abbuchung vom Spielkonto');
- }
- };
- this.onKnuddelReceived = function(user, bot, amount) {
- // Schreibe die eingezahlten Knuddel auf dem Konto gut
- KBank.payin(user.getID(), amount.asNumber());
- // Informiere den Nutzer, wie viele Knuddel er nun hat
- user.private('Du hast nun _°>sm_classic_00.gif<r° $KNUDDEL Knuddel_ auf deinem Spielkonto.'.formater({
- KNUDDEL: Format(KBank.getKn(user.getID()))
- }));
- };
- }()) ;
Add Comment
Please, Sign In to add comment