Verbesserungsvorschläge

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. Die App sollte entmuten können

    Schön wäre es, wenn man unter /apps ein Haken hätte, um der App das Recht zu geben, entmuten zu dürfen. Das Problem, dass User mute sind ist häufiger und derzeit umgeht man den Prozess , indem jeder CM ein Fenster bekommt und dadurch entmuten klicken muss, das ist nur schlecht wenn kein CM mehr online ist.

    Mit den Haken könnte jeder MyChannel-Besitzer selbst entscheiden, ob die App das Recht hat oder nicht.

    Die Abfrage wäre beispielsweise

    if (user.isMuted())
    {
    KnuddelsServer.getDefaultBotUser().removeMute(user);
    }

    22 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    3 comments  ·  API-Erweiterungen  ·  Flag idea as inappropriate…  ·  Admin →

    Ahoi,

    uns interessiert, ob der tatsächliche Wunsch wirklich lautet “App soll entmuten können” oder der Wunsch nicht viel eher ist “Einstellen können, dass Nutzer nicht von James gemutet werden”.

    Bitte berichtet, wie ihr die Funktion nutzen würdet und warum eine API-Methode statt einer Einstellung im MyChannel-Edit Sinn macht.

    Knuddelige Grüße
    Ironist

  2. Channelmoderatoren setzen und entfernen

    Methoden um MCM zu setzen/entfernen wäre gut.

    21 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  API-Erweiterungen  ·  Flag idea as inappropriate…  ·  Admin →

    Ahoi,

    wir können uns vorstellen, diese Idee zu realisieren, jedoch nicht in nächster Zeit, da hierfür ein Rechtemanagement nötig werden würde, bei dem die Person, die die App installiert, der App diese Möglichkeit erlaubt.

    Knuddelige Grüße
    Ironist

  3. Persistence-Backup

    Mir ist es nun schon zum 2. mal passiert, dass mir ein Fehler unterlaufen ist, der wichtige Daten aus den Persistencen gelöscht hat. Vielleicht wäre eine Art-Backup-Funktion hilfreich, um die Persistencen zu einem älteren Zeitpunkt wiederherzustellen.

    21 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  API-Erweiterungen  ·  Flag idea as inappropriate…  ·  Admin →
    planned  ·  Sascha Hameister responded

    Hallo,

    wir haben geplant, die Möglichkeit anzubieten, ein Backup anzufordern oder einzuspielen.

    Knuddelige Grüße
    Ironist

  4. App-Store für MyChannel Besitzer

    Ich wünsche mir eine Möglichkeit meine App attraktiv für andere auffindbar zu machen. Das jetzige App Fenster sollte um eine Art App-Store ergänzt werden

    21 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Sonstiges  ·  Flag idea as inappropriate…  ·  Admin →
  5. accessibleUser so setzen, dass sie durch alle Apps im Channel nutzbar werden

    So könnnte man z.B. Apps dem Channel hinzufügen für aktionen oder separate Aufgaben ohne immer aufs neue die User sammeln zu müssen

    21 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Sonstiges  ·  Flag idea as inappropriate…  ·  Admin →
  6. Beziehungsstatus abfragen?

    Ich würde gerne den Beziehungsstatus der Nutzer abfragen können was für Date-Apps vorteile hat. Und dort gut angewendet werden kann. So wie der User Status. user.IsStammi...
    In dem fall dann halt user.IsSingle oder so in der art!

    20 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  API-Erweiterungen  ·  Flag idea as inappropriate…  ·  Admin →

    Ahoi,

    wir können uns vorstellen eine Methode für den Beziehungsstatus anzubieten, wenn es konkrete Ideen gibt, wofür diese sinnvoll genutzt werden und die Idee mehr Unterstützer gewinnt.

    Knuddelige Grüße
    Ironist

  7. Botnicks zurücksetzen

    Nachdem ein Botnick einmal mit einer App verbunden war ist dieser nick aktuell dauerhaft an dem Channel gebunden und kann nur noch dort genutzt werden.

    Halte ich für extrem ungünstig. daher wünsche ich hier eine änderung das die Botnicks einfach komplett zurückgesetzt werden wenn sie an keiner app mehr gebunden sind und somit auch in anderen Channels wieder verwendet werden können.

    20 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Sonstiges  ·  Flag idea as inappropriate…  ·  Admin →
  8. Privates Anschreiben von Spielenden Usern unterbinden

    Ich habe letztens eine Idee hier gelesen bezüglich eines eigenen Filters. Dabei kam mir gerade eine andere Idee und zwar dass es gerade in Quiz-Apps oder Apps wo durch vorsagen ein Vorteil entsteht es sinnvoll sein kann, für die Spieldauer des Users das Private anschreiben und /ms zu unterbinden - ähnlich wie z.B. bei Mafia2 oder via Mod-Funktionen es aktuell zum Einsatz kommt!

    20 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    3 comments  ·  API-Erweiterungen  ·  Flag idea as inappropriate…  ·  Admin →
  9. Toplisten: Gewinne mit angeben

    Viele Channels besitzen Toplisten um Nutzer zum spielen zu animieren. Darunter fällt auch, dass eine Topliste Gewinne besitzt. Diese sollten bei /AppTop auch mit angegeben werden können, dies könnte wie folgt aussehen:

    var toplistAccess = KnuddelsServer.getToplistAccess();
    var toplistPrices = toplistAccess.createToplistPrices();

    /*
    +++ Params +++
    toplistPrices.addPrice(placeNumber, priceType, priceValue);
    */

    // Verschiedene Auszahlungszeiten
    toplistPrices.setPayoutTime(new Date(2015, 12, 24, 0, 0, 0, 0));
    toplistPrices.setPayoutTime(ToplistPayoutTime.Monthly);
    toplistPrices.setPayoutTime(ToplistPayoutTime.Weekly);
    toplistPrices.setPayoutTime(ToplistPayoutTime.Daily);

    // Für den ersten Platz gibt es 100 Knuddel + 1 SmileyCode
    toplistPrices.addPrice(1, ToplistPriceType.Knuddel, 100);
    toplistPrices.addPrice(1, ToplistPriceType.SmileyCode, 1);

    // Für den zweiten Platz gibt es 1 SmileyCode
    toplistPrices.addPrice(2, ToplistPriceType.SmileyCode, 1);

    // Für den dritten Platz gibt es 50…

    20 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Toplisten & Profileinträge  ·  Flag idea as inappropriate…  ·  Admin →

    Ahoi,

    wir halten diese Idee für insgesamt spannend, sehen aber, dass diese Funktion anderere Funktionen zur Grundlage hätte, die wir zuerst realisieren müssten. Hierzu zählt beispielsweise das Ausschütten von Smileycodes. Sobald wir diese Grundlagen geschaffen haben, können wir uns vorstellen uns diese Idee wieder anzuschauen.

    Knuddelige Grüße
    Ironist

  10. /tf-schießmichtod für android

    Huhu,

    kann man beim nächstem Android-Update vielleicht die Funktionen
    /tf-insert
    /tf-inserts
    /tf-insertb
    /tf-insertsb
    /tf-override
    /tf-overrides
    /tf-overrideb
    /tf-overridesb

    berücksichtigen?

    20 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Sonstiges  ·  Flag idea as inappropriate…  ·  Admin →
  11. Leistungsverbrauch unter /apps anzeigen

    Die Resourcen auf den Servern sind ja begrenzt, daher macht optimierung immer Sinn! Um dies messbar zu machen wäre es wünschenswert wenn man Daten wie z.B.

    • RamVerbrauch
    • Persistence-Auslastung
    • CPU-Leitung (?)
    • Traffic (?)

    unter /apps ausgeben oder durch die API auslesbar machen würde.

    Als nice2Have wäre sogar ein Graph vorstellbar der den Verlauf darstellt.

    19 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Tools  ·  Flag idea as inappropriate…  ·  Admin →

    Ahoi Chris,

    derzeit kommen nicht viele Apps an diese Grenzen und das /m-System reicht vollkommen aus. Sobald wir mehr Entwickler haben, die betroffen sind haben wir eine Idee in dieser Richtung auf dem Schirm.

    Knuddelige Grüße
    Ironist

  12. Möglichkeit durch playSound streams abzuspielen.

    Es sollte möglich sein durch playSound einen Audio Stream zu starten. (Ob .wav oder .mp3 ist egal).

    18 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    3 comments  ·  API-Erweiterungen  ·  Flag idea as inappropriate…  ·  Admin →
  13. HTML UI im Chatverlauf

    Ich schlage vor,
    dass ein HTML UI im Chatverlauf platziert werden kann.
    Da in der nächsten Knuddels Version Teile des KCodes wegfallen sollen wäre es schön wenn man dann mittels UI ein paar Dinge in den Chatverlauf (Spielinhalte etc) projizieren könnte.

    17 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  HTML User Interface  ·  Flag idea as inappropriate…  ·  Admin →
  14. App.mayPublicDice(user, diceConfig)

    Damit könnte man zwischenwürfeln effektiv verhindern und ein durch die App durchgesetztes Muten eines Users perfektionieren.

    Dabei wären der user und die gewünschte Configuration hilfreich bei der entscheidung um ihm eine passende Nachricht zu senden (Falsche Config, nicht dran, nicht im Spiel, gemutet)

    Das Würfelergebnis darf natürlich nicht dabei sein, sonst könnte man Gewinnwürfel auschließen als wären sie nie passiert

    17 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  API-Erweiterungen  ·  Flag idea as inappropriate…  ·  Admin →
    planned  ·  Sascha Hameister responded

    Hallo,

    wir haben vor, diese Idee so umzusetzen, wie du sie vorgeschlagen hast:

    App.mayUserDice(user, diceConfiguration)

    Knuddelige Grüße
    Ironist

  15. isChannelModerator() - Erweitern auf optionalen Parameter mit Channelname

    Für die Funktion isChannelModerator würde ich gerne einen Wert mit übergeben können (string) Flirt zB um abzufragen ob der User CM im Channel flirt ist.

    Anwendung:
    Channels die für Systemchannel-CM´s benutzt werden zB CME,CMV, Juschu-Versamlungen etc. können auf diesen Weg nur für jene Leute zugängig gemacht werden.

    App.mayJoinChannel = function mayJoinChannel(user){
    if(user.isChannelModerator('Flirt')){
    return ChannelJoinPermission.accepted();
    }else{
    return ChannelJoinPermission.denied('Dieser Channel darf nur von Channelmoderatoren des Channels Flirt betreten werden');

    }
    

    }

    17 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  API-Erweiterungen  ·  Flag idea as inappropriate…  ·  Admin →
  16. User.channelmove('ChannelNumber');

    User in Tochterchannel verschieben zb. wie im Pokerfinale wo verschiedene Tische verschiedene Channel haben.

    16 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  API-Erweiterungen  ·  Flag idea as inappropriate…  ·  Admin →
  17. Anzeige der möglichen Rangnamen zu einer Topliste - Was erreicht man wann?

    Huhu,
    ich finde die Toplisten ja soweit schon mal gut umgesetzt.
    Allerdings fehlt mir da nun noch eine "Kleinigkeit" und zwar fände ich es schön, dass den Usern per Klick auf Ihren der zeitigen Rang im Profil eine Liste der möglichen Ränge der App im Popup angezeigt werden würden. So wie es zum Beispiel auch in der /h Billard oder /h Mafia ist etc. Wo eben dann die nötigen Punkte stehen die man für die Ränge brauch, sowie daneben dann eben auch die Ränge.

    16 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Toplisten & Profileinträge  ·  Flag idea as inappropriate…  ·  Admin →

    Hallo Nick,

    ich bin nicht sicher, wie wertvoll ein Popup mit diesen Informationen wäre, da du dies auch selbst erzeugen könntest. Vielleicht findest du ja noch Unterstützer für deine Idee?

    Knuddelige Grüße
    Ironist

  18. Teamrangliste

    Ich programmiere gerade ein Spiel, in dem feste Teams gegeneinander antreten.

    Ich fände es schön, wenn es eine Topliste gäbe, wo ich sagen kann

    Toplist.createOrUpdateTeamList('PersistenceKey', [User1, User2, User3] , 'StringZBnameDesClans')

    Alle angegebenenen User, sollten dann im Profil den Namen des Clans haben und die in der Persistence gespeicherten Punkte sollten den Rang wiedergeben.

    16 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Toplisten & Profileinträge  ·  Flag idea as inappropriate…  ·  Admin →
  19. Webseiten ohne Link öffnen

    Es wäre cool wenn man via API-Befehl bei einem User Webseiten öffnen lassen könnte ohne dass dieser vorher auf einen link klicken muss. (zB. wie bei /search TEXT oder /wiki WIKIPEDIAARTIKEL oder /forum)

    15 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Flag idea as inappropriate…  ·  Admin →

    Ahoi,

    wir können uns vorstellen, diese Idee umzusetzen, sobald wir “Kommunikation nach außen” entwickelt haben. Dies steht in nächster Zeit nicht an. Die Lösungen, die wir dafür brauchen sind jedoch Voraussetzung für dieses Ticket.

    Knuddelige Grüße
    Ironist

  20. Fehlermeldungen aus HTML UI auch über User App-Logs

    Die suche nach fehlern über die Java Konsole ist ziemlich umständlich. Es wäre sehr vorteilhaft das ganze ebenfalls über den User App-Logs zu bekommen

    15 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Tools  ·  Flag idea as inappropriate…  ·  Admin →

Feedback and Knowledge Base