Du bist nicht angemeldet. [Anmelden]
Seite 19 von 26 < 1 2 ... 17 18 19 20 21 ... 25 26 >
Optionen
Thema bewerten
Re: Fragen und Antworten * [Re: ] - #2795491 - 27.05.2016, 15:15:08
Sweeepy
Nicht registriert


keiner eine ahnung?=D

[zum Seitenanfang]  
Re: Fragen und Antworten [Re: IgelchenM] - #2800333 - 19.06.2016, 02:33:22
Öwes
Nicht registriert


Hall├Âchen!

meine App begr├╝├čt die m├Ąnnlichen User mit dem dazu geh├Ârigen Symbol "&#9794;" richtig.
Leider hapert es bei den weiblichen Usern. Dort erscheint gar kein Symbol bei der Begr├╝├čung.

Bitte seid nicht so hart zu mir ... gebe mein bestes als Anf├Ąnger :-)

K├Ânnte mir jemand bitte meinen Fehler nennen ? :-(

Warnung! Spoiler!
function computeSalutation(user) {
var age = user.getAge();

var text = user.getProfileLink();

var gender = user.getGender();


if (gender == gender.Male) {
{
if (user.isAppDeveloper())
return 'TEXT ┬░>_h' + user.getNick() + '|/w<┬░ (' + age + ')_ ┬░>icon_gender_male.b.my_3.gif<┬░ ┬░>http://apps4.knuddels.biz/kimg/states/mcm.png<┬░,TEXT';
}
if (user.isChannelModerator()) {
return 'TEXT ┬░>_h' + user.getNick() + '|/w<┬░ (' + age + ')_ ┬░>icon_gender_male.b.my_3.gif<┬░ ┬░>http://apps4.knuddels.biz/kimg/states/mcm.png<┬░ TEXT';
}
else {
return 'TEXT ┬░>_h' + user.getNick() + '|/w<┬░ (' + age + ') ┬░>icon_gender_male.b.my_3.gif<┬░_┬░TEXT';
}
}
{
if (gender == gender.Female) {
return 'TEXT ┬░>_h' + user.getNick() + '|/w<┬░ (' + age + ')_ ┬░>icon_gender_female.b.my_3.gif<┬░ ┬░>http://apps4.knuddels.biz/kimg/states/mcm.png<┬░ TEXT';
}
else if (user.isChannelModerator()) {
return 'TEXT ┬░>_h' + user.getNick() + '|/w<┬░ (' + age + ')_ ┬░>icon_gender_female.b.my_3.gif<┬░ ┬░>http://apps4.knuddels.biz/kimg/states/mcm.png<┬░ TEXT';
}
else {
return 'TEXT ┬░>_h' + user.getNick() + '|/w<┬░ (' + age + ') ┬░>icon_gender_male.b.my_3.gif<┬░ TEXT';
}

}
}


Liebe Gr├╝├če vom ├ľwiii

[zum Seitenanfang]  
Re: Fragen und Antworten [Re: ] - #2800337 - 19.06.2016, 03:02:57
UltimateG4ming
​#WirSindKeineBots

Registriert: 15.06.2010
Beiträge: 4.024
Die Grafik, die Du so f├╝r das weibliche Geschlecht verwenden m├Âchtest, gibt es mit diesem Namen nicht. Du kannst aber folgende Grafiken verwenden:
M├Ąnnlich: http://apps4.knuddels.biz/kimg/states/male.png
Weiblich: http://apps4.knuddels.biz/kimg/states/female.png

Diese liegen dann auch an gleicher Stelle wie die von Dir verwendeten MCM-Icons :-)
_________________________
if ($ahnung == 'keine' ) { use ( FAQ ) && ( Google | | Suche ) }
if ($antwort == 0 ) { post ( Frage ) }

[zum Seitenanfang]  
Re: Fragen und Antworten [Re: UltimateG4ming] - #2800339 - 19.06.2016, 03:24:01
Öwes
Nicht registriert


Antwort auf: Dreamboy-1996 <3
Die Grafik, die Du so f├╝r das weibliche Geschlecht verwenden m├Âchtest, gibt es mit diesem Namen nicht. Du kannst aber folgende Grafiken verwenden:
M├Ąnnlich: http://apps4.knuddels.biz/kimg/states/male.png
Weiblich: http://apps4.knuddels.biz/kimg/states/female.png

Diese liegen dann auch an gleicher Stelle wie die von Dir verwendeten MCM-Icons :-)


Vielen Dank! :-)

[zum Seitenanfang]  
Re: Fragen und Antworten [Re: ] - #2800352 - 19.06.2016, 09:24:22
Vampiric Desire
​ChannelMaster

