Lab Pet System
$60.99 Ursprünglicher Preis war: $60.99$36.99Aktueller Preis ist: $36.99.
- When you adopt your pet, you can decide how fast it will get hungry/thirsty or how you want it to be in terms of gender, age, etc.
- As your pet grows older, the commands it can execute can be unlocked (you can do this through configuration or create a command yourself and set the age)
- The aging of your pet is time-dependent (at your discretion)
- You can change the appearance and name of your pet on the card as you wish.
- You can tie a string to your pet and make it listen to you when it is not listening to you
- After a certain level (determined by you) you can make certain pets attack a person etc. (depending on the relationship between you)
- Pets will automatically spawn in the last position when the server is started, if they have 0 health they will spawn dead and if you turn on “PermantlyDie” in Config, your pet will unfortunately disappear as soon as it dies.
- In short, everything is in your hands, you can organize it as you wish, you can spend time with your close friend who will be as you wish
-
$ USD
-
€ EUR
-
£ GBP
-
$ AUD
-
R$ BRL
- Instant Download
- Satisfaction Guarantee
- 100% Open Source
Config
PET = { -- "/petinfo" to turn off the part that comes up when you approach pets. debugMode = false, -- Certain prints are turned on, if you don't understand this you don't need to turn it on at all, it's here to help us understand where the error is when the script has problems. -- petInfoCommand = "petinfo", -- Command used to turn off the pet's on-screen infos showPetCommand = "showmyPets", -- Blip showing the location of the pet -- DefaultPetIMG = "https://cdn.discordapp.com/attachments/919180635388653618/1035353250242777138/pet-logo-design-paw-vector-animal-shop-business_53876-136741.webp", DefaultPetName = "Amazing Pets", -- if the name is "", the system will automatically fill it with the one here. -- Pet Shop area petBuyCoords = vector3(-1368.35, 56.31, 53.7), -- purchase marker part of the pet petShowCoords = vector4(-1366.09,56.68,54.1,119.19),-- Where to spawn when in the pet purchase menu -- SQL Mysql = "oxmysql", --NEEDS SYSETM petHealFillItem = "pethealth", -- the pad's full of health, hunger and thirst remain as they are. petHealFillAmount = 97, -- How much to fill when used --max 97 petHungryFillItem = "petfood", -- item to fill pet's hunger petHungryFillAmount = 97, -- How much to fill when used --max 97 petThirstFillItem = "petthirst", -- item to fill pet's thirst petThirstFillAmount = 50, -- How much to fill when used --max 97 -- DEADTH SIDE PermanentlyDie = false, -- if "true", the pet will be directly deleted when it dies and will never come back. -- UPTADES UpdateAnimInterval = 0, -- If the pad is going into animation, like dying, etc., how many seconds will it be checked? UpdateInterval = 1, -- "1minutes" will update all pets' death, hunger, thirst, location and many other updates every 1 minute (it will be good to do this in a short time to live without problems). UpdateXPInterval = 10, -- "1minutes" Every 1 minute all pets will gain a set amount of xp. LevelingDifficulty = 20,--% Indicates the health starvation value that the pet will have directly when you buy it the difficulty to level up in [ % ] -- lossOfLife_hungry = 3, -- Selects how many lives to take when Hunger drops to 0. lossOfLife_thirst = 1, -- Selects how many lives to take when Thirst drops to 0. -- earnXPAmount = 10, -- "UpdateXPInterval" time during which all pets will gain +1 xp for the specified amount of time -- NotificationInScript = true, -- If this is "true" you will use the script's own notify system. Notification = function(text, inform) -- You can put your own notify text here end, PetMiniMap = { showblip = true, sprite = 442, colour = 2, shortRange = false }, -- ROPE SIDE ropeLength = 4, -- How long the towing rope should be (in meters) I highly recommend keeping it between 6 and 10 meters ropeItem = "petrope", -- Ball petBallItem = "petball", --Pet Attack chaseDistance = 50.0, chaseIndicator = true, -- huge marker on hunted target head petAttackKeyCode = 49, --https://docs.fivem.net/docs/game-references/controls/ petAttackKeyCodeDisplay = "PRESS ~g~F~w~ TO ATTACK TARGET", --Displaying Text -- PET Interact petInteractKeyCode = 38, -- [ E ] https://docs.fivem.net/docs/game-references/controls/ -- Random animations RandomAnim = { ["dog"] = { -- { -- animName = "creatures@rottweiler@amb@", -- animID = "hump_loop_chop" -- }, { animName = "creatures@rottweiler@amb@world_dog_sitting@idle_a", animID = "idle_b" }, { animName = "creatures@rottweiler@amb@world_dog_barking@idle_a", animID = "idle_a" }, { animName = "creatures@rottweiler@amb@sleep_in_kennel@", animID = "sleep_in_kennel" }, }, ["cat"] = { { animName = "creatures@cat@amb@world_cat_sleeping_ground@base", animID = "base" }, { animName = "creatures@cat@amb@world_cat_sleeping_ledge@base", animID = "base" }, -- { -- animName = "creatures@cat@step", -- animID = "step_lft" -- }, }, ["bird"] = { { animName = "creatures@chickenhawk@amb@world_chickenhawk_feeding@base", animID = "base" }, { animName = "creatures@cormorant@amb@world_cormorant_standing@base", animID = "base" }, }, ["coguar"] = { { -- rest animName = "creatures@cougar@amb@world_cougar_rest@idle_a", animID = "idle_a" }, { -- getup animName = "creatures@cougar@getup", animID = "idle_a" }, } }, -- --[[ petTexureID => { Rottweiler => Hiç Rengi yok Shepherd => { [0] : Basic, [1] : White and black, [2] : Brown, } Husky => { [0] : Basic, [1] : Gold Brown, [2] : White, } Retriever => { [0] : Basic, [1] : Black, [2] : White Gold, [3] : Brown, } Cat => { [0] : Basic, [1] : White And Black, [2] : Brown- like a redhead :D, } } ]] AvailablePets = { { price = 1, hungryRatio = 30, --% When you buy the pet, it will directly indicate the health hunger value of the pet. thirstRatio = 80, --% When you buy the pet, it will directly indicate the health hunger value of the pet. energyRatio = 70, --% When you buy the pet, it will directly indicate the health hunger value of the pet. healthRatio = 90, --% When you buy the pet, it will directly indicate the health hunger value of the pet. hungryDecrase = 1, -- When the pet is updated it will go " -1 ", example => Hunger level 40, "the number you specify" in the specified time interval - 40 thirstDecrase = 1, -- When the pet is updated it will go " -1 ", example => Thirst level 20, At the set time interval "the number you specify" - 20 petName = "Rottweiler", petLabel = "The Rottweiler is one of the oldest known dog breeds,[1] dating back to the Roman Empire. With their herding and guarding characteristics, they have been the helpers of people in many matters. It is even recognized as the breed that led the herds of the Roman armies crossing the alpine mountains and protected the people in the caravan.", petIMG = "https://cdn.discordapp.com/attachments/697541709713899545/1050974691810082896/domestic-dog_thumb_4x3.webp", pedHash = "a_c_chop", petTexureID = 0, -- Pet TexureID > decides what color your pet will be so that it doesn't change color all the time or can have different colors. petGender = "F", -- Pet'in cinsiyeti "M ya da F" tarzında olacaktır M = male F = female petLevel = 5, -- Pet'i satın aldığınız zaman otomatik olarak olacak olan leveli petBoughtAnim = true, -- With or without a purchase animation? listOf = "dog", -- which list to be on }, { price = 1, hungryRatio = 30, --% When you buy the pet, it will directly indicate the health hunger value of the pet. thirstRatio = 80, --% When you buy the pet, it will directly indicate the health hunger value of the pet. energyRatio = 70, --% When you buy the pet, it will directly indicate the health hunger value of the pet. healthRatio = 90, --% When you buy the pet, it will directly indicate the health hunger value of the pet. hungryDecrase = 1, -- When the pet is updated it will go " -1 ", example => Hunger level 40, "the number you specify" in the specified time interval - 40 thirstDecrase = 1, -- When the pet is updated it will go " -1 ", example => Thirst level 20, At the set time interval "the number you specify" - 20 petName = "Popu", petLabel = "The Rottweiler is one of the oldest known dog breeds,[1] dating back to the Roman Empire. With their herding and guarding characteristics, they have been the helpers of people in many matters. It is even recognized as the breed that led the herds of the Roman armies crossing the alpine mountains and protected the people in the caravan..", petIMG = "", pedHash = "a_c_westy", petTexureID = 0, -- Pet TexureID > decides what color your pet will be so that it doesn't change color all the time or can have different colors. petGender = "F", petLevel = 5, petBoughtAnim = false, -- With or without a purchase animation? listOf = "dog", -- which list to be on }, { price = 2, hungryRatio = 10, --% When you buy the pet, it will directly indicate the health hunger value of the pet. thirstRatio = 20, --% When you buy the pet, it will directly indicate the health hunger value of the pet. energyRatio = 50, --% When you buy the pet, it will directly indicate the health hunger value of the pet. healthRatio = 98, --% When you buy the pet, it will directly indicate the health hunger value of the pet. hungryDecrase = 5, -- When the pet is updated it will go " -1 ", example => Hunger level 40, "the number you specify" in the specified time interval - 40 thirstDecrase = 5, -- When the pet is updated it will go " -1 ", example => Thirst level 20, At the set time interval "the number you specify" - 20 petName = "Retriever", petLabel = "Golden Retriever, dog breed. It originated in Scotland around the 19th century and was used as an aid in hunting activities at that time.", petIMG = "https://cdn.discordapp.com/attachments/697541709713899545/1050974692388900954/unnamed.png", pedHash = "a_c_retriever", petTexureID = 0, -- Pet TexureID > decides what color your pet will be so that it doesn't change color all the time or can have different colors.s petGender = "M", petBoughtAnim = true, -- With or without a purchase animation? petLevel = 10, listOf = "dog", -- which list to be on }, { price = 1, hungryRatio = 30, --% When you buy the pet, it will directly indicate the health hunger value of the pet. thirstRatio = 80, --% When you buy the pet, it will directly indicate the health hunger value of the pet. energyRatio = 70, --% When you buy the pet, it will directly indicate the health hunger value of the pet. healthRatio = 90, --% When you buy the pet, it will directly indicate the health hunger value of the pet. hungryDecrase = 1, -- When the pet is updated it will go " -1 ", example => Hunger level 40, "the number you specify" in the specified time interval - 40 thirstDecrase = 1, -- When the pet is updated it will go " -1 ", example => Thirst level 20, At the set time interval "the number you specify" - 20 petName = "Pug", petLabel = "The Rottweiler is one of the oldest known dog breeds,[1] dating back to the Roman Empire. With their herding and guarding characteristics, they have been the helpers of people in many matters. It is even recognized as the breed that led the herds of the Roman armies crossing the alpine mountains and protected the people in the caravan..", petIMG = "", pedHash = "a_c_pug", petTexureID = 0, -- Pet TexureID > decides what color your pet will be so that it doesn't change color all the time or can have different colors. petGender = "F", petLevel = 5, petBoughtAnim = false, -- With or without a purchase animation? listOf = "dog", -- which list to be on }, { price = 1, hungryRatio = 30, --% When you buy the pet, it will directly indicate the health hunger value of the pet. thirstRatio = 80, --% When you buy the pet, it will directly indicate the health hunger value of the pet. energyRatio = 70, --% When you buy the pet, it will directly indicate the health hunger value of the pet. healthRatio = 90, --% When you buy the pet, it will directly indicate the health hunger value of the pet. hungryDecrase = 1, -- When the pet is updated it will go " -1 ", example => Hunger level 40, "the number you specify" in the specified time interval - 40 thirstDecrase = 1, -- When the pet is updated it will go " -1 ", example => Thirst level 20, At the set time interval "the number you specify" - 20 petName = "Poodle", petLabel = "The Rottweiler is one of the oldest known dog breeds,[1] dating back to the Roman Empire. With their herding and guarding characteristics, they have been the helpers of people in many matters. It is even recognized as the breed that led the herds of the Roman armies crossing the alpine mountains and protected the people in the caravan..", petIMG = "", pedHash = "a_c_poodle", petTexureID = 0, -- Pet TexureID > decides what color your pet will be so that it doesn't change color all the time or can have different colors. petGender = "F", petLevel = 5, petBoughtAnim = false, -- With or without a purchase animation? listOf = "dog", -- which list to be on }, { price = 1, hungryRatio = 30, --% When you buy the pet, it will directly indicate the health hunger value of the pet. thirstRatio = 80, --% When you buy the pet, it will directly indicate the health hunger value of the pet. energyRatio = 70, --% When you buy the pet, it will directly indicate the health hunger value of the pet. healthRatio = 90, --% When you buy the pet, it will directly indicate the health hunger value of the pet. hungryDecrase = 1, -- When the pet is updated it will go " -1 ", example => Hunger level 40, "the number you specify" in the specified time interval - 40 thirstDecrase = 1, -- When the pet is updated it will go " -1 ", example => Thirst level 20, At the set time interval "the number you specify" - 20 petName = "shepherd", petLabel = "The shepherd dog breed is one of the oldest known dog breeds,[1] dating back to the Roman Empire. With their herding and guarding characteristics, they have been the helpers of people in many matters. It is even recognized as the breed that led the flocks of the Roman armies crossing the Alpine mountains and protected the people in the caravan.", petIMG = "", pedHash = "a_c_shepherd", petTexureID = 2, -- Pet TexureID > decides what color your pet will be so that it doesn't change color all the time or can have different colors. petGender = "F", petLevel = 5, petBoughtAnim = true, -- With or without a purchase animation? listOf = "dog", -- which list to be on }, { price = 2, hungryRatio = 10, --% When you buy the pet, it will directly indicate the health hunger value of the pet. thirstRatio = 20, --% When you buy the pet, it will directly indicate the health hunger value of the pet. energyRatio = 50, --% When you buy the pet, it will directly indicate the health hunger value of the pet. healthRatio = 98, --% When you buy the pet, it will directly indicate the health hunger value of the pet. hungryDecrase = 5, -- When the pet is updated it will go " -1 ", example => Hunger level 40, "the number you specify" in the specified time interval - 40 thirstDecrase = 5, -- When the pet is updated it will go " -1 ", example => Thirst level 20, At the set time interval "the number you specify" - 20 petName = "Rootti", petLabel = "Canis is a genus of mammals in the canine family, which includes dogs, coyotes and most wolves. Species in this genus are characterized by their medium to large size, large and well-developed skulls and dentition, long legs, and relatively short ears and wings..", petIMG = "", pedHash = "a_c_husky", petTexureID = 0, -- Pet TexureID > decides what color your pet will be so that it doesn't change color all the time or can have different colors. petGender = "M", petLevel = 10, petBoughtAnim = true, -- With or without a purchase animation? listOf = "dog", -- which list to be on }, { price = 1, -- ped'i satın aldığınız zaman otomatik olarak gelecek olan değerler hungryRatio = 10, --% When you buy the pet, it will directly indicate the health hunger value of the pet. thirstRatio = 20, --% When you buy the pet, it will directly indicate the health hunger value of the pet. energyRatio = 50, --% When you buy the pet, it will directly indicate the health hunger value of the pet. healthRatio = 98, --% When you buy the pet, it will directly indicate the health hunger value of the pet. hungryDecrase = 1, -- When the pet is updated it will go " -1 ", example => Hunger level 40, "the number you specify" in the specified time interval - 40 thirstDecrase = 1, -- When the pet is updated it will go " -1 ", example => Thirst level 20, At the set time interval "the number you specify" - 20 petName = "Catty", petLabel = "Domestic cat, small, usually hairy, domesticated, carnivorous mammal. Usually kept as pets, they are called house cats, or simply cats if it is not necessary to distinguish them from other felines and small cats. People value the companionship of cats and their ability to hunt vermin and household pests.", petIMG = "", pedHash = "a_c_cat_01", petTexureID = 0, -- Pet TexureID > decides what color your pet will be so that it doesn't change color all the time or can have different colors.s petGender = "M", petBoughtAnim = true, -- With or without a purchase animation? petLevel = 10, listOf = "cat", -- which list to be on }, }, --ORDER Orders = { -- In this section you can edit the orders that come directly to the pet, you can add different commands if you want. -- DOG { label = "FOLLOW", listOf = "dog", -- if he's a dog, his action args = "lab-pet:client:followOwner", -- In the 1st list of arguments that come with the content of the pet system, there is "Animal Type", i.e. cat or dog, and the 2nd argument is the networkID of the animal, so the first two functions will be filled with whatever you type here. level = 0, -- at what level it can be applied }, { label = "SIT", listOf = "dog", -- if he's a dog, his action args = "lab-pet:client:sit", level = 15, -- at what level it can be applied }, { label = "GET UP", listOf = "dog", -- if he's a dog, his action args = "lab-pet:client:getup", level = 15, -- at what level it can be applied }, { label = "SLEEP", listOf = "dog", -- if he's a dog, his action args = "lab-pet:client:sleep", level = 15, -- at what level it can be applied }, { label = "ATTACK", listOf = "dog", -- if he's a dog, his action args = "lab-pet:client:attack", level = 15, -- at what level it can be applied }, --Cat { label = "FOLLOW", listOf = "cat", -- eğer ki kedi ise yapacağı eylem args = "lab-pet:client:followOwner", level = 0, -- at what level it can be applied }, { label = "SIT", listOf = "cat", -- eğer ki kedi ise yapacağı eylem args = "lab-pet:client:sit", level = 15, -- at what level it can be applied }, { label = "GET UP", listOf = "cat", -- eğer ki kedi ise yapacağı eylem args = "lab-pet:client:getup", level = 15, -- at what level it can be applied }, { label = "GET INTO CAR", listOf = "dog", -- eğer ki kedi ise yapacağı eylem args = "lab-pet:client:getIntoCar", level = 0, -- at what level it can be applied }, { label = "GET OFF THE CAR", listOf = "dog", -- eğer ki kedi ise yapacağı eylem args = "lab-pet:client:getOutCar", level = 0, -- at what level it can be applied }, { label = "GET INTO CAR", listOf = "cat", -- eğer ki kedi ise yapacağı eylem args = "lab-pet:client:getIntoCar", level = 0, -- at what level it can be applied }, { label = "GET OFF THE CAR", listOf = "cat", -- eğer ki kedi ise yapacağı eylem args = "lab-pet:client:getOutCar", level = 0, -- at what level it can be applied }, }, OrderAnim = { ["dog"] = { ["sex"] = { animName = "creatures@rottweiler@amb@", animID = "hump_loop_chop" }, ["sit"] = { animName = "creatures@rottweiler@amb@world_dog_sitting@idle_a", animID = "idle_b" }, ["bark"] = { animName = "creatures@rottweiler@amb@world_dog_barking@idle_a", animID = "idle_a" }, ["sleep"] = { animName = "creatures@rottweiler@amb@sleep_in_kennel@", animID = "sleep_in_kennel" }, ["getup"] = { animName = "creatures@rottweiler@amb@world_dog_sitting@exit", animID = "exit" } }, ["cat"] = { ["sleep"] = { animName = "creatures@cat@amb@world_cat_sleeping_ground@base", animID = "base" }, ["getup"] = { animName = "creatures@cat@getup", animID = "getup_l" }, ["sit"] = { animName = "creatures@cat@amb@world_cat_sleeping_ledge@base", animID = "base" }, }, -- ["bird"] = { -- { -- animName = "creatures@chickenhawk@amb@world_chickenhawk_feeding@base", -- animID = "base" -- }, -- { -- animName = "creatures@cormorant@amb@world_cormorant_standing@base", -- animID = "base" -- }, -- } }, }
Only logged in customers who have purchased this product may leave a review.
How to install resources
Installing mods on FiveM allows you to customize your server with unique assets, scripts, MLOs, and other enhancements. Here's a clear, detailed guide on how to install mods to your FiveM server.
Step 1: Download the Desired Mod
Find a Mod: Start by browsing through websites that offer FiveM mods, such as fivem-mods.net, GTA5-Mods.com, or community-based forums and Discord servers. You can also download mods from repositories like GitHub or from script developers' personal websites.
Check Compatibility: Ensure that the mod you're downloading is compatible with the version of FiveM you're running (especially if you're using specific frameworks like QBCore or ESX).
Download Files: Download the mod files, usually compressed in a
.zip
or.rar
file format. These files will contain the necessary resources for installation.
Step 2: Prepare Your Server
Access Your Server Files: Log into your FiveM server’s file manager. This can be done either through an FTP client like FileZilla or through the control panel provided by your hosting provider.
Create a Backup: Before making any changes, it's essential to back up your server files. This ensures you can restore your server in case something goes wrong.
Locate the Resources Folder: Once inside your server files, locate the resources folder. This is where all mods and scripts are installed.
Step 3: Install the Mod
Extract the Files: If the mod is in a compressed file, extract the contents to a folder on your local computer.
Upload the Mod Files:
- Use your FTP client or file manager to upload the extracted folder into the resources folder of your server.
- Ensure the folder name is descriptive, as you will reference it in the server configuration.
Configure the Server to Load the Mod:
- Open your server’s server.cfg file (found in the main directory of your server).
- Add a line to ensure the server loads the mod. Typically, this will be in the form of:css
ensure [mod_name]
- For example, if you added a mod called
my_car_mod
, you would add:rubyensure my_car_mod
Step 4: Set Up Dependencies (If Any)
Some mods may have dependencies, such as specific libraries, frameworks, or resources that need to be installed separately. Always check the mod’s documentation for any such requirements.
Install Dependencies: If the mod requires any additional resources, download and install them in the same resources folder, following the same process outlined in Step 3.
Load Dependencies: Add any necessary dependencies to your
server.cfg
file just as you did for the main mod.
Step 5: Restart the Server
- Restart the Server: Once the mod and its dependencies have been uploaded and configured, restart your server.
- You can either use the Restart button in your control panel or manually restart it through an FTP client or terminal command.
- Check the Console: After the restart, monitor the server console for any error messages. If you see any issues related to the mod, check the mod’s documentation or troubleshoot based on the error message.
Step 6: Test the Mod In-Game
Join Your Server: Open FiveM and connect to your server to test the mod.
Check for Issues: Test whether the mod functions as expected. Ensure that the new features, vehicles, or scripts are loading properly.
Step 7: Troubleshoot (If Necessary)
If the mod isn't working as expected, you may need to troubleshoot:
- Check File Paths: Ensure all files are in the correct folders and paths.
- Review Logs: Look at the server logs for any errors or conflicts.
- Update Dependencies: Ensure any required dependencies are correctly installed and up to date.
- Mod Compatibility: Verify that the mod is compatible with the version of FiveM and other mods you’re using.
Final Thoughts
Installing mods on your FiveM server is a great way to enhance gameplay, offer unique content to players, and make your server stand out. Always remember to back up your server before making any changes, and be mindful of mod compatibility to prevent conflicts.
By following the steps outlined above, you can easily install and manage mods to enrich your FiveM server experience.
Mods that will extend Roleplay
- Money-Back Guarantee: If you're not satisfied, we've got you covered with a no-questions-asked refund policy.
- Exclusive Content: Our mods and scripts are professionally crafted and exclusive to our platform.
- Trusted by the Community: Join thousands of FiveM server owners who rely on us for quality resources.
- High-Quality Design: Built with optimized coding practices for top-tier performance.
- Seamless Integration: Easily install and run on any FiveM server without compatibility issues.
- Customizable Options: Adjust settings and features to fit your server's unique style.
- Optimized Performance: Tested to ensure minimal resource usage and maximum efficiency.
- Lifetime Updates: Stay ahead with ongoing updates and improvements included at no extra cost.
Reviews
There are no reviews yet.