Du bist nicht eingeloggt.

B2B-Realm Status

Social Networks

B2B auf Twitter
B2B auf Facebook

Bugtracker

Anduriell

Lehrling

  • »Anduriell« ist der Autor dieses Themas

Beiträge: 19

Registrierungsdatum: 05.11.2011

Wohnort: Darmstadt

Hauptcharakter: Arthemis

Gilde: Die ewigen Verdammten

  • Private Nachricht

1

Samstag, 24. Dezember 2011, 10:02

Accounts miteinander verbinden

Wollte mal für meinen Freunde-Server wissen, wie ich 2 Accounts so verbinden kann, dass sie miteinander levelnd mehr EXP und Gold bekommen.


Und da ich schon am Fragen bin, kann man so eine Startgeschenk-Mail erstellen wie bei Blizz Hr. Fröstelich? Und wenn ja, wie?




Gucky

Server-Gründer im Ruhestand

Beiträge: 2 113

Registrierungsdatum: 13.08.2010

Wohnort: Berlin

Hauptcharakter: Silver

  • Private Nachricht

2

Samstag, 24. Dezember 2011, 10:33

Ähm, ich bin mir jetzt nicht sicher wie ich darauf antworten soll.

Also wenn man MaNGOS etwas versteht und ein bisschen C++ kann, dann ist die Sache eigentlich nicht schwer selbst zu programmieren. Die Start-Mail ist sogar recht einfach. Die Sache mit dem Bonus ist ein bisschen kniffeliger.
Wenn Du einen Freunde-Server hast wo nur ein paar Freunde drauf zocken, dann lohnt sich die Mühe doch garnicht. Stell einfach die EP passend ein und gut is.
Ansonsten einfach mal im Core nach "GiveXP(" suchen.
Always remember that you are unique, just like everybody else!

Anduriell

Lehrling

  • »Anduriell« ist der Autor dieses Themas

Beiträge: 19

Registrierungsdatum: 05.11.2011

Wohnort: Darmstadt

Hauptcharakter: Arthemis

Gilde: Die ewigen Verdammten

  • Private Nachricht

3

Samstag, 24. Dezember 2011, 10:40

Erstmal danke für die schnelle Antwort.

Die Sache ist eben die, dass ich nicht immer auf dem Server on bin, von daher wollte ich dieses Mailsystem haben, dass die eben gleich ein Pet zum Anfang haben. Und das Freundesystem....auch unter Freunden und Bekannten sollte man schon nen Anreiz bieten, zusammen zu leveln und nicht eben jeder für sich. Da könnte ich die gleich auf Höchstlevel setzen, wenn ich die EXP-Rate auf 4 oder mehr einstelle.




Anduriell

Lehrling

  • »Anduriell« ist der Autor dieses Themas

Beiträge: 19

Registrierungsdatum: 05.11.2011

Wohnort: Darmstadt

Hauptcharakter: Arthemis

Gilde: Die ewigen Verdammten

  • Private Nachricht

4

Donnerstag, 29. Dezember 2011, 22:37

Hier nochmal die Bitte, mir zu erklären, wie beides funktioniert. Danke jetzt schon mal.




Gucky

Server-Gründer im Ruhestand

Beiträge: 2 113

Registrierungsdatum: 13.08.2010

Wohnort: Berlin

Hauptcharakter: Silver

  • Private Nachricht

5

Freitag, 30. Dezember 2011, 01:02

Du brauchst eine Liste (Datenbank/Tabelle am einfachsten) über die Spieler, welche zusammen EP-Bonus-berechtigt sind, und musst immer dann, wenn EP verteilt werden, gegen diese Liste prüfen und den entsprechenden Faktor auf die EP drauf multiplizieren, suche nach 'GiveXP'.

Für das Verschicken kannst Du z.B. bei der Methode 'void WorldSession::HandleCharCreateOpcode( WorldPacket & recv_data )' ansetzen und such einfach mal nach 'pQuest->GetRewMailTemplateId()' worüber Du zu Code-Schnipseln kommst, die Dich anleiten per Code Mails zu verschicken.
Always remember that you are unique, just like everybody else!

Anduriell

Lehrling

  • »Anduriell« ist der Autor dieses Themas

Beiträge: 19

Registrierungsdatum: 05.11.2011

Wohnort: Darmstadt

Hauptcharakter: Arthemis

Gilde: Die ewigen Verdammten

  • Private Nachricht

6

Freitag, 30. Dezember 2011, 10:16

Vielen lieben Dank für die Hilfe.