Registriert: 15.09.2013
Beiträge: 1.681
Macht euch die M├╝he und ladet die Bilder auf dem FTP. Verlasst euch nicht auf die Pfade auf den Appservern. z.B. waren die Bilder fr├╝her auf apps1. vorhanden.
_________________________
/apps install 30559674.ChannelMaster

[zum Seitenanfang]  
Re: Fragen und Antworten [Re: Vampiric Desire] - #2800476 - 19.06.2016, 23:12:15
djchrisnet
​Verified Prototype Hater

Registriert: 27.05.2006
Beiträge: 905
Ort: Rendsburg
nix eigener Space, einfach nur

KnuddelsServer.getFullSystemImagePath('states/male.png')
KnuddelsServer.getFullSystemImagePath('states/female.png')
_________________________
┬╗ AppEntwickler
┬╗ Prototype Hater



[zum Seitenanfang]  
Re: Fragen und Antworten [Re: djchrisnet] - #2800501 - 20.06.2016, 08:25:23
Vampiric Desire
​ChannelMaster

Registriert: 15.09.2013
Beiträge: 1.681
Antwort auf: djchrisnet
nix eigener Space, einfach nur

KnuddelsServer.getFullSystemImagePath('states/male.png')
KnuddelsServer.getFullSystemImagePath('states/female.png')


In der Tat auch eine alternative. Nutzt man es aber im UI ist der eigene Space vorzuziehen.
_________________________
/apps install 30559674.ChannelMaster

[zum Seitenanfang]  
Re: Fragen und Antworten [Re: Vampiric Desire] - #2800652 - 20.06.2016, 23:40:13
djchrisnet
​Verified Prototype Hater

Registriert: 27.05.2006
Beiträge: 905
Ort: Rendsburg
Um UI reicht auch ein /kimg/states/[fe]male.png
_________________________
┬╗ AppEntwickler
┬╗ Prototype Hater



[zum Seitenanfang]  
Re: Fragen und Antworten [Re: djchrisnet] - #2813001 - 09.09.2016, 14:30:39
Leechi
Nicht registriert


Ich versuche seit gestern eine Topliste zu erstellen und Eintr├Ąge im profil anzeigen zu lassen
Die Topliste anlegen scheint zu funktionieren aber es wird mir nichts im profil angezeigt und ich finde einfach nicht raus was ich da machen muss?
Warnung! Spoiler!

Code:
App.onAppStart = function() {

    var TopListAccess = KnuddelsServer.getToplistAccess();
    var ProfileEntryAccess = KnuddelsServer.getAppProfileEntryAccess();

    var rank = TopListAccess.createOrUpdateToplist('Points', 'Rang', {
        1: 'Unbekannt',
        5: 'Gast',
    });

    ProfileEntryAccess.createOrUpdateEntry(rank, ToplistDisplayType.Label);

};

App.onUserJoined = function(user) {
    
    user.getPersistence().addNumber('Points', 1);

    var points = user.getPersistence().getNumber('Points', 0);

    var position = UserPersistenceNumbers.getPosition('Points', user, {
        ascending: false
    });

    // Ausgabe wie oft im Channel und welche Toplist platzierung
    // Funktioniert auch
    BOTUSER.sendPrivateMessage('Du hast uns ' + points + ' mal besucht und Position ' + position + '!', user);

}


Es wird also einfach nur gez├Ąhlt wie oft der user im channel war und danach r├Ąnge verteilt
Wenn ich nun den Channel betrete wird auch immer 1 hochgez├Ąhlt und mir wird auch ausgegeben wie oft und auch das ich auf platz 1 bin

Nun m├Âchte ich aber wissen wie ich den Rang auch im Profil anzeigen lassen kann denn das wird nicht gemacht

[zum Seitenanfang]  
Re: Fragen und Antworten [Re: ] - #2813012 - 09.09.2016, 16:06:18
DdvOiD
​Still lovin

Registriert: 24.02.2005
Beiträge: 781
Ort: Deutschland, NRW, Kempen
die Anzeige klappt soweit ich es beurteilen kann, nur in ├Âffentlichen mychannels
_________________________
Ich wei├č ich bin ein A-loch... :-D , doch Schei├č egal ob ihr mich liebt... ICH hab mich gern :-]

[zum Seitenanfang]  
Re: Fragen und Antworten [Re: DdvOiD] - #2813014 - 09.09.2016, 16:09:42
Leechi
Nicht registriert


Ah ok ich dachte irgendwie das w├Ąre auf dem Entwicklungsserver anders weil man da ja auch 3 cms braucht zum ├Âffentlich schalten :-D
Wenn es nur daran liegt hab ich wohl doch kein problem danke :-D

[zum Seitenanfang]  
Re: Fragen und Antworten [Re: ] - #2813155 - 10.09.2016, 20:48:35
MaximilianB

