Made with blood, sweat, and tears by @Steady and Erratic
Gun_catalogue aims to deliver an immersive and user-friendly gun store UI.
All gun store locations are supported and shown on the map.
As you can see, it includes (almost) every single firearm you can acquire in the singleplayer and even has short descriptions of the guns.
- Right arrow and left arrow allow you to quickly switch pages.
- You can use the index to find the category you need.
- Backspace and escape to exit the book.
- Prices need to be changed in server and client (JS)
UP NEXT:
- Working general store
- RedEM_RP_inventory support. â DONE
Changelog v1.2
- Added redEM_inventory support.
- Guns should now save on respawn/relog.
- Credits to Crypto as we are using his method of adding them as items.
Changelog v1.1
Added Misc. section on the index.
Added the following weapons:
- Bow and arrow
- Lasso
- Antique Sword
- Lantern
- Hatchet
- Hunting Knife
- Throwing Knives
- Machete
- Tomahawk
- Dynamite
- Fire Bottle
You can find the latest version of the resource here:
Repository
Issues and feature requests
A. Prerequisites:
B. How to install:
- Download the resource from the repo
- Unzip it
- Put it in your resource folder
- Add âensure gun_catalogueâ to your server.cfg
- Done!
C. How to give your mythic notifications a Red Dead look and feel:
- Make sure mythic_notify is installed and working properly
- Open mythic_notify\html\css\style.css
- Replace .success,.inform, .error, .system, .police and .info with the following code:
.success {
clip-path: polygon(5% 1%, 8% 6%, 9% 3%, 14% 0%, 18% 6%, 19% 3%, 22% 1%, 30% 5%, 34% 1%, 39% 4%, 43% 5%, 50% 6%, 50% 7%, 53% 3%, 58% 6%, 61% 9%, 68% 4%, 74% 7%, 78% 9%, 84% 5%, 92% 9%, 95% 16%, 98% 19%, 96% 27%, 100% 38%, 96% 45%, 96% 50%, 99% 57%, 93% 61%, 96% 69%, 99% 82%, 95% 88%, 94% 93%, 97% 98%, 82% 99%, 81% 94%, 74% 91%, 61% 96%, 54% 97%, 50% 93%, 35% 99%, 34% 90%, 31% 90%, 15% 94%, 14% 93%, 9% 88%, 1% 84%, 6% 76%, 0% 57%, 2% 48%, 7% 43%, 2% 32%, 9% 20%, 2% 15%, 3% 13%);
background: rgb(52, 89, 59, 0.95);
color: #fff;
}
.inform {
clip-path: polygon(1% 1%, 9% 2%, 14% 3%, 23% 5%, 31% 4%, 37% 6%, 45% 5%, 47% 1%, 55% 4%, 56% 6%, 57% 8%, 68% 6%, 68% 4%, 77% 3%, 78% 8%, 82% 8%, 85% 5%, 88% 3%, 95% 5%, 100% 11%, 99% 16%, 96% 18%, 98% 29%, 96% 35%, 99% 42%, 96% 45%, 96% 51%, 100% 57%, 92% 66%, 94% 71%, 96% 76%, 95% 79%, 98% 88%, 94% 93%, 98% 98%, 89% 99%, 75% 96%, 74% 92%, 64% 98%, 52% 97%, 48% 94%, 33% 96%, 25% 98%, 19% 91%, 16% 88%, 4% 94%, 3% 93%, 4% 80%, 0% 69%, 0% 63%, 1% 57%, 0% 45%, 0% 39%, 0% 34%, 0% 30%, 0% 25%, 0% 19%, 0% 15%, 0% 9%, 0% 5%);
background-color: rgb(51, 112, 165, 0.85);
color: #ffffff;
}
.error {
clip-path: polygon(3% 2%, 8% 3%, 12% 0%, 18% 5%, 25% 3%, 36% 6%, 48% 3%, 64% 6%, 74% 0%, 91% 8%, 100% 4%, 98% 12%, 97% 13%, 100% 32%, 97% 40%, 100% 48%, 98% 55%, 100% 65%, 100% 73%, 100% 85%, 100% 92%, 100% 96%, 98% 100%, 87% 96%, 82% 95%, 65% 100%, 57% 93%, 48% 96%, 30% 96%, 21% 90%, 9% 97%, 6% 91%, 5% 80%, 0% 67%, 1% 55%, 0% 43%, 2% 29%, 0% 18%, 1% 15%);
background: rgb(100, 3, 2, 0.85);
color: #fff;
}
.system {
clip-path: polygon(3% 0%, 10% 5%, 21% 1%, 23% 4%, 24% 1%, 37% 4%, 46% 1%, 54% 1%, 58% 3%, 72% 6%, 97% 4%, 99% 4%, 91% 8%, 96% 24%, 100% 29%, 100% 31%, 99% 39%, 100% 48%, 98% 53%, 100% 66%, 98% 68%, 99% 74%, 100% 84%, 100% 89%, 98% 95%, 97% 98%, 90% 96%, 78% 93%, 69% 98%, 65% 96%, 51% 95%, 38% 95%, 31% 91%, 19% 96%, 14% 94%, 7% 85%, 0% 81%, 1% 66%, 0% 46%, 0% 34%, 0% 16%, 0% 13%, 3% 11%, 0% 29%, 0% 32%);
background: rgb(190, 97, 18, 0.85);
color: #fff;
}
.police {
clip-path: polygon(3% 0%, 3% 1%, 6% 3%, 6% 3%, 11% 6%, 14% 3%, 19% 6%, 26% 2%, 30% 5%, 40% 2%, 46% 4%, 51% 6%, 52% 7%, 61% 4%, 68% 4%, 71% 10%, 78% 7%, 86% 3%, 92% 6%, 94% 7%, 100% 4%, 100% 19%, 100% 23%, 100% 24%, 100% 33%, 96% 40%, 99% 45%, 100% 49%, 92% 54%, 99% 62%, 100% 64%, 96% 67%, 97% 73%, 98% 79%, 91% 85%, 97% 92%, 99% 93%, 91% 96%, 81% 99%, 74% 100%, 66% 98%, 63% 93%, 43% 97%, 39% 96%, 36% 89%, 21% 93%, 18% 89%, 12% 80%, 0% 82%, 3% 75%, 6% 57%, 6% 54%, 0% 48%, 3% 41%, 1% 35%, 0% 30%, 3% 24%, 2% 18%, 0% 13%, 4% 9%);
background: rgb(181, 82, 85, 0.85);
color: #fff;
}
.info {
clip-path: polygon(1% 2%, 7% 7%, 13% 3%, 22% 4%, 38% 1%, 40% 4%, 45% 4%, 53% 3%, 54% 6%, 67% 0%, 70% 6%, 78% 3%, 94% 2%, 98% 9%, 98% 11%, 97% 14%, 100% 22%, 96% 30%, 97% 37%, 96% 48%, 94% 61%, 99% 68%, 98% 76%, 96% 85%, 100% 93%, 96% 100%, 86% 100%, 84% 96%, 68% 100%, 66% 94%, 52% 100%, 50% 94%, 35% 100%, 33% 96%, 29% 95%, 16% 97%, 14% 91%, 6% 92%, 2% 82%, 5% 75%, 0% 61%, 0% 52%, 0% 44%, 0% 34%, 3% 28%, 0% 18%, 1% 12%, 2% 12%);
background: rgb(88, 139, 90, 0.85);
color: #fff;
}