Ergebnis 1 bis 20 von 506

Thema: +++ DynRPG - Das RM2k3-Plugin-SDK +++

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    @Davy Jones:

    Bei mir funktioniert es ohne Probleme.

    Geändert von Kyuu (09.02.2014 um 12:57 Uhr)

  2. #2
    Sehr merkwürdig.

    Auf was bezieht sich denn die Adresse in dieser Fehlermeldung?

    Geändert von Davy Jones (09.02.2014 um 23:10 Uhr)

  3. #3
    Folgende Sache:

    Ich benutze ParsedCommentParameter vom Typ String. Ab und an, scheinbar ohne Muster, ist in der Text-variable char[200] mehr drin als das, was ich reinschreibe. Ich gebe als Parameter z.B. "Haven" und kriege als 6.,7.,8. Zeichen irgend einen Ascii-Schmotz.

    http://rpg-maker.cherrytree.at/dynrp...aa5d26481e0303

  4. #4
    0.20?

    Das war ein Bug in der vorigen Version, war schon länger mit einem neuen Loader behoben. Der aktuellste 0.14-Loader sollte das auf jeden Fall auch schon behoben haben.

  5. #5
    Ich stelle fest, dass ich Daten brauche, die ich nicht finde und nur Daten finde, die ich nicht brauche und Daten habe von denen ich nicht weiß woher ich sie habe.

    • DynRPG SDK 0.14 -> DynRPG Website
    • DynRPG Patch 0.14 -> DynRPG Website
    • DynRPG Patch 0.17 -> Hab ich irgendwo her
    • DynRPG Patch 0.17 Verbesserter DynLoader -> Hab ich irgendwo her
    • DynRPG Patch 0.20 -> Keine Ahnung wo man das bekommt
    • DynRPG Patch 0.20 Verbesserter DynLoader -> Keine Ahnug wo man den bekommt
    • DynRPG SDK neue Versionen -> Keine Ahnung ob es das gibt und wo


    Wollen wir das mal zusammen tragen?

  6. #6
    Chaos, wie alles hier. Ich weiß. Ich baue gerade an einer neuen Webseite und werde da alles mal archivieren und ordentlich katalogisieren.

  7. #7
    Ist es mit DynRPG möglich auch auf Event-Befehle wie "Recall to memorized Position" zuzugreifen? Hab da nichts gefunden.

  8. #8
    Nicht direkt, aber du kannst natürlich händisch teleportieren mit.......waaaait, gerade festgestellt dass das noch gar nicht eingebaut ist O_o

    Geht aber händisch so:

    Code:
    void teleport(int mapId, int x, int y) {
        int *mapParamPtr = RPG::sceneObjects[RPG::SCENE_MAP];
        mapParamPtr[4] = mapId;
        mapParamPtr[5] = x;
        mapParamPtr[6] = y;
        ((char *)mapParamPtr)[13] = 1;
    }
    "Aus dem Kopf", nicht getestet.

  9. #9
    Hey,

    erst mal danke für die Antwort.

    Zitat Zitat
    int *mapParamPtr = RPG::sceneObjects[RPG::SCENE_MAP];
    Da kam die Fehlermeldung "cannot convert 'void***' to 'int*' in initialization"
    Also mal schnell abgeändert zu:

    Zitat Zitat
    int* mapParamPtr = (int*) RPG::sceneObjects[RPG::SCENE_MAP];
    Und es kompiliert und funktioniert... dachte ich zumindest.

    Jetzt kriege ich allerdings folgende Fehlermeldung sobald der Teleport kommen soll.

  10. #10
    Zitat Zitat von Quetschi Beitrag anzeigen
    Da kam die Fehlermeldung "cannot convert 'void***' to 'int*' in initialization"
    Da sind drei level of indirection, d.h. du musst zwei mal dereferenzieren um ein int* zu bekommen. Probier mal das:

    Code:
    int* mapParamPtr = **((int***)RPG::sceneObjects[RPG::SCENE_MAP]);

  11. #11
    Dankeschön, funktioniert soweit wunderbar. c:

  12. #12
    oh hoppla, da fehlten wohl zwei Sternchen, sorry

    Geändert von Cherry (10.05.2014 um 17:06 Uhr)

  13. #13
    Gibt es eine Möglichkeit an den Namen den man einer Map im Maker gibt zu kommen?
    Hab auch da nichts gefunden x:

  14. #14
    @Cherry:

    Das Problem in Dyn 0.20 mit RPG::Image::drawText, von dem immer wieder berichtet wird (z.B. hier) scheint mit der libDynRPG.a zusammenzuhängen, die mit Dyn 0.20 ausgeliefert wird (siehe hier). Ich kann nur vermuten, dass da was beim Übersetzen/Linken schiefgelaufen ist (vorausgesetzt, der Quellcode, den ich von dir habe, ist der selbe, den du auch für die ausgelieferte libDynRPG.a verwendet hast), denn bei meiner libDynRPG.a funktioniert RPG::Image::drawText wie es soll.

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •