RedM Script Hunting Birds 2.0 is the most unique and advanced Bird script for RedM. Players can visit Bird Shops to buy any kind of Bird in 3 skill type: Hunting, Fishing and Scavenge. After purchasing a Bird, the Bird Call item can be used to bring up the owned Birds Menu to spawn a Hunting Bird. In the Shops players can also manage their Bird: renaming, selling to shop, changing Skill Type, leveling up and unlocking Hunt Skills. After a Bird is spawned, it will have different mechanic in Air, on Shoulder and on Ground as well.
Bird Shops
Purchasing a Bird in a Shop can be configured with different options:
Bird default name, model, model preset, price, xp, level, skill type, skill points, living days and player xp earning for purchase
Purchase Requirements: money, player xp, custom gold, job and identifier
The maximum amount of owned Birds depends on different configs, identifiers and jobs can be configured with extra slots for Birds.
In Bird Shops players can also manage their Birds, selecting one will open the Bird Manage menu with options to rename, sell, change Skill Type, level up or unlock new Hunt Skills
Change Skill Type: Requires Bird Level and Skill points
Level up: Requires Bird XP
Unlock Hunt Skill: Requires Bird XP, Level and Skill points
Bird Cages
Players can use Bird Cage item to place their own Cages and Birds can be placed inside the Cages for selling to other players. Players can interact with the placed Cages via right click mouse focus on the Cage object and can Manage their own Bird to set a price for it, get info about the Bird inside or purchase it if the animal is for sale. Players can also pick up the Cage if it is empty to use somewhere else.
The maxmimum amount of owned Cages depends on different configs, identifiers and jobs can be configured with extra slots for Cages.
Bird Mechanics
After spawning a Bird, it will follow the owner in the Air and unique interactions will be available in Air/Shoulder/Ground.
Air:
Track Animals: Birds with allowed skill types and level can track nearby animals in a radius, and these animals' blips will appear on the map for the configured duration
Catch: Birds with allowed skill types and level can be commanded to find and catch a nearby animal if there is any spawned, each skill type can have different animal model configs to catch
Eagle Eye: Change the camera to the Bird and use the free cam with mouse to get details about your surroundings
Call Back: Command the Bird to fly back to the Shoulder for more interaction
Shoulder:
Flee: Send home your Bird
Talk: Configured models can talk, in the Talk Menu the configured talk options can be selected for Bird to say.
Follow: Bird will follow the player in Air
Ground: Bird will follow the player on Ground
Hunt: Start a Hunt Task with the Bird, select an available Area and an unlocked Skill and wait for the Bird to finish it's Hunting process. Stamina is also a requirement for Hunts, Birds needs enough Stamina to start a Hunt Task, stamina can be earned by feeding the Birds
Ground:
Shoulder: Bird will fly to owner's Shoulder
Examine: Birds with allowed skill types and level can examine different configured objects on the ground to find some treasure
Feed: Birds can feed from nearby animal carcasses to earn XP and Stamina
Give Food: Players can give food (inventory items) to Birds to earn XP and Stamina
Bird Skills
Active Skills: Track animals, Catch, Examine and Eagle Eye
Hunt Skills: Skill Types can have different skills to unlock, and these Hunt Skills can be configured with different options:
Name, Type (animal model or inventory item), chance for success, duration, xp reward, xp / level / skillponts / job / inventory item requirements, stamina cost to start. By default there is 180+ skills in the 3 skill type category.
Bird Examine
Birds can examine different configured objects while being on ground. While Bird being in Air, nearby Examine spots will have a blip on map for player to find these easier. Examine spots can be configured with different options: Name, Position, Spawn Chance at script start, job requirement / xp earning for reward, and item rewards
Bird Hunting
Players can send their Birds while being on Shoulder to Hunt, if there is any available area nearby and Bird has unlocked Hunt Skills to select. Starting Hunts can require Birds to have enough stamina as well. Hunting Zones can be configured for coordinates or for game engine zones with different options: Allowed Skill Types, level requirement, extra XP earning and disabled models/items.
Configure Bird Shops, Hunt Skills and Zones easily
Player and Bird XP system
Webhooks
RedEM:RP/QBR/RSG/VORP
dataview_lua
Make sure the server is connected to the CFX account which has the package access
Put ricx_huntingbirds into server-data/resources/
In server.cfg add "ensure ricx_huntingbirds"
Change config framework if required
Import SQL
Configure the config files
Restart server
server.lua and client.lua are locked in the resource BY CFX ESCROW
events.lua, fw_func.lua, webhook.lua and config files are opened