Forum moved to if-forum.org
Autor Nachricht
<  mysteriöses "von"
Lukas
BeitragVerfasst am: Mo, 30 Mai 2011 - 17:46  Antworten mit Zitat
Wasserträger
Wasserträger


Anmeldungsdatum: 21.05.2006
Beiträge: 42

Ich habe ein Verb "attackiere #noun" definiert. Hier die Codeausschnitte:
Code:

verb("attackiere #noun",A_ATTACK,0);
...
class spieler:stdcreature {
    setShort("mich,mir,dich,dir,geralt");
    ...
    int onAction(int action)
    {
       switch(action)
       {...
             case(A_ATTACK);
             object y;   
             fetch(y,y.isfirst(),0)
             {
                write("An <dem y> deinen Frust abzulassen
                                 brächte leider
            auch nichts.^");
            return(1);
                break;
             }
            ...


Bei Objekten bringt das auch die gewünschte Ausgabe, wenn man aber versucht, sich selbst zu attackieren (was zugegebenermaßen nicht oft der Fall sein wird), bekommt man diese Ausgabe als Antwort:
Zitat:

An von dir deinen Frust abzulassen brächte leider auch nichts.

Meine Frage: Wo kommt dieses "von" plötzlich her? (Bzw.: Wo habe ich hier Mist gebaut? ;o) )
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Oliver Berse
BeitragVerfasst am: So, 5 Jun 2011 - 22:57  Antworten mit Zitat
Wasserträger
Wasserträger


Anmeldungsdatum: 29.08.2002
Beiträge: 50

"von dir" stammt aus einer Liste von Artikeln und Pronomen für den Spieler und wird im Dativ ("dem y") ausgegeben. Ob das "von" an anderer Stelle Sinn macht, müsste ich noch prüfen. Du kannst hier aber natürlich abfragen, ob y == player und die Ausgabe entsprechend anpassen.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Beiträge der letzten Zeit anzeigen:   
Alle Zeiten sind GMT + 1 Stunde (MEZ)

Nächstes Thema anzeigen
Vorheriges Thema anzeigen
Seite 1 von 1
if-de :: Forum Foren-Übersicht  >  Floyd

Neues Thema eröffnen   Neue Antwort erstellen


 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.



Kontakt: Administrator

Powered by phpBB and NoseBleed v1.05