Dosya : char_battle.cpp Arat : static void GiveExp İçerisinde Arat : to->PointChange(POINT_EXP, iExp, true); from->CreateFly(FLY_EXP, to); Değiştir : if (!to->IsEquipUniqueItem(ITEM_ANTIEXP_RING)) { to->PointChange(POINT_EXP, iExp, true); from->CreateFly(FLY_EXP, to); } Dosya : guild.cpp Arat : CGuild::OfferExp İçerisinde Arat : if (ch->GetExp() - (DWORD)amount > ch->GetExp()) { sys_err("Wrong guild offer amount %d by %s[%u]", amount, ch->GetName(), ch->GetPlayerID()); return false; } Altına Ekle : if (ch->IsEquipUniqueItem(ITEM_ANTIEXP_RING)) { ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("GUILD_ANTI_EXP_RING_OFFER_WARNING")); return false; }