Waffenleveleffekte

06/15/2014 12:49 KingKiefer#1
Hallo liebe Epvp'ers
Ich habe eine frage, weiß jemand wie ich 2 effekte auf 1 waffe bekomme?

PHP Code:
    // 1h Sword
    
WeaponLevelingProp pWeaponLevelingProp(IK3_SWDDST_STR1);
    
m_aWeaponLevelingProp.insert(make_pair(pWeaponLevelingProp.dwItemKindpWeaponLevelingProp)); 
06/15/2014 13:35 ©ross#2
a) stimmt der Code garnet xD
Ist anders in meiner datei:

PHP Code:
    pWeaponLevelingProp WeaponLevelingProp(IK3_SWDDST_STR1);
    
m_aWeaponLevelingProp.insert(make_pair(pWeaponLevelingProp.dwItemKindpWeaponLevelingProp)); 
(bei dir ist das "=" weg und etwas vertauscht..)

Würde es, als laie, jetzt so versuchen:

PHP Code:
    pWeaponLevelingProp WeaponLevelingProp(IK3_SWDDST_STR1);
        
pWeaponLevelingProp WeaponLevelingProp(IK3_SWDDST_DEX20);
    
m_aWeaponLevelingProp.insert(make_pair(pWeaponLevelingProp.dwItemKindpWeaponLevelingProp)); 
Also eben quasi einfach die Zeile nochmal rein.
Anders wüsst ichs net.^^

//edid: In C++ gibts da net auch nen Verbundsoperator?
Ob man iwie 2 Effekte verbinden kann zu einem?
06/15/2014 13:54 KingKiefer#3
Quote:
Originally Posted by ©ross View Post
a) stimmt der Code garnet xD
Ist anders in meiner datei:

PHP Code:
    pWeaponLevelingProp WeaponLevelingProp(IK3_SWDDST_STR1);
    
m_aWeaponLevelingProp.insert(make_pair(pWeaponLevelingProp.dwItemKindpWeaponLevelingProp)); 
(bei dir ist das "=" weg und etwas vertauscht..)

Würde es, als laie, jetzt so versuchen:

PHP Code:
    pWeaponLevelingProp WeaponLevelingProp(IK3_SWDDST_STR1);
        
pWeaponLevelingProp WeaponLevelingProp(IK3_SWDDST_DEX20);
    
m_aWeaponLevelingProp.insert(make_pair(pWeaponLevelingProp.dwItemKindpWeaponLevelingProp)); 
Also eben quasi einfach die Zeile nochmal rein.
Anders wüsst ichs net.^^

//edid: In C++ gibts da net auch nen Verbundsoperator?
Ob man iwie 2 Effekte verbinden kann zu einem?
Bei mir stehts in der source ohne "p" davor und ohne "=". Wenn ich ich P und = dabei mache kommt nen error.

Verbundsoperator, was genau meinst du damit? Kenn das net :x
06/15/2014 14:10 ©ross#4
vergess es xD
(Also das was ich oben schrieb)

Kannst dir die Funktion m_aWeaponLevelingProp einfach ein 2. mal (zb als m_aWeaponLevelingProp2) einbauen und dann den 2. Wert setzen.

Könnte funzen ..

Bin aber ehrlich: Ich würd keine 2 effekte machen, das System ist so schon OP
06/15/2014 14:44 .SnoX#5
Quote:
Originally Posted by ©ross View Post
a) stimmt der Code garnet xD
PHP Code:
    pWeaponLevelingProp WeaponLevelingProp(IK3_SWDDST_STR1);
        
pWeaponLevelingProp WeaponLevelingProp(IK3_SWDDST_DEX20);
    
m_aWeaponLevelingProp.insert(make_pair(pWeaponLevelingProp.dwItemKindpWeaponLevelingProp)); 
Wäre ein wenig Sinnfrei denn damit setzt du zuerst pWeaponLevelingProp STR ein und im nächsten setzt du DEX er würde nur DEX benutzen..
Jenachdem wie pWeaponLevelingProp verbaut habe den Code jetzt nicht im Kopf würde ich pWeaponLevelingProp2 wie du schon sagtest versuchen oder WeaponLevelingProp erweitern sodas es in etwa so aussieht
Code:
WeaponLevelingProp( IK3_SWD, DST_STR, 1, DST_DEX, 20 );
Wie gesagt kenne den Code nuicht kommt halt drauf an wies aufgebaut ist.