Kleines Problem benötige Hilfe

01/12/2012 00:46 Mariomarter#1
Hey E*pvpers, könnte mir jemand von euch sagen wo

Quote:
if( pAttacker->HasBuff( BUFF_ITEM, II_COUPLE_BUFF_MIRACLE_01 ) )
fFactor *= 1.04F;
definiert wird? ich wollte einen zusätzlichen Buff II_COUPLE_BUFF_MIRACLE_02 adden hab auch soweit alles in den resourcen erledigt allerdings spuckt er mir hier undeclared indentifier aus. Nun hab ich versucht nach II_COUPLE_BUFF_MIRACLE_01 zu suchen um herauszufinden wo das deklariert wird, allerdings ohne Erfolg. Ich hoffe jemand kann mir helfen :)

Greetz
01/12/2012 00:53 Sedrika#2
Deklariert werden muss es nicht, da es einfach nur eine abfrage ist.

Wenn du dein zweites miracle nutzen willst, versuch mal das:
PHP Code:
if( pAttacker->HasBuffBUFF_ITEMII_COUPLE_BUFF_MIRACLE_01 ) || pAttacker->HasBuffBUFF_ITEMII_COUPLE_BUFF_MIRACLE_02 ) )
fFactor *= 1.04f
01/12/2012 00:56 Mariomarter#3
Quote:
Originally Posted by Sedrika View Post
Deklariert werden muss es nicht, da es einfach nur eine abfrage ist.

Wenn du dein zweites miracle nutzen willst, versuch mal das:
PHP Code:
if( pAttacker->HasBuffBUFF_ITEMII_COUPLE_BUFF_MIRACLE_01 ) || pAttacker->HasBuffBUFF_ITEMII_COUPLE_BUFF_MIRACLE_02 ) )
fFactor *= 1.04f
danke aber ich möchte gerne auch den drop factor ändern deswegen hab ich versucht eine neue if abfrage bzw. eine else if abfrage mit dem zweiten item zu machen, leider ohne erfolg.
01/12/2012 01:04 Sedrika#4
Dann wird es so sein:
Quote:
if( pAttacker->HasBuff( BUFF_ITEM, II_COUPLE_BUFF_MIRACLE_01 ) )
fFactor *= 1.04f;
if( pAttacker->HasBuff( BUFF_ITEM, II_COUPLE_BUFF_MIRACLE_02 ) )
fFactor *= 1.04f;
Nun kannst du den faktor ändern wie du willst.
01/12/2012 01:13 Mariomarter#5
hab ich probiert genau da spuckt er den undeclared indentifier error aus :/

EDIT : Sowohl mit if als auch mit else if
01/12/2012 01:21 Sedrika#6
Zeig mal bitte die ganze funktion wo du das her hast.
01/12/2012 01:26 Mariomarter#7
MoverParam.cpp

Quote:
#if __VER >= 13 // __COUPLE_1202
if( pAttacker->HasBuff( BUFF_ITEM, II_COUPLE_BUFF_MIRACLE_01 ) )
fFactor *= 1.04F;
// else if( pAttacker->HasBuff( BUFF_ITEM, II_COUPLE_BUFF_MIRACLE_02 ) )
// fFactor *= 1.08F;
#endif // __COUPLE_1202
Die // dienen nur dazu, dass ich keine errors beim compilen bekomm und was anderes testen kann. Funktionieren tuts trotzdem ned.
01/12/2012 02:03 yannickFlyff#8
Benutzt du zwei verschiedene Resource ordner evtl.?

Rechtsklick auf II_COUPLE_BUFF_MIRACLE_01 und zur definition springen und in der Datei muss dein 02 rein ^^
01/12/2012 02:20 Mariomarter#9
Quote:
Originally Posted by yannickFlyff View Post
Benutzt du zwei verschiedene Resource ordner evtl.?

Rechtsklick auf II_COUPLE_BUFF_MIRACLE_01 und zur definition springen und in der Datei muss dein 02 rein ^^
oh gott ich hab ganz vergessen dass es ja für die source auch ne define.h gibt xD

Ich hätte allerdings noch ein problem ich suche grad schon die ganze Zeit nach den Einträgen für die Bilder der Skills und dem Text darunter was man im 2. Tab des Couple Fensters sieht (Also Power of Love, etc. und der text unten der es beschreibt) allerdings find ich im Source ein Haufen TIDs die mich aber nicht wirklich weiterbringen und im textclient ist es auch nicht drin. :s

Edit : und nein es werden nicht die Texte aus der propitem.txt.txt genommen sonst würde das keinen Text ergeben