[PAID][OPEN-SOURCE] mdm_notebook

[OPEN-SOURCE] [STANDALONE]

:floppy_disk: 1. Data Persistence and Metadata

All saved notes are stored in the item’s metadata. This means that players’ valuable entries are completely safe and remain intact in the notebook even after a server restart.

:page_facing_up: 2. Innovative Page Tearing Mechanic

The script allows for realistically tearing pages from the notebook. When this action is performed, the total number of pages in the notebook decreases, and the torn page goes directly into the player’s inventory as a separate item.

:eye: 3. Read-Only Torn Pages

Each torn page can be opened to read the exact content written on it at the moment it was torn. This acts as a snapshot – editing or adding new text to the torn page is permanently disabled.

:gear: 4. Standalone & ox_inventory Compatibility

The script functions as a standalone resource, requiring only an inventory script to work. By default, it is written and optimized for the highly popular ox_inventory system.

:hammer_and_wrench: 5. Flexibility and Open Source

Because the script is entirely open source, server developers can easily modify it. There is nothing stopping you from adapting it to your own custom inventory system or expanding it with new features.

Preview: YouTube

Buy: Tebex

Release 1.1.0

  • Adds an animation to the opened notebook, which is configurable in the config
  • Fixes an HTML error whereby, after tearing a sheet of paper from the notebook, all pages showed the same thing as what was written on the torn sheet of paper until the script was restarted
Code is accessible Yes
Subscription-based No
Lines (approximately) Number of lines
Requirements Inventory
Support Yes

Need support or have a question? Join to my discord

My other resources:

Am I able to copy to my clipboard on a torn sheet?

Yes, it is possible. All you have to do is select the text you are interested in and press CTRL + C and then in the place where you want to paste this text press CTRL + V


image

1 Like

Works with QS Inventory?

Sorry, but I can’t answer this question specifically because I don’t know what qs inventory looks like, however, if it has the option of assigning metadata to an item, it will be very easy to edit the notebook script under this inventory.

1 Like

Thank you for sending the documentation, inventory, from what I see, allows you to assign metadata to items, and therefore, after replacing a few functions in the script, everything should work without any problems.

1 Like

So it should be good with qs inventory? I am curious as well because this looks cool, love how you can rip out pages

Thank you, it’s nice to hear that. Everything should work without problems, the only thing you need to do is replace a few functions that are based on ox_inventory with those from qs_inventory, the only function for which I did not find a replacement is exports.ox_inventory:displayMetadata(metadata, value) which was used to display the number of remaining pages, although if you use this inventory, maybe you will be able to find something like this because I couldn’t and I didn’t look at the documentation in detail

Ya I am not sure how to go about that either because majority of the inventory is encrypted so I am limited to only so much I can adjust unfortunately.