Sziasztok, már számtalanszor beraktam ezt a systemet: http://metin2hungary.net/index.php/topic,199330.msg1054393.html#msg1054393
Viszont eddig még sosem jelentkezett a csatolt képen látható hiba!
Gőzöm sincs mi lehet ez, valaki meg tudja mondani mit csesztem el?
Valamiért nem tetszik neki a (vnum) :/
Mivel a vnum egy előző if-ben lett létrehozva és csak annak a végéig él.
Vagy újra létrehozod a te if-edben, v kiveszed az előzőből, h az egész fv-ben el tudd érni.
pl ez? nem sokkal van fölötte:
Idéz#ifdef ENABLE_EFFECT_COSTUME
case CItemData::ITEM_TYPE_COSTUME:
if (pItem->GetSubType() == CItemData::COSTUME_BODY)
{
DWORD szItem = pItem->GetIndex();
long szMsm = pItem->GetValue(3);
switch (szItem)
{
case VALUE_VNUM_1:
__AttachEffect(EFFECT_REFINED + EFFECT_BODYARMOR_SPECIAL);
break;
case VALUE_VNUM_2:
__AttachEffect(EFFECT_REFINED + EFFECT_BODYARMOR_SPECIAL2);
break;
}
}
#endif
Nem. Ne menj ki a case ágból mert ott is ua a helyzet.
A hiba fölött kb 10 sorral ottvan a vnum deklarálása. V azt átmásolod a másik if-be, vagy kiviszed az első ifből, h m2 lássa.
Hát nem akarja a jót :'( :/
Üzenet összefésülés: 2019-03-26, 13:20:39
Ki vettem a if (shiningit->first == vnum) az ágamból, tehát akkor a lényeg, az, hogy ne legyen 2x a vnum? :D Remélem a system ettől még működik :D hogy nem ezt olvassa: if (shiningit->first == vnum) hanem ezt: if (12010 <= vnum && vnum <= 12049) közrejátszik ez valamiben? vagy csak az a lényeg, hogy a vnum definiálva legyen?
Üzenet összefésülés: 2019-03-26, 13:32:49
Hát, ez nem jött össze, nem értem ezt az egészet :o ;D ;D
Most meg ezt írja, de nem értem mit nem ismer fel ez a szar, mikor hozzá adtam az Userinterface-hez úgy ahogy kell
Macerás úgy segíteni, hogy még a sorszámozás sincs bekapcsolva, vagy hogy nem küldöd el a teljes fájlt.. Az egyszerűség kedvéért, ott ahol írja a vnum hibát, cseréld le a vnum szót erre: pItem->GetIndex()
Ennyi..
Köszi, lefordult király minden :)