Showcase Youtube
[dependencies]
1. TP LIBS
2. TP NOTIFY
[frameworks]
1. TPZ-CORE
2. VORP
3. GUM
4. RSG
[features]
- Multiple Locations (Includes Images City Stamps).
- NPC Rendering System (Removing when being far from the required distance).
- Hours System (Enable / Disable Automatically the location based on the allowed hours).
- Search functions on contacts section and telegrams section to find specific players by their name or unique id (for telegrams also through a telegram title).
- Configurable Location Blips.
- TP Notify Support.
- Webhooks.
<<TELEGRAMS>>
- When a player goes to a mailbox post office location and has not been registered, it will open a Registration NUI to accept the terms (Pay / Not) to register and on the player registration, a Telegram ID will be generated for it to be used to receive telegrams, parcels or be added as a contact.
- Telegrams are displayed in a list with pages (10 items each page) and are displayed with an icon (viewed / not), the sender’s name and the timestamp.
- Government (Police) Jobs can send a telegram to all the registered users by changing and set the Recipient parameter as `-1`.
- Send a telegram directly from their Character ID from an input option (Only Registered Users).
- Send an anonymous telegram (Not parcels).
- Send through listed (allowed) jobs, telegram bills with the desired amount for the player to pay.
- Reply to a telegram (Not anonymous Telegrams or Parcels).
- Before sending a Telegram, a stamp is always required to be added and paid (You are able to see the stamp image while selecting, 17 Stamps available by default).
- Notifications (Receiving Telegrams).
<<PARCELS>>
- Includes all the following Telegram features except the features that are mentioned only for telegrams and not parcels.
- Before sending a Parcel, you also have an option to set a cost (For the recipient to pay / not) and add any Parcel Item Contents (Money are included).
- KG System Parcel Weight is a system that you can configure and set a specific weight based on every item that is added on the parcel and based on the total weight, the sender must pay an amount (When there was no KG System, they used to abuse it because there was no cost but only paying for a stamp).
- If a Parcel has cost and the recipient must pay to receive the parcel contents, on payment, a new parcel will be send automatically by the system to the one they paid (the one who sent the parcel) and will contain the amount of the payment.
- Blacklisted Items to prevent from sending (Those items will not be displayed).
- There is an option for a parcel to return to the sender if a player is no longer interested for any reasons.
- After some hours if a parcel has not been accepted to return back to the sender for not losing it or waiting long time for no reason (The expired / returned parcel will be able to be collected any time).
- When a player is trying to send a parcel to another character which belongs to them, the system will not allow it.
- Notifications (Receiving Parcels).
- All item images are loaded directly from your inventory script which you can modify the path from `js>config.js`, otherwise, there is also the option to use the Mailbox script to load the item images.
<<CONTACTS>>
- Contacts Page allows you to add unlimited players as your contacts by their Name and Telegram ID.
- When a contact will be added, you will be able to send directly a Telegram or a Parcel and if you are not interested of having this contact anymore on your list, you are also able to remove it permanently.
- Contacts also displayed in a list with pages (10 items each page).
- When someone sends a telegram or a parcel, the contact will not be automatically added such as a smartphone, when someone calls you, the caller remains as unknown until you manually add this person as a contact.
**There is also a job support in the version 3.0.0, which allows specific jobs and grades to send or receive telegrams.**
<<MAILMAN JOB>>
- **Mailbox Post Office Access:** Allow specific configured jobs, post office owners and employees by locking or unlocking doors based on post office operating hours, controlling availability for other players.
- **Stamps:** By having this script, the stamps will no longer be bought from the Mailbox UI but from the mailmen - employees directly instead and be given and used as an actual items. The mailmen will be crafting those stamps through a crafting menu.
- **Telegrams:** Mailmen will be able to see whether a player has unread telegrams and track them through roleplay to inform them - you can prevent the players to be able to view their actual content if option is disabled.
- **Invoices:** Mailmen assigned to a designated post office can review a player’s unpaid invoices and restrict their access to the post office if they have excessive outstanding payments. Also, mailmen have the possibility to pay the invoice directly in case the player pays with cash the mailman.
- **Deliveries:** The system deliveries are type of “missions” allowing the player to deliver telegrams or parcels on the configured property locations or stores - the parcels does not include any actual items to steal, the delivery system is being made to keep player busy and have a possibility for small money income. The telegrams and parcels are having attached objects to make it more realistic for the player.
- **Employee Management:** Hire or fire players on the designated mailman jobs through a menu, includes permissions management.
- **Tax Ledger:** A tax ledger option for the owners of a mailbox office to pay a tax in a specific period of time, otherwise their ownership of the job will be lost and will be fired, including all employees.
- **Wardrobe:** An additional feature that allows integration with your wardrobe script at mailbox post office locations. This enables employees to change their outfits while on duty, especially if a specific work uniform is required.
<<BIRDS>>
- **Stores:** Allow players to purchase their preferred bird species from dedicated stores and designate a favorite bird. The selected favorite will become their primary companion and will automatically be used when sending telegrams.
- **Ageing:** Introduce a realistic ageing mechanic where all bird species have a finite lifespan. Birds will naturally age over time and eventually die after a configurable number of real-time days, ensuring a dynamic and immersive experience.
- **Calling:** Enable players to whistle their bird through either an item or a command, depending on the server's preferred implementation and gameplay design.
- **Syncing:** An alternative option to allow syncing of the birds between players, if you set this to false, you will be the only one able to see the bird once whistled.