Teleporter by Mentus

  • Da ja nicht alle Leecher es schaffen es aus meinem Source zu holen release ich es nun.

    WndField am Ende der Datei:

    WndField.h:
    Am Ende vor dem letzten "#endif"

    DPClient.cpp ( Client )
    Am Ende, VOR

    PHP
    CDPClient    g_DPlay;

    kommt das hier hin:

    PHP
    #ifdef __APP_TELEPORTER
    void CDPClient::SendTeleport( int nCurSel )
    {
        BEFORESENDSOLE( ar, PACKETTYPE_APP_TELEPORT, DPID_UNKNOWN );
        ar << nCurSel;
        SEND( ar, this, DPID_SERVERPLAYER );
    }
    #endif


    MsgHdr.h
    Über die Snapshots:

    PHP
    #ifdef __APP_TELEPORTER
    #define PACKETTYPE_APP_TELEPORT                    (DWORD)0xDDD00026
    #endif


    DPSrvr.cpp ( WorldServer )
    Unter

    PHP
    BEGIN_MSG;


    Das hier:

    PHP
    #ifdef __APP_TELEPORTER
        ON_MSG( PACKETTYPE_APP_TELEPORT, OnTeleportByAPP );
    #endif // __APP_TELEPORTER

    Dann noch am Ende der Datei das hier einfügen:

    Das Gelbe ist alles auskommentiert, ob es alles wieder funktioniert wenn ihr es wieder aktiviert weiß ich nicht. Müsst ihr schauen welche Koordinaten zu was gehören.


    Resdata.inc:

    Resdata.h

    PHP
    #define APP_TELEPORTER    2024

    Die Bilder: Klick

    Müsst ihr in Theme/Default/LoadMap reinklatschen.

    Das wars schon, aber ihr müsst natürlich die Weise wie ihr den Teleporter aufrufen wollt noch bestimmen.


    Screen:

    [CENTER]
    [/CENTER]

  • Jetzt doch kein bock mehr weiter zu machen? Oder wie kommt es dazu das viele wieder in einer Release Phase sind?

    [COLOR=#000000][COLOR=#FF8000][CENTER]
    [/CENTER]
    [/COLOR][/COLOR]

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!