this is about CAntiExploits class in COEP... and i dont know if it is nessecery for the project ver 61... if this is not nessecery u could forgot it... Coded by Roxaz & Fyyre. Code: INT32 nCAntiExploits__RequestEnchantItem = 0; bool CAntiExploits::UseItem(CSocket *pSocket, BYTE *packet) { L2SERVER_SHARED_GUARD(nCAntiExploits__RequestEnchantItem); TLS_TRACE_BEGIN; User* pUser = pSocket->user; INT32 nObjID = *(INT32*)(packet); CItem* pItem = (CItem*)L2ServerFunctions::GetObject(nObjID); if(pItem->IsValidItem()) { INT32 nClassID = pItem->SD->nClassID; if((nClassID >= 729 && nClassID <= 732) || (nClassID >= 947 && nClassID <= 962)) { if (pUser->IsNowTrade()) { pUser->TradeCancel(); TLS_TRACE_END; return false; } CSPacket clAugWind; clAugWind.set(11); clAugWind << 0xFE; clAugWind << 0x58; clAugWind << 1; clAugWind << 0; pSocket->Send(&clAugWind); } } TLS_TRACE_END; return true; }