derleniyor char.cpp char.cpp:9268:181: error: macro "IS_SET" passed 3 arguments, but takes just 2 else if ((pkItem->GetType(), ITEM_WEAPON && pkItem->GetSubType() == WEAPON_SW ORD) && (!IS_SET(pkItemMaterial[0]->GetSubType(), COSTUME_WEAPON && pkItemMateri al[0]->GetValue(3), 0) || (pkItemMaterial[0]->GetSubType(), WEAPON_SWORD)) // 2 E▒YANIN T▒P▒ B▒RB▒R▒NE E▒▒T DE▒▒LSE DURDRU ^ char.cpp:9270:222: error: macro "IS_SET" passed 3 arguments, but takes just 2 else if ((pkItem->GetType(), ITEM_COSTUME && pkItem->GetSubType() == COSTUME_ WEAPON && pkItemMaterial[0]->GetValue(3), 0) && (!IS_SET(pkItemMaterial[0]->Get SubType(), COSTUME_WEAPON && pkItemMaterial[0]->GetValue(3), 0) || (pkItemMateri al[0]->GetSubType(), WEAPON_SWORD)) // 2 E▒YANIN T▒P▒ B▒RB▒R▒NE E▒▒T DE▒▒LSE DUR DRU ^ char.cpp:9272:182: error: macro "IS_SET" passed 3 arguments, but takes just 2 else if ((pkItem->GetType(), ITEM_WEAPON && pkItem->GetSubType() == WEAPON_DA GGER) && (!IS_SET(pkItemMaterial[0]->GetSubType(), COSTUME_WEAPON && pkItemMater ial[0]->GetValue(3), 1) || (pkItemMaterial[0]->GetSubType(), WEAPON_DAGGER)) // 2 E▒YANIN T▒P▒ B▒RB▒R▒NE E▒▒T DE▒▒LSE DURDRU ^ char.cpp:9274:222: error: macro "IS_SET" passed 3 arguments, but takes just 2 else if ((pkItem->GetType(), ITEM_COSTUME && pkItem->GetSubType() == COSTUME_ WEAPON && pkItemMaterial[0]->GetValue(3), 1) && (!IS_SET(pkItemMaterial[0]->Get SubType(), COSTUME_WEAPON && pkItemMaterial[0]->GetValue(3), 1) || (pkItemMateri al[0]->GetSubType(), WEAPON_DAGGER)) // 2 E▒YANIN T▒P▒ B▒RB▒R▒NE E▒▒T DE▒▒LSE DU RDRU ^ char.cpp:9276:179: error: macro "IS_SET" passed 3 arguments, but takes just 2 else if ((pkItem->GetType(), ITEM_WEAPON && pkItem->GetSubType() == WEAPON_BO W) && (!IS_SET(pkItemMaterial[0]->GetSubType(), COSTUME_WEAPON && pkItemMaterial [0]->GetValue(3), 2) || (pkItemMaterial[0]->GetSubType(), WEAPON_BOW)) // 2 E▒YA NIN T▒P▒ B▒RB▒R▒NE E▒▒T DE▒▒LSE DURDRU ^ char.cpp:9278:222: error: macro "IS_SET" passed 3 arguments, but takes just 2 else if ((pkItem->GetType(), ITEM_COSTUME && pkItem->GetSubType() == COSTUME_ WEAPON && pkItemMaterial[0]->GetValue(3), 2) && (!IS_SET(pkItemMaterial[0]->Get SubType(), COSTUME_WEAPON && pkItemMaterial[0]->GetValue(3), 2) || (pkItemMateri al[0]->GetSubType(), WEAPON_BOW)) // 2 E▒YANIN T▒P▒ B▒RB▒R▒NE E▒▒T DE▒▒LSE DURDR U ^ char.cpp:9280:186: error: macro "IS_SET" passed 3 arguments, but takes just 2 else if ((pkItem->GetType(), ITEM_WEAPON && pkItem->GetSubType() == WEAPON_TW O_HANDED) && (!IS_SET(pkItemMaterial[0]->GetSubType(), COSTUME_WEAPON && pkItemM aterial[0]->GetValue(3), 3) || (pkItemMaterial[0]->GetSubType(), WEAPON_TWO_HAND ED)) // 2 E▒YANIN T▒P▒ B▒RB▒R▒NE E▒▒T DE▒▒LSE DURDRU ^ char.cpp:9282:222: error: macro "IS_SET" passed 3 arguments, but takes just 2 else if ((pkItem->GetType(), ITEM_COSTUME && pkItem->GetSubType() == COSTUME_ WEAPON && pkItemMaterial[0]->GetValue(3), 3) && (!IS_SET(pkItemMaterial[0]->Get SubType(), COSTUME_WEAPON && pkItemMaterial[0]->GetValue(3), 3) || (pkItemMateri al[0]->GetSubType(), WEAPON_TWO_HANDED)) // 2 E▒YANIN T▒P▒ B▒RB▒R▒NE E▒▒T DE▒▒LS E DURDRU ^ char.cpp:9284:180: error: macro "IS_SET" passed 3 arguments, but takes just 2 else if ((pkItem->GetType(), ITEM_WEAPON && pkItem->GetSubType() == WEAPON_BE LL) && (!IS_SET(pkItemMaterial[0]->GetSubType(), COSTUME_WEAPON && pkItemMateria l[0]->GetValue(3), 4) || (pkItemMaterial[0]->GetSubType(), WEAPON_BELL)) // 2 E▒ YANIN T▒P▒ B▒RB▒R▒NE E▒▒T DE▒▒LSE DURDRU ^ char.cpp:9286:222: error: macro "IS_SET" passed 3 arguments, but takes just 2 else if ((pkItem->GetType(), ITEM_COSTUME && pkItem->GetSubType() == COSTUME_ WEAPON && pkItemMaterial[0]->GetValue(3), 4) && (!IS_SET(pkItemMaterial[0]->Get SubType(), COSTUME_WEAPON && pkItemMaterial[0]->GetValue(3), 4) || (pkItemMateri al[0]->GetSubType(), WEAPON_BELL)) // 2 E▒YANIN T▒P▒ B▒RB▒R▒NE E▒▒T DE▒▒LSE DURD RU ^ char.cpp:9288:179: error: macro "IS_SET" passed 3 arguments, but takes just 2 else if ((pkItem->GetType(), ITEM_WEAPON && pkItem->GetSubType() == WEAPON_FA N) && (!IS_SET(pkItemMaterial[0]->GetSubType(), COSTUME_WEAPON && pkItemMaterial [0]->GetValue(3), 5) || (pkItemMaterial[0]->GetSubType(), WEAPON_FAN)) // 2 E▒YA NIN T▒P▒ B▒RB▒R▒NE E▒▒T DE▒▒LSE DURDRU ^ char.cpp:9290:222: error: macro "IS_SET" passed 3 arguments, but takes just 2 else if ((pkItem->GetType(), ITEM_COSTUME && pkItem->GetSubType() == COSTUME_ WEAPON && pkItemMaterial[0]->GetValue(3), 5) && (!IS_SET(pkItemMaterial[0]->Get SubType(), COSTUME_WEAPON && pkItemMaterial[0]->GetValue(3), 5) || (pkItemMateri al[0]->GetSubType(), WEAPON_FAN)) // 2 E▒YANIN T▒P▒ B▒RB▒R▒NE E▒▒T DE▒▒LSE DURDR U ^ char.cpp: In member function 'void CHARACTER::AddClMaterial(TItemPos, BYTE)': char.cpp:9265:4: error: expected ')' before 'bStop' bStop = true; ^ char.cpp:9267:4: error: expected ')' before 'bStop' bStop = true; ^ char.cpp:9268:90: error: 'IS_SET' was not declared in this scope else if ((pkItem->GetType(), ITEM_WEAPON && pkItem->GetSubType() == WEAPON_SW ORD) && (!IS_SET(pkItemMaterial[0]->GetSubType(), COSTUME_WEAPON && pkItemMateri al[0]->GetValue(3), 0) || (pkItemMaterial[0]->GetSubType(), WEAPON_SWORD)) // 2 E▒YANIN T▒P▒ B▒RB▒R▒NE E▒▒T DE▒▒LSE DURDRU ^ char.cpp:9269:4: error: expected ')' before 'bStop' bStop = true; ^ char.cpp:9271:4: error: expected ')' before 'bStop' bStop = true; ^ char.cpp:9273:4: error: expected ')' before 'bStop' bStop = true; ^ char.cpp:9275:4: error: expected ')' before 'bStop' bStop = true; ^ char.cpp:9277:4: error: expected ')' before 'bStop' bStop = true; ^ char.cpp:9279:4: error: expected ')' before 'bStop' bStop = true; ^ char.cpp:9281:4: error: expected ')' before 'bStop' bStop = true; ^ char.cpp:9283:4: error: expected ')' before 'bStop' bStop = true; ^ char.cpp:9285:4: error: expected ')' before 'bStop' bStop = true; ^ char.cpp:9287:4: error: expected ')' before 'bStop' bStop = true; ^ char.cpp:9289:4: error: expected ')' before 'bStop' bStop = true; ^ char.cpp:9291:4: error: expected ')' before 'bStop' bStop = true; ^ char.cpp:9293:4: error: expected ';' before 'bStop' bStop = true; ^ gmake: *** [.obj/char.o] Error 1