C++ Buff NPC erstellen (World of Warcraft)

  • Hallo liebe Community, heute zeige ich euch wie ihr einen Buff NPC erstellen könnt.


    Schritt 1: Als erstes includiert ihr diese Sachen, dies ist notwendig sonst wird es nicht funktionieren.

    C
    #include "GossipDef.h"
    #include "Player.h"
    #include "ScriptedPch.h"
    #include "ScriptedGossip.h"
    #include "Database/DatabaseEnv.h"
    #include "SpellMgr.h"
    #include "Common.h"


    Schritt 2: Nun erstellen wir unseren NPC

    Code
    bool GossipHello_simple_buff_npc(Player *player, Creature *_Creature)
    {
    	player->SetTaxiCheater(true);
    
    
    	player->ADD_GOSSIP_ITEM(5, "Teleports",					 GOSSIP_SENDER_MAIN,  1/* '1' */ ); // Erstellt einen Menu Eintrag welcher der Spieler den NPC sieht wenn er den NPC ansprich
    	player->SEND_GOSSIP_MENU(DEFAULT_GOSSIP_MESSAGE,       	_Creature->GetGUID());
    
    	return true;	   
    }


    Schritt 3: Was passieren soll, wen man in Anklickt


    Schritt 4: Der Buff NPC selber



    An Ende, müsste bei euch alles so aussehen.



    Dies ist ein Tutorial für Anfänger, ihr könnt natürlich auch den NPC erweitern.

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    Schaut auf meinem YouTube Kanal vorbei :).
    Music Nation

  • kein Plan von C++, aber das ist ja kein Tutorial - das ist ja reiner Code. Kannst genauso gut als "Release" posten.

    Dachte ich auch gerade. Abgesehen davon, dass auch wenn man Ahnung von C++ hat, einfach irgendwas hingeklatscht wird.

    Chief Technology Officer (CTO)


    Interesse an folgenden Domains?

    fivemp.de - planet-zoo.de

    Jetzt anschreiben :)

  • Dachte ich auch gerade. Abgesehen davon, dass auch wenn man Ahnung von C++ hat, einfach irgendwas hingeklatscht wird.


    Stimmt schon, aber dieser NPC ist ja noch lange nicht fertig :D. Das würde nichts bringen, wen man dies jetzt einfach Kopiert
    und einfügen würde.


    TutNichts: kein Plan von C++, aber das ist ja kein Tutorial - das ist ja reiner Code. Kannst genauso gut als "Release" posten.


    Ich lasse es als Tutorial hier ;).

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    Schaut auf meinem YouTube Kanal vorbei :).
    Music Nation