int HasItem(int iItemNumber); void EquipItem(int iItemNumber); int INDEXCOUNT = 10; int HasItem(int iItemNumber) { int iIndex = GetLocalInt(OBJECT_SELF, "index"); int iCounter = GetLocalInt(OBJECT_SELF, "clothescount"); int iClothes = (iIndex * INDEXCOUNT) + iItemNumber; if(iClothes < iCounter) { object oItem = GetLocalObject(OBJECT_SELF, "clothes" + IntToString(iClothes)); SetCustomToken(20001 + iItemNumber, GetName(oItem)); return TRUE; } return FALSE; } void EquipItem(int iItemNumber) { int iIndex = GetLocalInt(OBJECT_SELF, "index"); int iClothes = (iIndex * INDEXCOUNT) + iItemNumber; object oItem = GetLocalObject(OBJECT_SELF, "clothes" + IntToString(iClothes)); ActionEquipItem(oItem, INVENTORY_SLOT_CHEST); }