[c++] Monarch affect anzeigen dauerhaft bei Monarchen (Kaiser)

07/31/2015 15:14 .Risan.#1
Moin, eine sache die ich früher immer vermisst habe..
Und nun mal umgesetzt habe...
König Symbol über den Kopf, sobald der Spieler Monarch ist..

Fangen wir an:

Serverside:

affect.h:

Suche: enum EAffectBits

Füge am Ende ein:

PHP Code:
AFF_KING//45 AFF_KING 
char.cpp

Sucht nach: if (!test_server)

und fügt unter dem Abschnitt ein:

PHP Code:
    if (IsMonarch() == true )
    {
        
m_afAffectFlag.Set(AFF_KING);
    } 

ClientSide:

Öffnet: Userinterface/InstanceBase.h

sucht nach: AFFECT_NUM =

fügt darüber ein:
PHP Code:
AFFECT_KING 45//45 //KING EFFECT_AFFECT+44 
nun die Python Datei playerSettingModule.py:
sucht nach: def __LoadGameEffect():
und fügt ein:
PHP Code:
chrmgr.RegisterEffect(chrmgr.EFFECT_AFFECT+44"Bip01""d:/ymir work/effect/armor/armor_koenig.mse"##45 King Symbol, AFFECT_KING = 45 
Es ist der Armor Pfad weil früher dies mit der King rüstung verbunden war.
Mittlerweile ist des ja nun anders möglich. Also nicht wundern. Hab einfach keine lust Pfad anzupassen und zu verschieben ^^

das wars. alles compilen..

Im Anhang befindet sich die MSE und das Bild.
Übrigens das Logo wurde damals von einem anderem User veröffentlicht.
Habe dies übernommen, es nicht von mir!

mfg Risan

Vorschau:
[Only registered and activated users can see links. Click Here To Register...]
07/31/2015 15:17 KΛIƬӨ#2
Koralles Release :)
07/31/2015 15:20 BizepsSupportAccount#3
super rls
07/31/2015 17:46 AnTii™#4
Ist mal was nützliches und hab dies damals schon only Clientside gehabt und das Logo war nicht immer sichtbar..
So ist es natürlich viel besser und werde ich gleich mal einbauen

Danke dafür :)
07/31/2015 18:37 .Arno#5
steriles Release, wie üblich von dir Risan :)
07/31/2015 20:39 ProfessorEnte#6
Waerst du nicht so schoen, dann waere dein Release haessliger.
Von daher Top!
08/01/2015 10:21 deltous'fabius#7
PHP Code:
ClientSide:

ÖffnetUserinterface/InstanceBase.cpp

sucht nach
AFFECT_NUM =

fügt darüber ein:
PHP-Code:
AFFECT_KING 45//45 //KING EFFECT_AFFECT+44 
Es ist nicht die InstanceBase.cpp sonder die Header-Datei: InstanceBase.h.
Ansonsten vielen Dank für das release!:)
09/30/2015 14:28 FCPorto15#8
kann man dass nicht so machen dass man ab eine gewiese level dass dann er dass automatich bekommt ?
09/30/2015 14:55 MQTT.#9
sieht gut schick aus.
09/30/2015 22:24 .Risan.#10
Quote:
Originally Posted by FCPorto15 View Post
kann man dass nicht so machen dass man ab eine gewiese level dass dann er dass automatich bekommt ?
Klar, beim Levelup oder SetLevel func einfach den Affect adden.
09/06/2016 13:13 Premiumlike#11
Wie ernennt man jemanden zum König/Kaiser ?
09/06/2016 15:58 x"Kazuki#12
Klappt das auch mit dem VIP-System von Kilroy?