Registriert: 11.12.2004
Beiträge: 1.039
Hallo zusammen,

ich habe im Moment das Problem, dass meine App / mein Bot mir keine Nachrichten mehr zukommen lassen kann, wenn ich nicht mehr im Channel der App bin.
Als Minimalbeispiel habe ich folgenden Code:

Code:
var App = (new function() {
    // Hier weitere Hooks

    this.chatCommands = {
        // Hier weitere Funktionen

        'msgme': function(user, params, func) {
            var timeout = 0;
            var logger = KnuddelsServer.getDefaultLogger();
            var botuser = KnuddelsServer.getDefaultBotUser();

            if ( params.length != 0 && parseInt(params) > 0 ) {
                timeout = parseInt(params) * 1000;
            }

            setTimeout(function() {
                try {
                    logger.debug("Sende privateMessage");
                    user.sendPrivateMessage("Eine privateMessage");

                    logger.debug("Sende postMessage");
                    botuser.sendPostMessage(user, "Test-Topic", "Test-Text");
                } catch ( e ) {
                    logger.error(e);
                }
            }, timeout);
        }
}());


Solange ich im Channel erhalte ich nach Ausf├╝hrung der Funktion /msgme (egal ob mit oder ohne Parameter) eine Nachricht per /p und eine Nachricht per /m. Verlasse ich nach Ausf├╝hrung (mit Parameter f├╝r die Verz├Âgerung) den Channel passiert das nicht mehr.
Auch wenn ich innerhalb eines anderen Code-St├╝cks bin, welches nicht durch einen Funktionsaufruf vom Nutzer durchlaufen wird, werden nur dann /p und /m zugestellt, wenn sich der Nutzer (d.h. auf dem Dev-Server ich) im Channel befindet.

Da zumindest die Zustellung von Nachrichten per /m (nicht aber per /p) vorgestern noch funktioniert hat, frage ich mich, was ich jetzt falsch mache. Der Code, der die betreffende Nachricht versendet hat sich seitdem nicht mehr ge├Ąndert. Die Funktion /silence sagt mir, dass ich keine Channel still gestellt habe, meine /ig-Liste und auch die /block-Liste sind leer. Gibt es vielleicht noch eine andere M├Âglichkeit, Nachrichten zu blockieren und ich habe das (m├Âglicherweise unbewusst) ausgef├╝hrt?

Ich hoffe, mir kann jemand weiterhelfen.

Viele Gr├╝├če
Max

[zum Seitenanfang]  
Re: Fragen und Antworten [Re: MaximilianB] - #2813158 - 10.09.2016, 20:51:54
Vampiric Desire
​ChannelMaster

Registriert: 15.09.2013
Beiträge: 1.681
Ist ein anderer User in der Zeit im Channel?
Ich habe die Erfahrung gemacht, dass in einem leeren MyChannel nicht zwangsweise alles durchgef├╝hrt wird, wenn keine User im Channel sind?
_________________________
/apps install 30559674.ChannelMaster

[zum Seitenanfang]  
Re: Fragen und Antworten [Re: Vampiric Desire] - #2813166 - 10.09.2016, 21:31:24
MaximilianB

Registriert: 11.12.2004
Beiträge: 1.039
Antwort auf: Vampiric Desire
Ist ein anderer User in der Zeit im Channel?


Ohne das jetzt getestet zu haben (werde ich morgen nachholen, wenn jemand anderes mit mir auf dem DevServer im Channel sein kann): Daran d├╝rfte es liegen - ich habe vorgestern mit anderen Leuten im Channel getestet, heute war niemand mit dabei.

Danke dir.

[zum Seitenanfang]  
Re: Fragen und Antworten [Re: MaximilianB] - #2813212 - 11.09.2016, 00:19:33
djchrisnet
​Verified Prototype Hater

Registriert: 27.05.2006
Beiträge: 905
Ort: Rendsburg
Private Nachrichten aus unsichtbaren MyChannels werden nicht zugestellt, wenn der User nicht im Channel ist.

Erfahrungen, dass CodeTeile nicht ausgef├╝hrt werden weil niemand im Channel ist, kann ich nicht vorweisen, soweit ich wei├č werden lediglich ├Âffentliche Nachrichten an leere Channel gedropt.
_________________________
┬╗ AppEntwickler
┬╗ Prototype Hater



[zum Seitenanfang]  
Re: Fragen und Antworten [Re: djchrisnet] - #2813213 - 11.09.2016, 00:30:31
Vampiric Desire
​ChannelMaster

Registriert: 15.09.2013
Beiträge: 1.681
Antwort auf: djchrisnet
Private Nachrichten aus unsichtbaren MyChannels werden nicht zugestellt, wenn der User nicht im Channel ist.

Seit wann ist das so?
P.S. Comfirmed - habs eben getestet (P.S. schalte den Channel einfach ├Âffentlich - Das geht auf dem DEV Server auch ohne CMs)


Zitat:

Erfahrungen, dass CodeTeile nicht ausgef├╝hrt werden weil niemand im Channel ist, kann ich nicht vorweisen, soweit ich wei├č werden lediglich ├Âffentliche Nachrichten an leere Channel gedropt.


Mehrfach beobachtet, z.B. bei setTopic Codeteilen.


Bearbeitet von Vampiric Desire (11.09.2016, 00:35:36)
_________________________
/apps install 30559674.ChannelMaster

[zum Seitenanfang]  
Re: Fragen und Antworten [Re: Vampiric Desire] - #2813220 - 11.09.2016, 01:04:51
djchrisnet
​Verified Prototype Hater

Registriert: 27.05.2006
Beiträge: 905
Ort: Rendsburg
schon ne ganze Weile, wenn nicht schon immer

setTopic mag sein, hab mich da auch ab&zu gewundert aber mehr w├╝sste ich grade nicht
_________________________
┬╗ AppEntwickler
┬╗ Prototype Hater



[zum Seitenanfang]  
Re: Fragen und Antworten [Re: djchrisnet] - #2813354 - 11.09.2016, 17:49:53
Leechi
Nicht registriert


Hallo

Ich m├Âchte gerne eine "variable" Ausgabe bei einem Befehl erzeugen in diesem Fall: der user schaltet den newsletter ein/aus dann soll die meldung lauten "Du hast den newsletter erfolgreich NEUERSTATUS" wobei NEUERSTATUS einfach durch "deaktiviert" oder "aktiviert" getauscht werden soll

Das habe ich nun so gemacht:

Code:
    'lnewsletter': function (user, params, command) {

        var newsletter = user.getPersistence().getNumber('Newsletter', 0);
        var newsswitch;

        if(newsletter == 1) {
            newsswitch = 'deaktiviert';
            setUserNewsletter(user, 2);
        }
        else {
            newsswitch = 'aktiviert';
            setUserNewsletter(user, 1);
        }

        lang['AppNewsletterSwitch'] = lang['AppNewsletterSwitch'].replace(/\$SWITCH/g, newsswitch);
        BOTUSER.sendPrivateMessage(lang['AppNewsletterSwitch'], user);

    }


Problem ist nun:

das wort das beim ersten benutzen der funktion gesetzt wird, bleibt f├╝r immer
Wenn der Newsletter beim ersten mal also aktiviert war und dann deaktiviert wird, ist es egal wie oft ich die funktion verwende, es wird mir immer ausgegeben "Du hast den Newsletter erfolgreich deaktiviert"
Seltsamerweise wird sonst alles richtig ausgef├╝hrt (status von 1 auf 2 und umgekehrt funktioniert immer richtig) nur das wort ├Ąndert sich nie solange wie die app l├Ąuft

Was ich nun alles probiert habe:

Am ende variable auf den wert null setzen
Die variable zu einem leeren string ├Ąndern
Ich hab auch versucht die letzten beiden zeilen in die anweisungen zu packen und statt mit einer variable das wort zu ersetzen das wort direkt in die replace anweisung zu schreiben

Nichts geht... das kann doch nicht so schwer sein? :-D

[zum Seitenanfang]  
Re: Fragen und Antworten [Re: ] - #2813358 - 11.09.2016, 18:29:49
UltimateG4ming
​#WirSindKeineBots

Registriert: 15.06.2010
Beiträge: 4.024
Problem hier ist, dass du deine lang['AppNewsletterSwitch']-Variable (lang ist global verf├╝gbar) ├Ąnderst. Somit findet er nur beim ersten Mal ein "$SWITCH", das ersetzt werden kann. ├ändere die entsprechenden Codezeilen wie folgt ab:

Code:
var userOutput = lang['AppNewsletterSwitch'].replace(/\$SWITCH/g, newsswitch);
BOTUSER.sendPrivateMessage(userOutput, user);
Danach sollte es funktionieren :-)
_________________________
if ($ahnung == 'keine' ) { use ( FAQ ) && ( Google | | Suche ) }
if ($antwort == 0 ) { post ( Frage ) }

[zum Seitenanfang]  
Re: Fragen und Antworten [Re: UltimateG4ming] - #2813363 - 11.09.2016, 18:47:37
Leechi
Nicht registriert


Zitat:
Danach sollte es funktionieren :-)


So funktioniert es nun tats├Ąchlich vielen dank w├Ąr ich nie drauf gekommen :-D

[zum Seitenanfang]  
Seite 19 von 26 < 1 2 ... 17 18 19 20 21 ... 25 26 >


Moderator(en):  Misterious