JRS COREदस्तावेज़
स्क्रिप्ट

Activities

[ACTIVITIES] फ़ोल्डर में 22 स्क्रिप्ट

Side activities and gameplay systems that are not a job.

इस फ़ोल्डर में 22 स्क्रिप्ट हैं। नीचे के टैब में से एक चुनें।

Paid (server only)   jrs_Ballon

A bare exports.jrs_core:getCoreApi() call can throw if jrs_core's client export isn't ready at the exact instant this script runs (a real, seen-before race on this server - restarting only jrs_Ballon, not jrs_core, is exactly the scenario that triggers it). An uncaught error here would kill this e

Resource jrs_Ballon
Folder [ACTIVITIES]
Version 1.9.0
Depends on jrs_core, jrs_inventory, oxmysql, uiprompt
Interface Yes (NUI)
Languages ar, en
Code size 4,804 Lua lines

Commands

  • /ballooncall
  • /balloondebug
  • /balloonrefuel
  • /balloonreturn

Database tables

jrs_balloon_migrations, jrs_player_balloon

config.lua - 131 विकल्प#

General

Setting Default What it does
DefaultLanguage "ar" Set Language
Keys table keys के लिए बटन या कंट्रोल। कंट्रोल गेम इनपुट सूची के hash मान होते हैं।
  ↳ shop 0x760A9C6F [G] Open Balloon Shop Menu
  ↳ ret 0xE30CD707 [R] Return Balloon at Shop
  ↳ inv 0xD8F73058 [U] Open Balloon Inventory
  ↳ targetRet 0x760A9C6F [G] Target Menu Balloon Return
  ↳ boardDriver 0xCEFD9220 [E] Board as driver
  ↳ boardPassenger 0xD9D0E1C0 [Space] Board as passenger
  ↳ refuel 0x24978A28 [H] Refuel the balloon while driving
  ↳ autoPilot 0x26E9DC00 [Z] Start or cancel automatic flight to the map waypoint
  ↳ leavePassenger 0xB2F377E8 [F] Leave passenger position
  ↳ changePassengerSeat 0x26E9DC00 [Z] Move to the next available passenger position
MaxBalloons 1 Default: 5
ShowBalloonTag true Default: true / Set to false to disable
BalloonTagDistance 15 Default: 15 / Distance from Balloon to Show Tag
ShowBalloonBlip true Default: true / Set to false to disable
BalloonBlipSprite "blip_mp_player_wagon" Native sprite identifier; the "wagon" part is part of RedM's fixed sprite name.
EnableBalloonCall true Default: true / Set to false to Access Balloon from Menu Only
CallDistance 100 Default: 100 / Distance from Balloon to Call for Respawn
CallSpawnDistance 5.0 Distance beside the player when calling the balloon
BalloonFuel table Optional balloon fuel system. Set enabled = false to disable it completely. Each entry consumes the stated item amount and adds its duration to the balloon fuel tank.
  ↳ enabled true enabled को चालू या बंद करता है (डिफ़ॉल्ट true)।
  ↳ showDriverHud true Shows the remaining fuel bar to the current driver only
  ↳ lowFuelNotifyThreshold 0.15 Core notification once when fuel falls below 15%
  ↳ estimatedRangeSpeedKmh 15.0 Used by the HUD to estimate remaining travel range
  ↳ startingFuelSeconds 3600 descent from the moment it spawns (see balloon_c.lua), so a fresh purchase needs a gas can in hand before it can even take off. Starts full so a new purchase is flyable immediately. Must be <= maxFuelSeconds.
  ↳ maxFuelSeconds 3600 Maximum stored fuel: 60 minutes
  ↳ heartbeatSeconds 3 heartbeat seconds के लिए संख्या (डिफ़ॉल्ट 3)।
  ↳ descentSpeed 0.15 Slow descent speed when fuel reaches zero
  ↳ repairLegacyZeroFuelOnce true One-time migration for databases that received the early fuel column with DEFAULT 0. The repair is recorded in jrs_balloon_migrations, so genuinely empty tanks are never refilled again on later restarts.
  ↳ registrationRetrySeconds 4.0 Server validation may wait up to 3.5s for OneSync ownership
  ↳ registrationAttempts 4 registration attempts के लिए संख्या (डिफ़ॉल्ट 4)।
  ↳ refuelPromptThreshold 0.25 It used to be hard-coded at 0.05, which meant a player carrying a gas can could not use it until the tank was 95% empty. 0.25 of a 60-minute tank gives a 15-minute window. /balloonrefuel works at any fuel level.
  ↳ shopPrice 1.75 Cash price for one gas can in the balloon shop
  ↳ items table items द्वारा इस्तेमाल होने वाले इन्वेंटरी आइटम। नाम jrs_items टेबल में होने चाहिए।
BalloonControls table Set a map waypoint, then press Z from the Balloon control list to start or cancel it. Manual balloon handling. Horizontal velocity is capped so holding a movement key cannot accelerate the networked balloon indefinitely.
  ↳ normalSpeedKmh 15.0 Comfortable hot-air-balloon cruise
  ↳ fastSpeedKmh 20.0 Optional faster travel while holding traversal
  ↳ accelerationKmhPerSecond 4.5 acceleration kmh per second के लिए संख्या (डिफ़ॉल्ट 4.5)।
  ↳ brakeKmhPerSecond 10.0 brake kmh per second के लिए संख्या (डिफ़ॉल्ट 10.0)।
  ↳ coastDecelerationKmhPerSecond 0.35 Gentle drift slowdown after releasing movement
  ↳ normalAcceleration 0.05 Legacy values are kept for compatibility with older custom edits.
  ↳ fastAcceleration 0.15 fast acceleration के लिए संख्या (डिफ़ॉल्ट 0.15)।
  ↳ maxHorizontalSpeed 20.0 / 3.6 max horizontal speed की ऊपरी सीमा।
  ↳ cameraRelative true Manual navigation follows the gameplay camera like the reference script. The compass/HUD is read-only and never feeds this controller.
BalloonPilot table Pilot immersion adapted from Rs-Balloon-V2. The animation and rope are cosmetic only; neither affects velocity, heading, fuel, or autopilot.
  ↳ enabled true enabled को चालू या बंद करता है (डिफ़ॉल्ट true)।
  ↳ ropeEnabled true rope enabled के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
  ↳ animationDict 'script_story@gng2@ig@ig_2_b... animation dict के लिए एनीमेशन सेटिंग।
  ↳ burnerPullClip "base_burner_pull_arthur" burner pull clip के लिए एनीमेशन सेटिंग।
  ↳ idleClip "idle_burner_line_arthur" idle clip के लिए एनीमेशन सेटिंग।
  ↳ ropeLength 0.70 rope length के लिए संख्या (डिफ़ॉल्ट 0.70)।
  ↳ balloonBone "engine" balloon bone के लिए सेटिंग।
  ↳ handBone "PH_L_HAND" hand bone के लिए सेटिंग।
BalloonRental table Rental is persistent across resource/server restarts. A rental is stored in player_balloon with is_rental=1 until its Unix expiry time is reached.
  ↳ enabled true enabled को चालू या बंद करता है (डिफ़ॉल्ट true)।
  ↳ price 5.0 price के लिए पैसे की रकम। इनाम jrs_core के इकॉनमी मल्टीप्लायर से होकर जाते हैं।
  ↳ currency 0 0 cash, 1 gold
  ↳ durationMinutes 30 duration minutes के लिए समय सेटिंग। इकाई (सेकंड, मिनट या मिलीसेकंड) आमतौर पर विकल्प के नाम या पास के विकल्पों की टिप्पणी में होती है।
  ↳ oneActiveRental true one active rental के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
  ↳ warningsSeconds table warnings seconds प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ name "Rental Balloon" name के लिए खिलाड़ी को दिखने वाला टेक्स्ट। अनुवाद या नाम बदलने के लिए इसे बदलें।
BalloonTransfer table balloon transfer प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ enabled true enabled को चालू या बंद करता है (डिफ़ॉल्ट true)।
  ↳ maxDistance 5.0 sender and recipient must be this close server-side
BalloonRemoval table balloon removal प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ enabled true enabled को चालू या बंद करता है (डिफ़ॉल्ट true)।
  ↳ maxHeight 0.75 basket must be effectively on the ground
  ↳ maxSpeedKmh 2.0 max speed kmh की ऊपरी सीमा।
  ↳ preventExitAboveHeight 0.75 prevent exit above height के लिए संख्या (डिफ़ॉल्ट 0.75)।
BalloonAutoPilot table balloon auto pilot प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ enabled true enabled को चालू या बंद करता है (डिफ़ॉल्ट true)।
  ↳ horizontalSpeed 15.0 / 3.6 15 km/h cruise, matching normal manual speed
  ↳ takeoffSpeed 0.8 takeoff speed के लिए संख्या (डिफ़ॉल्ट 0.8)।
  ↳ landingSpeed 0.18 Gentle final descent
  ↳ landingFastSpeed 0.85 Controlled descent while still well above terrain
  ↳ landingSlowDistance 7.0 Begin the gentle final approach this many metres above terrain
  ↳ landingHorizontalSpeed 0.8 Small X/Y correction while descending
  ↳ landingHorizontalTolerance 0.8 Metres from waypoint centre considered aligned
  ↳ takeoffHeight 30.0 Rise vertically by this many metres before moving horizontally
  ↳ arrivalDistance 3.0 arrival distance के लिए गेम यूनिट में दूरी।
  ↳ landOnArrival true land on arrival के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
  ↳ landingHeight 0.55 Touchdown clearance above the live terrain under the basket
  ↳ terrainFollowing true Raise the balloon automatically for terrain ahead
  ↳ terrainClearance 20.0 Metres to keep above the ground
  ↳ terrainLookAhead 80.0 Metres ahead to scan for hills and mountains
ReturnDistance 3 Default: 3
SeatPlayerOnSpawn false Default: true / Set to false to have Player Walk to Balloon
BalloonBoardingDistance 5.0 Balloon capacity: one pilot and three custom passenger positions in the basket. The base game model only has a driver seat, so passenger positions are synchronized separately.
BalloonPassengerSlots table balloon passenger slots की ऊपरी सीमा।
SellPriceMultiplier 0.60 Default: 0.60
CurrencyType 2 Default: 2
ShowClosedBlip true If true, will show colored blip when shop is closed
InventoryDistance 1 Default: 3
Inventory table inventory प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ hotAirBalloon01 table hot air balloon01 प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
Shops table Balloon Shops
  ↳ balloon1 table balloon1 प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
BlipColors table blip colors के लिए मैप ब्लिप या आइकन सेटिंग।
  ↳ LIGHT_BLUE "BLIP_MODIFIER_MP_COLOR_1" light blue के लिए सेटिंग।
  ↳ DARK_RED "BLIP_MODIFIER_MP_COLOR_2" dark red के लिए सेटिंग।
  ↳ PURPLE "BLIP_MODIFIER_MP_COLOR_3" purple के लिए सेटिंग।
  ↳ ORANGE "BLIP_MODIFIER_MP_COLOR_4" orange के लिए सेटिंग।
  ↳ TEAL "BLIP_MODIFIER_MP_COLOR_5" teal के लिए सेटिंग।
  ↳ LIGHT_YELLOW "BLIP_MODIFIER_MP_COLOR_6" light yellow के लिए सेटिंग।
  ↳ PINK "BLIP_MODIFIER_MP_COLOR_7" pink के लिए सेटिंग।
  ↳ GREEN "BLIP_MODIFIER_MP_COLOR_8" green के लिए सेटिंग।
  ↳ DARK_TEAL "BLIP_MODIFIER_MP_COLOR_9" dark teal के लिए सेटिंग।
  ↳ RED "BLIP_MODIFIER_MP_COLOR_10" red के लिए सेटिंग।
  ↳ LIGHT_GREEN "BLIP_MODIFIER_MP_COLOR_11" light green के लिए सेटिंग।
  ↳ TEAL2 "BLIP_MODIFIER_MP_COLOR_12" teal2 के लिए सेटिंग।
  ↳ BLUE "BLIP_MODIFIER_MP_COLOR_13" blue के लिए सेटिंग।
  ↳ DARK_PUPLE "BLIP_MODIFIER_MP_COLOR_14" dark puple के लिए सेटिंग।
  ↳ DARK_PINK "BLIP_MODIFIER_MP_COLOR_15" dark pink के लिए सेटिंग।
  ↳ DARK_DARK_RED "BLIP_MODIFIER_MP_COLOR_16" dark dark red के लिए सेटिंग।
  ↳ GRAY "BLIP_MODIFIER_MP_COLOR_17" gray के लिए सेटिंग।
  ↳ PINKISH "BLIP_MODIFIER_MP_COLOR_18" pinkish के लिए सेटिंग।
  ↳ YELLOW_GREEN "BLIP_MODIFIER_MP_COLOR_19" yellow green के लिए सेटिंग।
  ↳ DARK_GREEN "BLIP_MODIFIER_MP_COLOR_20" dark green के लिए सेटिंग।
  ↳ BRIGHT_BLUE "BLIP_MODIFIER_MP_COLOR_21" bright blue के लिए सेटिंग।

Paid (server only)   jrs_alchemy

Potion mixing: brew tonics and medicine from herbs with a heat-control mini-game at doctor offices

Resource jrs_alchemy
Folder [ACTIVITIES]
Version 1.0.0
Author jrs team
Depends on jrs_core, jrs_inventory, oxmysql
Interface Yes (NUI)
Languages ar, en
Code size 295 Lua पंक्तियाँ
config.lua - 9 विकल्प#

General

Setting Default What it does
Key 0x760A9C6F G at a mixing table
Radius 2.0 radius के लिए गेम यूनिट में दूरी।
BrewSeconds 12 length of the heat mini-game
FailBelow 35 score under this ruins the batch (ingredients lost)
GreatAbove 80 score over this may give a bonus batch...
GreatBonusChance 50 ...with this % chance (rolled on the server)
CooldownSeconds 20 cooldown seconds के लिए समय सेटिंग। इकाई (सेकंड, मिनट या मिलीसेकंड) आमतौर पर विकल्प के नाम या पास के विकल्पों की टिप्पणी में होती है।
Stations table Where people can brew. Doctor offices (jrs_doctors) by default.
Recipes table recipes द्वारा इस्तेमाल होने वाले इन्वेंटरी आइटम। नाम jrs_items टेबल में होने चाहिए।

Paid (server only)   jrs_beekeeping

jrs core Beekeeping - persistent bee farming, hive management and trading for jrs_core / jrs_inventory

Resource jrs_beekeeping
Folder [ACTIVITIES]
Version 1.8.1
Author jrs team
Depends on jrs_core, jrs_inventory, oxmysql
Interface Yes (NUI)
Languages ar, en
Code size 5,903 Lua lines

Database tables

IF, jrs_beekeeping_apiaries, jrs_beekeeping_profiles

config/apiaries.lua - 4 विकल्प#

General

Setting Default What it does
Apiaries table Apiary props are resolved directly from the models shipped in stream/.
  ↳ apiary_1 table apiary 1 प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ apiary_2 table apiary 2 प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ apiary_3 table apiary 3 प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
config/farm.lua - 28 विकल्प#

General

Setting Default What it does
Farm table Complete bee-farm and colony-care system.
  ↳ Enabled true enabled को चालू या बंद करता है (डिफ़ॉल्ट true)।
  ↳ TickSeconds 300 tick seconds के लिए संख्या (डिफ़ॉल्ट 300)।
  ↳ GlobalTickMs 300000 global tick ms के लिए संख्या (डिफ़ॉल्ट 300000)।
  ↳ GlobalTickBatchSize 250 global tick batch size के लिए संख्या (डिफ़ॉल्ट 250)।
  ↳ MaxOfflineHours 72 max offline hours की ऊपरी सीमा।
  ↳ FarmMenuDistance 5.0 farm menu distance के लिए गेम यूनिट में दूरी।
  ↳ StartingForageQuality 72 starting forage quality के लिए संख्या (डिफ़ॉल्ट 72)।
  ↳ MaxStorage 100 max storage की ऊपरी सीमा।
  ↳ Building table Hive structures are purchased as usable inventory items. Using the hive item starts prop placement; no separate placement tool or material is required. Colony work still uses the configured care supplies below.
  ↳ FarmActionDistance 6.0 farm action distance के लिए गेम यूनिट में दूरी।
  ↳ WorldHud table Floating status card (with the circular HP/Honey/Food/Water meters) that used to hover above each hive. Disabled so every hive is just a clean physical object in the world. Set Enabled = true to bring it back.
  ↳ ForageZones table Flower-rich forage zones increase nectar collection and colony growth.
  ↳ Profile table BEEKEEPER LEVEL (the player). Shown at the top of the farm menu. XP needed for level L = XPBase * (L - 1) ^ XPExponent lvl 5 ~ 420 XP, lvl 10 ~ 1300 XP, lvl 12 ~ 1720 XP, lvl 20 ~ 3700 XP
  ↳ HiveLevels table HIVE LEVEL (the hive itself). Each hive earns XP from every care action and harvest done on it. XP[n] = total hive XP needed to reach level n.
  ↳ DecayPerHour table Slower needs: a full feed (+38) now lasts ~15 hours before food is low, so one visit or two per day keeps a hive healthy.
  ↳ Neglect table and hurts the hive, but can never push health or queen below these floors, so a hive is never lost just because the owner was offline. Only an untreated disease can still collapse a colony.
  ↳ CollapseSwarmLoss 15 On collapse the hive keeps its stored honey/wax/propolis (it used to be wiped) and only loses this much swarm strength.
  ↳ Condition table condition प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ Production table production प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ Disease table disease प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ Seasons table seasons प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ Actions table actions प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ UpgradeRequirements table level = beekeeper (player) level needed to upgrade.
  ↳ SplitLevel 10 Beekeeper level needed for Split Colony.
  ↳ CraftingUses table Shown in the bee farm COLLECT tab. These mirror the "beekeeping" recipes in jrs_crafting/config/recipes.lua - edit both together. level = jrs_crafting level; benefit = English fallback (NUI key craft_use_<item>).
  ↳ BulkActions table bulk actions प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ ActionValues table action values प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
config/locations.lua - 3 विकल्प#

General

Setting Default What it does
Locations table Store, NPC, blip and placement-zone configuration.
  ↳ Stores table stores प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ Placement table placement प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
config/main.lua - 36 विकल्प#

General

Setting Default What it does
Main table General resource, prompt, interface and store configuration.
  ↳ Locale "ar" इस स्क्रिप्ट की इंटरफ़ेस भाषा (en या ar)।
  ↳ Debug false Debug output for debug: true = हाँ, false = नहीं (डिफ़ॉल्ट false)।
  ↳ Version "1.8.0" version के लिए सेटिंग।
  ↳ Keys table keys के लिए बटन या कंट्रोल। कंट्रोल गेम इनपुट सूची के hash मान होते हैं।
  ↳ Prompts table prompts प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ UI table ui प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ Notifications table notifications प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ InteractionDistance 3.2 interaction distance के लिए गेम यूनिट में दूरी।
  ↳ StoreDrawDistance 25.0 store draw distance के लिए गेम यूनिट में दूरी।
  ↳ PedSpawnDistance 120.0 ped spawn distance के लिए गेम यूनिट में दूरी।
  ↳ PlacementDistance 2.4 placement distance के लिए गेम यूनिट में दूरी।
  ↳ WorldStreaming table Nearby persistent props are streamed to every player, while interaction and management remain owner-only.
  ↳ HiveBlip table Map blip on every hive the player owns (only the owner sees it).
  ↳ PropSafety table Client-side prop safeguards: one physical object per database hive, staggered model creation and a visibility/collision watchdog.
  ↳ MinimumApiarySpacing 4.0 minimum apiary spacing के लिए न्यूनतम या ज़रूरी लेवल।
  ↳ MaxApiariesPerCharacter 1 Absolute hive limit per character. This is a hard cap: the beekeeper level system can never let a player exceed it. Set to 1 so each player can place only one hive. Raise this number to allow more.
  ↳ MaxShopQuantity 100 max shop quantity की ऊपरी सीमा।
  ↳ PlacementPreview table placement preview प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ ServerValidation table server validation प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ ActionCooldownMs 1000 action cooldown ms के लिए समय सेटिंग। इकाई (सेकंड, मिनट या मिलीसेकंड) आमतौर पर विकल्प के नाम या पास के विकल्पों की टिप्पणी में होती है।
  ↳ DatabaseReadyTimeoutMs 10000 database ready timeout ms के लिए समय सेटिंग। इकाई (सेकंड, मिनट या मिलीसेकंड) आमतौर पर विकल्प के नाम या पास के विकल्पों की टिप्पणी में होती है।
  ↳ DeleteUnstartedAfterDays 0 delete unstarted after days के लिए संख्या (डिफ़ॉल्ट 0)।
  ↳ HarvestXP 10 harvest xp के लिए संख्या (डिफ़ॉल्ट 10)।
Stream table Every configured prop below maps directly to a model inside stream/. Existing database entries are normalized to these model names on startup.
  ↳ Resource "jrs_beekeeping" resource के लिए सेटिंग।
  ↳ Ytyp "bee_house_gk_ytyp" ytyp के लिए सेटिंग।
  ↳ Models table models के लिए गेम मॉडल या एंटिटी।
  ↳ Fallbacks table fallbacks प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ NativeFallbacks table Guaranteed base-game fallbacks. These are only used when the custom streamed archetype cannot be registered on the player's RedM build.
  ↳ AllModels table all models के लिए गेम मॉडल या एंटिटी।
Shop table shop प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ Enabled true enabled को चालू या बंद करता है (डिफ़ॉल्ट true)।
  ↳ CurrencyLabels table currency labels प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ BuyItems table Full store list: hive kits plus every colony-care supply the player needs to buy and use for the CARE actions (water, brush, smoker, medicine, frame, queen cell). Item images are resolved from jrs_inventory.
  ↳ SellItems table sell items द्वारा इस्तेमाल होने वाले इन्वेंटरी आइटम। नाम jrs_items टेबल में होने चाहिए।
config/xp.lua - 6 विकल्प#

Set Enabled = false to switch this script's XP off without touching code.

Setting Default What it does
XP table xp प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ Enabled true enabled को चालू या बंद करता है (डिफ़ॉल्ट true)।
  ↳ Job "beekeeping" Per-job level key in jrs_core. Keep this stable: it is the primary key in the jrs_job_levels table, so renaming it orphans existing progress.
  ↳ Multiplier 1.0 Scales every reward below. Raise it for a boosted weekend, drop it to slow this job down relative to the others.
  ↳ Default 0 Used when a reward name is awarded that is not listed here.
  ↳ Rewards table rewards प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
Notes from the README#
text
# jrs_beekeeping
`jrs_beekeeping` is a complete RedM beekeeping/farm resource converted to the REDEMPIRE stack. It uses `jrs_core` for character and currency handling, `jrs_inve
## Requirements
- `jrs_core`
- `jrs_inventory`
- `oxmysql`
No legacy framework adapter or framework.lua is used.
## Main features
- Persistent player-owned beehives.
- Small, medium and large hive kits as usable `jrs_inventory` items.
- Placement preview and server-side placement validation.
- Hive ownership by REDEMPIRE `identifier` + `charIdentifier`.
- Complete colony management: queen, food, water, cleaning, smoker, medicine, repair, queen replacement and upgrades.
- Health, hunger, water, cleanliness, stress, queen health, swarm strength and forage quality simulation.
- Diseases, offline lifecycle progression and seasonal production modifiers.
- Honey, beeswax, propolis and royal-jelly harvesting.
- Hive XP/level progression and character profile progression.
- Bulk farm actions.
- Bee Market for buying supplies/hive kits and selling products.
- Cash and Gold support through `jrs_core` currency APIs.
- Persistent streamed hive props.
- NUI shop/farm interface, notifications and sounds.
- Optional Discord webhook logs.
- Rate limits, distance checks, transaction locks and rollback paths around inventory/currency operations.
## 1.1.0 deep-fix notes
This build is aligned against the supplied/current REDEMPIRE APIs rather than a generic framework adapter.
- Shared per-player mutation lock serializes Bee Market, hive placement and farm inventory/economy mutations.
- Owner-level lifecycle lock prevents the global hive tick and live player actions from overwriting each other after an awaited MySQL call.
- `jrs_inventory` split-stack removals use exact `itemId` entries and roll back earlier stacks with their metadata if a later stack fails.
- Hive placement, upgrade and dismantle use direct delta synchronization instead of forcing every client to re-query the database.
- Menu/HUD synchronization is read-only; lifecycle state is persisted only by authoritative mutation/tick paths.
- Character-ready gating prevents hive refresh requests during character selection/loading.
- NUI open retries stop as soon as the UI is ready, and character unload/resource stop release only state owned by this resource.
- Server distance checks, transaction idempotency, finite-number checks and action rate limits remain authoritative.
- Normal success/compatibility console noise is hidden while `Config.Main.Debug = false`; critical rollback/startup errors remain visible.
## Installation
1. Copy the folder as:
'''text
resources/[jrs]/jrs_beekeeping
'''
2. Import:
'''text
sql/jrs_beekeeping.sql
'''
3. Copy the item images from:

Paid (server only)   jrs_canon

jrs core persistent cannon and gatling placement system

Resource jrs_canon
Folder [ACTIVITIES]
Version 1.2.0
Author jrs team
Depends on jrs_core, jrs_inventory, oxmysql
Interface Yes (NUI)
Languages ar, en
Code size 1,798 Lua lines

Database tables

jrs_canon_placements

config/config.lua - 30 विकल्प#

General

Setting Default What it does
Debug false Debug output for debug: true = हाँ, false = नहीं (डिफ़ॉल्ट false)।
RangeRecover 2.0 Interaction distances
RangeUse 2.5 range use के लिए गेम यूनिट में दूरी।
EntityMatchRadius 3.0 entity match radius के लिए गेम यूनिट में दूरी।
OtherPlayerBlockRadius 2.0 other player block radius के लिए गेम यूनिट में दूरी।
MinimumDistanceBetweenCannons 2.0 minimum distance between cannons के लिए गेम यूनिट में दूरी।
MaxPlacementFromPlayer 8.0 max placement from player की ऊपरी सीमा।
ServerEntityReadyTimeout 5000 Server-created RedM vehicle entities can take a moment to register.
FreezePlaced false If true, freeze the deployed artillery base in place.
PreviewAlpha 170 Placement preview
PreviewGroundOffset 0.0 preview ground offset के लिए संख्या (डिफ़ॉल्ट 0.0)।
TickHeadingPlace 5.0 tick heading place के लिए संख्या (डिफ़ॉल्ट 5.0)।
PlacementSpawnDelay 150 Small delay after destroying the local preview and before spawning the real cannon. This is intentionally short and prevents the preview from visually doubling.
PreviewCleanupRadius 4.0 preview cleanup radius के लिए गेम यूनिट में दूरी।
KeyPlace 0x760A9C6F G
KeyUse 0xCEFD9220 E
KeyCancelRecover 0x71F89BBC R
WheelUp table wheel up प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
WheelDown table wheel down प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
AllowAnyPlayerRecover true Anyone can recover a deployed cannon.
MaxPlacementsPerCharacter 3 0 = unlimited
MaxPlacementsTotal 150 whole server, 0 = unlimited
MaxPlacementHeightDiff 5.0 max |gun z - player z| when placing
EventCooldownMs 750 per player, per server event
BlockInSafeZone true Block using or placing artillery inside safe zones.
Cannons table cannons प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ canon table canon प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ canon2 table canon2 प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ gatling table gatling प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ gatling2 table gatling2 प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
Notes from the README#
text
# jrs_canon v1.1.0
REDEMPIRE cannon / Gatling deployment system for RedM.
## v1.0.7 changes
- Placements are **persisted in database** (`jrs_canon_placements` table) across server and resource restarts.
- Inventory operations are **verified with callbacks** on both placement (`jrsCore:subItem`) and recovery (`jrsCore:addItem`), preventing item loss or duplicati
- Enforced `Config.AllowAnyPlayerRecover`: when set to `false`, only the original owner character can recover deployed artillery.
- Client re-sync net event handlers properly registered for `jrs_character:isPlayerReady`, `jrs_core:client:characterReady`, and `jrs_canon:client:requestSync`.
- Completed Arabic localization in `locales/ar.lua` (translated English strings: placement title, cancel, recover, and added not_owner).
- Clean entity teardown on resource stop without wiping persistent database records.
## Dependencies
- `jrs_core`
- `jrs_inventory`
- `oxmysql`
## SQL Setup
Import the SQL schemas if not already applied:
1. `sql/jrs_canon_items.sql` (registers cannon and gatling inventory items)
2. `sql/jrs_canon_placements.sql` (table schema for persisted deployments; automatically initialized on boot)
## Controls
- Use the item from the inventory: the inventory closes and placement starts
  (same NUI panel and keys as jrs_housing furniture placement)
- Crosshair: move the gun
- Arrow Left / Right (or mouse wheel): rotate - Q / E: turn 45 degrees
- Arrow Down / Up: lower / raise (-0.5 .. +3.0 m) - F: back onto the ground
- L: lock position - X: speed (Precise / Normal / Fast) - R: reset
- G: place (only inside Config.MaxPlacementFromPlayer) - DELETE: cancel
- At a deployed gun: E use, R remove and get the item back
- Seated on the gun: centre reticle is shown, gold while firing

Paid (server only)   jrs_casino

JRS Casino - Blackjack & Roulette Unified Resource

Resource jrs_casino
Folder [ACTIVITIES]
Version 1.1.0-jrs
Author jrs team
Depends on PolyZone, jrs_core, jrs_inventory, oxmysql
Interface Yes (NUI)
Languages ar, en, roule
Code size 6,247 Lua lines

Commands

  • /card
  • /cds
  • /playDealer

Exports

SetCanSitDownCallback, SetGetChipsCallback, SetGiveChipsCallback, SetLeaveCheckCallback, SetSatDownCallback, SetStandUpCallback, SetTakeChipsCallback

config/blackjack/config_shared.lua - 6 विकल्प#

General

Setting Default What it does
XP table xp प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ Enabled true enabled को चालू या बंद करता है (डिफ़ॉल्ट true)।
  ↳ OnWin 50 XP when beating dealer
  ↳ OnBlackjack 100 XP on natural 21 (Blackjack)
  ↳ OnPush 20 XP on tie/draw
  ↳ OnPlay 10 XP for participating / bust
config/roulette/config.lua - 30 विकल्प#

General

Setting Default What it does
OpenControl 0x760A9C6F G
HoldToOpen false false: single press, true: hold G
Roulettee table roulettee प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ 1 table 1 प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
TableModel "p_roulettetable01x" table model के लिए गेम मॉडल या एंटिटी।
ItemNames table item names द्वारा इस्तेमाल होने वाले इन्वेंटरी आइटम। नाम jrs_items टेबल में होने चाहिए।
  ↳ Red "red_coin" red के लिए सेटिंग।
  ↳ Black "black_coin" black के लिए सेटिंग।
  ↳ Green "green_coin" green के लिए सेटिंग।
ChipPrices table chip prices प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ red 1 red के लिए संख्या (डिफ़ॉल्ट 1)।
  ↳ black 2 black के लिए संख्या (डिफ़ॉल्ट 2)।
  ↳ green 3 green के लिए संख्या (डिफ़ॉल्ट 3)।
XP table xp प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ Enabled true enabled को चालू या बंद करता है (डिफ़ॉल्ट true)।
  ↳ OnWin 50 XP on winning red/black
  ↳ OnWinGreen 100 XP on winning green
  ↳ OnPlay 10 XP on participating / loss
Language table इस स्क्रिप्ट की इंटरफ़ेस भाषा (en या ar)।
  ↳ nomoney "You don't have enough money... nomoney के लिए सेटिंग।
  ↳ winblack "Black wins!" winblack के लिए सेटिंग।
  ↳ winred "Red wins!" winred के लिए सेटिंग।
  ↳ wingreen "Green wins!" wingreen के लिए सेटिंग।
  ↳ playroulette "Press [~e~Space~q~] to play... playroulette के लिए सेटिंग।
  ↳ inprogress "A game is already in progress." inprogress के लिए सेटिंग।
  ↳ teleportA "Press [~e~Space~q~] to ente... teleport a के लिए सेटिंग।
  ↳ teleportB "Press [~e~Space~q~] to go t... teleport b के लिए सेटिंग।
  ↳ losemoney "~e~Roulette~q~: You lost! T... losemoney के लिए सेटिंग।
  ↳ PlayRoulettee "Play Roulette" play roulettee के लिए सेटिंग।
  ↳ Youwon "Congratulations! You won!" youwon के लिए सेटिंग।

Paid (server only)   jrs_chicken_job

JRS Chicken Job

Resource jrs_chicken_job
Folder [ACTIVITIES]
Version 3.4.0
Author JRS
Depends on jrs_core, jrs_inventory, oxmysql
Interface No
Code size 5,140 Lua lines

Commands

  • /chicken_cancel
  • /chicken_status

Database tables

jrs_chicken_cooldowns

config.lua - 168 विकल्प#

General

Setting Default What it does
defaultlang "ar" ar | en
Debug false Debug output for debug: true = हाँ, false = नहीं (डिफ़ॉल्ट false)।
ServerHealthChecks false RedM server SyncTrees_RDR3 currently exposes no ped/vehicle health node. Enable only on an artifact with verified server-side health support.

JRS Integration ------------------------

Setting Default What it does
Integration table integration प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ coreResource "jrs_core" core resource के लिए सेटिंग।
  ↳ inventoryResource "jrs_inventory" inventory resource के लिए सेटिंग।

Development helper. Keep disabled on a live/production server.

Setting Default What it does
TestMode table When enabled, /chicken_test <stage> [hub] can jump directly to a mission stage without server rewards, XP, cooldowns, or items.
  ↳ enabled false enabled को चालू या बंद करता है (डिफ़ॉल्ट false)।
  ↳ defaultHub "valentine" default hub के लिए सेटिंग।
  ↳ teleportPlayer true teleport player के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
  ↳ wagonHeadings table Test wagon direction. These headings are used for test stages that spawn the wagon at butcher/processing locations instead of the normal job-hub wagon spawn.
  ↳ command "chicken_test" command के लिए सेटिंग।
  ↳ stopCommand "chicken_test_stop" stop command के लिए सेटिंग।
  ↳ noRewards true Test mode NEVER grants money/items/XP even if this resource is accidentally left enabled. It only simulates progression client-side.
Prompts table prompts प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ start "Start Chicken Job" start के लिए सेटिंग।
  ↳ catchChicken "Catch Chicken" catch chicken के लिए सेटिंग।
  ↳ loadChicken "Load Chicken" load chicken के लिए सेटिंग।
  ↳ unloadChicken "Unload Chicken" unload chicken के लिए सेटिंग।
  ↳ killChicken "Slaughter Chicken" kill chicken के लिए सेटिंग।
  ↳ pickupDeadChicken "Pick Up Chicken" pickup dead chicken के लिए सेटिंग।
  ↳ placeDeadChicken "Place on Table" place dead chicken के लिए सेटिंग।
  ↳ cutChicken "Cut Chicken" cut chicken के लिए सेटिंग।
  ↳ pickupChest "Pick Up Products" pickup chest के लिए सेटिंग।
  ↳ loadChest "Load Products" load chest के लिए सेटिंग।
  ↳ unloadChest "Unload Products" unload chest के लिए सेटिंग।
  ↳ deliverChest "Deliver Products" deliver chest के लिए सेटिंग।
  ↳ interact "Interact" interact के लिए सेटिंग।
Texts table texts प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ ar table ar प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ en table en प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
Text Config.Texts[Config.defaultl... text के लिए खिलाड़ी को दिखने वाला टेक्स्ट। अनुवाद या नाम बदलने के लिए इसे बदलें।

These are native RDR2/RedM animations. If a specific clip is not

Setting Default What it does
Animations table available on a build, the action still continues using the fallback.
  ↳ enabled true enabled को चालू या बंद करता है (डिफ़ॉल्ट true)।
  ↳ pickup table pickup प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ carry table carry प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ chickenCarry table Two-hand front carry for chickens. This is shared by every chicken pickup path so the player always holds the chicken between both hands.
  ↳ putDown table put down प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ chickenStow table RDR2 chicken-specific stow clip. Used when loading onto the wagon.
  ↳ chickenPickup table v3.4.0: RDR2's own pick-up-a-chicken clip (used for every chicken pickup: field, wagon cage, ground after slaughter). The basin keeps pickup above.
  ↳ chickenUnstow table chicken unstow प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ killPlace table The player visibly bends down and releases the live chicken before drawing the knife. This dictionary is the RDR2 handheld-chicken drop.
  ↳ kill table kneel used when dressing a chicken in-game). The old dict 'melee@knife@streamed_core' does not exist in RDR3, so the hammer fallback always ran. enter -> success (chicken dies at strikePhase) -> exit.
  ↳ tableCut table butcher_idle), the same mp005_s_posse_butcher01x table spawned below. It is a standing full-body clip, so it plays with rdoFlag (1 = loop). If it does not start, the rabbit-chop camp clips below are used.
CarrySystem table Prefer RDR2's native carriable system for chickens. It lets the game control the player's hands/body pose instead of a manual hand attachment. Manual offsets below are kept because chicken native carry is disabled here.
  ↳ native true native के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
  ↳ nativeForLiveChicken false Native small-animal carry grips the chicken through the body on this build. Keep native available for other carriables, but use our tuned hand grip for chickens.
  ↳ nativeForDeadChicken true native for dead chicken के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
  ↳ requireNativeDeadCarry true Requires native dead carry: true = हाँ, false = नहीं (डिफ़ॉल्ट true)।
  ↳ timeoutMs 2600 timeout ms के लिए समय सेटिंग। इकाई (सेकंड, मिनट या मिलीसेकंड) आमतौर पर विकल्प के नाम या पास के विकल्पों की टिप्पणी में होती है।
  ↳ fallbackManualAttach true fallback manual attach के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
  ↳ fallbackCarryConfig 'GENERIC_DEAD_CARRIABLE_SMAL... fallback carry config के लिए सेटिंग।
  ↳ taskSlot 0 task slot के लिए संख्या (डिफ़ॉल्ट 0)।
  ↳ taskFlags 0 task flags के लिए संख्या (डिफ़ॉल्ट 0)।
CarryOffsets table carry offsets प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ liveChicken table Attach chickens to the player's root instead of a rotating spine bone. These offsets are stable player-space coordinates: centered, in front of the waist and directly between the hands of the carry animation.
  ↳ deadChicken table dead chicken प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ deadChickenBack table After slaughter, carry the whole dead chicken over the player's back/shoulder. No looping box-carry animation is played; the player can walk normally.
  ↳ pluckedChicken table plucked chicken प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ basin table basin प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
Basin table basin प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ model "p_washbasin01x" model के लिए गेम मॉडल या एंटिटी।
  ↳ groundHeading 0.0 ground heading के लिए संख्या (डिफ़ॉल्ट 0.0)।
  ↳ wagonAttach table wagon attach प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।

Discord Webhook --------------------------

Setting Default What it does
  ↳ enabled true enabled को चालू या बंद करता है (डिफ़ॉल्ट true)।
  ↳ url "" url के लिए सेटिंग।
  ↳ botName "rakan chicken" bot name के लिए खिलाड़ी को दिखने वाला टेक्स्ट। अनुवाद या नाम बदलने के लिए इसे बदलें।
  ↳ color 16753920 color के लिए संख्या (डिफ़ॉल्ट 16753920)।

Job Check ----------------------------

Setting Default What it does
JobCheck table किसे अनुमति है: job check के लिए जॉब, ग्रुप या परमिशन।
  ↳ enabled true enabled को चालू या बंद करता है (डिफ़ॉल्ट true)।
  ↳ job "chicken" किसे अनुमति है: job के लिए जॉब, ग्रुप या परमिशन।
  ↳ minLevel 0 min level के लिए न्यूनतम या ज़रूरी लेवल।
  ↳ showBlipOnlyIfJob true true = show blip on map ONLY for players who have the chicken job

Feature Toggles -------------------------

Setting Default What it does
Features table features प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ npc true job start NPC + blip
  ↳ wagon true wagon spawn + load chickens
  ↳ catch true catch zone + chickens
  ↳ kill true animated kill/chop phase
  ↳ cut true G butcher cut scenario + inventory items
  ↳ chest true basin: store products after cut
  ↳ delivery true final delivery point
  ↳ gps true yellow route on minimap
  ↳ markers true world markers (hidden when you arrive)
  ↳ blips true objective blips
  ↳ sounds false sounds के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट false)।

Multi-player sync -----------------------

Setting Default What it does
Sync table Others SEE your chickens / wagon / table / anims Only YOU can catch, kill, or process your mission entities
  ↳ enabled true enabled को चालू या बंद करता है (डिफ़ॉल्ट true)।
  ↳ viewDistance 120.0 view distance के लिए गेम यूनिट में दूरी।
Gps table gps प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ color "COLOR_YELLOW" The mission uses a REAL map waypoint (SetNewWaypoint), exactly like selecting a destination manually from the RDR2 map.
  ↳ hudColor 6 used only by the emergency multi-route fallback
  ↳ useCoreDestination false Optional 3D world indicator from jrs_core. Keep false if you only want the normal map/minimap GPS route.
  ↳ enableBlipRouteFallback false blip route fallback को चालू या बंद करता है (डिफ़ॉल्ट false)।
ObjectiveBlips table objective blips के लिए मैप ब्लिप या आइकन सेटिंग।
  ↳ wagon "blip_ambient_wagon" wagon के लिए सेटिंग।
  ↳ catch "blip_ambient_herd" catch के लिए सेटिंग।
  ↳ process "blip_proc_cleaver" process के लिए सेटिंग।
  ↳ chest "blip_ambient_loot" chest के लिए सेटिंग।
  ↳ delivery "blip_ambient_delivery" delivery के लिए सेटिंग।

Keys -------------------------------

Setting Default What it does
Keys table keys के लिए बटन या कंट्रोल। कंट्रोल गेम इनपुट सूची के hash मान होते हैं।
  ↳ interact 0x760A9C6F G

Mission Cooldown ------------------------

Setting Default What it does
MissionCooldown table Saved in DB — survives disconnect / reconnect
  ↳ enabled true enabled को चालू या बंद करता है (डिफ़ॉल्ट true)।
  ↳ minutes 60 minutes के लिए संख्या (डिफ़ॉल्ट 60)।

JRS Core (XP) -------------------------

Setting Default What it does
XP table Awards XP to the Poultry Butcher (chicken) job level in jrs_job_levels and automatically feeds Config.JobXP.CoreShare into the player's global level. Set Enabled = false to disable all XP.
  ↳ Enabled true enabled को चालू या बंद करता है (डिफ़ॉल्ट true)।
  ↳ Job "chicken" किसे अनुमति है: job के लिए जॉब, ग्रुप या परमिशन।
  ↳ Multiplier 1.0 multiplier के लिए दर या गुणक।
  ↳ Default 0 default के लिए संख्या (डिफ़ॉल्ट 0)।
  ↳ Rewards table rewards प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
RakanLevel Config.XP Legacy alias kept for backwards compatibility

Job Hubs (multi NPC) --------------------

Setting Default What it does
JobHubs table Each hub: NPC, wagon spawn, catch zones, butcher, delivery

Wagon ------------------------------

Setting Default What it does
Wagon table wagon प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ model "wagon02x" model के लिए गेम मॉडल या एंटिटी।
  ↳ useDraftVehicle true draft vehicle को चालू या बंद करता है (डिफ़ॉल्ट true)।
  ↳ draftHorseGroup "DRAFT_HORSES_MID" किसे अनुमति है: draft horse group के लिए जॉब, ग्रुप या परमिशन।
  ↳ maxChickens 5 max chickens की ऊपरी सीमा।
  ↳ pickupDistance 10.0 G prompt / auto-start near wagon
  ↳ loadDistance 4.0 distance to load chicken on wagon
  ↳ rearLoadDistance 2.5 rear load distance के लिए गेम यूनिट में दूरी।
  ↳ rearLoadOffset vector3(0.0, -1.10, -0.15) relative to the rear cage
  ↳ unloadDistance 4.0 distance to take chicken from wagon
  ↳ chestLoadDistance 4.0 distance to load/unload basin on wagon
  ↳ loadMarkerOffset vector3(0.0, -1.85, 0.0) marker at rear of wagon bed
  ↳ searchRadius 150.0 search radius के लिए गेम यूनिट में दूरी।
  ↳ autoStartWhenInWagon true continue mission when player enters the wagon
  ↳ chickenTrap table Physical chicken cage carried in the wagon bed. Chickens are attached to this object, not directly to the wagon.
  ↳ failMission table Fail mission if wagon destroyed or draft horse dies

Catch Zones -----------------------------

Setting Default What it does
ChickensRequired 5 Random zone picked each job run
Chicken table chicken प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ model "a_c_chicken_01" model के लिए गेम मॉडल या एंटिटी।
  ↳ zoneTriggerRadius 25.0 broad streaming/search area
  ↳ arrivalRadius 16.0 actual arrival distance before chickens spawn
  ↳ spawnRadius 7.0 spawn radius के लिए गेम यूनिट में दूरी।
  ↳ minSpacing 2.0 min spacing के लिए न्यूनतम या ज़रूरी लेवल।
  ↳ catchDistance 1.8 catch distance के लिए गेम यूनिट में दूरी।
  ↳ showMarkers false circular marker under every live chicken (disabled, text only)
  ↳ showBlips true chicken icons stay visible until that chicken is picked up
  ↳ blipSprite "blip_ambient_herd" blip sprite के लिए मैप ब्लिप या आइकन सेटिंग।
  ↳ blipScale 0.55 blip scale के लिए मैप ब्लिप या आइकन सेटिंग।
  ↳ marker table marker प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ drawText table draw text के लिए खिलाड़ी को दिखने वाला टेक्स्ट। अनुवाद या नाम बदलने के लिए इसे बदलें।
  ↳ maxHeightDiff 6.0 max height diff की ऊपरी सीमा।
  ↳ carryUsePed true carryUsePed = true -> live chicken ped in hands (not dead prop)
  ↳ carryModel "a_c_chicken_01" carry model के लिए गेम मॉडल या एंटिटी।
  ↳ carryProp "p_chicken01x" only used when carryUsePed = false (dead plucked prop)

Butcher table cut --------

Setting Default What it does
ButcherScenario table butcher scenario के लिए एनीमेशन सेटिंग।
  ↳ ScenarioTypes table Chicken cutting uses the rabbit-butcher scenario on the spawned table.
  ↳ FallbackScenario "WORLD_HUMAN_BUTCHER_RABBIT" fallback scenario के लिए एनीमेशन सेटिंग।
  ↳ DistanceThreshold 2.5 distance threshold के लिए गेम यूनिट में दूरी।
  ↳ ScenarioWait 8000 scenario wait के लिए समय सेटिंग। इकाई (सेकंड, मिनट या मिलीसेकंड) आमतौर पर विकल्प के नाम या पास के विकल्पों की टिप्पणी में होती है।
  ↳ DirectCutDurationMs 7200 direct cut duration ms के लिए समय सेटिंग। इकाई (सेकंड, मिनट या मिलीसेकंड) आमतौर पर विकल्प के नाम या पास के विकल्पों की टिप्पणी में होती है।
  ↳ DirectCutHoldMs 8000 direct cut hold ms के लिए संख्या (डिफ़ॉल्ट 8000)।

Butcher / Wagon Unload Sites --------------------

Setting Default What it does
ButcherSites table butcher sites प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।

Chicken cutting stations.

Setting Default What it does
CutStations table Valentine uses a spawned butcher table with its own attached scenario point.

Processing defaults (all sites) -----------------

Setting Default What it does
ProcessStation table process station प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ advanceOnItemFail true advance on item fail के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
  ↳ wagonUnloadDistance 2.0 wagon unload distance के लिए गेम यूनिट में दूरी।
  ↳ steps table table, phases, chest, steps.kill -> client/coords.lua

Delivery -------------------------------

Setting Default What it does
Delivery table delivery प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ payment table payment प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ areaRadius 35.0 wagon near delivery point to unload basin
  ↳ dropRadius 4.0 player distance to place basin at delivery point
  ↳ returnRadius 5.0 return radius के लिए गेम यूनिट में दूरी।

Markers ------------------------------

Setting Default What it does
Marker table marker प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ type 0x94FDAE17 type के लिए सेटिंग।
  ↳ rgba table rgba प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ size table size प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।

Paid (server only)   jrs_cinema

JRS Cinema - synchronized RDR2 shows and room-aware grayscale YouTube cinema playback with server-synced volume control

Resource jrs_cinema
Folder [ACTIVITIES]
Version 1.3.1
Author JRS
Depends on jrs_core
Interface Yes (NUI)
Code size 2,031 Lua lines

Exports

CanManageCinema, GetActiveShow

config.lua - 52 विकल्प#

General

Setting Default What it does
Key 0x760A9C6F G
ShowStartTime 60 seconds after buying a ticket
PriceType 0 0 = Money, 1 = Gold
DistanceStart 150.0 players inside this radius receive/start the show
ServerBuyDistanceExtra 1.5 server buy distance extra के लिए गेम यूनिट में दूरी।
ShowLockSeconds 900 safety fallback if the host disconnects or a show fails
RandomTransitions false random transitions के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट false)।
Debug false Debug output for debug: true = हाँ, false = नहीं (डिफ़ॉल्ट false)।
SellerPrompt "Talk to Seller" seller prompt के लिए खिलाड़ी को दिखने वाला टेक्स्ट। अनुवाद या नाम बदलने के लिए इसे बदलें।
MenuTitle "بائع التذاكر" menu title के लिए खिलाड़ी को दिखने वाला टेक्स्ट। अनुवाद या नाम बदलने के लिए इसे बदलें।
MenuSubtitle "اختر عرضاً واشترِ تذكرة" menu subtitle के लिए सेटिंग।
Messages table messages के लिए खिलाड़ी को दिखने वाला टेक्स्ट। अनुवाद या नाम बदलने के लिए इसे बदलें।
  ↳ cinema "السينما" cinema के लिए सेटिंग।
  ↳ notEnough 'ليس لديك ما يكفي من المال ل... not enough के लिए सेटिंग।
  ↳ notEnoughGold 'ليس لديك ما يكفي من الذهب ل... not enough gold के लिए पैसे की रकम। इनाम jrs_core के इकॉनमी मल्टीप्लायर से होकर जाते हैं।
  ↳ showAlreadyRunning 'هناك عرض مجدول أو قيد التشغ... show already running के लिए सेटिंग।
  ↳ ticketBought 'تم شراء التذكرة بنجاح. سيبد... ticket bought के लिए सेटिंग।
  ↳ showStarted "بدأ العرض الآن." show started के लिए सेटिंग।
  ↳ tooFar "أنت بعيد جداً عن بائع التذاكر." too far के लिए सेटिंग।
  ↳ invalidSelection "اختيار غير صالح للعرض." invalid selection के लिए सेटिंग।
  ↳ coreUnavailable "نظام jrs_core غير متوفر." core unavailable के लिए सेटिंग।
  ↳ characterNotReady 'شخصيتك لا تزال قيد التحميل.... character not ready के लिए सेटिंग।
  ↳ purchaseFailed 'فشلت عملية الشراء. يرجى الم... purchase failed के लिए सेटिंग।
  ↳ showFailed "تعذر بدء العرض." show failed के लिए सेटिंग।
  ↳ youtubeNoPermission 'ليس لديك صلاحية لإدارة شاشة... किसे अनुमति है: youtube no permission के लिए जॉब, ग्रुप या परमिशन।
  ↳ youtubeInvalidUrl "رابط يوتيوب غير صالح." youtube invalid url के लिए सेटिंग।
  ↳ youtubeOnlyMovie 'تشغيل يوتيوب متاح فقط في شا... youtube only movie के लिए सेटिंग।
  ↳ youtubeStarted "تم بدء تشغيل فيديو يوتيوب." youtube started के लिए सेटिंग।
  ↳ youtubeStopped "تم إيقاف فيديو يوتيوب." youtube stopped के लिए सेटिंग।
  ↳ youtubePaused "تم إيقاف الفيديو مؤقتاً." youtube paused के लिए सेटिंग।
  ↳ youtubeResumed "تم استئناف تشغيل الفيديو." youtube resumed के लिए सेटिंग।
YouTube table YouTube / external cinema playback
  ↳ Enabled true enabled को चालू या बंद करता है (डिफ़ॉल्ट true)।
  ↳ UseCoreAdmin true Administration permission comes DIRECTLY from jrs_core:IsAdmin(). It automatically follows jrs_core Config.AdminGroups (owner/admin/support in your current core, plus any groups you add there later).
  ↳ AllowedJobs table Jobs allowed to manage YouTube playback. Job name and grade are read directly from jrs_core getJob/getJobGrade. Value = minimum job grade.
  ↳ UseAcePermission false Optional ACE fallback. Core admin + job permissions above are enough for normal use, so this stays disabled unless you explicitly need ACE too.
  ↳ AcePermission "jrs.cinema.manage" किसे अनुमति है: ace permission के लिए जॉब, ग्रुप या परमिशन।
  ↳ StartDelay 2 seconds before a newly submitted video begins
  ↳ RenderDistance 45.0 YouTube NUI is only active while player is near the screen
  ↳ DefaultVolume 100 initial volume selected when a new YouTube video is started
  ↳ MaxVolume 100 hard safety cap; manager slider can select 0-100 but never exceed this value
  ↳ BlackAndWhite true render YouTube video in grayscale / old-cinema style
  ↳ SameRoomOnly true only show/hear YouTube while player is in the same interior room as the cinema screen
  ↳ VolumeFadeDistance 35.0 volume fades to 0 by this distance
  ↳ Width 1280 width के लिए संख्या (डिफ़ॉल्ट 1280)।
  ↳ Height 720 height के लिए संख्या (डिफ़ॉल्ट 720)।
  ↳ ProjectionRefreshMs 0 0 = every frame while the screen is visible
  ↳ FixedScreens table fixed screens प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ MaxRuntimeSeconds 14400 4 hour safety lock
ShowTickets table show tickets प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
TheatreShows table theatre shows प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
CinemaShows table cinema shows प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
Notes from the README#
text
# jrs_cinema v1.1.9
YouTube cinema changes:
- YouTube image is grayscale by default (`Config.YouTube.BlackAndWhite = true`).
- Video and YouTube audio are only exposed while the player is in the same RedM interior room as the projection screen (`Config.YouTube.SameRoomOnly = true`).
- The room check follows PMMS' proven RedM method: `GetInteriorFromEntity` + `GetRoomKeyFromEntity`.
- An invisible local RDR2 projection target is created only as the room-reference entity; it has no collision and no DUI.
## v1.1.7 - PMMS-style RedM YouTube projection
YouTube display now follows the proven RedM method used by PMMS: a single fixed
world coordinate is projected every frame with `GetScreenCoordFromWorldCoord`,
and the NUI video size is calculated from camera FOV and camera distance. This
removes the old 4-corner homography entirely and still avoids `CreateDui`.
Screen tuning is intentionally simple: edit only `coords` and `videoSize` under
`Config.YouTube.FixedScreens`. `coords` is the centre of the video in the world.
# jrs_cinema
Standalone JRS cinema/theatre system for RedM using the RDR2 built-in theatre animscenes and magic-lantern movie assets.
## Requirements
- jrs_core
- OneSync/server entity coordinates for server-side ticket-seller distance validation.
## Install
1. Put `jrs_cinema` in your resources folder.
2. Ensure `jrs_core` starts first.
3. Add `ensure jrs_cinema` to server.cfg.
## Flow
Seller NPC -> hold G -> choose show/movie -> server validates distance and balance -> server removes Money/Gold -> synchronized countdown -> players inside `Con
## Main config
- `Config.ShowStartTime = 60`
- `Config.PriceType = 0` (Money) or `1` (Gold)
- `Config.DistanceStart = 150.0`
- `Config.ShowLockSeconds = 900`
- Ticket locations, NPCs, prices and show lists are all editable in `config.lua`.
## jrs_core integration
Uses `exports.jrs_core:getCoreApi()`, `getCharacter`, `removeMoney` and `NotifyRightTip`.
## Notes
The underlying show/movie asset identifiers are Rockstar RDR2 game assets. Theatre engine behavior was implemented with reference to the MIT-licensed `xK3LY/red
## v1.1.3 - Managed YouTube playback
Movie cinemas can now render a synchronized YouTube embed on the in-world projection screen using Cfx DUI/runtime textures.
Management is server-authoritative. A player can submit/control YouTube when one of these is true:
- `exports.jrs_core:IsAdmin(source)` returns true. This automatically follows `Config.AdminGroups` inside jrs_core.
- Their job from jrs_core exists in `Config.YouTube.AllowedJobs` and meets the configured minimum grade.
- Optional ACE permission `jrs.cinema.manage` is allowed when `UseAcePermission = true`.
Core administration is enabled with:
'''lua
UseCoreAdmin = true
'''
Default allowed job:

Free (included in JRS Core)   jrs_crafting

jrs core Crafting - server-authoritative crafting system for jrs_core / jrs_inventory

Resource jrs_crafting
Folder [ACTIVITIES]
Version 6.14.2
Author jrs team
Depends on jrs_core, jrs_inventory, oxmysql
Interface Yes (NUI)
Languages ar, en
Code size 15,939 Lua lines

Commands

  • /craftadmin_grant
  • /craftadmin_override
  • /craftadmin_reload
  • /craftadmin_revoke
  • /craftadmin_set
  • /craftadmin_system
  • /craftbenchremove

Exports

GetStoreRecipe

Database tables

jrs_crafting_benches, jrs_crafting_logs, jrs_crafting_orders, jrs_crafting_recipe_access, jrs_crafting_recipe_admin

config/admin.lua - 11 विकल्प#

General

Setting Default What it does
Admin table किसे अनुमति है: admin के लिए जॉब, ग्रुप या परमिशन।
  ↳ Enabled true enabled को चालू या बंद करता है (डिफ़ॉल्ट true)।
  ↳ Command "craftadmin" command के लिए सेटिंग।
  ↳ AllowServerConsole true REDEMPIRE-native staff access. Add/remove groups as needed.
  ↳ AllowedGroups table किसे अनुमति है: allowed groups के लिए जॉब, ग्रुप या परमिशन।
  ↳ AllowedIdentifiers table Optional exact identifiers (steam:, license:, discord:, etc.).
  ↳ BypassRecipeAccess true bypass recipe access के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
  ↳ Database table database प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ Defaults table defaults प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ Limits table limits प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ Logging table logging प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
config/animations.lua - 5 विकल्प#

General

Setting Default What it does
Animations table animations प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ craft table Default Animation
  ↳ spindlecook table spindlecook प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ knifecooking table knifecooking प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ campfire table campfire प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
config/categories.lua - 1 विकल्प#

General

Setting Default What it does
Categories table categories प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
config/integrations.lua - 16 विकल्प#

General

Setting Default What it does
JRSXP table jrsxp प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ Enabled true enabled को चालू या बंद करता है (डिफ़ॉल्ट true)।
  ↳ XPPerCraft 1 Flat character XP per crafted unit (quantity 3 = 3 XP). Not scaled by recipe level. BaseXPPerCraft/XPPerLevelRequired are unused since 6.9.0.
  ↳ BaseXPPerCraft 25 base xp per craft के लिए संख्या (डिफ़ॉल्ट 25)।
  ↳ XPPerLevelRequired 5 xp per level required के लिए न्यूनतम या ज़रूरी लेवल।
CraftPrice table craft price के लिए पैसे की रकम। इनाम jrs_core के इकॉनमी मल्टीप्लायर से होकर जाते हैं।
  ↳ Free true Free = true: crafting costs materials only, never money (beats admin price overrides).
  ↳ Enabled true enabled को चालू या बंद करता है (डिफ़ॉल्ट true)।
  ↳ BasePrice 0.25 base price के लिए पैसे की रकम। इनाम jrs_core के इकॉनमी मल्टीप्लायर से होकर जाते हैं।
  ↳ PricePerLevel 0.10 price per level के लिए पैसे की रकम। इनाम jrs_core के इकॉनमी मल्टीप्लायर से होकर जाते हैं।
  ↳ Currency 0 0 = money, 1 = gold
Logging table logging प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ Username "jrs_crafting" username के लिए सेटिंग।
  ↳ Color 5763719 color के लिए संख्या (डिफ़ॉल्ट 5763719)।
  ↳ LogSuccessfulCrafts true Logs successful crafts: true = हाँ, false = नहीं (डिफ़ॉल्ट true)।
  ↳ LogSecurityViolations true Logs security violations: true = हाँ, false = नहीं (डिफ़ॉल्ट true)।
config/items.lua - 320 विकल्प#

General

Setting Default What it does
ItemDefinitions table item definitions द्वारा इस्तेमाल होने वाले इन्वेंटरी आइटम। नाम jrs_items टेबल में होने चाहिए।
  ↳ aloe_vera table aloe vera प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ ammoarrownormal table ammoarrownormal प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ ammoarrowsmallgame table ammoarrowsmallgame प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ ammoelephant table ammoelephant प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ ammoknives table ammoknives प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ ammopistolexpress table ammopistolexpress प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ ammopistolnormal table ammopistolnormal प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ ammopistolsplitpoint table ammopistolsplitpoint प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ ammopistolvelocity table ammopistolvelocity प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ ammorepeaterexpress table ammorepeaterexpress प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ ammorepeaternormal table ammorepeaternormal प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ ammorepeatersplitpoint table ammorepeatersplitpoint प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ ammorepeatervelocity table ammorepeatervelocity प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ ammorevolverexpress table ammorevolverexpress प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ ammorevolvernormal table ammorevolvernormal प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ ammorevolversplitpoint table ammorevolversplitpoint प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ ammorevolvervelocity table ammorevolvervelocity प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ ammorifleexpress table ammorifleexpress प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ ammoriflenormal table ammoriflenormal प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ ammoriflesplitpoint table ammoriflesplitpoint प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ ammoriflevelocity table ammoriflevelocity प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ ammoshotgunnormal table ammoshotgunnormal प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ ammoshotgunslug table ammoshotgunslug प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ ammovarminttranq table ammovarminttranq प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ Applee table applee प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ beer table beer प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ Black_Berry table black berry प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ campfire table campfire प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ Choc_Daisy table choc daisy प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ Chocolate table chocolate प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ clothh table clothh प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ coal table coal प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ cocoa table cocoa प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ coffeebeans table coffeebeans प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ consumable_breakfast table consumable breakfast प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ consumable_caramel table consumable caramel प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ consumable_chickenpie table consumable chickenpie प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ consumable_chocolate table consumable chocolate प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ consumable_chocolatecake table consumable chocolatecake प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ consumable_chocolatecoffee table consumable chocolatecoffee प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ consumable_coffee table consumable coffee प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ consumable_coffeecake table consumable coffeecake प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ consumable_fruitsalad table consumable fruitsalad प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ consumable_game table consumable game प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ consumable_kidneybeans_can table consumable kidneybeans can प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ consumable_peach table consumable peach प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ consumable_peachcobbler table consumable peachcobbler प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ consumable_poundcake table consumable poundcake प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ consumable_horse_meal table consumable horse meal के लिए गेम मॉडल या एंटिटी।
  ↳ consumable_horse_peppermints table consumable horse peppermints के लिए गेम मॉडल या एंटिटी।
  ↳ creeping_thyme table creeping thyme प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ copperbar table copperbar प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ English_Mace table english mace प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ grape table grape प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ haycube table haycube प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ honey table honey प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ hwood table hwood प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ iron table iron प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ ironbar table ironbar प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ juice1 table juice1 प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ juice2 table juice2 प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ juice3 table juice3 प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ largenugget table largenugget प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ malt table malt प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ medium_beaver_meat table medium beaver meat प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ medium_boar_meat table medium boar meat प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ medium_bear_meat table medium bear meat प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ raw_meat table raw meat प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ mediumnugget table mediumnugget प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ mulberry table mulberry प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ oil table oil प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ Parasol_Mushroom table parasol mushroom प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ perfect_beaver_meat table perfect beaver meat प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ pistolbarrel table pistolbarrel प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ pistolreceiver table pistolreceiver प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ pistolrecmold table pistolrecmold प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ potato table potato प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ raspberryale table raspberryale प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ rawcotton table rawcotton प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ Red_Raspberry table red raspberry प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ repeaterbarrel table repeaterbarrel प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ repeaterreceiver table repeaterreceiver प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ repeaterstock table repeaterstock प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ revolverbarrel table revolverbarrel प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ revolvercylinder table revolvercylinder प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ revolverhandle table revolverhandle प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ riflebarrel table riflebarrel प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ riflereceiver table riflereceiver प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ riflestock table riflestock प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ rubber table rubber प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ salt table salt प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ shotgunbarrel table shotgunbarrel प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ shotgunmold table shotgunmold प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ shotgunstock table shotgunstock प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ smallnugget table smallnugget प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ string table string प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ sugar table sugar प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ sulfur table sulfur प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ tequila table tequila प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ vodka table vodka प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ water table water प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ WEAPON_BOW table weapon bow के लिए गेम मॉडल या एंटिटी।
  ↳ WEAPON_BOW_IMPROVED table weapon bow improved के लिए गेम मॉडल या एंटिटी।
  ↳ WEAPON_KIT_METAL_DETECTOR table weapon kit metal detector के लिए गेम मॉडल या एंटिटी।
  ↳ WEAPON_LASSO table weapon lasso के लिए गेम मॉडल या एंटिटी।
  ↳ WEAPON_LASSO_REINFORCED table weapon lasso reinforced के लिए गेम मॉडल या एंटिटी।
  ↳ WEAPON_MELEE_KNIFE table weapon melee knife के लिए गेम मॉडल या एंटिटी।
  ↳ WEAPON_PISTOL_M1899 table weapon pistol m1899 के लिए गेम मॉडल या एंटिटी।
  ↳ WEAPON_PISTOL_MAUSER table weapon pistol mauser के लिए गेम मॉडल या एंटिटी।
  ↳ WEAPON_PISTOL_SEMIAUTO table weapon pistol semiauto के लिए गेम मॉडल या एंटिटी।
  ↳ WEAPON_PISTOL_VOLCANIC table weapon pistol volcanic के लिए गेम मॉडल या एंटिटी।
  ↳ WEAPON_REPEATER_CARBINE table weapon repeater carbine के लिए गेम मॉडल या एंटिटी।
  ↳ WEAPON_REPEATER_EVANS table weapon repeater evans के लिए गेम मॉडल या एंटिटी।
  ↳ WEAPON_REPEATER_HENRY table weapon repeater henry के लिए गेम मॉडल या एंटिटी।
  ↳ WEAPON_REPEATER_WINCHESTER table weapon repeater winchester के लिए गेम मॉडल या एंटिटी।
  ↳ WEAPON_REVOLVER_CATTLEMAN table weapon revolver cattleman के लिए गेम मॉडल या एंटिटी।
  ↳ WEAPON_REVOLVER_DOUBLEACTION table weapon revolver doubleaction के लिए गेम मॉडल या एंटिटी।
  ↳ WEAPON_REVOLVER_LEMAT table weapon revolver lemat के लिए गेम मॉडल या एंटिटी।
  ↳ WEAPON_REVOLVER_NAVY table weapon revolver navy के लिए गेम मॉडल या एंटिटी।
config/jrs.lua - 9 विकल्प#

General

Setting Default What it does
REDEMPIRE table redempire प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ CoreResource "jrs_core" core resource के लिए सेटिंग।
  ↳ InventoryResource "jrs_inventory" inventory resource के लिए सेटिंग।
  ↳ ItemImagePath "nui://jrs_inventory/html/im... item image path द्वारा इस्तेमाल होने वाले इन्वेंटरी आइटम। नाम jrs_items टेबल में होने चाहिए।
  ↳ ItemImagePaths table item image paths द्वारा इस्तेमाल होने वाले इन्वेंटरी आइटम। नाम jrs_items टेबल में होने चाहिए।
  ↳ MaxWeapons 7 Fallback only. The current jrs_inventory build is queried through jrsCore:canCarryWeapons first, so job/group weapon limits stay authoritative.
  ↳ WeaponCapacityTimeoutMs 3500 weapon capacity timeout ms के लिए समय सेटिंग। इकाई (सेकंड, मिनट या मिलीसेकंड) आमतौर पर विकल्प के नाम या पास के विकल्पों की टिप्पणी में होती है।
  ↳ NotificationDuration 5000 notification duration के लिए समय सेटिंग। इकाई (सेकंड, मिनट या मिलीसेकंड) आमतौर पर विकल्प के नाम या पास के विकल्पों की टिप्पणी में होती है।
ItemAliases Config.ItemAliases or &#123;&#125; Optional recipe-name -> actual jrs_inventory item-name aliases.
Notes from the README#
text
# jrs_crafting 6.0.0-jrs
Crafting system converted to use **jrs_core** and **jrs_inventory** directly.
## Verified against supplied builds
This package was reviewed against the supplied `jrs_core` build from 2026-08-12 and `jrs_inventory` v1.5.4. It uses the current account-group API, Character Rea
## Requirements
'''cfg
ensure oxmysql
ensure jrs_core
ensure jrs_inventory
ensure jrs_crafting
'''
No external progress-bar resource is required. The resource uses its internal craft timer and the supplied NUI.
## Main integration
Server integration is in:
'''text
server/services/jrs.lua
'''
It uses:
- `exports.jrs_core:getCoreApi()` for characters, money/gold and notifications.
- `exports.jrs_core:GetXP()` / `AddXP()` for crafting level and XP.
- `exports.jrs_core:IsCharacterReady()` / `GetCharacterState()` for character state.
- `exports.jrs_inventory:jrs_inventoryApi()` for item counts, capacity, add/remove, weapons and usable items.
Client code waits for `jrs_core` character readiness before enabling crafting prompts.
## Item installation
Import:
'''text
sql/jrs_items.sql
'''
The installer uses the current REDEMPIRE item columns:
'''text
item, label, limit, can_remove, type, usable, descriptions, metadata, category
'''
`limit` is the per-item weight used by `jrs_inventory`. Existing rows are not overwritten because the installer uses `INSERT IGNORE`.
Copy any missing item PNGs into:
'''text
jrs_inventory/html/images/items/
'''
## Configuration
Important files:
'''text
config/jrs.lua          # jrs_core / jrs_inventory resource names and compatibility timeouts
config/settings.lua     # timings, keys, distances and notifications
config/integrations.lua # REDEMPIRE XP, crafting price and webhook logging
config/security.lua     # server-authoritative anti-abuse validation
config/admin.lua        # recipe administration and audit options

Paid (server only)   jrs_fasttravel

jrs core Fast Travel - native jrs_core stagecoach travel system

Resource jrs_fasttravel
Folder [ACTIVITIES]
Version 1.3.0
Author jrs team
Depends on jrs_core, oxmysql
Interface Yes (NUI)
Languages ar, en
Code size 10,966 Lua lines

Exports

GetLoggingStatus, GetRecentLogs

Database tables

IF, jrs_fasttravel_destinations, jrs_fasttravel_logs

config/admin.lua - 26 विकल्प#

General

Setting Default What it does
Admin table किसे अनुमति है: admin के लिए जॉब, ग्रुप या परमिशन।
  ↳ Enabled true enabled को चालू या बंद करता है (डिफ़ॉल्ट true)।
  ↳ Command "ftadmin" command के लिए सेटिंग।
  ↳ SessionLifetimeMs 600000 session lifetime ms के लिए समय सेटिंग। इकाई (सेकंड, मिनट या मिलीसेकंड) आमतौर पर विकल्प के नाम या पास के विकल्पों की टिप्पणी में होती है।
  ↳ ActionRateWindowMs 10000 action rate window ms के लिए दर या गुणक।
  ↳ ActionsPerWindow 20 actions per window के लिए संख्या (डिफ़ॉल्ट 20)।
  ↳ SnapshotRefreshMs 3000 snapshot refresh ms के लिए संख्या (डिफ़ॉल्ट 3000)।
  ↳ MaxLogsShown 100 max logs shown की ऊपरी सीमा।
  ↳ AllowGlobalToggle true Allows global toggle: true = हाँ, false = नहीं (डिफ़ॉल्ट true)।
  ↳ AllowCityToggle true Allows city toggle: true = हाँ, false = नहीं (डिफ़ॉल्ट true)।
  ↳ AllowCancelTrip true Allows cancel trip: true = हाँ, false = नहीं (डिफ़ॉल्ट true)।
  ↳ AllowCancelAllTrips true Allows cancel all trips: true = हाँ, false = नहीं (डिफ़ॉल्ट true)।
  ↳ AllowCleanupBroadcast true Allows cleanup broadcast: true = हाँ, false = नहीं (डिफ़ॉल्ट true)।
  ↳ AllowSecurityUnblock true Allows security unblock: true = हाँ, false = नहीं (डिफ़ॉल्ट true)।
  ↳ AllowRuntimeMultiplier true Allows runtime multiplier: true = हाँ, false = नहीं (डिफ़ॉल्ट true)।
  ↳ AllowBulkCityToggle true Allows bulk city toggle: true = हाँ, false = नहीं (डिफ़ॉल्ट true)।
  ↳ AllowRuntimeReset true Allows runtime reset: true = हाँ, false = नहीं (डिफ़ॉल्ट true)।
  ↳ AllowCreateDestination true Allows create destination: true = हाँ, false = नहीं (डिफ़ॉल्ट true)।
  ↳ AllowUpdateDestination true Allows update destination: true = हाँ, false = नहीं (डिफ़ॉल्ट true)।
  ↳ AllowDeleteDestination true Allows delete destination: true = हाँ, false = नहीं (डिफ़ॉल्ट true)।
  ↳ MaxDynamicDestinations 64 max dynamic destinations की ऊपरी सीमा।
  ↳ CancelActiveTripsWhenGlobalDisabled true When service is disabled from the admin menu, active trips are safely cancelled and refunded instead of being left in an invalid state.
  ↳ CancelTripsWhenCityDisabled true cancel trips when city disabled के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
  ↳ CancelActiveTripsBeforeCleanup true Cleaning all coaches first cancels/refunds active journeys so no player is left inside a deleted vehicle or with a stale server travel token.
  ↳ RuntimeMultiplierMin 0.10 runtime multiplier min के लिए न्यूनतम या ज़रूरी लेवल।
  ↳ RuntimeMultiplierMax 10.00 runtime multiplier max की ऊपरी सीमा।
config/build.lua - 7 विकल्प#

General

Setting Default What it does
Build table build प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ SystemTitle Lang('Build.SystemTitle') system title के लिए खिलाड़ी को दिखने वाला टेक्स्ट। अनुवाद या नाम बदलने के लिए इसे बदलें।
  ↳ Version "1.1.0" version के लिए सेटिंग।
  ↳ VersionType Lang('Build.VersionType') version type के लिए सेटिंग।
  ↳ VersionName Lang('Build.VersionName') version name के लिए खिलाड़ी को दिखने वाला टेक्स्ट। अनुवाद या नाम बदलने के लिए इसे बदलें।
  ↳ ResourceName "jrs_fasttravel" resource name के लिए खिलाड़ी को दिखने वाला टेक्स्ट। अनुवाद या नाम बदलने के लिए इसे बदलें।
  ↳ PrintStartupBanner true print startup banner के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
config/cleanup.lua - 19 विकल्प#

General

Setting Default What it does
Cleanup table cleanup प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ Enabled true enabled को चालू या बंद करता है (डिफ़ॉल्ट true)।
  ↳ CaptureDraftAnimals true capture draft animals के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
  ↳ DisableDraftAutoCreationBeforeDelete true Turns off draft auto creation before delete: true = हाँ, false = नहीं (डिफ़ॉल्ट true)।
  ↳ HarnessSlots 6 harness slots की ऊपरी सीमा।
  ↳ NearbyScanRadius 14.0 nearby scan radius के लिए गेम यूनिट में दूरी।
  ↳ LateCaptureDelayMs 500 late capture delay ms के लिए समय सेटिंग। इकाई (सेकंड, मिनट या मिलीसेकंड) आमतौर पर विकल्प के नाम या पास के विकल्पों की टिप्पणी में होती है।
  ↳ DeleteRetries 5 delete retries के लिए संख्या (डिफ़ॉल्ट 5)।
  ↳ DeleteRetryDelayMs 120 delete retry delay ms के लिए समय सेटिंग। इकाई (सेकंड, मिनट या मिलीसेकंड) आमतौर पर विकल्प के नाम या पास के विकल्पों की टिप्पणी में होती है।
  ↳ NetworkControlTimeoutMs 1200 network control timeout ms के लिए समय सेटिंग। इकाई (सेकंड, मिनट या मिलीसेकंड) आमतौर पर विकल्प के नाम या पास के विकल्पों की टिप्पणी में होती है।
  ↳ OrphanSweepAfterCleanup true orphan sweep after cleanup के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
  ↳ OrphanSweepDelayMs 250 orphan sweep delay ms के लिए समय सेटिंग। इकाई (सेकंड, मिनट या मिलीसेकंड) आमतौर पर विकल्प के नाम या पास के विकल्पों की टिप्पणी में होती है।
  ↳ SafePlayerExitBeforeDelete true Safely place a player beside the coach before deleting the vehicle.
  ↳ PlayerExitTimeoutMs 1800 player exit timeout ms के लिए समय सेटिंग। इकाई (सेकंड, मिनट या मिलीसेकंड) आमतौर पर विकल्प के नाम या पास के विकल्पों की टिप्पणी में होती है।
  ↳ PlayerExitRightOffset 2.8 player exit right offset के लिए संख्या (डिफ़ॉल्ट 2.8)।
  ↳ PlayerExitRearOffset -1.2 player exit rear offset के लिए संख्या (डिफ़ॉल्ट -1.2)।
  ↳ PlayerExitUpOffset 0.25 player exit up offset के लिए संख्या (डिफ़ॉल्ट 0.25)।
  ↳ RestorePlayerStateAfterCleanup true Restore controls/collision after any administrator or failure cleanup.
  ↳ Debug false Debug output for debug: true = हाँ, false = नहीं (डिफ़ॉल्ट false)।
config/destinations.lua - 1 विकल्प#

General

Setting Default What it does
Destinations table map.x and map.y are percentages based on the original 10000 x 6325 map image. icon is an English-only local SVG badge shown on the map and in the hover card. Each destination has its own price, travel duration, transport, and desc
config/interaction.lua - 15 विकल्प#

General

Setting Default What it does
Interaction table interaction प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ Control 0x760A9C6F control के लिए बटन या कंट्रोल। कंट्रोल गेम इनपुट सूची के hash मान होते हैं।
  ↳ Distance 3.8 distance के लिए गेम यूनिट में दूरी।
  ↳ HoldToOpen false hold to open के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट false)।
  ↳ NpcSpawnDistance 120.0 npc spawn distance के लिए गेम यूनिट में दूरी।
  ↳ NpcDeleteDistance 145.0 npc delete distance के लिए गेम यूनिट में दूरी।
  ↳ PromptLabel Lang('Interaction.PromptLabe... prompt label के लिए खिलाड़ी को दिखने वाला टेक्स्ट। अनुवाद या नाम बदलने के लिए इसे बदलें।
  ↳ PromptGroupLabel Lang('Interaction.PromptGrou... किसे अनुमति है: prompt group label के लिए जॉब, ग्रुप या परमिशन।
Ped table Station-attendant ped settings. Explicit RDR3 hashes are used because some RedM artifacts can return false from generic model-validation wrappers.
  ↳ DefaultModel table Explicit RDR3 model hashes are used so station attendants do not depend on model-name hashing or GTA-style native wrappers.
  ↳ FallbackModels table fallback models के लिए गेम मॉडल या एंटिटी।
  ↳ ModelLoadTimeoutMs 10000 model load timeout ms के लिए समय सेटिंग। इकाई (सेकंड, मिनट या मिलीसेकंड) आमतौर पर विकल्प के नाम या पास के विकल्पों की टिप्पणी में होती है।
  ↳ RequestIntervalMs 250 request interval ms के लिए समय सेटिंग। इकाई (सेकंड, मिनट या मिलीसेकंड) आमतौर पर विकल्प के नाम या पास के विकल्पों की टिप्पणी में होती है।
  ↳ SpawnRetryMs 30000 spawn retry ms के लिए दुनिया के निर्देशांक (x, y, z)।
  ↳ InvalidModelLogCooldownMs 60000 invalid model log cooldown ms के लिए समय सेटिंग। इकाई (सेकंड, मिनट या मिलीसेकंड) आमतौर पर विकल्प के नाम या पास के विकल्पों की टिप्पणी में होती है।
config/interface.lua - 66 विकल्प#

General

Setting Default What it does
Interface table interface प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ ShowCityLabels true Shows city labels: true = हाँ, false = नहीं (डिफ़ॉल्ट true)।
  ↳ ShowRegionOnHover true Shows region on hover: true = हाँ, false = नहीं (डिफ़ॉल्ट true)।
  ↳ HighlightCurrentStation true highlight current station के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
Text table text के लिए खिलाड़ी को दिखने वाला टेक्स्ट। अनुवाद या नाम बदलने के लिए इसे बदलें।
  ↳ MenuTitle Lang('Text.MenuTitle') menu title के लिए खिलाड़ी को दिखने वाला टेक्स्ट। अनुवाद या नाम बदलने के लिए इसे बदलें।
  ↳ MenuSubtitle Lang('Text.MenuSubtitle') menu subtitle के लिए सेटिंग।
  ↳ Close Lang('Text.Close') close के लिए सेटिंग।
  ↳ TravelNow Lang('Text.TravelNow') travel now के लिए सेटिंग।
  ↳ Destination Lang('Text.Destination') destination के लिए सेटिंग।
  ↳ SelectDestination Lang('Text.SelectDestination... select destination के लिए सेटिंग।
  ↳ CurrentLocation Lang('Text.CurrentLocation') current location के लिए दुनिया के निर्देशांक (x, y, z)।
  ↳ Price Lang('Text.Price') price के लिए पैसे की रकम। इनाम jrs_core के इकॉनमी मल्टीप्लायर से होकर जाते हैं।
  ↳ Region Lang('Text.Region') region के लिए सेटिंग।
  ↳ TravelTime Lang('Text.TravelTime') travel time के लिए सेटिंग।
  ↳ Free Lang('Text.Free') free के लिए सेटिंग।
  ↳ MoneySymbol Lang('Text.MoneySymbol') money symbol के लिए पैसे की रकम। इनाम jrs_core के इकॉनमी मल्टीप्लायर से होकर जाते हैं।
  ↳ GoldLabel Lang('Text.GoldLabel') gold label के लिए पैसे की रकम। इनाम jrs_core के इकॉनमी मल्टीप्लायर से होकर जाते हैं।
  ↳ TravelPrompt Lang('Text.TravelPrompt') travel prompt के लिए खिलाड़ी को दिखने वाला टेक्स्ट। अनुवाद या नाम बदलने के लिए इसे बदलें।
  ↳ Paid Lang('Text.Paid') paid के लिए सेटिंग।
  ↳ FreeTravel Lang('Text.FreeTravel') free travel के लिए सेटिंग।
  ↳ NotEnoughMoney Lang('Text.NotEnoughMoney') not enough money के लिए पैसे की रकम। इनाम jrs_core के इकॉनमी मल्टीप्लायर से होकर जाते हैं।
  ↳ InvalidDestination Lang('Text.InvalidDestinatio... invalid destination के लिए सेटिंग।
  ↳ CityUnavailable Lang('Text.CityUnavailable') city unavailable के लिए सेटिंग।
  ↳ SameDestination Lang('Text.SameDestination') same destination के लिए सेटिंग।
  ↳ TooFar Lang('Text.TooFar') too far के लिए सेटिंग।
  ↳ Cooldown Lang('Text.Cooldown') cooldown के लिए समय सेटिंग। इकाई (सेकंड, मिनट या मिलीसेकंड) आमतौर पर विकल्प के नाम या पास के विकल्पों की टिप्पणी में होती है।
  ↳ CooldownSeconds Lang('Text.CooldownSeconds') cooldown seconds के लिए समय सेटिंग। इकाई (सेकंड, मिनट या मिलीसेकंड) आमतौर पर विकल्प के नाम या पास के विकल्पों की टिप्पणी में होती है।
  ↳ CharacterUnavailable Lang('Text.CharacterUnavaila... character unavailable के लिए सेटिंग।
  ↳ CoreUnavailable Lang('Text.CoreUnavailable') core unavailable के लिए सेटिंग।
  ↳ UnsupportedCurrency Lang('Text.UnsupportedCurren... unsupported currency के लिए सेटिंग।
  ↳ Busy Lang('Text.Busy') busy के लिए सेटिंग।
  ↳ Dead Lang('Text.Dead') dead के लिए सेटिंग।
  ↳ Combat Lang('Text.Combat') combat के लिए सेटिंग।
  ↳ Falling Lang('Text.Falling') falling के लिए सेटिंग।
  ↳ Ragdoll Lang('Text.Ragdoll') ragdoll के लिए सेटिंग।
  ↳ ClosedAtNight Lang('Text.ClosedAtNight') closed at night के लिए सेटिंग।
  ↳ Closed Lang('Text.Closed') closed के लिए सेटिंग।
  ↳ JobDenied Lang('Text.JobDenied') किसे अनुमति है: job denied के लिए जॉब, ग्रुप या परमिशन।
  ↳ NoPermission Lang('Text.NoPermission') किसे अनुमति है: no permission के लिए जॉब, ग्रुप या परमिशन।
  ↳ TravelFailed Lang('Text.TravelFailed') travel failed के लिए सेटिंग।
  ↳ PaymentFailed Lang('Text.PaymentFailed') payment failed के लिए सेटिंग।
  ↳ ServerResponseTimeout Lang('Text.ServerResponseTim... server response timeout के लिए समय सेटिंग। इकाई (सेकंड, मिनट या मिलीसेकंड) आमतौर पर विकल्प के नाम या पास के विकल्पों की टिप्पणी में होती है।
  ↳ TeleportFallback Lang('Text.TeleportFallback'... teleport fallback के लिए सेटिंग।
  ↳ TravelPreparing Lang('Text.TravelPreparing') travel preparing के लिए सेटिंग।
  ↳ BoardingStagecoach Lang('Text.BoardingStagecoac... boarding stagecoach के लिए सेटिंग।
  ↳ TravelInProgress Lang('Text.TravelInProgress'... travel in progress के लिए सेटिंग।
  ↳ DriverTakingYou Lang('Text.DriverTakingYou') driver taking you के लिए सेटिंग।
  ↳ TravelArrival Lang('Text.TravelArrival') travel arrival के लिए सेटिंग।
  ↳ TravelTransfer Lang('Text.TravelTransfer') travel transfer के लिए सेटिंग।
  ↳ TravelBlackout Lang('Text.TravelBlackout') travel blackout के लिए सेटिंग।
  ↳ ArrivalDetail Lang('Text.ArrivalDetail') arrival detail के लिए सेटिंग।
  ↳ Welcome Lang('Text.Welcome') welcome के लिए सेटिंग।
  ↳ WelcomeArrived Lang('Text.WelcomeArrived') welcome arrived के लिए सेटिंग।
  ↳ TravelRefunded Lang('Text.TravelRefunded') travel refunded के लिए सेटिंग।
  ↳ TravelFailedStage Lang('Text.TravelFailedStage... travel failed stage के लिए सेटिंग।
  ↳ FareQuoteExpired Lang('Text.FareQuoteExpired'... fare quote expired के लिए सेटिंग।
  ↳ MorningRate Lang('Text.MorningRate') morning rate के लिए दर या गुणक।
  ↳ DayRate Lang('Text.DayRate') day rate के लिए दर या गुणक।
  ↳ EveningRate Lang('Text.EveningRate') evening rate के लिए दर या गुणक।
  ↳ NightRate Lang('Text.NightRate') night rate के लिए दर या गुणक।
  ↳ StandardRate Lang('Text.StandardRate') standard rate के लिए दर या गुणक।
  ↳ LoadingRate Lang('Text.LoadingRate') loading rate के लिए दर या गुणक।
  ↳ Loading Lang('Text.Loading') loading के लिए सेटिंग।
  ↳ DistanceKilometers Lang('Text.DistanceKilometer... distance kilometers के लिए गेम यूनिट में दूरी।
  ↳ PlayersInCity Lang('Text.PlayersInCity') players in city के लिए सेटिंग।
Notes from the README#
text
## In-game destination builder (1.1.3)
Administrators can open the Fast Travel admin menu and use the **DESTINATIONS** tab to create persistent travel locations without editing Lua files. The builder
Locations created from the admin menu are saved in the `jrs_fasttravel_destinations` SQL table, restored after resource/server restarts, and synchronized live t
# REDEMPIRE Fast Travel
`jrs_fasttravel` is the REDEMPIRE-native rewrite of the stagecoach fast travel resource for RedM.
The resource now integrates directly with `jrs_core`. The old multi-core bridge and its framework selection files are not part of this build.
## Resource
- Name: `jrs_fasttravel`
- Version: `1.1.2`
- Game: RedM / RDR3
- Core: `jrs_core`
- Author: `jrs`
## Main features
- Stagecoach fast travel between configured towns.
- Server-authoritative destination validation and payment.
- Cash or gold payment through `jrs_core`.
- Distance-based dynamic fares.
- Time-of-day fare multipliers.
- Server-issued one-use travel quotes.
- Per-city service enable/disable state.
- Global service enable/disable state.
- Job and grade restrictions per destination.
- Destination population display.
- Spawned coach/driver/horse cleanup.
- Travel failure refunds.
- Security rate limits and travel tokens.
- Built-in NUI notifications with REDEMPIRE notification fallback.
- Administrator menu using `jrs_core` staff groups.
- Optional database and Discord audit logging.
## Requirements
Required:
'''text
jrs_core
'''
Recommended / required by the normal REDEMPIRE stack:
'''text
oxmysql
'''
`oxmysql` is a required dependency in this build because administrator-created Fast Travel destinations are stored in SQL. The destination table is created auto
No inventory resource is required by Fast Travel.
## Installation
1. Extract the folder as exactly:
'''text
jrs_fasttravel
'''

Paid (server only)   jrs_fightarena

JRS Fight Arena - deathmatch arena on jrs_core: temporary loadouts, groups, weekly top 10 prizes, events

Resource jrs_fightarena
Folder [ACTIVITIES]
Version 2.3.2
Author jrs team
Depends on jrs_core, oxmysql
Interface Yes (NUI)
Languages ar, en
Code size 3,473 Lua lines

Commands

  • /arenaevent
  • /arenakick
  • /arenareset
  • /scope
  • /scopes

Exports

GetArenaPlayers, IsInArena

Database tables

jrs_fightarena_pairs, jrs_fightarena_rewards, jrs_fightarena_stats, jrs_fightarena_weekly, jrs_fightarena_weeks

config/config.lua - 73 विकल्प#

JRS FIGHT ARENA (deathmatch) - configuration

Setting Default What it does
Debug false Debug output for debug: true = हाँ, false = नहीं (डिफ़ॉल्ट false)।

Entry

Setting Default What it does
EntryFee 50 charged by the server on every entry (0 = free)
EntryCurrency 0 0 = money, 1 = gold
MaxPlayers 24 max players की ऊपरी सीमा।
JoinCooldown 10 seconds between two entries of the same player
RespawnSeconds 8 wait before an arena respawn
SpawnProtectionMs 3000 invincible after a respawn (cancelled by shooting)

Arena master (outside the fence) and the exit clerk (inside the fence)

Setting Default What it does
Lobby table Coordinates are player-standing height; peds are created at z - 1.0.
  ↳ coords vector4(-4185.269, -3413.116... coords के लिए दुनिया के निर्देशांक (x, y, z)।
  ↳ model "s_m_m_dispatchleaderpolice_01" model के लिए गेम मॉडल या एंटिटी।
  ↳ scenario 'WORLD_HUMAN_SMOKE_NERVOUS_S... scenario के लिए एनीमेशन सेटिंग।
  ↳ promptDistance 2.2 prompt distance के लिए गेम यूनिट में दूरी।
  ↳ spawnDistance 40.0 spawn distance के लिए गेम यूनिट में दूरी।
  ↳ blip table blip के लिए मैप ब्लिप या आइकन सेटिंग।
ExitClerk table exit clerk प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ coords vector4(-4189.850, -3416.763... coords के लिए दुनिया के निर्देशांक (x, y, z)।
  ↳ model "s_m_m_dispatchleaderpolice_01" model के लिए गेम मॉडल या एंटिटी।
  ↳ scenario 'WORLD_HUMAN_SMOKE_NERVOUS_S... scenario के लिए एनीमेशन सेटिंग।
  ↳ promptDistance 2.2 prompt distance के लिए गेम यूनिट में दूरी।
  ↳ spawnDistance 40.0 spawn distance के लिए गेम यूनिट में दूरी।
ExitPoint vector4(-4178.627, -3416.370... Where a player is put back when leaving the arena (outside the fence).

Arena zone

Setting Default What it does
Arena table close to the centre is moved to the ExitPoint (e.g. after a disconnect mid-match). Must stay inside the fence and must not reach the lobby ped.
  ↳ center vector3(-4217.394, -3459.406... center के लिए सेटिंग।
  ↳ LeaveRadius 62.0 leave radius के लिए गेम यूनिट में दूरी।
  ↳ StuckRadius 48.0 stuck radius के लिए गेम यूनिट में दूरी।
SpawnPoints table Spawn points inside the arena. The server picks the point farthest from living enemies, so add as many as you like.

Temporary loadout (arena-only weapons, never touch the inventory)

Setting Default What it does
Loadout table (right + left holster, dual wield), two long arms (both shoulders), two melee and two thrown weapons. A name this game build doesn't know is skipped on the client (IsWeaponValid), so it never shows or gets given.
  ↳ Slots table slots की ऊपरी सीमा।
  ↳ SlotType table which weapon category each slot accepts
  ↳ Default table default प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ Scopes table Available scopes for rifles / snipers / repeaters
  ↳ AllowSameSidearm true the same revolver/pistol may fill both sidearm slots (dual wield a pair)
  ↳ AmmoPerWeapon 999 guns get infinite ammo on top of this
  ↳ ThrownPerLife 5 thrown weapons: this many per life, NOT infinite
  ↳ Weapons table weapons के लिए गेम मॉडल या एंटिटी।
  ↳ AmmoTypes table Every ammo type is zeroed on leave, so arena ammo can never reach a real weapon.

Groups (teams)

Setting Default What it does
Groups table किसे अनुमति है: groups के लिए जॉब, ग्रुप या परमिशन।
  ↳ MaxMembers 4 max members की ऊपरी सीमा।
  ↳ NameMin 3 name min के लिए न्यूनतम या ज़रूरी लेवल।
  ↳ NameMax 20 name max की ऊपरी सीमा।
  ↳ InviteSeconds 60 invite seconds के लिए संख्या (डिफ़ॉल्ट 60)।
  ↳ InviteRange 60.0 target must be this close to the lobby or inside the arena
  ↳ FriendlyFire false false = teammates' hits are undone
  ↳ TeamKillPenalty 1 kills removed from a player who kills a teammate

Scoring / anti-farm

Setting Default What it does
Score table score प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ MaxKillDistance 150.0 killer must be this close to the victim (server-checked)
  ↳ FarmWindowSeconds 600 same killer -> same victim credit window
  ↳ FarmMaxKills 5 credited kills per pair inside the window
  ↳ WeeklyPairMax 15 credited kills per killer -> same victim ACCOUNT per week (stops friends farming prizes)
  ↳ KillReward 0 money per credited kill (0 = off)
  ↳ LeaderboardSize 10 leaderboard size के लिए संख्या (डिफ़ॉल्ट 10)।
  ↳ LeaderboardCacheSeconds 30 leaderboard cache seconds के लिए संख्या (डिफ़ॉल्ट 30)।

Weekly leaderboard + prizes

Setting Default What it does
Weekly table The board resets every Monday 00:00 (database clock). When a week ends the top 10 (with at least MinKills) get a cash prize they claim in the arena menu (REWARDS tab). Only server-verified kills count.
  ↳ Enabled true enabled को चालू या बंद करता है (डिफ़ॉल्ट true)।
  ↳ MinKills 10 a player needs this many kills in the week to win a prize
  ↳ Prizes table rank 1..10 ($)
  ↳ Milestones table Kill milestones inside one week (each paid once per week).
  ↳ AnnounceWinner false no server-wide toast: only arena EVENTS notify players
  ↳ BoardSize 10 board size के लिए संख्या (डिफ़ॉल्ट 10)।

Events

Setting Default What it does
Events table free_entry : no entry fee Schedule uses the SERVER clock. wday: 1 = Sunday ... 7 = Saturday. Admins: /arenaevent <double_points|cash_kill|free_entry> <minutes>, /arenaevent stop
  ↳ Enabled true enabled को चालू या बंद करता है (डिफ़ॉल्ट true)।
  ↳ Types table types प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ MaxMinutes 240 max minutes की ऊपरी सीमा।
  ↳ Schedule table schedule प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।

Controls (verified hashes from jrs_utils/shared/keys.lua)

Setting Default What it does
Keys table keys के लिए बटन या कंट्रोल। कंट्रोल गेम इनपुट सूची के hash मान होते हैं।
  ↳ Menu 0x760A9C6F G
  ↳ Leave 0xCEFD9220 E
  ↳ Inventory 0xC1989F95 I (blocked inside the arena)
PromptCooldownMs 900 prompt cooldown ms के लिए समय सेटिंग। इकाई (सेकंड, मिनट या मिलीसेकंड) आमतौर पर विकल्प के नाम या पास के विकल्पों की टिप्पणी में होती है।
Notifications table arena EVENT announcements (start/end/event cash) and admin command replies. Everything else (errors, kills, group news, loadout saved...) is shown inside the arena menu, or on the arena HUD while fighting - never as a toast.
  ↳ EventsOnly true events only के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
Command "arena" opens the menu near the arena master or inside the arena
AdminAce "jrs_fightarena.admin" किसे अनुमति है: admin ace के लिए जॉब, ग्रुप या परमिशन।

Paid (server only)   jrs_fillet

JRS Five Finger Fillet - Western Knife Game Minigame

Resource jrs_fillet
Folder [ACTIVITIES]
Version 1.2.0
Author JRS TEAM
Interface Yes (NUI)
Languages ar, en
Code size 2,165 Lua lines
config.lua - 41 विकल्प#

General

Setting Default What it does
Language "ar" اللغات المدعومة: 'ar' (العربية) أو 'en' (English)
ScoreTimer table إعدادات التوقيت والنقاط Colors: https://github.com/femga/rdr3_discoveries/tree/master/useful_info_from_rpfs/colours
  ↳ Time 30 مدة الجولة بالثواني
  ↳ LeftColor "COLOR_GREEN" left color के लिए सेटिंग।
  ↳ RightColor "COLOR_GREENDARK" right color के लिए सेटिंग।
Keys table أزرار التحكم Keys: https://github.com/femga/rdr3_discoveries/tree/master/Controls
  ↳ Seat "INPUT_INTERACT_OPTION1" G للجلوس
  ↳ StartDuel "INPUT_CREATOR_ACCEPT" ENTER لبدء المبارزة
  ↳ Practice "INPUT_INTERACT_OPTION1" G للتدريب المنفرد
  ↳ GoOut "INPUT_GAME_MENU_CANCEL" BACKSPACE للنهوض
  ↳ Flourish "F" F لحركة استعراض السكين (0xB2F377E8)
  ↳ Zoom "INPUT_INSPECT_ZOOM" كليك يمين الماوس لتقريب الكاميرا
  ↳ Finger1 "INPUT_FRONTEND_UP" سهم أعلى
  ↳ Finger2 "INPUT_FRONTEND_LEFT" سهم يسار
  ↳ Finger3 "INPUT_FRONTEND_DOWN" سهم أسفل
  ↳ Finger4 "INPUT_FRONTEND_RIGHT" سهم يمين
  ↳ Finger5 "INPUT_FRONTEND_LEFT" سهم يسار
  ↳ Finger6 "INPUT_FRONTEND_DOWN" سهم أسفل
  ↳ ExitGame "INPUT_GAME_MENU_CANCEL" BACKSPACE للخروج من اللعبة في أي وقت
Sounds table أصوات اللعبة فقط (بدون أي أصوات خارجية من الواجهة) - { اسم الصوت, مجموعة الأصوات }
  ↳ Stab table ضربة صحيحة
  ↳ Miss table جرح / خطأ
  ↳ Countdown table عد تنازلي للمبارزة
  ↳ CountdownGo table بداية المبارزة
  ↳ RoundEnd table نهاية الجولة
  ↳ DuelWin table فوز بالمبارزة
  ↳ DuelLose table خسارة المبارزة
KeyFingersRandom false تفعيل الترتيب العشوائي (true) أو التسلسلي الثابت (false)
SetScale false تعطيل تغيير سكيل الشخصية للحفاظ على طولها وشكلها الأصلي
MissDamage 5 مقدار الضرر عند جرح الإصبع
KnifeAttach table سكين اللعبة الأصلي من ريد ديد (p_filletknife01x) يُركّب على عظمة PH_R_Hand بدون إزاحة حتى يطابق أنيميشن الطعن ويمر رأس السكين بين الأصابع فعلاً. عدّل هنا فقط لو ظهر مائل.
StabPattern table ترتيب مواضع السكين بين الأصابع مثل ريد ديد أونلاين: 1..5 ثم رجوع 4..2 (0 = خارج الإبهام)
Economy table ربط السكربت باقتصاد ونظام خبرة السيرفر (jrs_core Integration)
  ↳ EnableBetting false تفعيل نظام الرهان المالي بين اللاعبين في المبارزة (true/false)
  ↳ DuelBetAmount 1.0 مبلغ الرهان المقتطع من كل لاعب في المبارزة (في حال تفعيل الرهان)
  ↳ DuelWinRewardMoney 2.50 فلوس تُمنح للفائز في المبارزة (دولار كاش في المحفظة)
  ↳ DuelWinXP 50 نقاط خبرة (XP) تُمنح للفائز في المبارزة
  ↳ PracticeRewardMoney 0.15 فلوس تُمنح عند إنهاء التدريب بنجاح
  ↳ PracticeXP 20 نقاط خبرة (XP) تُمنح عند إنهاء التدريب بنجاح
  ↳ MinScoreForXP 300 الحد الأدنى للنقاط في التدريب للحصول على المكافأة
Locations table المواقع في العالم

Free (included in JRS Core)   jrs_guarma

Prompt key used at every port to open the travel menu.

Resource jrs_guarma
Folder [ACTIVITIES]
Version 1.6.0
Author jrs team
Depends on jrs_core, jrs_inventory
Interface Yes (NUI)
Languages ar, en
Code size 2,678 Lua lines

Commands

  • /guarma
  • /guarmaadmin
  • /guarmamenu
  • /setguarmamanager

Exports

GetOwnerFacilityPanel, GetSettings, GetTreasuryBalance, HasFacilityAccess, IsInGuarma, IsIslandOwner, IsManager, OpenAdmin, OwnerSetFacilityAccess, RefreshOwner, ResolveCharId, SetAccess, SetManager, SetSetting, SetTicketPrice, SetTravelMode

Database tables

jrs_guarma_access, jrs_guarma_facility_access, jrs_guarma_managers, jrs_guarma_settings

config/config.lua - 65 विकल्प#

General

Setting Default What it does
defaultlang "ar" defaultlang के लिए सेटिंग।
keys table Prompt key used at every port to open the travel menu.
  ↳ menu 0xC7B5340A [Enter]
ticketItem "guarmaTicket" Default travel ticket. Individual destinations can require a different item through their own requiredItem block.
ride table Optional scripted boat / balloon ride, played on arrival.
  ↳ maxSpawnDistance 150.0 A ride whose spawn is further than this from the arriving player is skipped instead of dragging them to it. Guards against a misconfigured destination silently teleporting somebody across the map.
menu table menu प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ hideHud true Hide the jrs HUDs while the travel menu is open
  ↳ fadeTime 1500 Screen fade in / out duration (ms)
  ↳ escToClose true Allow ESC to close the menu
worldState table Guarma island world state (horizon, water type, minimap zone).
  ↳ enabled true enabled को चालू या बंद करता है (डिफ़ॉल्ट true)।
  ↳ checkInterval 1000 How often the island boundary is re-checked (ms)
promptLoop table frame; outside it the loop idles at idleInterval. Without a band wider than shop.distance the prompt only appears up to a full interval after the player has already walked into range.
  ↳ wakeDistance 20.0 wake distance के लिए गेम यूनिट में दूरी।
  ↳ idleInterval 500 idle interval के लिए समय सेटिंग। इकाई (सेकंड, मिनट या मिलीसेकंड) आमतौर पर विकल्प के नाम या पास के विकल्पों की टिप्पणी में होती है।
admin table Admin commands. Permission is checked against jrs_core groups.
  ↳ enabled true enabled को चालू या बंद करता है (डिफ़ॉल्ट true)।
  ↳ tpCommand "tpguarma" /tpguarma [playerId] - send a player to Guarma
  ↳ exitCommand "exitguarma" /exitguarma [playerId] - pull a player back to the mainland
  ↳ guarmaPort "guarma" Shop key used as the Guarma arrival point
  ↳ mainPort "stdenis" Shop key used as the mainland arrival point
managers table can grant/revoke player access to Guarma (/guarmaaccess) and cash out the Guarma treasury (/guarmawithdraw). Only a full admin can promote/demote a manager, from the Script Admin Hub (JOBS -> Guarma Administration).
  ↳ accessCommand "guarmaaccess" /guarmaaccess [playerId] [remove] - grant/revoke Guarma access
  ↳ withdrawCommand "guarmawithdraw" /guarmawithdraw <amount> [bank] - pay out the Guarma treasury to yourself
treasury table Guarma Managers can pull it out with /guarmawithdraw. jrs_banking is an optional integration: if it is not running the money is still taken from the player, it just is not deposited anywhere.
  ↳ jobName "guarma" किसे अनुमति है: job name के लिए जॉब, ग्रुप या परमिशन।
  ↳ label "Guarma Bank (بنك قواراما)" label के लिए खिलाड़ी को दिखने वाला टेक्स्ट। अनुवाद या नाम बदलने के लिए इसे बदलें।
  ↳ bankName "Guarma" bank name के लिए खिलाड़ी को दिखने वाला टेक्स्ट। अनुवाद या नाम बदलने के लिए इसे बदलें।
shops table shops प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ stdenis table stdenis प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ guarma table guarma प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
BlipColors table blip colors के लिए मैप ब्लिप या आइकन सेटिंग।
  ↳ LIGHT_BLUE "BLIP_MODIFIER_MP_COLOR_1" light blue के लिए सेटिंग।
  ↳ DARK_RED "BLIP_MODIFIER_MP_COLOR_2" dark red के लिए सेटिंग।
  ↳ PURPLE "BLIP_MODIFIER_MP_COLOR_3" purple के लिए सेटिंग।
  ↳ ORANGE "BLIP_MODIFIER_MP_COLOR_4" orange के लिए सेटिंग।
  ↳ TEAL "BLIP_MODIFIER_MP_COLOR_5" teal के लिए सेटिंग।
  ↳ LIGHT_YELLOW "BLIP_MODIFIER_MP_COLOR_6" light yellow के लिए सेटिंग।
  ↳ PINK "BLIP_MODIFIER_MP_COLOR_7" pink के लिए सेटिंग।
  ↳ GREEN "BLIP_MODIFIER_MP_COLOR_8" green के लिए सेटिंग।
  ↳ DARK_TEAL "BLIP_MODIFIER_MP_COLOR_9" dark teal के लिए सेटिंग।
  ↳ RED "BLIP_MODIFIER_MP_COLOR_10" red के लिए सेटिंग।
  ↳ LIGHT_GREEN "BLIP_MODIFIER_MP_COLOR_11" light green के लिए सेटिंग।
  ↳ TEAL2 "BLIP_MODIFIER_MP_COLOR_12" teal2 के लिए सेटिंग।
  ↳ BLUE "BLIP_MODIFIER_MP_COLOR_13" blue के लिए सेटिंग।
  ↳ DARK_PUPLE "BLIP_MODIFIER_MP_COLOR_14" dark puple के लिए सेटिंग।
  ↳ DARK_PINK "BLIP_MODIFIER_MP_COLOR_15" dark pink के लिए सेटिंग।
  ↳ DARK_DARK_RED "BLIP_MODIFIER_MP_COLOR_16" dark dark red के लिए सेटिंग।
  ↳ GRAY "BLIP_MODIFIER_MP_COLOR_17" gray के लिए सेटिंग।
  ↳ PINKISH "BLIP_MODIFIER_MP_COLOR_18" pinkish के लिए सेटिंग।
  ↳ YELLOW_GREEN "BLIP_MODIFIER_MP_COLOR_19" yellow green के लिए सेटिंग।
  ↳ DARK_GREEN "BLIP_MODIFIER_MP_COLOR_20" dark green के लिए सेटिंग।
  ↳ BRIGHT_BLUE "BLIP_MODIFIER_MP_COLOR_21" bright blue के लिए सेटिंग।
  ↳ BRIGHT_PURPLE "BLIP_MODIFIER_MP_COLOR_22" bright purple के लिए सेटिंग।
  ↳ YELLOW_ORANGE "BLIP_MODIFIER_MP_COLOR_23" yellow orange के लिए सेटिंग।
  ↳ BLUE2 "BLIP_MODIFIER_MP_COLOR_24" blue2 के लिए सेटिंग।
  ↳ TEAL3 "BLIP_MODIFIER_MP_COLOR_25" teal3 के लिए सेटिंग।
  ↳ TAN "BLIP_MODIFIER_MP_COLOR_26" tan के लिए सेटिंग।
  ↳ OFF_WHITE "BLIP_MODIFIER_MP_COLOR_27" off white के लिए सेटिंग।
  ↳ LIGHT_YELLOW2 "BLIP_MODIFIER_MP_COLOR_28" light yellow2 के लिए सेटिंग।
  ↳ LIGHT_PINK "BLIP_MODIFIER_MP_COLOR_29" light pink के लिए सेटिंग।
  ↳ LIGHT_RED "BLIP_MODIFIER_MP_COLOR_30" light red के लिए सेटिंग।
  ↳ LIGHT_YELLOW3 "BLIP_MODIFIER_MP_COLOR_31" light yellow3 के लिए सेटिंग।
  ↳ WHITE "BLIP_MODIFIER_MP_COLOR_32" white के लिए सेटिंग।

Free (included in JRS Core)   jrs_herbs

jrs core Herbs - standalone herbalism with strict jrs_farming separation

Resource jrs_herbs
Folder [ACTIVITIES]
Version 5.5.0
Author jrs team
Interface Yes (NUI)
Languages ar, en
Code size 8,158 Lua lines

Commands

  • /-jrs_herbs_inspect

Exports

AddHerbalismXP, GetHerbCatalog, GetHerbDefinition, GetHerbItemCount, GetHerbalismLevel, GetHerbalismProgression, IsHerbItem, SetHerbalismLevel, SetHerbalismXP

Database tables

IF, jrs_herbs_progress

config/branding.lua - 5 विकल्प#

General

Setting Default What it does
Branding table Startup console banner.
  ↳ Enabled true enabled को चालू या बंद करता है (डिफ़ॉल्ट true)।
  ↳ SystemName "REDEMPIRE HERBS SYSTEM" system name के लिए खिलाड़ी को दिखने वाला टेक्स्ट। अनुवाद या नाम बदलने के लिए इसे बदलें।
  ↳ VersionName "REDEMPIRE HERBS" version name के लिए खिलाड़ी को दिखने वाला टेक्स्ट। अनुवाद या नाम बदलने के लिए इसे बदलें।
  ↳ VersionType "RELEASE" version type के लिए सेटिंग।
config/consumables.lua - 7 विकल्प#

General

Setting Default What it does
Food table Inventory-use timing and metabolism provider.
  ↳ UseCooldownMs 2500 use cooldown ms के लिए समय सेटिंग। इकाई (सेकंड, मिनट या मिलीसेकंड) आमतौर पर विकल्प के नाम या पास के विकल्पों की टिप्पणी में होती है।
  ↳ AutoRegisterPlantRewards true Automatically handles register plant rewards: true = हाँ, false = नहीं (डिफ़ॉल्ट true)।
  ↳ ApplyToxicDamage true apply toxic damage के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
  ↳ ToxicDamage 5 toxic damage के लिए संख्या (डिफ़ॉल्ट 5)।
Metabolism table metabolism प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ Provider "auto" auto, framework
config/database.lua - 7 विकल्प#

General

Setting Default What it does
Database table Persistent herbalism data. The resource auto-detects a supported MySQL adapter.
  ↳ Provider "auto" auto, oxmysql, mysql-async, ghmattimysql, kvp
  ↳ AutoCreateTable true Automatically handles create table: true = हाँ, false = नहीं (डिफ़ॉल्ट true)।
  ↳ Table "jrs_herbs_progress" table के लिए सेटिंग।
  ↳ QueryTimeoutMs 10000 query timeout ms के लिए समय सेटिंग। इकाई (सेकंड, मिनट या मिलीसेकंड) आमतौर पर विकल्प के नाम या पास के विकल्पों की टिप्पणी में होती है।
  ↳ FallbackToKvp true fallback to kvp के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
  ↳ DetectionOrder table detection order प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
config/farming_exclusions.lua - 127 विकल्प#

General

Setting Default What it does
FarmingOwnedItems table Cultivated farming items are owned by jrs_farming, never by jrs_herbs. The comparison is punctuation/case-insensitive so Black_Berry == Blackberry. Keep the inventory rows themselves: farming still needs those items.
  ↳ agaritaseed true Agarita_Seed
  ↳ alaskanginsengseed true Alaskan_Ginseng_Seed
  ↳ americanginsengseed true American_Ginseng_Seed
  ↳ appleseed true Apple_Seed
  ↳ bitterweedseed true Bitter_Weed_Seed
  ↳ blackberryseed true Black_Berry_Seed
  ↳ blackcurrantseed true Black_Currant_Seed
  ↳ bloodflowerseed true Blood_Flower_Seed
  ↳ bulrushseed true Bulrush_Seed
  ↳ burdockrootseed true Burdock_Root_Seed
  ↳ cardinalflowerseed true Cardinal_Flower_Seed
  ↳ chanterellesseed true Chanterelles_Seed
  ↳ chocdaisyseed true Choc_Daisy_Seed
  ↳ cocoaseeds true cocoaseeds
  ↳ cornseed true cornseed
  ↳ creekingthymeseed true Creeking_Thyme_Seed
  ↳ creekplumseed true Creekplum_Seed
  ↳ crowsgarlicseed true Crows_Garlic_Seed
  ↳ desertsageseed true Desert_Sage_Seed
  ↳ englishmaceseed true English_Mace_Seed
  ↳ evergreenhuckleberryseed true Evergreen_Huckleberry_Seed
  ↳ goldencurrantseed true Golden_Currant_Seed
  ↳ hempseed true hemp_seed
  ↳ hopseed true hop_seed
  ↳ hummingbirdsageseed true Hummingbird_Sage_Seed
  ↳ indiantobbacoseed true Indian_Tobbaco_Seed
  ↳ milkweedseed true Milk_Weed_Seed
  ↳ oleandersageseed true Oleander_Sage_Seed
  ↳ oreganoseed true Oregano_Seed
  ↳ parasolmushroomseed true Parasol_Mushroom_Seed
  ↳ peachseeds true peachseeds
  ↳ potatoseed true potatoseed
  ↳ prairiepoppyseed true Prairie_Poppy_Seed
  ↳ ramsheadseed true Rams_Head_Seed
  ↳ redraspberryseed true Red_Raspberry_Seed
  ↳ redsageseed true Red_Sage_Seed
  ↳ saltbushseed true Saltbush_Seed
  ↳ sugarcube_seed true sugarcube_seed
  ↳ sugarcubeseed true sugarcubeseed
  ↳ sugarcaneseed true sugarcaneseed
  ↳ texasbonnetseed true Texas_Bonnet_Seed
  ↳ tomatoseed true tomatoseed
  ↳ violetsnowdropseed true Violet_Snowdrop_Seed
  ↳ wheatseed true wheatseed
  ↳ wildcarrotseed true Wild_Carrot_Seed
  ↳ wildfeverfewseed true Wild_Feverfew_Seed
  ↳ wildmintseed true Wild_Mint_Seed
  ↳ wildrhubarbseed true Wild_Rhubarb_Seed
  ↳ wintergreenberryseed true Wintergreen_Berry_Seed
  ↳ wisteriaseed true Wisteria_Seed
  ↳ yarrowseed true Yarrow_Seed
  ↳ coffeeseeds true coffeeseeds
  ↳ teaseeds true teaseeds
  ↳ maltseed true malt_seed
  ↳ grapesseed true grapes_seed
  ↳ aloeveraseed true aloe_vera_seed
  ↳ lavenderseed true lavender_seed
  ↳ chamomileseed true chamomile_seed
  ↳ echinaceaseed true echinacea_seed
  ↳ weedseed true weed_seed
  ↳ agarita true Agarita
  ↳ alaskanginseng true Alaskan_Ginseng
  ↳ americanginseng true American_Ginseng
  ↳ apple true apple
  ↳ bitterweed true Bitter_Weed
  ↳ blackberry true Black_Berry
  ↳ blackcurrant true Black_Currant
  ↳ bloodflower true Blood_Flower
  ↳ bulrush true Bulrush
  ↳ burdockroot true Burdock_Root
  ↳ cardinalflower true Cardinal_Flower
  ↳ chanterelles true Chanterelles
  ↳ chocdaisy true Choc_Daisy
  ↳ cocoa true cocoa
  ↳ corn true corn
  ↳ creekingthyme true Creeking_Thyme
  ↳ creekplum true Creekplum
  ↳ crowsgarlic true Crows_Garlic
  ↳ desertsage true Desert_Sage
  ↳ englishmace true English_Mace
  ↳ evergreenhuckleberry true Evergreen_Huckleberry
  ↳ goldencurrant true Golden_Currant
  ↳ hemp true hemp
  ↳ hop true hop
  ↳ hummingbirdsage true Hummingbird_Sage
  ↳ indiantobbaco true Indian_Tobbaco
  ↳ milkweed true Milk_Weed
  ↳ oleandersage true Oleander_Sage
  ↳ oregano true Oregano
  ↳ parasolmushroom true Parasol_Mushroom
  ↳ consumablepeach true consumable_peach
  ↳ potato true potato
  ↳ prairiepoppy true Prairie_Poppy
  ↳ ramshead true Rams_Head
  ↳ redraspberry true Red_Raspberry
  ↳ redsage true Red_Sage
  ↳ saltbush true Saltbush
  ↳ sugarcube true sugarcube
  ↳ cana true cana
  ↳ texasbonnet true Texas_Bonnet
  ↳ consumabletomato true consumable_tomato
  ↳ violetsnowdrop true Violet_Snowdrop
  ↳ wheat true wheat
  ↳ carrots true carrots
  ↳ wildfeverfew true Wild_Feverfew
  ↳ wildmint true Wild_Mint
  ↳ wildrhubarb true Wild_Rhubarb
  ↳ wintergreenberry true Wintergreen_Berry
  ↳ wisteria true Wisteria
  ↳ yarrow true Yarrow
  ↳ coffeebeans true coffeebeans
  ↳ tealeaf true tealeaf
  ↳ malt true malt
  ↳ grapes true grapes
  ↳ aloevera true aloe_vera
  ↳ lavenderflower true lavender_flower
  ↳ chamomileflower true chamomile_flower
  ↳ echinaceaflower true echinacea_flower
  ↳ weedex true weed_ex

Only add an item here when BOTH systems are meant to own it. Anything else

Setting Default What it does
SharedFarmingItems table belongs in Config.FarmingOwnedItems above.
  ↳ moonbloom true moonbloom
  ↳ moonbloomseed true moonbloom_seed
config/framework.lua - 7 विकल्प#

General

Setting Default What it does
Framework table Framework detection and resource mapping.
  ↳ Name "auto" name के लिए खिलाड़ी को दिखने वाला टेक्स्ट। अनुवाद या नाम बदलने के लिए इसे बदलें।
  ↳ Debug false Debug output for debug: true = हाँ, false = नहीं (डिफ़ॉल्ट false)।
  ↳ AllowStandaloneInventory false Allows standalone inventory: true = हाँ, false = नहीं (डिफ़ॉल्ट false)।
  ↳ DetectionOrder table detection order प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ Resources table resources प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
CustomFramework Config.CustomFramework or &#123;&#125; Custom framework hooks table (functions are handled server-side)
config/gathering.lua - 7 विकल्प#

General

Setting Default What it does
Gathering table Server-authoritative gathering rules and client action sequence.
  ↳ DefaultCooldownMinutes 60 default cooldown minutes के लिए समय सेटिंग। इकाई (सेकंड, मिनट या मिलीसेकंड) आमतौर पर विकल्प के नाम या पास के विकल्पों की टिप्पणी में होती है।
  ↳ MinimumRespawnMinutes 10 A gathered or eaten plant disappears for every player and grows back after this many minutes. A plant's own cooldown wins when it is longer (most plants in plants.lua still carry the legacy cooldown = 1).
  ↳ MaximumServerDistance 3.25 maximum server distance के लिए गेम यूनिट में दूरी।
  ↳ MaximumRewardAmount 100 maximum reward amount के लिए पैसे की रकम। इनाम jrs_core के इकॉनमी मल्टीप्लायर से होकर जाते हैं।
  ↳ WorldCooldownCellSize 2.0 world cooldown cell size के लिए समय सेटिंग। इकाई (सेकंड, मिनट या मिलीसेकंड) आमतौर पर विकल्प के नाम या पास के विकल्पों की टिप्पणी में होती है।
  ↳ Progress table progress प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
Notes from the README#
text
# JRS Herbs 5.1.2 — XP Perks + Farming Catalogue Separation
- Herbalism XP/levels remain enabled, but no plant is locked behind a level.
- Level perks: +1 gather yield at levels 20/40/60/80/100 (up to +5).
- Cutting speed improves by 5% every 10 levels, capped at 40%; server timing uses the same level-aware duration.
- Any seed/produce item owned by the current jrs_farming catalogue is removed from the jrs_herbs runtime plant/food/catalogue lists. Farming keeps those crops/i
- Existing farming-entity coordinate protection remains as a second server-side separation layer.
# jrs_herbs 5.1.1
A complete multi-framework RedM herbalism resource with camera-based plant inspection, gathering, edible plant items, persistent Herbalism XP, levels 1–100, ser
## Strict farming separation (5.1.1)
`jrs_herbs` and `jrs_farming` are intentionally separate systems.
- A plant entity spawned by `jrs_farming` is never eligible for herb inspection, Loot, or Eat prompts.
- This remains true when a farm crop and a native herb share the same RDR2 model hash.
- The herbs server rejects gather/eat requests at persisted farming-plant coordinates, so client event injection cannot turn a crop into a wild-herb reward.
- No farming inventory, growth, water, fertilizer, health, ownership, or SQL state is read or modified by `jrs_herbs`.
- No herb XP/progression is granted for farming actions.
- Native/world herbs continue to use `jrs_herbs`; cultivated crops continue to use `jrs_farming`.
The guard is configured under `Config.Integration.FarmingSeparation`.
## Core features
- Hold **right mouse / aim** while looking at a plant to show its selector, botanical record, level requirement, yield, rewards, source, regrowth time, distance
- Release right mouse to hide only the selector and information panel.
- No ground circle or nearest-plant auto-selection. Only the plant centered in the camera can be inspected.
- Approach a plant to receive native **R Loot Plant** and **E Eat Plant** prompts without holding right mouse.
- While right mouse is held, nearby prompts follow the exact inspected plant so the UI and action can never point to different plants.
- Eating directly from a world plant uses the same server distance, level, reservation, cooldown, and progression validation as looting.
- Every non-seed plant reward is automatically registered as edible/usable.
- Toxic plants have configurable negative effects and safe client-side damage handling.
- Full Herbalism progression from level **1 to 100**, with persistent XP, plant unlock requirements, gathering/eating statistics, level-up notifications, and yi
- SQL storage through `oxmysql`, `mysql-async`, or `ghmattimysql`, with resource KVP fallback.
- Server-side anti-exploit checks for distance, level, cooldown, action duration, inventory capacity, reservation tokens, reward rollback, and request rate limi
## Installation
1. Back up and remove the old `jrs_herbs` resource.
2. Copy the new `jrs_herbs` folder into your resources directory.
3. Open `install/README.md` and install the matching item file for your inventory/core.
4. Optional: import `install/progression.sql`. This is not required while `Config.Database.AutoCreateTable = true`.
5. Ensure your core, inventory, and MySQL adapter before this resource.
6. Start it with:
'''cfg
ensure jrs_herbs
'''
## Supported frameworks and inventories
Automatic detection is included for:
- REDEMPIRE
- RSG
- QBR
- QR

Paid (server only)   jrs_horserace

Horse races between players: host anywhere (to your map waypoint) or on admin tracks, entry fees, spectator bets, server-checked checkpoints

Resource jrs_horserace
Folder [ACTIVITIES]
Version 1.0.0
Author jrs team
Depends on jrs_core, oxmysql
Interface Yes (NUI)
Languages ar, en
Code size 684 Lua पंक्तियाँ

Database tables

jrs_horserace_tracks

config.lua - 24 विकल्प#

General

Setting Default What it does
Command "race" open the race panel (host / join / bet)
TrackCommand "racetrack" admin: build tracks in game
AdminGroups table किसे अनुमति है: admin groups के लिए जॉब, ग्रुप या परमिशन।
LobbySeconds 120 lobby auto-closes if the host never starts
CountdownSeconds 5 countdown seconds के लिए संख्या (डिफ़ॉल्ट 5)।
MinRacers 2 min racers के लिए न्यूनतम या ज़रूरी लेवल।
MaxRacers 8 max racers की ऊपरी सीमा।
JoinDistance 40.0 from the start line, to join or bet
StartDistance 25.0 racers further than this at "GO" are refunded and removed
InviteRadius 200.0 players this close get the "race forming" notice
MaxEntryFee 200 max entry fee के लिए पैसे की रकम। इनाम jrs_core के इकॉनमी मल्टीप्लायर से होकर जाते हैं।
MaxBet 250 max bet की ऊपरी सीमा।
HouseCutPercent 10 taken from the racer pot and the betting pool
Payouts table Prize split of the racer pot by finishing place (racers that finish).
  ↳ 2 table 2 प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ 3 table 3 प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ 4 table 4 or more racers
CheckpointRadius 12.0 client: when to report a checkpoint
ServerCheckRadius 20.0 server: must really be this close
MaxSpeed 22.0 m/s; faster legs are rejected (teleport guard)
MinWaypointDistance 300.0 quick races to a map waypoint must be at least this long
MaxWaypointDistance 4000.0 max waypoint distance के लिए गेम यूनिट में दूरी।
TimeLimitPerKm 150 seconds allowed per km before the race times out
CheckpointBlipSprite -1546805641 checkpoint blip sprite के लिए मैप ब्लिप या आइकन सेटिंग।

Free (included in JRS Core)   jrs_hunting

jrs core Hunting - complete hunting, carcass processing, legendary contracts, progression, dynamic market, posses and bait for jrs_core / jrs_inventory

Resource jrs_hunting
Folder [ACTIVITIES]
Version 8.3.1
Author jrs team
Depends on jrs_core, jrs_inventory, oxmysql
Interface Yes (NUI)
Languages ar, en
Code size 18,048 Lua lines

Commands

  • /CheckJobHunting
  • /jrshuntingtest
  • /jrshuntingversion

Exports

AddHunterTrust, GetHunterTrust, GetHuntingSession, MissionHud, Notify, Progress, RemoveHunterTrust, SetHunterTrust, ValidateHuntingConfig

Database tables

IF, jrs_hunting_group_progression, jrs_hunting_legendary_cooldowns, jrs_hunting_legendary_global_cooldowns, jrs_hunting_market, jrs_hunting_mission_history, jrs_hunting_players, jrs_hunting_posse_members, jrs_hunting_posses, jrs_hunting_reputation, jrs_hunting_schema, jrs_hunting_stats, jrs_hunting_trust_audit, jrs_hunting_weekly_rewards, jrs_hunting_weekly_stats

config/animals.lua - 1 विकल्प#

General

Setting Default What it does
AnimalDefinitions table animal definitions के लिए गेम मॉडल या एंटिटी।
config/core.lua - 39 विकल्प#

General

Setting Default What it does
UseHunting true Master kill-switch. When false, no hunting activity, market, bait or legendaries are allowed.
XPType "custom" 'custom' = grant XP via jrs_core (the shipped integration).
  ↳ Enabled true enabled को चालू या बंद करता है (डिफ़ॉल्ट true)।
  ↳ Url "" configured only in server/webhook_config.lua,
  ↳ BotName "Hunting Log" Username shown on the webhook message.
  ↳ VerboseLogging true Emit every kill/skin/pickup/sale/admin action (false = only sales and staff actions).
REDEMPIRE table redempire प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ CoreResource "jrs_core" core resource के लिए सेटिंग।
  ↳ InventoryResource "jrs_inventory" inventory resource के लिए सेटिंग।
  ↳ Currency table jrs_core currency indexes used by addMoney/removeMoney.
  ↳ ReadyTimeoutMs 15000 Maximum time hunting waits for the active REDEMPIRE character after a restart/switch.
  ↳ Debug false Development diagnostics only. Keep false on live servers.
HuntingAccess table All permissions below are checked again on the server from the currently selected jrs_core character. Client state is only used to hide/block prompts. Job table value = minimum required job grade.
  ↳ Enabled true enabled को चालू या बंद करता है (डिफ़ॉल्ट true)।
  ↳ NormalJobs table किसे अनुमति है: normal jobs के लिए जॉब, ग्रुप या परमिशन।
  ↳ LegendaryJobs table किसे अनुमति है: legendary jobs के लिए जॉब, ग्रुप या परमिशन।
  ↳ RequireForHunting true These are independent so a server owner can deliberately disable one gate. The supplied live configuration keeps every hunting action profession-locked.
  ↳ RequireForSkinning true Requires for skinning: true = हाँ, false = नहीं (डिफ़ॉल्ट true)।
  ↳ RequireForProcessing true Requires for processing: true = हाँ, false = नहीं (डिफ़ॉल्ट true)।
  ↳ RequireForWorldBait true Requires for world bait: true = हाँ, false = नहीं (डिफ़ॉल्ट true)।
  ↳ RequireForMarket true Requires for market: true = हाँ, false = नहीं (डिफ़ॉल्ट true)।
  ↳ RequireForLegendaryMenu true Requires for legendary menu: true = हाँ, false = नहीं (डिफ़ॉल्ट true)।
  ↳ AdminBypass true If true, Config.Admin groups can bypass jobs.
  ↳ RefreshCommand "huntingrefresh" Command a player runs after being granted a job to refresh their cached hunting access.
  ↳ Messages table messages के लिए खिलाड़ी को दिखने वाला टेक्स्ट। अनुवाद या नाम बदलने के लिए इसे बदलें।
Validation table Startup self-checks. These validate the shipped configuration against the generated animal catalog and, once MySQL is ready, the jrs_inventory item table.
  ↳ CheckInventoryItems true check inventory items के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
  ↳ CheckRewardImages true check reward images के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
Admin table किसे अनुमति है: admin के लिए जॉब, ग्रुप या परमिशन।
  ↳ Enabled true enabled को चालू या बंद करता है (डिफ़ॉल्ट true)।
  ↳ Command "jrshuntingadmin" command के लिए सेटिंग।
  ↳ Groups table REDEMPIRE staff groups that can open/use the hunting admin menu. You can use this as a map (recommended) or a string list.
  ↳ MaxSpawnedAnimals 30 max spawned animals की ऊपरी सीमा।
  ↳ SpawnDistance 5.0 spawn distance के लिए गेम यूनिट में दूरी।
  ↳ RewardGiveLimit 10 reward give limit के लिए पैसे की रकम। इनाम jrs_core के इकॉनमी मल्टीप्लायर से होकर जाते हैं।
WeeklyCompetition table weekly competition प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ Enabled true enabled को चालू या बंद करता है (डिफ़ॉल्ट true)।
  ↳ Score table score प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ WinnerReward table winner reward के लिए पैसे की रकम। इनाम jrs_core के इकॉनमी मल्टीप्लायर से होकर जाते हैं।
config/hunting.lua - 115 विकल्प#

General

Setting Default What it does
Locale "ar" इस स्क्रिप्ट की इंटरफ़ेस भाषा (en या ar)।
ReputationCommand "jrshuntingrep" reputation command के लिए सेटिंग।
ButcherService table butcher service प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ Enabled true enabled को चालू या बंद करता है (डिफ़ॉल्ट true)।
  ↳ UseGameNativeSkinning true TRUE = Rockstar/RedM native skin/pluck prompt, animation and camera. Native EVENT_LOOT_COMPLETE is verified by the server and rewards are paid once. FALSE = use jrs_hunting scripted carcass processing instead.
  ↳ NativeSkinSettleMs 0 native skin settle ms के लिए संख्या (डिफ़ॉल्ट 0)।
  ↳ NativeSkinCarryWindowMs 90000 native skin carry window ms के लिए संख्या (डिफ़ॉल्ट 90000)।
  ↳ HideNativePeltWhenCarried true Hides native pelt when carried: true = हाँ, false = नहीं (डिफ़ॉल्ट true)।
  ↳ NativeCarryFadeMs 0 native carry fade ms के लिए संख्या (डिफ़ॉल्ट 0)।
  ↳ NetworkRegistrationMs 150 network registration ms के लिए संख्या (डिफ़ॉल्ट 150)।
  ↳ NonCarryableModels table Only these bodies are removed automatically after their skin AND meat rewards succeed. Do not use category=large: deer, sheep, wolves, etc. are still carriable.
  ↳ RewardOnPickup true Reward on pickup instead of at the skin step. When true, skinning (E) only produces the carriable pelt; the reward items are granted when the player collects/carries it (R).
  ↳ AutoSkinDirectCarry false Carrying a whole dead animal straight up (R) auto-processes it and grants the reward items.
  ↳ ProcessAnywhere true Scripted processing settings (used only when UseGameNativeSkinning = false).
  ↳ AllowGroundCarcasses true Allows ground carcasses: true = हाँ, false = नहीं (डिफ़ॉल्ट true)।
  ↳ AtButcherNpc true at butcher npc के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
  ↳ AutoCollectCarriedCarcass false Automatically handles collect carried carcass: true = हाँ, false = नहीं (डिफ़ॉल्ट false)।
  ↳ PromptKey 0xCEFD9220 E
  ↳ UiInteractionKey 0xCEFD9220 E
  ↳ FieldInteractionDistance 3.2 field interaction distance के लिए गेम यूनिट में दूरी।
  ↳ InteractionDistance 2.8 interaction distance के लिए गेम यूनिट में दूरी।
  ↳ DurationMs 9000 duration ms के लिए समय सेटिंग। इकाई (सेकंड, मिनट या मिलीसेकंड) आमतौर पर विकल्प के नाम या पास के विकल्पों की टिप्पणी में होती है।
  ↳ InstantProcessing false instant processing के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट false)।
  ↳ ServerResponseTimeoutMs 18000 server response timeout ms के लिए समय सेटिंग। इकाई (सेकंड, मिनट या मिलीसेकंड) आमतौर पर विकल्प के नाम या पास के विकल्पों की टिप्पणी में होती है।
  ↳ CancelIfPlayerDies true cancel if player dies के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
  ↳ ProcessCancelDistance 4.5 process cancel distance के लिए गेम यूनिट में दूरी।
  ↳ AnimationScenario "WORLD_HUMAN_BUTCHER_RABBIT" animation scenario के लिए एनीमेशन सेटिंग।
  ↳ AnimationScenarios table animation scenarios के लिए एनीमेशन सेटिंग।
  ↳ AnimationVerifyDelayMs 250 animation verify delay ms के लिए समय सेटिंग। इकाई (सेकंड, मिनट या मिलीसेकंड) आमतौर पर विकल्प के नाम या पास के विकल्पों की टिप्पणी में होती है।
  ↳ CinematicCamera false cinematic camera के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट false)।
  ↳ CameraTransitionMs 450 camera transition ms के लिए संख्या (डिफ़ॉल्ट 450)।
  ↳ CameraCuts table camera cuts प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ DeleteRetries 8 delete retries के लिए संख्या (डिफ़ॉल्ट 8)।
  ↳ DeleteRetryMs 180 delete retry ms के लिए संख्या (डिफ़ॉल्ट 180)।
  ↳ DeleteFallbackRadius 1.50 delete fallback radius के लिए गेम यूनिट में दूरी।
Security table security प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ NativeRewardQuality 1 Fixed server-selected quality until this artifact supports authoritative quality reads. Never trust the quality sent by a modified client. 0=poor, 1=good, 2=perfect.
  ↳ HarvestCooldownMs 1800 harvest cooldown ms के लिए समय सेटिंग। इकाई (सेकंड, मिनट या मिलीसेकंड) आमतौर पर विकल्प के नाम या पास के विकल्पों की टिप्पणी में होती है।
  ↳ MaxQualityRewardAmount 25 max quality reward amount के लिए पैसे की रकम। इनाम jrs_core के इकॉनमी मल्टीप्लायर से होकर जाते हैं।
  ↳ MaxItemsPerHarvest 10 max items per harvest की ऊपरी सीमा।
  ↳ MaxSaleAmount 1000 max sale amount की ऊपरी सीमा।
  ↳ MaxBulkSaleUnits 5000 max bulk sale units की ऊपरी सीमा।
  ↳ MaxBulkSaleTypes 150 max bulk sale types की ऊपरी सीमा।
  ↳ SaleCooldownMs 350 sale cooldown ms के लिए समय सेटिंग। इकाई (सेकंड, मिनट या मिलीसेकंड) आमतौर पर विकल्प के नाम या पास के विकल्पों की टिप्पणी में होती है।
  ↳ ButcherValidationDistance 12.0 butcher validation distance के लिए गेम यूनिट में दूरी।
  ↳ ProcessEntityDistance 5.0 process entity distance के लिए गेम यूनिट में दूरी।
  ↳ RequireNetworkedCarcass true Requires networked carcass: true = हाँ, false = नहीं (डिफ़ॉल्ट true)।
  ↳ FallbackMaxPerWindow 30 Non-networked corpses (server cannot verify them): at most this many distinct animals per kind (hunt / skin / carcass) per player in the rolling window. 0 = no cap.
  ↳ FallbackWindowMs 300000 fallback window ms के लिए संख्या (डिफ़ॉल्ट 300000)।
  ↳ RateWindowMs 10000 rate window ms के लिए दर या गुणक।
  ↳ MaxActionsPerWindow 24 max actions per window की ऊपरी सीमा।
  ↳ MaxBaitPurchaseAmount 25 max bait purchase amount की ऊपरी सीमा।
  ↳ StrikeWindowSeconds 180 strike window seconds के लिए संख्या (डिफ़ॉल्ट 180)।
  ↳ KickAfterStrikes 20 kick after strikes के लिए संख्या (डिफ़ॉल्ट 20)।
  ↳ EnableKick false player is never DropPlayer()-kicked for it. Kicking real players over ordinary hunting/skinning edge cases (lag, a corpse not networked yet, an unconfigured animal model, etc.) was causing legitimate disconnects.
WorldHunting table world hunting प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ EnableBaitHunting true bait hunting को चालू या बंद करता है (डिफ़ॉल्ट true)।
  ↳ SpawnDistance 32.0 spawn distance के लिए गेम यूनिट में दूरी।
  ↳ AnimalWaitMs 12000 animal wait ms के लिए समय सेटिंग। इकाई (सेकंड, मिनट या मिलीसेकंड) आमतौर पर विकल्प के नाम या पास के विकल्पों की टिप्पणी में होती है।
  ↳ BaitLifetimeMs 120000 bait lifetime ms के लिए समय सेटिंग। इकाई (सेकंड, मिनट या मिलीसेकंड) आमतौर पर विकल्प के नाम या पास के विकल्पों की टिप्पणी में होती है।
  ↳ SuccessXp 8 success xp के लिए संख्या (डिफ़ॉल्ट 8)।
  ↳ BaitProps table bait props के लिए गेम मॉडल या एंटिटी।
  ↳ UsableItems table usable items द्वारा इस्तेमाल होने वाले इन्वेंटरी आइटम। नाम jrs_items टेबल में होने चाहिए।
AnimalSettings table animal settings के लिए गेम मॉडल या एंटिटी।
  ↳ EnableRegularAnimals true regular animals को चालू या बंद करता है (डिफ़ॉल्ट true)।
  ↳ EnableBirds true birds को चालू या बंद करता है (डिफ़ॉल्ट true)।
  ↳ EnableReptiles true reptiles को चालू या बंद करता है (डिफ़ॉल्ट true)।
  ↳ EnableSmallAnimals true small animals को चालू या बंद करता है (डिफ़ॉल्ट true)।
  ↳ EnableFish false fish को चालू या बंद करता है (डिफ़ॉल्ट false)।
  ↳ EnableOnlineAnimalVariants false online animal variants को चालू या बंद करता है (डिफ़ॉल्ट false)।
  ↳ DefaultQuality 1 Used only if RedM cannot return a valid carcass-quality value. 0 = poor, 1 = good, 2 = perfect.
QualityRewards table quality rewards प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
BaitAnimalPools table bait animal pools के लिए गेम मॉडल या एंटिटी।
  ↳ herbivore_bait table herbivore bait प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ potent_herbivore_bait table potent herbivore bait प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ predator_bait table predator bait प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ potent_predator_bait table potent predator bait प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
PredatorModelNames table predator model names के लिए गेम मॉडल या एंटिटी।
LegendaryHunting table legendary hunting प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ Enabled true enabled को चालू या बंद करता है (डिफ़ॉल्ट true)।
  ↳ RequiredLevel 10 required level के लिए न्यूनतम या ज़रूरी लेवल।
  ↳ YellowBlipModifier "BLIP_MODIFIER_MP_COLOR_2" yellow blip modifier के लिए मैप ब्लिप या आइकन सेटिंग।
  ↳ RouteColor "COLOR_RED" route color के लिए सेटिंग।
  ↳ ShowSearchRadius true Shows search radius: true = हाँ, false = नहीं (डिफ़ॉल्ट true)।
  ↳ RevealSearchRadiusDistance 220.0 reveal search radius distance के लिए गेम यूनिट में दूरी।
  ↳ MissionHud true mission hud के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
  ↳ PromptKey 0xC7B5340A [G] key for bait
  ↳ MissionCooldownMinutes 20 mission cooldown minutes के लिए समय सेटिंग। इकाई (सेकंड, मिनट या मिलीसेकंड) आमतौर पर विकल्प के नाम या पास के विकल्पों की टिप्पणी में होती है।
  ↳ FailureCooldownMinutes 5 failure cooldown minutes के लिए समय सेटिंग। इकाई (सेकंड, मिनट या मिलीसेकंड) आमतौर पर विकल्प के नाम या पास के विकल्पों की टिप्पणी में होती है।
  ↳ MissionTimeoutMinutes 35 mission timeout minutes के लिए समय सेटिंग। इकाई (सेकंड, मिनट या मिलीसेकंड) आमतौर पर विकल्प के नाम या पास के विकल्पों की टिप्पणी में होती है।
  ↳ EscapeDistance 260.0 escape distance के लिए गेम यूनिट में दूरी।
  ↳ SearchRadius 55.0 search radius के लिए गेम यूनिट में दूरी।
  ↳ HabitatSearchDelayMinMs 10000 habitat search delay min ms के लिए समय सेटिंग। इकाई (सेकंड, मिनट या मिलीसेकंड) आमतौर पर विकल्प के नाम या पास के विकल्पों की टिप्पणी में होती है।
  ↳ HabitatSearchDelayMaxMs 22000 habitat search delay max ms के लिए समय सेटिंग। इकाई (सेकंड, मिनट या मिलीसेकंड) आमतौर पर विकल्प के नाम या पास के विकल्पों की टिप्पणी में होती है।
  ↳ PheromoneItem "legendary_animal_pheromone" pheromone item द्वारा इस्तेमाल होने वाले इन्वेंटरी आइटम। नाम jrs_items टेबल में होने चाहिए।
  ↳ BaitSpawnDelayMs 6500 bait spawn delay ms के लिए समय सेटिंग। इकाई (सेकंड, मिनट या मिलीसेकंड) आमतौर पर विकल्प के नाम या पास के विकल्पों की टिप्पणी में होती है।
  ↳ BaitApproachDistance 95.0 bait approach distance के लिए गेम यूनिट में दूरी।
  ↳ BaitMinimumHunterDistance 20.0 bait minimum hunter distance के लिए गेम यूनिट में दूरी।
  ↳ BaitApproachSpeed 0.65 bait approach speed के लिए संख्या (डिफ़ॉल्ट 0.65)।
  ↳ BaitApproachTimeoutMs 180000 bait approach timeout ms के लिए समय सेटिंग। इकाई (सेकंड, मिनट या मिलीसेकंड) आमतौर पर विकल्प के नाम या पास के विकल्पों की टिप्पणी में होती है।
  ↳ MapItem "legendary_animal_map" map item द्वारा इस्तेमाल होने वाले इन्वेंटरी आइटम। नाम jrs_items टेबल में होने चाहिए।
  ↳ MapDurationSeconds 180 map duration seconds के लिए समय सेटिंग। इकाई (सेकंड, मिनट या मिलीसेकंड) आमतौर पर विकल्प के नाम या पास के विकल्पों की टिप्पणी में होती है।
  ↳ RequireBaitItem true Requires bait item: true = हाँ, false = नहीं (डिफ़ॉल्ट true)।
  ↳ EnforcePreferredHours true enforce preferred hours के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
  ↳ AllowBaitPurchase true Allows bait purchase: true = हाँ, false = नहीं (डिफ़ॉल्ट true)।
  ↳ MenuTitle "HUNTING" menu title के लिए खिलाड़ी को दिखने वाला टेक्स्ट। अनुवाद या नाम बदलने के लिए इसे बदलें।
  ↳ BlipName "Legendary Animal Territory" blip name के लिए मैप ब्लिप या आइकन सेटिंग।
  ↳ PlaceBaitPrompt "Place bait" place bait prompt के लिए खिलाड़ी को दिखने वाला टेक्स्ट। अनुवाद या नाम बदलने के लिए इसे बदलें।
  ↳ MissionCashReward 0.0 mission cash reward के लिए पैसे की रकम। इनाम jrs_core के इकॉनमी मल्टीप्लायर से होकर जाते हैं।
  ↳ MissionXpReward 6100 mission xp reward के लिए पैसे की रकम। इनाम jrs_core के इकॉनमी मल्टीप्लायर से होकर जाते हैं।
  ↳ BaitPrices table bait prices प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ BaitItems table bait items द्वारा इस्तेमाल होने वाले इन्वेंटरी आइटम। नाम jrs_items टेबल में होने चाहिए।
  ↳ RegionByName table region by name के लिए खिलाड़ी को दिखने वाला टेक्स्ट। अनुवाद या नाम बदलने के लिए इसे बदलें।
  ↳ PredatorSpecies table predator species प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ UiImages table ui images प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
config/legendary.lua - 1 विकल्प#

General

Setting Default What it does
LegendaryHunting Config.LegendaryHunting or &#123;... legendary hunting के लिए सेटिंग।
config/market.lua - 30 विकल्प#

General

Setting Default What it does
DynamicPricing table dynamic pricing प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ Enabled true enabled को चालू या बंद करता है (डिफ़ॉल्ट true)।
  ↳ Persist true persist के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
  ↳ RefreshMinutes 20 refresh minutes के लिए संख्या (डिफ़ॉल्ट 20)।
  ↳ MinMultiplier 0.62 min multiplier के लिए न्यूनतम या ज़रूरी लेवल।
  ↳ MaxMultiplier 1.58 max multiplier की ऊपरी सीमा।
  ↳ MaxStep 0.14 max step की ऊपरी सीमा।
  ↳ RoundTo 2 round to के लिए संख्या (डिफ़ॉल्ट 2)।
MarketDemand table market demand प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ Enabled true enabled को चालू या बंद करता है (डिफ़ॉल्ट true)।
  ↳ SupplyImpactPerUnit 0.0035 supply impact per unit के लिए संख्या (डिफ़ॉल्ट 0.0035)।
  ↳ MaxImpactPerSale 0.12 max impact per sale की ऊपरी सीमा।
  ↳ RecoveryPerRefresh 0.035 recovery per refresh के लिए संख्या (डिफ़ॉल्ट 0.035)।
  ↳ GlobalEventChance 0.12 global event chance के लिए दर या गुणक।
  ↳ GlobalEventMultiplier table global event multiplier के लिए दर या गुणक।
PlayerResale table are listed in the butcher's "Player Market" tab, where anyone (no hunting job needed) can buy them. Stock and markup live in jrs_stores (market 'hunting', config/resale_config.lua). Price = highest possible butcher payout x markup
  ↳ Enabled true enabled को चालू या बंद करता है (डिफ़ॉल्ट true)।
  ↳ Categories table meat | pelts | carcasses
  ↳ MaxPerkBonus 0.25 fallback cap of the jrs_core BUTCHER SELL BONUS perk
Notifications table notifications प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ Enabled true enabled को चालू या बंद करता है (डिफ़ॉल्ट true)।
  ↳ ItemReceivedOnly false item received only के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट false)।
  ↳ OnAnimalItemReceived true on animal item received के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
  ↳ Duration 4200 duration के लिए समय सेटिंग। इकाई (सेकंड, मिनट या मिलीसेकंड) आमतौर पर विकल्प के नाम या पास के विकल्पों की टिप्पणी में होती है।
AnimalTargetUI table This card appears only while aiming at a configured hunting animal.
  ↳ Enabled true enabled को चालू या बंद करता है (डिफ़ॉल्ट true)।
  ↳ MaxDistance 160.0 max distance के लिए गेम यूनिट में दूरी।
  ↳ UpdateInterval 35 update interval के लिए समय सेटिंग। इकाई (सेकंड, मिनट या मिलीसेकंड) आमतौर पर विकल्प के नाम या पास के विकल्पों की टिप्पणी में होती है।
  ↳ DeadHoldMs 3000 dead hold ms के लिए संख्या (डिफ़ॉल्ट 3000)।
  ↳ VerticalOffset 0.05 vertical offset के लिए संख्या (डिफ़ॉल्ट 0.05)।
config/progression.lua - 61 विकल्प#

General

Setting Default What it does
Progression table progression प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ MaxLevel 100 max level की ऊपरी सीमा।
  ↳ Command "huntingrank" command के लिए सेटिंग।
  ↳ Xp table Hunter progression awarded only after server-verified actions. Processing XP itself comes from each animal's sourceXp table in config/animals.lua (Config.AnimalDefinitions).
  ↳ Reputation table reputation प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ Curve table curve प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ Titles table titles प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ Levels table generated by shared/config_runtime.lua
  ↳ Unlocks table These unlocks are enforced server-side, not just displayed in the NUI.
  ↳ ApplyItemMultiplier false apply item multiplier के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट false)।
  ↳ ApplyPriceBonus true apply price bonus के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
  ↳ AlsoAwardCoreXp true Also feed hunter XP into jrs_core's unified per-job level (keeps the script's own hunting reputation/rank progression intact).
  ↳ HonorRewards table Proportional honor / reputation awarded to the server's main integrity system (jrs_police / jrs_integrity).
HuntingSession table hunting session प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ Enabled true enabled को चालू या बंद करता है (डिफ़ॉल्ट true)।
  ↳ StreakWindowSeconds 300 streak window seconds के लिए संख्या (डिफ़ॉल्ट 300)।
  ↳ ShowInMenu true Shows in menu: true = हाँ, false = नहीं (डिफ़ॉल्ट true)।
Trust table trust प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ Enabled true enabled को चालू या बंद करता है (डिफ़ॉल्ट true)।
  ↳ Max 100 max की ऊपरी सीमा।
  ↳ GainOnLegendarySuccess 2 gain on legendary success के लिए संख्या (डिफ़ॉल्ट 2)।
  ↳ LossOnLegendaryFailure 1 loss on legendary failure के लिए संख्या (डिफ़ॉल्ट 1)।
  ↳ DiscountEvery 5 discount every के लिए संख्या (डिफ़ॉल्ट 5)।
  ↳ DiscountPerStep 0.025 discount per step के लिए संख्या (डिफ़ॉल्ट 0.025)।
  ↳ MaxDiscount 0.40 max discount की ऊपरी सीमा।
  ↳ Command "huntertrust" command के लिए सेटिंग।
  ↳ ExportSecurity table export security प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
GroupHunts table किसे अनुमति है: group hunts के लिए जॉब, ग्रुप या परमिशन।
  ↳ Enabled true enabled को चालू या बंद करता है (डिफ़ॉल्ट true)।
  ↳ CommandsEnabled false commands enabled के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट false)।
  ↳ MenuTitle "HUNTING" menu title के लिए खिलाड़ी को दिखने वाला टेक्स्ट। अनुवाद या नाम बदलने के लिए इसे बदलें।
  ↳ NearbyPlayersLimit 8 nearby players limit की ऊपरी सीमा।
  ↳ MaxMembers 4 max members की ऊपरी सीमा।
  ↳ InviteCommand "huntinvite" invite command के लिए सेटिंग।
  ↳ AcceptCommand "huntaccept" accept command के लिए सेटिंग।
  ↳ LeaveCommand "huntleave" leave command के लिए सेटिंग।
  ↳ StatusCommand "huntgroup" status command के लिए सेटिंग।
  ↳ RequiredGroupLevel 1 required group level के लिए न्यूनतम या ज़रूरी लेवल।
  ↳ RequiredHunterLevel 1 required hunter level के लिए न्यूनतम या ज़रूरी लेवल।
  ↳ ContractRequiredHunterLevel 10 contract required hunter level के लिए न्यूनतम या ज़रूरी लेवल।
  ↳ InviteTimeoutSeconds 30 invite timeout seconds के लिए समय सेटिंग। इकाई (सेकंड, मिनट या मिलीसेकंड) आमतौर पर विकल्प के नाम या पास के विकल्पों की टिप्पणी में होती है।
  ↳ InviteDistance 15.0 invite distance के लिए गेम यूनिट में दूरी।
  ↳ CompletionDistance 300.0 completion distance के लिए गेम यूनिट में दूरी।
  ↳ ActivityShareDistance 120.0 activity share distance के लिए गेम यूनिट में दूरी।
  ↳ CancelIfLeaderLeaves false cancel if leader leaves के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट false)।
  ↳ RewardScaleBySize table reward scale by size के लिए पैसे की रकम। इनाम jrs_core के इकॉनमी मल्टीप्लायर से होकर जाते हैं।
GroupProgression table किसे अनुमति है: group progression के लिए जॉब, ग्रुप या परमिशन।
  ↳ Enabled true enabled को चालू या बंद करता है (डिफ़ॉल्ट true)।
  ↳ MaxLevel 100 max level की ऊपरी सीमा।
  ↳ RequiredLevel 1 required level के लिए न्यूनतम या ज़रूरी लेवल।
  ↳ Curve table curve प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ Xp table xp प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ Titles table titles प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ Levels table generated by shared/config_runtime.lua

Set Enabled = false to switch this script's XP off without touching code.

Setting Default What it does
XP table xp प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ Enabled true enabled को चालू या बंद करता है (डिफ़ॉल्ट true)।
  ↳ XPType "custom" 'custom' = award to jrs_core (the shipped integration). The top-level Config.XPType takes priority over this field.
  ↳ Job "hunting" Per-job level key in jrs_core. Keep this stable: it is the primary key in the jrs_job_levels table, so renaming it orphans existing progress.
  ↳ Multiplier 1.0 Scales every reward below. Raise it for a boosted weekend, drop it to slow this job down relative to the others.
  ↳ Default 0 Used when a reward name is awarded that is not listed here.
  ↳ Rewards table rewards प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
Notes from the README#
text
# REDEMPIRE Hunting 8.2.0
A RedM hunting resource written directly against **jrs_core** and **jrs_inventory**.
It does not use VORP, RSG, RedEM or SSReputation, and every sensitive operation —
job, character, skinning, rewards, selling, bait and legendary contracts — is verified
on the server.
## Requirements
- `oxmysql`
- `jrs_core`
- `jrs_inventory`
- The MySQL/MariaDB database REDEMPIRE already uses
Recommended start order:
'''cfg
ensure oxmysql
ensure jrs_core
ensure jrs_inventory
ensure jrs_hunting
'''
## Installation
1. Replace the `jrs_hunting` folder with the one in this package.
2. Run `jrs_hunting.sql` once to create/upgrade the hunting tables.
3. Run `install/jrs_items.sql` once to add the required hunting items to the `items`
   table `jrs_inventory` uses.
4. Make sure `oxmysql`, `jrs_core` and `jrs_inventory` start before `jrs_hunting`.
5. Start or restart the resource.
6. Watch the server console on boot. The config validator prints `CONFIG ERROR` if any
   setting or required item is wrong.
The SQL files are written to be re-runnable where possible, but always back the database
up before an upgrade.
## Hunting jobs
Defaults live in `config/core.lua`:
'''lua
Config.HuntingAccess.NormalJobs = {
    hunter = 0,
    legendary_hunter = 0,
}
Config.HuntingAccess.LegendaryJobs = {
    legendary_hunter = 0,
}
'''
- `hunter`: normal hunting, skinning, processing, ordinary bait, the hunting market.
- `legendary_hunter`: everything `hunter` can do, plus the legendary map, contracts,
  bait and animals.
- Each value is the lowest allowed `jobgrade`.
- The real check reads `character.job` and `character.jobgrade` for the active
  character in `jrs_core`.

Paid (server only)   jrs_occult

Night terrors: eerie night encounters in the wild, spirit trees, curses and church cleansing

Resource jrs_occult
Folder [ACTIVITIES]
Version 1.0.1
Author jrs team
Depends on jrs_core, jrs_inventory, oxmysql
Interface No
Languages ar, en
Code size 643 Lua पंक्तियाँ

Commands

  • /cleanse
  • /curse

Database tables

jrs_occult_curses

config.lua - 27 विकल्प#

General

Setting Default What it does
AdminGroups table किसे अनुमति है: admin groups के लिए जॉब, ग्रुप या परमिशन।
Relic table relic प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
NightStart 22 In-game night (GetClockHours).
NightEnd 4 night end के लिए संख्या (डिफ़ॉल्ट 4)।

Encounters (only at night, outdoors, away from towns)

Setting Default What it does
CheckEveryMinutes 4 how often a player in the wild is rolled
Chance 25 % per roll
CooldownMinutes 20 per character between encounters
Encounters table encounters प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ whispers table whispers प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ shadow table shadow प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ nightfolk table nightfolk प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ wolves table wolves प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
Towns table Towns (no encounters inside these circles).

Spirit trees: offer a relic at night -> blessing or curse

Setting Default What it does
Trees table trees प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
TreeRadius 4.0 tree radius के लिए गेम यूनिट में दूरी।
TreeCooldownMinutes 30 tree cooldown minutes के लिए समय सेटिंग। इकाई (सेकंड, मिनट या मिलीसेकंड) आमतौर पर विकल्प के नाम या पास के विकल्पों की टिप्पणी में होती है।
BlessingChance 60 otherwise a random curse
BlessingSeconds 600 golden health + stamina cores

Curses

Setting Default What it does
CurseMinutes 45 real minutes; kept across relogs
Curses table curses प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ weak table weak प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ restless table restless प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ nightbound table hurts in daylight only
Churches table Praying at a church lifts a curse.
ChurchRadius 12.0 ground distance (the bell coords sit high)
CleansePrice 10 cleanse price के लिए पैसे की रकम। इनाम jrs_core के इकॉनमी मल्टीप्लायर से होकर जाते हैं।
Keys table G (hold)

Paid (server only)   jrs_pedmenu

jrs core Ped Menu - jrs_core ped access, preview and admin system

Resource jrs_pedmenu
Folder [ACTIVITIES]
Version 1.4.0
Author jrs team
Depends on jrs_character, jrs_core, oxmysql
Interface Yes (NUI)
Languages ar, en
Code size 8,231 Lua lines

Exports

ClosePedMenu, GetActivityLogs, GetAdminLogs, GetCoreName, GetDefaultPed, GetLastPed, GetSecurityLogs, GetStoreCatalog, HasPedAccess, IsOpen, IsStorePed, LoadLastPed, OpenPedMenu, PrepareCharacterTransition, PreviewPed, RemovePedMode

Database tables

jrs_pedmenu_activity_logs, jrs_pedmenu_admin_logs, jrs_pedmenu_defaults, jrs_pedmenu_requests, jrs_pedmenu_security_logs

config/shared/durations.lua - 4 विकल्प#

General

Setting Default What it does
PedTimeSettings table Access duration options shown to administrators.
AllowCustomAdminDays true Allows custom admin days: true = हाँ, false = नहीं (डिफ़ॉल्ट true)।
AdminMinimumDays 1 admin minimum days के लिए न्यूनतम या ज़रूरी लेवल।
AdminMaximumDays 3650 admin maximum days की ऊपरी सीमा।
config/shared/features_ui.lua - 17 विकल्प#

General

Setting Default What it does
Features table Feature switches. Set an option to false to disable it on both UI and server validation.
  ↳ Enabled true enabled को चालू या बंद करता है (डिफ़ॉल्ट true)।
  ↳ BrowseMenu true browse menu के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
  ↳ OwnedMenu true owned menu के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
  ↳ AdminMenu true admin menu के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
  ↳ AdminLogs true admin logs के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
  ↳ Search true search के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
  ↳ Categories true categories के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
  ↳ Preview true preview के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
  ↳ RequestPed true request ped के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
  ↳ KeepPed true keep ped के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
  ↳ SetDefault true set default के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
  ↳ ReturnCharacter true return character के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
  ↳ OutfitVariants true outfit variants के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
UI table NUI settings passed to the browser interface.
  ↳ PageSize 60 page size के लिए संख्या (डिफ़ॉल्ट 60)।
  ↳ Sounds table sounds प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
config/shared/general.lua - 19 विकल्प#

General

Setting Default What it does
General table General REDEMPIRE Ped Menu settings.
  ↳ Language "ar" इस स्क्रिप्ट की इंटरफ़ेस भाषा (en या ar)।
  ↳ Commands table commands प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ Timeouts table timeouts प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ CloseAfterUse false close after use के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट false)।
  ↳ AllowOpenInVehicle false Allows open in vehicle: true = हाँ, false = नहीं (डिफ़ॉल्ट false)।
  ↳ MenuOpenCooldownMs 750 menu open cooldown ms के लिए समय सेटिंग। इकाई (सेकंड, मिनट या मिलीसेकंड) आमतौर पर विकल्प के नाम या पास के विकल्पों की टिप्पणी में होती है।
Language Config.General.Language इस स्क्रिप्ट की इंटरफ़ेस भाषा (en या ar)।
Commands Config.General.Commands commands के लिए सेटिंग।
UtilityCommandsEnabled Config.General.Commands.Enab... utility commands enabled के लिए सेटिंग।
OpenMenu Config.General.Commands.Open open menu के लिए सेटिंग।
CallbackTimeout Config.General.Timeouts.Call... callback timeout के लिए समय सेटिंग। इकाई (सेकंड, मिनट या मिलीसेकंड) आमतौर पर विकल्प के नाम या पास के विकल्पों की टिप्पणी में होती है।
ModelLoadTimeout Config.General.Timeouts.Mode... model load timeout के लिए समय सेटिंग। इकाई (सेकंड, मिनट या मिलीसेकंड) आमतौर पर विकल्प के नाम या पास के विकल्पों की टिप्पणी में होती है।
CharacterReadyTimeoutMs Config.General.Timeouts.Char... character ready timeout ms के लिए समय सेटिंग। इकाई (सेकंड, मिनट या मिलीसेकंड) आमतौर पर विकल्प के नाम या पास के विकल्पों की टिप्पणी में होती है।
MenuCharacterWaitMs Config.General.Timeouts.Menu... menu character wait ms के लिए समय सेटिंग। इकाई (सेकंड, मिनट या मिलीसेकंड) आमतौर पर विकल्प के नाम या पास के विकल्पों की टिप्पणी में होती है।
CharacterReadyPollMs Config.General.Timeouts.Char... character ready poll ms के लिए सेटिंग।
CloseAfterUse Config.General.CloseAfterUse close after use के लिए सेटिंग।
AllowOpenInVehicle Config.General.AllowOpenInVe... allow open in vehicle के लिए सेटिंग।
MenuOpenCooldownMs Config.General.MenuOpenCoold... menu open cooldown ms के लिए समय सेटिंग। इकाई (सेकंड, मिनट या मिलीसेकंड) आमतौर पर विकल्प के नाम या पास के विकल्पों की टिप्पणी में होती है।
config/shared/init.lua - 3 विकल्प#

General

Setting Default What it does
Resource table resource प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ Name "jrs_pedmenu" name के लिए खिलाड़ी को दिखने वाला टेक्स्ट। अनुवाद या नाम बदलने के लिए इसे बदलें।
  ↳ Version "1.0.0" version के लिए सेटिंग।
config/shared/kid_peds.lua - 3 विकल्प#

General

Setting Default What it does
UseWeaponKidPeds true Kid ped weapon handling.
AllowAllWeaponsForKidPeds true Allows all weapons for kid peds: true = हाँ, false = नहीं (डिफ़ॉल्ट true)।
whitelistKidWeapons table किसे अनुमति है: whitelist kid weapons के लिए जॉब, ग्रुप या परमिशन।
config/shared/preview.lua - 38 विकल्प#

General

Setting Default What it does
Preview table preview प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ Distance 3.0 distance के लिए गेम यूनिट में दूरी।
  ↳ HumanDistance 2.55 human distance के लिए गेम यूनिट में दूरी।
  ↳ AnimalDistance 3.60 animal distance के लिए गेम यूनिट में दूरी।
  ↳ MinDistance 1.45 min distance के लिए गेम यूनिट में दूरी।
  ↳ MaxDistance 5.5 max distance के लिए गेम यूनिट में दूरी।
  ↳ Height 0.9 height के लिए संख्या (डिफ़ॉल्ट 0.9)।
  ↳ HumanHeight 1.02 human height के लिए संख्या (डिफ़ॉल्ट 1.02)।
  ↳ AnimalHeight 0.72 animal height के लिए गेम मॉडल या एंटिटी।
  ↳ HumanTargetHeight 0.82 human target height के लिए संख्या (डिफ़ॉल्ट 0.82)।
  ↳ AnimalTargetHeight 0.48 animal target height के लिए गेम मॉडल या एंटिटी।
  ↳ MinHeight 0.35 min height के लिए न्यूनतम या ज़रूरी लेवल।
  ↳ MaxHeight 1.8 max height की ऊपरी सीमा।
  ↳ FieldOfView 38.0 field of view के लिए संख्या (डिफ़ॉल्ट 38.0)।
  ↳ StartAngle 28.0 start angle के लिए संख्या (डिफ़ॉल्ट 28.0)।
  ↳ HumanScreenOffset 0.78 Horizontal showcase placement. Higher values move the ped farther into the clear right side of the screen.
  ↳ AnimalScreenOffset 0.66 animal screen offset के लिए गेम मॉडल या एंटिटी।
  ↳ ScreenOffset 0.78 Backward-compatible fallback
  ↳ AutoRotate true Automatically handles rotate: true = हाँ, false = नहीं (डिफ़ॉल्ट true)।
  ↳ AutoRotateSpeed 0.08 auto rotate speed के लिए संख्या (डिफ़ॉल्ट 0.08)।
  ↳ RotationSpeed 1.55 rotation speed के लिए संख्या (डिफ़ॉल्ट 1.55)।
  ↳ DragSensitivity 0.35 degrees per pixel when dragging the ped with the mouse
  ↳ HeightSpeed 0.018 height speed के लिए संख्या (डिफ़ॉल्ट 0.018)।
  ↳ ZoomStep 0.18 zoom step के लिए संख्या (डिफ़ॉल्ट 0.18)।
  ↳ HeightStep 0.08 height step के लिए संख्या (डिफ़ॉल्ट 0.08)।
  ↳ ManualInputResumeMs 2500 manual input resume ms के लिए बटन या कंट्रोल। कंट्रोल गेम इनपुट सूची के hash मान होते हैं।
  ↳ RestoreWaitBeforeNewPreviewMs 15000 restore wait before new preview ms के लिए समय सेटिंग। इकाई (सेकंड, मिनट या मिलीसेकंड) आमतौर पर विकल्प के नाम या पास के विकल्पों की टिप्पणी में होती है।
  ↳ TransitionMs 250 transition ms के लिए संख्या (डिफ़ॉल्ट 250)।
  ↳ DrawLight true draw light के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
  ↳ FreezePlayer true freeze player के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
  ↳ RestoreNaturalCharacter true restore natural character के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
  ↳ RestoreFade true restore fade के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
  ↳ RestoreFadeOutMs 120 restore fade out ms के लिए संख्या (डिफ़ॉल्ट 120)।
  ↳ RestoreFadeInMs 180 restore fade in ms के लिए संख्या (डिफ़ॉल्ट 180)।
  ↳ RestoreTimeoutMs 9000 restore timeout ms के लिए समय सेटिंग। इकाई (सेकंड, मिनट या मिलीसेकंड) आमतौर पर विकल्प के नाम या पास के विकल्पों की टिप्पणी में होती है।
  ↳ RestoreSettleMs 850 restore settle ms के लिए संख्या (डिफ़ॉल्ट 850)।
  ↳ Controls table controls प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
PreviewDistance Config.Preview.Distance Kept for older configs/integrations.
Notes from the README#
text
# REDEMPIRE Ped Menu 1.0.0
`jrs_pedmenu` is a RedM ped access, preview, default-ped and administration system rebuilt for `jrs_core` only.
There is no legacy multi-core bridge in this build. Character identity, jobs/groups and ready state are read directly from `jrs_core`.
## Requirements
- `oxmysql`
- `jrs_core`
- `jrs_character` is recommended for restoring the saved natural character appearance after leaving a temporary ped/preview.
Start order:
'''cfg
ensure oxmysql
ensure jrs_core
ensure jrs_character
ensure jrs_pedmenu
'''
## Installation
1. Copy the folder as `jrs_pedmenu`.
2. Import `install/jrs_pedmenu.sql` once.
3. Add `ensure jrs_pedmenu` after `jrs_core` in `server.cfg`.
4. Review the shared and server configuration files before production use.
## jrs_core integration
The server bridge reads the active REDEMPIRE character using:
'''lua
exports.jrs_core:GetCharacter(source)
'''
and falls back to:
'''lua
local REDEMPIRE = exports.jrs_core:getCoreApi()
local character = REDEMPIRE.getCharacter(source)
'''
The resource listens for the authoritative ready event:
'''lua
jrs_core:server:characterReady
'''
and the client refreshes its player information on:
'''lua
jrs_core:client:characterReady
jrs_character:isPlayerReady
'''
## Character restore
When a temporary ped or preview is closed, the resource first fires this local integration hook:
'''lua
jrs_pedmenu:client:refreshCharacter
'''
A REDEMPIRE appearance resource can handle that hook and call the callback passed by the ped menu. If no custom handler responds and `jrs_character` is started,
'''lua

Paid (server only)   jrs_pets

JRS Pets - Instant Sync stable RedM companion system with protected purchases, preview tests, HUD and native prompts

Resource jrs_pets
Folder [ACTIVITIES]
Version 4.22.0-stable
Author JRS
Depends on jrs_core, jrs_inventory, oxmysql
Interface Yes (NUI)
Languages ar, en
Code size 23,513 Lua lines

Commands

  • /-jrs_pet_menu
  • /jrs_pets_version
  • /jrspetfx
  • /jrspetrespawnnpc

Exports

CallOwnedPet, CanOpenActionMenu, GetMenuData, GetPetOwner, GivePet, HasFullAccess, IsEntityPet, OpenBirds, OpenManagement, OpenSupplies, PerformMenuAction, SetCompanionSetting

Database tables

IF, jrs_pet_market, jrs_pet_market_payouts, jrs_pets, jrs_pets_birds

config/config.lua - 174 विकल्प#

General

Setting Default What it does
ScriptInfo table Script identity displayed in the server startup console banner. Keep these values in English so console logs remain consistent.
  ↳ scriptName "JRS Pets" script name के लिए खिलाड़ी को दिखने वाला टेक्स्ट। अनुवाद या नाम बदलने के लिए इसे बदलें।
  ↳ version "4.17.0" version के लिए सेटिंग।
  ↳ versionName "Instant Sync" version name के लिए खिलाड़ी को दिखने वाला टेक्स्ट। अनुवाद या नाम बदलने के लिए इसे बदलें।
  ↳ versionType "Stable" version type के लिए सेटिंग।
  ↳ edition "Full" edition के लिए सेटिंग।
  ↳ printOnStart true print on start के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
DebugAndBaseOption table debug and base option प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ debug false Debug output for debug: true = हाँ, false = नहीं (डिफ़ॉल्ट false)।
  ↳ defaultUnemployedJob "unemployed" Default job for unemployed players
StorePreview table Store preview camera and the pre-purchase pet test. The test uses only a temporary local preview ped; it never creates or saves a pet.
  ↳ cameraFollowPet false Keep the scripted camera fixed; only the look-at target follows the preview animal.
  ↳ cameraFollowIntervalMs 0 0 = every frame for the smoothest tracking.
  ↳ cameraSmoothing 1.0 1.0 snaps to the animal; lower values provide smoother movement.
  ↳ light table light प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ test table test प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
JrsCompanionFeatures table JRS companion features (client/jrs_companion_features.lua + server.lua change_owner).
  ↳ friendlyRelationships table Town NPCs / law / gangs and players treat your pet as friendly (respect), and the pet does not pick fights with them. Uses its own relationship group, so wild dogs/animals are NOT affected. The attack prompt still works.
  ↳ levelAttributes table Pet gets stronger as it levels: rank = baseRank + level * rankPerLevel (max maxRank). Attribute indexes: 1 stamina, 3 courage, 4 agility, 5 speed (0 health is left out on purpose, it changes max health and the saved health value).
  ↳ menuAnimation table Player writes in a notebook while the owned-pet menu (/jrspets) is open.
  ↳ maxTransfersPerPet 0 How many times one pet can change owner. 0 = unlimited.
Breeding table breeding प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ requiredLevel 5 required level के लिए न्यूनतम या ज़रूरी लेवल।
  ↳ rewardItem "" Optional inventory item. Keep empty to disable rewards.
  ↳ rewardAmount 1 reward amount के लिए पैसे की रकम। इनाम jrs_core के इकॉनमी मल्टीप्लायर से होकर जाते हैं।
Currency table Currency settings: Story money (cash) only. Gold is disabled.
  ↳ useStoreMoney true Buy pets only with Store Money / الشراء فقط بستور موني
  ↳ currencyMode "store_money" currency mode के लिए सेटिंग।
  ↳ symbol " ستور موني" symbol के लिए सेटिंग।
  ↳ symbolPosition "after" symbol position के लिए दुनिया के निर्देशांक (x, y, z)।
  ↳ enableGold false Disable gold purchases / تعطيل الشراء بالذهب
  ↳ goldSymbol "G" gold symbol के लिए पैसे की रकम। इनाम jrs_core के इकॉनमी मल्टीप्लायर से होकर जाते हैं।
  ↳ cashType 0 Legacy cash fallback
  ↳ goldType 1 Gold (disabled / معطل)
GoldRol false Disable gold completely / تعطيل الذهب والقولد
MarketFoodShop table market food shop प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ enabled true enabled को चालू या बंद करता है (डिफ़ॉल्ट true)।
  ↳ currencyType 0 Cash ($)
  ↳ maxQuantity 10 max quantity की ऊपरी सीमा।
  ↳ items table items द्वारा इस्तेमाल होने वाले इन्वेंटरी आइटम। नाम jrs_items टेबल में होने चाहिए।
PetsStoreLogic table pets store logic प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ callFromStore false If you want to call the store from the store, you can set it to true.
  ↳ sellOldForMoney true If you want to sell the old pet for money, you can set it to true.
  ↳ saveCallPet true A pet that was out comes back after reconnect / restart.
  ↳ healPrice table heal price के लिए पैसे की रकम। इनाम jrs_core के इकॉनमी मल्टीप्लायर से होकर जाते हैं।
  ↳ whereTheyAreKept table where they are kept प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ mating table mating प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ storePetAge table store pet age प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
PetsLogic table pets logic प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ ballItem "Ball" ball item द्वारा इस्तेमाल होने वाले इन्वेंटरी आइटम। नाम jrs_items टेबल में होने चाहिए।
  ↳ renameItem "HorseTag" rename item द्वारा इस्तेमाल होने वाले इन्वेंटरी आइटम। नाम jrs_items टेबल में होने चाहिए।
  ↳ cooldownForWhistle 5 cooldown for whistle के लिए समय सेटिंग। इकाई (सेकंड, मिनट या मिलीसेकंड) आमतौर पर विकल्प के नाम या पास के विकल्पों की टिप्पणी में होती है।
  ↳ ageingSetup table ageing setup प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ statusSetup table status setup प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ experienceSystem table experience system प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ bondingSystem table Bonding system how much is horse friend with you.
canHoldAnimals table You can use here GetHashKey("animal"),
  ↳ -1910795227 true 1910795227 के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
  ↳ -930822792 true 930822792 के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
  ↳ 831859211 true 831859211 के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
  ↳ 1095117488 true 1095117488 के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
  ↳ -930822792 true 930822792 के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
  ↳ -541762431 true 541762431 के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
  ↳ 1465438313 true 1465438313 के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
  ↳ 1095117488 true 1095117488 के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
  ↳ 1458540991 true 1458540991 के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
  ↳ 1465438313 true 1465438313 के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
  ↳ -1134449699 true 1134449699 के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
  ↳ -575340245 true 575340245 के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
  ↳ 386506078 true 386506078 के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
  ↳ -861544272 true 861544272 के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
  ↳ -564099192 true 564099192 के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
  ↳ 1104697660 true 1104697660 के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
  ↳ 1459778951 true 1459778951 के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
  ↳ -2145890973 true 2145890973 के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
  ↳ -1003616053 true 1003616053 के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
  ↳ 723190474 true 723190474 के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
  ↳ 1095117488 true 1095117488 के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
  ↳ 1205982615 true 1205982615 के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
  ↳ -2063183075 true 2063183075 के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
  ↳ -2073130256 true 2073130256 के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
  ↳ 1416324601 true 1416324601 के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
  ↳ 1265966684 true 1265966684 के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
  ↳ -1797450568 true 1797450568 के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
  ↳ 2079703102 true 2079703102 के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
  ↳ -164963696 true 164963696 के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
  ↳ -1076508705 true 1076508705 के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
  ↳ 2023522846 true 2023522846 के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
  ↳ -466687768 true 466687768 के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
  ↳ -575340245 true 575340245 के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
  ↳ -466054788 true 466054788 के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
  ↳ -2011226991 true 2011226991 के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
  ↳ -166054593 true 166054593 के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
  ↳ 1104697660 true 1104697660 के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
  ↳ 0000000000 true 0000000000 के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
  ↳ -1211566332 true 1211566332 के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
  ↳ 2105463796 true 2105463796 के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
  ↳ -1414989025 true 1414989025 के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
  ↳ -1170118274 true 1170118274 के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
  ↳ 1502581273 true 1502581273 के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
  ↳ -125323032 true 125323032 के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
  ↳ 1203222291 true 1203222291 के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
  ↳ 740300135 true 740300135 के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
  ↳ -2054685425 true 2054685425 के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
  ↳ -1610495764 true 1610495764 के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
  ↳ -1028170431 true 1028170431 के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
  ↳ -1523680261 true 1523680261 के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
canHuntAnimals table can hunt animals के लिए गेम मॉडल या एंटिटी।

This section powers the compact left-side pet panel and the in-world radial

Setting Default What it does
CompanionSystem table menu. Every feature can be disabled independently.
  ↳ enabled true enabled को चालू या बंद करता है (डिफ़ॉल्ट true)।
  ↳ commands table commands प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ targeting table targeting प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ panel table panel प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ progression table progression प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ metabolism table metabolism प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ behavior table behavior प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ revive table revive प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ sounds table sounds प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।

Aim directly at your called pet and press/hold right mouse briefly. The menu

Setting Default What it does
NativePetPrompt table uses only RedM native prompts; it never opens NUI.
  ↳ enabled true enabled को चालू या बंद करता है (डिफ़ॉल्ट true)।
  ↳ openOnRightClick false Mouse 2 is reserved for hold-only pet vitals.
  ↳ debug false Debug output for debug: true = हाँ, false = नहीं (डिफ़ॉल्ट false)।
  ↳ distance 4.5 distance के लिए गेम यूनिट में दूरी।
  ↳ lookDot 0.955 look dot के लिए संख्या (डिफ़ॉल्ट 0.955)।
  ↳ holdDurationMs 120 hold duration ms के लिए समय सेटिंग। इकाई (सेकंड, मिनट या मिलीसेकंड) आमतौर पर विकल्प के नाम या पास के विकल्पों की टिप्पणी में होती है।
  ↳ reopenDelayMs 700 reopen delay ms के लिए समय सेटिंग। इकाई (सेकंड, मिनट या मिलीसेकंड) आमतौर पर विकल्प के नाम या पास के विकल्पों की टिप्पणी में होती है।
  ↳ inputDebounceMs 180 input debounce ms के लिए बटन या कंट्रोल। कंट्रोल गेम इनपुट सूची के hash मान होते हैं।
  ↳ consumeControls true consume controls के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
  ↳ closeAfterAction true close after action के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
  ↳ fallbackCommand "jrspetmenu" fallback command के लिए सेटिंग।
  ↳ noPetText "Call your pet before openin... no pet text के लिए खिलाड़ी को दिखने वाला टेक्स्ट। अनुवाद या नाम बदलने के लिए इसे बदलें।
  ↳ tooFarText "Move closer to your pet." too far text के लिए खिलाड़ी को दिखने वाला टेक्स्ट। अनुवाद या नाम बदलने के लिए इसे बदलें।
  ↳ controls table controls प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
CompanionCatalogue table Additional companion catalogue. Existing entries in configPetsStore.lua always keep priority; these entries only fill missing animal categories.

Features ported from Fixitfy FX-Pets (PETS.zip, 2026-10-03)

Setting Default What it does
FixitfyFeatures table fixitfy features प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ petBox table Pet Box: pack one of your pets into an inventory item (give it, trade it, store it). Using the box adopts the pet. Menu: pet action menu -> "Pet Box".
  ↳ reviveItem table Revive item: brings a downed pet back right away instead of waiting CompanionSystem.revive.delaySeconds.
  ↳ consumables table Usable from the inventory: feeds / waters your called pet with the normal feeding animation. Values = hunger or thirst restored.
  ↳ speciesAnimations table Species animations (eat / drink / sit / sleep / howl ...) for every non-dog companion. Replaces the dog animations those animals used to get, which do not play on cat / bird / bear / deer skeletons.
  ↳ logs table Discord log of buy / pet box / revive item. Leave "" to route through jrs_logs (the in-game log viewer / central webhook).
SpeciesAnimationModels table model (lowercase) -> animation set in Config.SpeciesAnimations
  ↳ a_c_cat_01 "cat" a c cat 01 के लिए सेटिंग।
  ↳ a_c_raccoon_01 "raccoon" a c raccoon 01 के लिए सेटिंग।
  ↳ a_c_fox_01 "fox", ["mp_a_c_fox_01"] = "... a c fox 01 के लिए सेटिंग।
  ↳ a_c_pig_01 "pig" a c pig 01 के लिए सेटिंग।
  ↳ a_c_rabbit_01 "rabbit" a c rabbit 01 के लिए सेटिंग।
  ↳ a_c_squirrel_01 "squirrel", ["a_c_chipmunk_0... a c squirrel 01 के लिए सेटिंग।
  ↳ a_c_badger_01 "badger" a c badger 01 के लिए सेटिंग।
  ↳ a_c_deer_01 "deer" a c deer 01 के लिए सेटिंग।
  ↳ a_c_eagle_01 "eagle", ["a_c_hawk_01"] = "... a c eagle 01 के लिए सेटिंग।
  ↳ a_c_crow_01 "crow", ["a_c_raven_01"] = "... a c crow 01 के लिए सेटिंग।
  ↳ a_c_sparrow_01 "sparrow", ["a_c_songbird_01... a c sparrow 01 के लिए सेटिंग।
  ↳ a_c_cardinal_01 "sparrow", ["a_c_bluejay_01"... a c cardinal 01 के लिए सेटिंग।
  ↳ a_c_oriole_01 "sparrow", ["a_c_carolinapar... a c oriole 01 के लिए सेटिंग।
  ↳ a_c_owl_01 "owl" a c owl 01 के लिए सेटिंग।
  ↳ a_c_bear_01 "bear", ["a_c_bearblack_01"]... a c bear 01 के लिए सेटिंग।
  ↳ a_c_wolf "wolf", ["a_c_wolf_medium"] ... a c wolf के लिए सेटिंग।
  ↳ a_c_moose_01 "moose" a c moose 01 के लिए सेटिंग।
SpeciesAnimations table Taken from Fixitfy Config.Animations. "Eating" / "Drinking" become the feed / water animations; the rest become level-unlocked commands (order kept).
  ↳ raccoon table raccoon प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ fox table fox प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ pig table pig प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ cat table cat प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ rabbit table rabbit प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ squirrel table squirrel प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ badger table badger प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ deer table deer प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ eagle table eagle प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ crow table crow प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ sparrow table sparrow प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ owl table owl प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ bear table bear प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ wolf table wolf प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ moose table moose प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
config/configCoords.lua - 7 विकल्प#

General

Setting Default What it does
Shops table shops प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ 0 table U cant remove this
  ↳ 1 table 1 प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ 2 table From Fixitfy FX-Pets markets (2026-10-03)
  ↳ 3 table From Fixitfy FX-Pets markets (2026-10-03)
  ↳ 4 table From Fixitfy FX-Pets markets (2026-10-03)
PlayerStore table player store प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
config/configJobs.lua - 4 विकल्प#

General

Setting Default What it does
Jobs table किसे अनुमति है: jobs के लिए जॉब, ग्रुप या परमिशन।
  ↳ PetTrainer table pet trainer प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ Petbreeder table petbreeder प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ Config.DebugAndBaseOption.defaultUnemployedJob table default setting (any job not listed above)
config/configLang.lua - 87 विकल्प#

General

Setting Default What it does
Language table इस स्क्रिप्ट की इंटरफ़ेस भाषा (en या ar)।
  ↳ notifyTitle "الحيوانات الأليفة" notify title के लिए खिलाड़ी को दिखने वाला टेक्स्ट। अनुवाद या नाम बदलने के लिए इसे बदलें।
  ↳ notifyImage "pets" notify image के लिए खिलाड़ी को दिखने वाला टेक्स्ट। अनुवाद या नाम बदलने के लिए इसे बदलें।
  ↳ notifyInHandBlock table Notifications
  ↳ notifyInInteraction table notify in interaction के लिए खिलाड़ी को दिखने वाला टेक्स्ट। अनुवाद या नाम बदलने के लिए इसे बदलें।
  ↳ notifyPetsDoesHaveAnySkill table notify pets does have any skill के लिए खिलाड़ी को दिखने वाला टेक्स्ट। अनुवाद या नाम बदलने के लिए इसे बदलें।
  ↳ notifyYourPetLearnSkill table notify your pet learn skill के लिए खिलाड़ी को दिखने वाला टेक्स्ट। अनुवाद या नाम बदलने के लिए इसे बदलें।
  ↳ notifyYourPetFailedLearnNewSkill table notify your pet failed learn new skill के लिए खिलाड़ी को दिखने वाला टेक्स्ट। अनुवाद या नाम बदलने के लिए इसे बदलें।
  ↳ notifyYourPetFailedLearn table notify your pet failed learn के लिए खिलाड़ी को दिखने वाला टेक्स्ट। अनुवाद या नाम बदलने के लिए इसे बदलें।
  ↳ notifyYourPetIsNotMuchOld table notify your pet is not much old के लिए खिलाड़ी को दिखने वाला टेक्स्ट। अनुवाद या नाम बदलने के लिए इसे बदलें।
  ↳ notifyYouAreSpammingInteraction table notify you are spamming interaction के लिए खिलाड़ी को दिखने वाला टेक्स्ट। अनुवाद या नाम बदलने के लिए इसे बदलें।
  ↳ notifyPetSometingFind table notify pet someting find के लिए खिलाड़ी को दिखने वाला टेक्स्ट। अनुवाद या नाम बदलने के लिए इसे बदलें।
  ↳ notifyYouAreIgnoringYourPet table notify you are ignoring your pet के लिए खिलाड़ी को दिखने वाला टेक्स्ट। अनुवाद या नाम बदलने के लिए इसे बदलें।
  ↳ notifyYourPetDidntFindNothing table notify your pet didnt find nothing के लिए खिलाड़ी को दिखने वाला टेक्स्ट। अनुवाद या नाम बदलने के लिए इसे बदलें।
  ↳ notifyYouSpammingYourPet table notify you spamming your pet के लिए खिलाड़ी को दिखने वाला टेक्स्ट। अनुवाद या नाम बदलने के लिए इसे बदलें।
  ↳ notifyYourPetIncreaseBondingTo table notify your pet increase bonding to के लिए खिलाड़ी को दिखने वाला टेक्स्ट। अनुवाद या नाम बदलने के लिए इसे बदलें।
  ↳ notifyYourPetStarving table notify your pet starving के लिए खिलाड़ी को दिखने वाला टेक्स्ट। अनुवाद या नाम बदलने के लिए इसे बदलें।
  ↳ notifyYourPetMustBeSelected table notify your pet must be selected के लिए खिलाड़ी को दिखने वाला टेक्स्ट। अनुवाद या नाम बदलने के लिए इसे बदलें।
  ↳ notifyYouNeedSelectCity table notify you need select city के लिए खिलाड़ी को दिखने वाला टेक्स्ट। अनुवाद या नाम बदलने के लिए इसे बदलें।
  ↳ notifyYouDontHavePermissions table किसे अनुमति है: notify you dont have permissions के लिए जॉब, ग्रुप या परमिशन।
  ↳ notifyYouCantBreedThisWithThis table notify you cant breed this with this के लिए खिलाड़ी को दिखने वाला टेक्स्ट। अनुवाद या नाम बदलने के लिए इसे बदलें।
  ↳ notifyYouCantBreedMorePets table notify you cant breed more pets के लिए खिलाड़ी को दिखने वाला टेक्स्ट। अनुवाद या नाम बदलने के लिए इसे बदलें।
  ↳ notifyYouCantBuyMorePets table notify you cant buy more pets के लिए खिलाड़ी को दिखने वाला टेक्स्ट। अनुवाद या नाम बदलने के लिए इसे बदलें।
  ↳ notifyYouDontHaveEnoughMoney table notify you dont have enough money के लिए पैसे की रकम। इनाम jrs_core के इकॉनमी मल्टीप्लायर से होकर जाते हैं।
  ↳ notifyYouDontHaveEnoughGold table notify you dont have enough gold के लिए पैसे की रकम। इनाम jrs_core के इकॉनमी मल्टीप्लायर से होकर जाते हैं।
  ↳ notifyYouSuccessfullyBuyPet table notify you successfully buy pet के लिए खिलाड़ी को दिखने वाला टेक्स्ट। अनुवाद या नाम बदलने के लिए इसे बदलें।
  ↳ notifyYoutSuccessHealPet table notify yout success heal pet के लिए खिलाड़ी को दिखने वाला टेक्स्ट। अनुवाद या नाम बदलने के लिए इसे बदलें।
  ↳ notifyYouSuccessSellPet table notify you success sell pet के लिए खिलाड़ी को दिखने वाला टेक्स्ट। अनुवाद या नाम बदलने के लिए इसे बदलें।
  ↳ notifyYouSuccessBreedPet table notify you success breed pet के लिए खिलाड़ी को दिखने वाला टेक्स्ट। अनुवाद या नाम बदलने के लिए इसे बदलें।
  ↳ notifyYouSuccessTakeBack table notify you success take back के लिए खिलाड़ी को दिखने वाला टेक्स्ट। अनुवाद या नाम बदलने के लिए इसे बदलें।
  ↳ notifyYouSuccessTransferPet table notify you success transfer pet के लिए खिलाड़ी को दिखने वाला टेक्स्ट। अनुवाद या नाम बदलने के लिए इसे बदलें।
  ↳ notifyYouDontHaveItemsForFixBreed table notify you dont have items for fix breed द्वारा इस्तेमाल होने वाले इन्वेंटरी आइटम। नाम jrs_items टेबल में होने चाहिए।
  ↳ notifyYouGiveItemToPet table notify you give item to pet द्वारा इस्तेमाल होने वाले इन्वेंटरी आइटम। नाम jrs_items टेबल में होने चाहिए।
  ↳ notifyYouDontHaveNothingToGive table notify you dont have nothing to give के लिए खिलाड़ी को दिखने वाला टेक्स्ट। अनुवाद या नाम बदलने के लिए इसे बदलें।
  ↳ notifyYourPetIsHealed table notify your pet is healed के लिए खिलाड़ी को दिखने वाला टेक्स्ट। अनुवाद या नाम बदलने के लिए इसे बदलें।
  ↳ notifyYouNeedHaveCalledPet table notify you need have called pet के लिए खिलाड़ी को दिखने वाला टेक्स्ट। अनुवाद या नाम बदलने के लिए इसे बदलें।
  ↳ notifyAfterNextCallPet table notify after next call pet के लिए खिलाड़ी को दिखने वाला टेक्स्ट। अनुवाद या नाम बदलने के लिए इसे बदलें।
  ↳ notifyBallIsLossed table notify ball is lossed के लिए खिलाड़ी को दिखने वाला टेक्स्ट। अनुवाद या नाम बदलने के लिए इसे बदलें।
  ↳ notifyYourPetCantFetchBall table notify your pet cant fetch ball के लिए खिलाड़ी को दिखने वाला टेक्स्ट। अनुवाद या नाम बदलने के लिए इसे बदलें।
  ↳ answerDoYouWantSelectPet table Questions
  ↳ answerDoYouWantResetAge table answer do you want reset age प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ answerYourPetFoundSometingDoUWantBringIt table answer your pet found someting do u want bring it प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ answerDoYouWantTransferToPet table answer do you want transfer to pet प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ answerDoYouWantAcceptBreed table answer do you want accept breed प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ answerDoYouWantHealFor table answer do you want heal for प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ answerDoYouWantSellFor table answer do you want sell for प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ answerDoYouWantTakeMoney table answer do you want take money के लिए पैसे की रकम। इनाम jrs_core के इकॉनमी मल्टीप्लायर से होकर जाते हैं।
  ↳ answerDoYouWantTakeBack table answer do you want take back प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ answerDoYouWantBuyFor table answer do you want buy for प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ answerDoYouWantAddPetToStore table answer do you want add pet to store प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ doYouWantTransferPetToPlayer table do you want transfer pet to player प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ multiInputAge table Multi inputs
  ↳ multiInputGender table multi input gender के लिए बटन या कंट्रोल। कंट्रोल गेम इनपुट सूची के hash मान होते हैं।
  ↳ multiInputName table multi input name के लिए बटन या कंट्रोल। कंट्रोल गेम इनपुट सूची के hash मान होते हैं।
  ↳ inputPetsName table Inputs
  ↳ inputPetsPrice table input pets price के लिए पैसे की रकम। इनाम jrs_core के इकॉनमी मल्टीप्लायर से होकर जाते हैं।
  ↳ inputPetsDesc table input pets desc के लिए बटन या कंट्रोल। कंट्रोल गेम इनपुट सूची के hash मान होते हैं।
  ↳ promptOpenStore table Prompts
  ↳ promptOpenPlayerStore table prompt open player store के लिए खिलाड़ी को दिखने वाला टेक्स्ट। अनुवाद या नाम बदलने के लिए इसे बदलें।
  ↳ promptPetInteraction table prompt pet interaction के लिए खिलाड़ी को दिखने वाला टेक्स्ट। अनुवाद या नाम बदलने के लिए इसे बदलें।
  ↳ promptPetSkills table prompt pet skills के लिए खिलाड़ी को दिखने वाला टेक्स्ट। अनुवाद या नाम बदलने के लिए इसे बदलें।
  ↳ promptPetFlee table prompt pet flee के लिए खिलाड़ी को दिखने वाला टेक्स्ट। अनुवाद या नाम बदलने के लिए इसे बदलें।
  ↳ promptPetHunt table prompt pet hunt के लिए खिलाड़ी को दिखने वाला टेक्स्ट। अनुवाद या नाम बदलने के लिए इसे बदलें।
  ↳ promptPetTransfer table prompt pet transfer के लिए खिलाड़ी को दिखने वाला टेक्स्ट। अनुवाद या नाम बदलने के लिए इसे बदलें।
  ↳ promptPetText table prompt pet text के लिए खिलाड़ी को दिखने वाला टेक्स्ट। अनुवाद या नाम बदलने के लिए इसे बदलें।
  ↳ oldAge "مسن" General values
  ↳ male "ذكر" male के लिए सेटिंग।
  ↳ female "أنثى" female के लिए सेटिंग।
  ↳ yes "نعم" yes के लिए सेटिंग।
  ↳ no "لا" no के लिए सेटिंग।
  ↳ s "ثانية" s के लिए सेटिंग।
  ↳ petsStoreTitle "الحيوانات الأليفة" Store UI
  ↳ menuStore "المتجر" menu store के लिए सेटिंग।
  ↳ menuBreed "التزاوج" menu breed के लिए सेटिंग।
  ↳ menuTransfer "النقل" menu transfer के लिए सेटिंग।
  ↳ menuPlayerStoreAddPet "عرض الحيوان" Player market / pet information
  ↳ menuPlayerStoreName "الاسم" menu player store name के लिए खिलाड़ी को दिखने वाला टेक्स्ट। अनुवाद या नाम बदलने के लिए इसे बदलें।
  ↳ menuPlayerStoreGender "الجنس" menu player store gender के लिए सेटिंग।
  ↳ menuPlayerStoreExp "الخبرة" menu player store exp के लिए सेटिंग।
  ↳ menuPlayerStorePrice "السعر" menu player store price के लिए पैसे की रकम। इनाम jrs_core के इकॉनमी मल्टीप्लायर से होकर जाते हैं।
  ↳ menuPlayerStoreAge "العمر" menu player store age के लिए सेटिंग।
  ↳ menuPlayerStoreDesc "الوصف" menu player store desc के लिए सेटिंग।
  ↳ menuPetsSpots "الفرو / اللون" menu pets spots के लिए सेटिंग।
  ↳ menuStoreExp "الخبرة" menu store exp के लिए सेटिंग।
  ↳ menuStoreGender "الجنس" menu store gender के लिए सेटिंग।
  ↳ menuStoreAge "العمر" menu store age के लिए सेटिंग।
  ↳ menuStoreBreed "التزاوج" menu store breed के लिए सेटिंग।
config/configPets.lua - 20 विकल्प#

General

Setting Default What it does
iconSkills true It allows the activation of icons for skills. This way, text-based skills are replaced with icons.
PetsConfig table pets config प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ A_C_DogHusky_01 table a c dog husky 01 प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ A_C_DogRufus_01 table a c dog rufus 01 प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ A_C_DogLab_01 table a c dog lab 01 प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ A_C_DogBluetickCoonhound_01 table a c dog bluetick coonhound 01 प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ A_C_DogHound_01 table a c dog hound 01 प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ A_C_DogCollie_01 table a c dog collie 01 प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ A_C_DogChesBayRetriever_01 table a c dog ches bay retriever 01 प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ A_C_DogAmericanFoxhound_01 table a c dog american foxhound 01 प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ a_c_dogaustraliansheperd_01 table a c dogaustraliansheperd 01 प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ a_c_doghobo_01 table a c doghobo 01 प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ a_c_dogcatahoulacur_01 table a c dogcatahoulacur 01 प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ a_c_dogpoodle_01 table a c dogpoodle 01 प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ A_C_Cat_01 table a c cat 01 प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ a_c_bearblack_01 table a c bearblack 01 प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ a_c_squirrel_01 table a c squirrel 01 प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ a_c_owl_01 table a c owl 01 प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ a_c_parrot_01 table a c parrot 01 प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ a_c_rabbit_01 table a c rabbit 01 प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
config/configPetShop.lua - 19 विकल्प#

Payment: every category is paid in Store Money (price) unless the category has

Setting Default What it does
PetShop table pet shop प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ enabled true enabled को चालू या बंद करता है (डिफ़ॉल्ट true)।
  ↳ onlyListedPets true true = hide every pet that is not in Categories below
  ↳ theme "JRS" "JRS" (jrs_stores look), "Dark" or "Light" (Fixitfy originals, see Themes)
  ↳ myPetsCommand "mypets" opens the My Pets window ("" = off)
  ↳ nameMinLength 3 name min length के लिए न्यूनतम या ज़रूरी लेवल।
  ↳ nameMaxLength 24 name max length की ऊपरी सीमा।
  ↳ attackPets table Owner 10-05: birds of prey + big cats only (RDR2 has no tiger model). Everything else (dogs, wolves, bears, cats, birds ...) never attacks. Attack still unlocks at pet level 8 (progression.fullAbilityLevel).
  ↳ showBalance true player Store Money / gold in the top-left boxes
  ↳ shopTitles table Shop titles shown in the menu header. Key = shop index in configCoords.lua
  ↳ Themes table themes प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ Categories table Shop categories, in display order.
  ↳ showSupplies true Supplies tab inside the shop (items from Config.MarketFoodShop.items)

true = two pets can never share a name (checked on buy and rename).

Setting Default What it does
  ↳ uniquePetNames false unique pet names के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट false)।
  ↳ shopJobs table Optional, only if you ever want a lock: shopJobs = { [2] = { police = 0 } } -- lock a whole shop to a job jobs = { "police" } / groups = { "vip" } -- on one pet in Categories
  ↳ shopNpcScenario "WORLD_HUMAN_SMOKE_NERVOUS_S... Idle scenario of the shopkeeper NPC ("" = stand still).
  ↳ blipColours table Shop blip colour: open / closed (uses the npcSetting.useTime hours).
  ↳ targetShortcuts table Keys while you aim (right click) at your own called pet.
  ↳ HunterBirds table shop. They are bought through the birds system (its own database table, cash prices from BirdsConfig.Birds, max BirdsConfig.MaxBirdsPerCharacter) and are used from the shoulder / "My Birds" (/birds), not as pets.
Notes from the README#
text
# JRS Pets 4.9.4 Stable - Instant Sync
Complete persistent pet ownership system for RedM. The resource keeps the configured shop, pet catalogue and pet profiles, adds a camera that remains locked to 
## Core systems
- Persistent pet ownership stored in `jrs_pets` through oxmysql.
- Native `jrs_core` character and currency integration, with JRS selected as the required default framework.
- Configured shop NPC with automatic recovery if the ped is deleted, dead, hidden or left with a stale entity handle.
- Cash and gold purchasing, coat selection, catalogue search, category filters and a live 3D preview.
- Adaptive preview camera that centers differently sized animals, stays locked to a moving preview animal, and preserves manual rotate and zoom controls.
- Pre-purchase Test Walk and Test Behavior controls return the animal safely to its configured preview position.
- 37 store companions across dogs, cats, birds, wild animals, critters and farm animals.
- Owned-pet list, active-pet selection, call, store, rename, transfer, deletion and an animal-food-only supplies shop.
- Per-player purchase locks prevent duplicate pet and food transactions while a previous request is still running.
- `jrs_inventory` capacity is checked before food payment; synchronous insertion, removal and refund results remain authoritative.
## Companion gameplay
- Live HUD above the active pet showing name, level, age, experience, gender, bonding, behavior, health, hunger, thirst and life state.
- Native quick prompts appear beside the active pet for Pet/Revive, Feed, Drink, Follow/Stay, Carry/Drop, More Actions and Return Pet.
- `More Actions` opens the complete native prompt-only selector without NUI.
- Right-click targeting remains available as an alternate way to open pet actions.
- Follow, stay, recall, flee, carry, shoulder, feed, drink, bathe, pet, vocalize and store commands.
- Hunt mode, dead-animal search and prey retrieval.
- Configurable automatic protection against peds attacking the owner.
- Hunger and health requirements block hunting, retrieval, tracking and combat when the pet is not fit to work.
- Age-based body scaling, persistent experience, configurable levels and level-gated abilities.
- Health, hunger, thirst, hygiene, disease, bonding, age and experience tracking.
- Server-authoritative hygiene decay and disease damage.
- Paid healing clears disease and restores hygiene to a safe level.
- Downed state, recovery timer, manual revive and automatic revive.
- Per-species vocalization groups with cooldown handling.
- Ball fetch, configured skills, breeding and age reset remain available.
## Commands
- `/mypets` opens the companion panel with mouse focus. Run it again or press Escape to close it.
- `/callpet` calls or spawns the selected pet.
- `/fleepet` makes the active pet flee and stores it.
- `/jrspetrespawnnpc` recreates the configured shop keeper.
- `/jrsaccess` shows the current access state.
- `jrs_pets_version` is a server-console-only command that prints the complete build identity banner again.
## Configuration
The editable configuration remains in six files:
- `config/config.lua`
- `config/configJobs.lua`
- `config/configCoords.lua`
- `config/configPetsStore.lua`
- `config/configPets.lua`
- `config/configLang.lua`
`Config.ScriptInfo` at the top of `config/config.lua` controls Script Name, Version, Version Name, Version Type, Edition, Author and automatic startup printing.

Paid (server only)   jrs_ranch

jrs core Ranch - complete ranch management system for jrs_core / jrs_inventory

Resource jrs_ranch
Folder [ACTIVITIES]
Version 4.6.1-jrs
Author jrs team
Depends on jrs_core, jrs_inventory, oxmysql
Interface Yes (NUI)
Languages ar, en
Code size 35,802 Lua lines

Commands

  • /jrs_testid
  • /ranchcheck
  • /ranchdbstatus
  • /ranchremove

Exports

IsRanchPredator, Notify

Database tables

jrs_ranch, jrs_ranch_animals, jrs_ranch_birth_records, jrs_ranch_breeding_records, jrs_ranch_buildings, jrs_ranch_guard_dogs, jrs_ranch_herd_transfers, jrs_ranch_market_stock, jrs_ranch_members, jrs_ranch_meta, jrs_ranch_pregnancies, jrs_ranch_ui_settings, jrs_ranch_upkeep_log

config/admin_theft.lua - 43 विकल्प#

REDEMPIRE RANCH 3.1.3 - ADMIN CONTROL CENTER, HERD TRANSFERS AND CATTLE RUSTLING

Setting Default What it does
RanchAdmin table किसे अनुमति है: ranch admin के लिए जॉब, ग्रुप या परमिशन।
  ↳ Enabled true enabled को चालू या बंद करता है (डिफ़ॉल्ट true)।
  ↳ Command "ranchadmin" command के लिए सेटिंग।
  ↳ PageSize 100 page size के लिए संख्या (डिफ़ॉल्ट 100)।
  ↳ RecentLogLimit 40 recent log limit की ऊपरी सीमा।
  ↳ TeleportHeightOffset 1.0 teleport height offset के लिए संख्या (डिफ़ॉल्ट 1.0)।
  ↳ AuditConsole true audit console के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
HerdTransfer table herd transfer प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ Enabled true enabled को चालू या बंद करता है (डिफ़ॉल्ट true)।
  ↳ AllowSelectedAnimals true Allows selected animals: true = हाँ, false = नहीं (डिफ़ॉल्ट true)।
  ↳ AllowWholeHerd true Allows whole herd: true = हाँ, false = नहीं (डिफ़ॉल्ट true)।
  ↳ RespectFarmCapacity true respect farm capacity के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
  ↳ BlockPregnantAnimals true block pregnant animals के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
  ↳ LockBlocksAdminTransfer true lock blocks admin transfer के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
  ↳ LockBlocksRustling true lock blocks rustling के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
  ↳ MaxAnimalsPerRequest 250 max animals per request की ऊपरी सीमा।
CattleRustling table cattle rustling प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ Enabled true enabled को चालू या बंद करता है (डिफ़ॉल्ट true)।
  ↳ RequireFarmOwner true Requires farm owner: true = हाँ, false = नहीं (डिफ़ॉल्ट true)।
  ↳ MinimumFarmRank 1 1 Owner, 2 Manager, 3 Senior, 4 Worker
  ↳ InteractionDistance 3.0 interaction distance के लिए गेम यूनिट में दूरी।
  ↳ ServerDistancePadding 2.0 server distance padding के लिए गेम यूनिट में दूरी।
  ↳ PromptControl 0xE30CD707 prompt control के लिए बटन या कंट्रोल। कंट्रोल गेम इनपुट सूची के hash मान होते हैं।
  ↳ PromptHoldMs 1200 prompt hold ms के लिए खिलाड़ी को दिखने वाला टेक्स्ट। अनुवाद या नाम बदलने के लिए इसे बदलें।
  ↳ ScanIntervalMs 500 scan interval ms के लिए समय सेटिंग। इकाई (सेकंड, मिनट या मिलीसेकंड) आमतौर पर विकल्प के नाम या पास के विकल्पों की टिप्पणी में होती है।
  ↳ FreezeAnimalDuringAttempt true confirms the rustling prompt until the server accepts/rejects the result. The short control request and refresh watchdog make this reliable even when another client originally owns the network entity.
  ↳ FreezeControlTimeoutMs 850 freeze control timeout ms के लिए समय सेटिंग। इकाई (सेकंड, मिनट या मिलीसेकंड) आमतौर पर विकल्प के नाम या पास के विकल्पों की टिप्पणी में होती है।
  ↳ FreezeRefreshMs 90 freeze refresh ms के लिए संख्या (डिफ़ॉल्ट 90)।
  ↳ AttemptCooldownSeconds 900 attempt cooldown seconds के लिए समय सेटिंग। इकाई (सेकंड, मिनट या मिलीसेकंड) आमतौर पर विकल्प के नाम या पास के विकल्पों की टिप्पणी में होती है।
  ↳ SessionExpireSeconds 75 session expire seconds के लिए समय सेटिंग। इकाई (सेकंड, मिनट या मिलीसेकंड) आमतौर पर विकल्प के नाम या पास के विकल्पों की टिप्पणी में होती है।
  ↳ MinimumAttemptSeconds 3 minimum attempt seconds के लिए न्यूनतम या ज़रूरी लेवल।
  ↳ SuccessChance 75 success chance के लिए दर या गुणक।
  ↳ GuardDogSuccessPenalty 20 guard dog success penalty के लिए संख्या (डिफ़ॉल्ट 20)।
  ↳ BlockPregnantAnimals true block pregnant animals के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
  ↳ BlockYoungAnimalsBelowGrowth 35 block young animals below growth के लिए गेम मॉडल या एंटिटी।
  ↳ RequireVictimOwnerOnline false Requires victim owner online: true = हाँ, false = नहीं (डिफ़ॉल्ट false)।
  ↳ NotifyVictim true notify victim के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
  ↳ NotifyTargetFarm true notify target farm के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
  ↳ FailedAttemptNotifiesVictim true failed attempt notifies victim के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
  ↳ MinigameProfile table minigame profile प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ AnimationProfile "rustle_animal" animation profile के लिए एनीमेशन सेटिंग।
  ↳ Dispatch table dispatch प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
FarmAnimationSystem type(Config.FarmAnimationSys... The animation is defined here so disabling/removing this optional feature file cannot corrupt the main animation configuration.
config/animals_care.lua - 96 विकल्प#

animals_care.lua : Animal interaction, previews, care, species and breeding

Setting Default What it does
AnimalInfo table animal info के लिए गेम मॉडल या एंटिटी।
  ↳ Enabled true enabled को चालू या बंद करता है (डिफ़ॉल्ट true)।
  ↳ Control 0xF84FA74F Right Mouse / INPUT_AIM
  ↳ MaxDistance 3.5 max distance के लिए गेम यूनिट में दूरी।
  ↳ UseModelHeight true model height को चालू या बंद करता है (डिफ़ॉल्ट true)।
  ↳ HeightOffset 1.45 Fallback when model dimensions are unavailable
  ↳ HeightPadding 0.14 height padding के लिए संख्या (डिफ़ॉल्ट 0.14)।
  ↳ MinimumHeight 0.35 minimum height के लिए न्यूनतम या ज़रूरी लेवल।
  ↳ AutoShowHealth false false = the status card stays hidden until the owner RIGHT-CLICKS the animal (right-click again to hide). true = old behaviour: a health-only card pops up automatically whenever the player walks close.
  ↳ HealthOnly true health only के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
  ↳ HealthDisplayDistance 3.25 health display distance के लिए गेम यूनिट में दूरी।
  ↳ PositionUpdateMs 60 How often (ms) the world position above the animal is streamed to the HUD. Lower = smoother tracking (the HUD snaps exactly to the animal with no CSS easing). 30ms (~33fps) tracks a moving animal cleanly.
AnimalPreview table Local, non-persistent animal preview used by the livestock shop. The exact male/female model selected in the UI is spawned, displayed, then deleted.
  ↳ Enabled true enabled को चालू या बंद करता है (डिफ़ॉल्ट true)।
  ↳ DurationMs 0 persistent until another animal/tab/camera is selected
  ↳ SpawnDistance 4.0 spawn distance के लिए गेम यूनिट में दूरी।
  ↳ CameraDistance 4.2 camera distance के लिए गेम यूनिट में दूरी।
  ↳ CameraHeight 1.35 camera height के लिए संख्या (डिफ़ॉल्ट 1.35)।
  ↳ RotationSpeed 8.0 rotation speed के लिए संख्या (डिफ़ॉल्ट 8.0)।
  ↳ CancelControl 0xF84FA74F Right Mouse / INPUT_AIM
AnimalAutoReturn table Automatically return an active animal to the barn when its owner gets too far away. The distance is measured from the player to the animal.
  ↳ Enabled true enabled को चालू या बंद करता है (डिफ़ॉल्ट true)।
  ↳ MaxDistanceFromPlayer 120.0 max distance from player के लिए गेम यूनिट में दूरी।
  ↳ CheckIntervalMs 5000 check interval ms के लिए समय सेटिंग। इकाई (सेकंड, मिनट या मिलीसेकंड) आमतौर पर विकल्प के नाम या पास के विकल्पों की टिप्पणी में होती है।
  ↳ NotifyOwner true notify owner के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
AnimalLifespanDays 30 Persistent animal lifespan in real-world days. Existing animals receive a fresh lifespan when upgrading from a version that did not store dies_at.
Care table Complete animal-care system. Every value below is enforced by the server; changing a control or item here automatically changes the matching action.
  ↳ Enabled true enabled को चालू या बंद करता है (डिफ़ॉल्ट true)।
  ↳ InteractionDistance 3.5 interaction distance के लिए गेम यूनिट में दूरी।
  ↳ ActionCooldownSeconds 3 action cooldown seconds के लिए समय सेटिंग। इकाई (सेकंड, मिनट या मिलीसेकंड) आमतौर पर विकल्प के नाम या पास के विकल्पों की टिप्पणी में होती है।
  ↳ Controls table controls प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ StartStats table start stats प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ Actions table actions प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ MenuWaterItem "water" drinks there. SearchRadius = how far from the animal the water may be. Watering from the farm menu consumes this inventory item (the in-world Give Water prompt instead needs a lake/river and uses no item).
  ↳ MenuWaterGain 50 menu water gain के लिए संख्या (डिफ़ॉल्ट 50)।
  ↳ LakeDrink table lake drink प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ Decay table decay प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ ProductionRequirements table production requirements प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ Fx Config.FarmCareFx fx के लिए सेटिंग।
AnimalSpecies table Species, gender and offspring rules used by purchases and server-authorized breeding. Models in the same group may breed when their genders differ.
  ↳ a_c_bull_01 table a c bull 01 प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ a_c_cow table a c cow प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ a_c_pig_01 table a c pig 01 प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ a_c_sheep_01 table a c sheep 01 प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ a_c_goat_01 table a c goat 01 प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ a_c_chicken_01 table a c chicken 01 प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ a_c_rooster_01 table a c rooster 01 प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ a_c_turkey_01 table a c turkey 01 प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
Breeding table breeding प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ Enabled true enabled को चालू या बंद करता है (डिफ़ॉल्ट true)।
  ↳ LifetimeProduction table Every animal may successfully produce offspring only once. Failed attempts do not consume this lifetime allowance.
  ↳ RandomPrice table Server-authoritative random breeding service price. A new quote is generated for each valid attempt inside the configured species range.
  ↳ PenRadius 20.0 Both selected animals must be inside the ranch's breeding pen circle to confirm
  ↳ MinimumAgeMinutes 90 minimum age minutes के लिए न्यूनतम या ज़रूरी लेवल।
  ↳ MinimumScale 0.85 minimum scale के लिए न्यूनतम या ज़रूरी लेवल।
  ↳ MinimumGrowthPercent 75 minimum growth percent के लिए न्यूनतम या ज़रूरी लेवल।
  ↳ RequirementsByGroup table Optional stricter maturity rules per species group.
  ↳ MinimumStats table minimum stats के लिए न्यूनतम या ज़रूरी लेवल।
  ↳ ChancePercent 75 chance percent के लिए दर या गुणक।
  ↳ CooldownSeconds 60 * 60 cooldown seconds के लिए समय सेटिंग। इकाई (सेकंड, मिनट या मिलीसेकंड) आमतौर पर विकल्प के नाम या पास के विकल्पों की टिप्पणी में होती है।
  ↳ DefaultGestationSeconds 45 * 60 default gestation seconds के लिए सेटिंग।
  ↳ GestationSeconds table gestation seconds प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ WorkerTiers table worker tiers प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ HalfTierDailyLimit 3 half tier daily limit की ऊपरी सीमा।
AnimalRestAnimations table dictionaries. Mammals use their native world "resting" state instead of a generic scenario, so they visibly sit/lie down and remain relaxed. Unknown species fall back to TaskStandStill rather than attempting unsafe hashes.
  ↳ Enabled true enabled को चालू या बंद करता है (डिफ़ॉल्ट true)।
  ↳ LoadTimeoutMs 2400 load timeout ms के लिए समय सेटिंग। इकाई (सेकंड, मिनट या मिलीसेकंड) आमतौर पर विकल्प के नाम या पास के विकल्पों की टिप्पणी में होती है।
  ↳ EnterDurationMs 1650 enter duration ms के लिए समय सेटिंग। इकाई (सेकंड, मिनट या मिलीसेकंड) आमतौर पर विकल्प के नाम या पास के विकल्पों की टिप्पणी में होती है।
  ↳ RestartCheckMs 4500 restart check ms के लिए संख्या (डिफ़ॉल्ट 4500)।
  ↳ VariationEnabled true variation enabled के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
  ↳ VariationMinDelayMs 6500 variation min delay ms के लिए समय सेटिंग। इकाई (सेकंड, मिनट या मिलीसेकंड) आमतौर पर विकल्प के नाम या पास के विकल्पों की टिप्पणी में होती है।
  ↳ VariationMaxDelayMs 12000 variation max delay ms के लिए समय सेटिंग। इकाई (सेकंड, मिनट या मिलीसेकंड) आमतौर पर विकल्प के नाम या पास के विकल्पों की टिप्पणी में होती है।
  ↳ VariationDurationMs 3600 variation duration ms के लिए समय सेटिंग। इकाई (सेकंड, मिनट या मिलीसेकंड) आमतौर पर विकल्प के नाम या पास के विकल्पों की टिप्पणी में होती है।
  ↳ Profiles table profiles प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
Resting table resting प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ Enabled true enabled को चालू या बंद करता है (डिफ़ॉल्ट true)।
  ↳ MaxEnemies 4 max enemies की ऊपरी सीमा।
  ↳ Control 0xD27782E3 control के लिए बटन या कंट्रोल। कंट्रोल गेम इनपुट सूची के hash मान होते हैं।
  ↳ Label "Rest / Leave Rest" label के लिए खिलाड़ी को दिखने वाला टेक्स्ट। अनुवाद या नाम बदलने के लिए इसे बदलें।
  ↳ InteractionDistance 2.5 interaction distance के लिए गेम यूनिट में दूरी।
  ↳ DecayMultiplier 0.25 decay multiplier के लिए दर या गुणक।
  ↳ HealthRecoveryPerTick 2 health recovery per tick के लिए संख्या (डिफ़ॉल्ट 2)।
  ↳ HappinessRecoveryPerTick 3 happiness recovery per tick के लिए संख्या (डिफ़ॉल्ट 3)।
Selling table selling प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ Enabled true enabled को चालू या बंद करता है (डिफ़ॉल्ट true)।
Slaughter table slaughter प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ Enabled true enabled को चालू या बंद करता है (डिफ़ॉल्ट true)।
  ↳ Control 0x9959A6F0 control के लिए बटन या कंट्रोल। कंट्रोल गेम इनपुट सूची के hash मान होते हैं।
  ↳ Label "Slaughter Animal" label के लिए खिलाड़ी को दिखने वाला टेक्स्ट। अनुवाद या नाम बदलने के लिए इसे बदलें।
  ↳ InteractionDistance 2.5 interaction distance के लिए गेम यूनिट में दूरी।
  ↳ Duration 7000 duration के लिए समय सेटिंग। इकाई (सेकंड, मिनट या मिलीसेकंड) आमतौर पर विकल्प के नाम या पास के विकल्पों की टिप्पणी में होती है।
  ↳ PlayerAnimation table player animation के लिए एनीमेशन सेटिंग।
  ↳ AnimalAnimation table animal animation के लिए गेम मॉडल या एंटिटी।
  ↳ MinimumGrowthPercent 95 minimum growth percent के लिए न्यूनतम या ज़रूरी लेवल।
  ↳ MinimumStats table minimum stats के लिए न्यूनतम या ज़रूरी लेवल।
AnimalRestAnimations Config.AnimalRestAnimations ... Natural Resting-zone movement. Animals alternate between a short wander inside a small radius and their species-specific sitting/lying animation.
config/animals_spawn_products.lua - 78 विकल्प#

animals_spawn_products.lua : Selling, slaughter, herding, spawn optimization, gr

Setting Default What it does
SellingRequirements table selling requirements प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ Enabled true enabled को चालू या बंद करता है (डिफ़ॉल्ट true)।
  ↳ MinimumGrowthPercent 95 minimum growth percent के लिए न्यूनतम या ज़रूरी लेवल।
  ↳ MinimumStats table minimum stats के लिए न्यूनतम या ज़रूरी लेवल।
Herding table herding प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ BellItem "ranch_bell" bell item द्वारा इस्तेमाल होने वाले इन्वेंटरी आइटम। नाम jrs_items टेबल में होने चाहिए।
  ↳ RequireBell true Requires bell: true = हाँ, false = नहीं (डिफ़ॉल्ट true)।
  ↳ Command "ranchbell" command के लिए सेटिंग।
  ↳ Radius 50.0 radius के लिए गेम यूनिट में दूरी।
  ↳ FollowDurationSeconds 15 * 60 follow duration seconds के लिए समय सेटिंग। इकाई (सेकंड, मिनट या मिलीसेकंड) आमतौर पर विकल्प के नाम या पास के विकल्पों की टिप्पणी में होती है।
  ↳ FollowDistance 3.0 follow distance के लिए गेम यूनिट में दूरी।
AnimalBlips table animal blips के लिए मैप ब्लिप या आइकन सेटिंग।
  ↳ Enabled true enabled को चालू या बंद करता है (डिफ़ॉल्ट true)।
  ↳ Label "My Animal" label के लिए खिलाड़ी को दिखने वाला टेक्स्ट। अनुवाद या नाम बदलने के लिए इसे बदलें।
  ↳ Sprite (Config.RanchBlips and Confi... sprite के लिए मैप ब्लिप या आइकन सेटिंग।
  ↳ Scale (Config.RanchBlips and Confi... scale के लिए दर या गुणक।
  ↳ ModColor (Config.RanchBlips and Confi... mod color के लिए सेटिंग।
AnimalFollowOnSpawn true The animal starts following its owner the instant it spawns (server sets isFollowing = true on call/spawn). Set false to have it stand still instead.
AnimalRespawnWatchdog table Watchdog: re-create any owned animal whose ped was culled by the engine while it should still be out of the barn (fixes animals "disappearing").
  ↳ Enabled true enabled को चालू या बंद करता है (डिफ़ॉल्ट true)।
  ↳ CheckIntervalMs 7000 Lightweight recovery: never recreate a whole herd on one frame.
  ↳ MaxRespawnsPerPass 1 max respawns per pass की ऊपरी सीमा।
  ↳ RespawnStepMs 320 respawn step ms के लिए समय सेटिंग। इकाई (सेकंड, मिनट या मिलीसेकंड) आमतौर पर विकल्प के नाम या पास के विकल्पों की टिप्पणी में होती है।
  ↳ MissingConfirmMs 2600 missing confirm ms के लिए संख्या (डिफ़ॉल्ट 2600)।
AnimalSpawnPerformance table Central spawn-performance settings used by Barn, Call, Feed and watchdog recovery. Models stay loaded briefly during a herd burst, then are released.
  ↳ ModelLoadTimeoutMs 4500 model load timeout ms के लिए समय सेटिंग। इकाई (सेकंड, मिनट या मिलीसेकंड) आमतौर पर विकल्प के नाम या पास के विकल्पों की टिप्पणी में होती है।
  ↳ ModelPollMs 25 model poll ms के लिए गेम मॉडल या एंटिटी।
  ↳ ModelKeepAliveMs 45000 model keep alive ms के लिए गेम मॉडल या एंटिटी।
  ↳ ModelCleanupIntervalMs 20000 model cleanup interval ms के लिए समय सेटिंग। इकाई (सेकंड, मिनट या मिलीसेकंड) आमतौर पर विकल्प के नाम या पास के विकल्पों की टिप्पणी में होती है।
  ↳ BulkBatchSize 1 bulk batch size के लिए संख्या (डिफ़ॉल्ट 1)।
  ↳ BulkBatchDelayMs 180 bulk batch delay ms के लिए समय सेटिंग। इकाई (सेकंड, मिनट या मिलीसेकंड) आमतौर पर विकल्प के नाम या पास के विकल्पों की टिप्पणी में होती है।
  ↳ BulkDeleteBatchSize 1 bulk delete batch size के लिए संख्या (डिफ़ॉल्ट 1)।
  ↳ BulkDeleteDelayMs 160 bulk delete delay ms के लिए समय सेटिंग। इकाई (सेकंड, मिनट या मिलीसेकंड) आमतौर पर विकल्प के नाम या पास के विकल्पों की टिप्पणी में होती है।
AnimalWanderingEnabled false Keep owned animals near their spawn point unless a player explicitly uses the follow/herd actions.
VariationLabels table Variation labels for the NUI color picker when buying animals. Keys correspond to Variations values in the species definition. Per-species VariationLabels override these defaults.
  ↳ 0 "Standard" 0 के लिए सेटिंग।
  ↳ 1 "Pattern 1" 1 के लिए सेटिंग।
  ↳ 2 "Pattern 2" 2 के लिए सेटिंग।
Growth table growth प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ TickRate 60 * 1000 Check every 1 minute
  ↳ ScaleIncrease 0.125 Fallback growth rate
  ↳ DefaultStartScale 0.5 Start small (baby)
  ↳ DefaultMaxScale 1.0 Adult size
  ↳ HungerDecayPerTick 2 How much hunger drops each tick
  ↳ MinHungerToGrow 30 Minimum hunger required to grow
GrowthRates table Custom growth times in hours per animal model
  ↳ a_c_bull_01 table a c bull 01 प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ a_c_cow table a c cow प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ a_c_sheep_01 table a c sheep 01 प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ a_c_goat_01 table a c goat 01 प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ a_c_pig_01 table a c pig 01 प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ a_c_chicken_01 table a c chicken 01 प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ a_c_rooster_01 table a c rooster 01 प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ a_c_turkey_01 table a c turkey 01 प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
AnimalProducts table animal products के लिए गेम मॉडल या एंटिटी।
  ↳ a_c_bull_01 table a c bull 01 प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ a_c_cow table a c cow प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ a_c_pig_01 table a c pig 01 प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ a_c_sheep_01 table a c sheep 01 प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ a_c_goat_01 table a c goat 01 प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ a_c_chicken_01 table a c chicken 01 प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ a_c_rooster_01 table a c rooster 01 प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ a_c_turkey_01 table a c turkey 01 प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
AnimalsToBuy table Each store card represents one species. The player must choose Male or Female; the server resolves the correct model and price from this table.
AgePricing table age pricing प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ young 0.5 young के लिए संख्या (डिफ़ॉल्ट 0.5)।
  ↳ prime 1.5 prime के लिए संख्या (डिफ़ॉल्ट 1.5)।
  ↳ adult 1.0 adult के लिए संख्या (डिफ़ॉल्ट 1.0)।
  ↳ old 0.7 old के लिए संख्या (डिफ़ॉल्ट 0.7)।
BaseSellPrices table base sell prices प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ a_c_bull_01 20.00 a c bull 01 के लिए संख्या (डिफ़ॉल्ट 20.00)।
  ↳ a_c_cow 15.00 a c cow के लिए संख्या (डिफ़ॉल्ट 15.00)।
  ↳ a_c_pig_01 7.00 a c pig 01 के लिए संख्या (डिफ़ॉल्ट 7.00)।
  ↳ a_c_sheep_01 5.00 a c sheep 01 के लिए संख्या (डिफ़ॉल्ट 5.00)।
  ↳ a_c_goat_01 4.50 a c goat 01 के लिए संख्या (डिफ़ॉल्ट 4.50)।
  ↳ a_c_chicken_01 0.75 a c chicken 01 के लिए संख्या (डिफ़ॉल्ट 0.75)।
  ↳ a_c_rooster_01 1.00 a c rooster 01 के लिए संख्या (डिफ़ॉल्ट 1.00)।
  ↳ a_c_turkey_01 1.25 a c turkey 01 के लिए संख्या (डिफ़ॉल्ट 1.25)।
config/blips.lua - 26 विकल्प#

blips.lua : Duty-only ranch map blips

Setting Default What it does
RanchBlips table ranch blips के लिए मैप ब्लिप या आइकन सेटिंग।
  ↳ Enabled true enabled को चालू या बंद करता है (डिफ़ॉल्ट true)।
  ↳ OnDutyOnly true on duty only के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
  ↳ ForceWhite true Forces white: true = हाँ, false = नहीं (डिफ़ॉल्ट true)।
  ↳ WhiteColor WHITE white color के लिए सेटिंग।
  ↳ Behavior table Map behavior: off duty shows only ranch-entry NPC blips. On duty shows only the active physical ranch plus live mission/entity representatives.
  ↳ Unified table unified प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ Ranch table ranch प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ RestingZone table resting zone प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ AnimalSale table animal sale के लिए गेम मॉडल या एंटिटी।
  ↳ BredAnimalMarket table bred animal market के लिए गेम मॉडल या एंटिटी।
  ↳ Slaughter table slaughter प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ CattleAuction table cattle auction प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ AuctionRoute table auction route प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ Animal table animal के लिए गेम मॉडल या एंटिटी।
  ↳ GuardDog table guard dog प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ Predator table predator प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ Staff table staff प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ FeedWagon table feed wagon प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ HayPickup table hay pickup प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ RestingDestination table resting destination प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ Chore table chore प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ Tasks table tasks प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ GeneralStore table general store प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ Bank table bank प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ PostOffice table post office प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
config/core.lua - 278 विकल्प#

VERSION / FILE INTEGRITY

Setting Default What it does
Integrity table The resource always performs a local required-file check at startup. To use a private REDEMPIRE Ranch update manifest, enable UpdateCheck and set VersionUrl to a JSON endpoint: {"version":"3.2.0","files":["client/animations.lua","
  ↳ Enabled true enabled को चालू या बंद करता है (डिफ़ॉल्ट true)।
  ↳ FailClosed false false: warn and continue with safe fallbacks
  ↳ RequiredFiles table required files प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
UpdateCheck table update check प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ Enabled false enabled को चालू या बंद करता है (डिफ़ॉल्ट false)।
  ↳ VersionUrl "" private REDEMPIRE JSON manifest URL
  ↳ ReleaseUrl "" private download / release page shown in console
  ↳ TimeoutMs 5000 timeout ms के लिए समय सेटिंग। इकाई (सेकंड, मिनट या मिलीसेकंड) आमतौर पर विकल्प के नाम या पास के विकल्पों की टिप्पणी में होती है।

SERVER SECURITY / ANTI-ABUSE

Setting Default What it does
Security table All important rewards and destructive actions are revalidated server-side. Keep KickOnAbuse false unless you want repeated invalid/spam requests to kick.
  ↳ Enabled true enabled को चालू या बंद करता है (डिफ़ॉल्ट true)।
  ↳ CallbackWindowMs 1000 Global callback transport limiter. Individual sensitive actions use stricter limits and short-lived transaction locks in server/farm.lua.
  ↳ CallbackMaxCalls 12 callback max calls की ऊपरी सीमा।
  ↳ MaxCallbackPayloadEntries 96 max callback payload entries की ऊपरी सीमा।
  ↳ MaxCallbackStringLength 1024 max callback string length की ऊपरी सीमा।
  ↳ MaxCallbackDepth 6 max callback depth की ऊपरी सीमा।
  ↳ CallbackTimeoutMs 15000 callback timeout ms के लिए समय सेटिंग। इकाई (सेकंड, मिनट या मिलीसेकंड) आमतौर पर विकल्प के नाम या पास के विकल्पों की टिप्पणी में होती है।
  ↳ ServerCallbackTimeoutMs 14000 server callback timeout ms के लिए समय सेटिंग। इकाई (सेकंड, मिनट या मिलीसेकंड) आमतौर पर विकल्प के नाम या पास के विकल्पों की टिप्पणी में होती है।
  ↳ MaxPendingCallbacks 96 max pending callbacks की ऊपरी सीमा।
  ↳ CallbackLogCleanupIntervalMs 300000 callback log cleanup interval ms के लिए समय सेटिंग। इकाई (सेकंड, मिनट या मिलीसेकंड) आमतौर पर विकल्प के नाम या पास के विकल्पों की टिप्पणी में होती है।
  ↳ CallbackLogMaxAgeMs 600000 callback log max age ms की ऊपरी सीमा।
  ↳ DatabaseQueryTimeoutMs 30000 database query timeout ms के लिए समय सेटिंग। इकाई (सेकंड, मिनट या मिलीसेकंड) आमतौर पर विकल्प के नाम या पास के विकल्पों की टिप्पणी में होती है।
  ↳ SharedLockCleanupIntervalMs 300000 shared lock cleanup interval ms के लिए समय सेटिंग। इकाई (सेकंड, मिनट या मिलीसेकंड) आमतौर पर विकल्प के नाम या पास के विकल्पों की टिप्पणी में होती है।
  ↳ SecurityStateCleanupIntervalMs 300000 security state cleanup interval ms के लिए समय सेटिंग। इकाई (सेकंड, मिनट या मिलीसेकंड) आमतौर पर विकल्प के नाम या पास के विकल्पों की टिप्पणी में होती है।
  ↳ SecurityStateMaxAgeMs 600000 security state max age ms की ऊपरी सीमा।
  ↳ DefaultWindowMs 1000 default window ms के लिए संख्या (डिफ़ॉल्ट 1000)।
  ↳ DefaultMaxCalls 4 default max calls की ऊपरी सीमा।
  ↳ RateLimitStrikeThreshold 6 rate limit strike threshold की ऊपरी सीमा।
  ↳ RateLimitStrikeWindowMs 5000 rate limit strike window ms की ऊपरी सीमा।
  ↳ CallbackNameMaxLength 96 callback name max length की ऊपरी सीमा।
  ↳ UnknownCallbackWindowMs 5000 unknown callback window ms के लिए संख्या (डिफ़ॉल्ट 5000)।
  ↳ UnknownCallbackMaxCalls 8 unknown callback max calls की ऊपरी सीमा।
  ↳ ViolationResetMs 900000 violation reset ms के लिए संख्या (डिफ़ॉल्ट 900000)।
  ↳ AuditCooldownMs 2000 audit cooldown ms के लिए समय सेटिंग। इकाई (सेकंड, मिनट या मिलीसेकंड) आमतौर पर विकल्प के नाम या पास के विकल्पों की टिप्पणी में होती है।
  ↳ MaxNetworkId 2147483647 max network id की ऊपरी सीमा।
  ↳ PredatorDamageWindowMs 2000 predator damage window ms के लिए संख्या (डिफ़ॉल्ट 2000)।
  ↳ PredatorDamageMaxPerWindow 50 predator damage max per window की ऊपरी सीमा।
  ↳ PredatorEntityDistancePadding 2.0 predator entity distance padding के लिए गेम यूनिट में दूरी।
  ↳ ExternalAntiCheat table Optional server-side anti-cheat bridge. It is called only for confirmed server-side violations; no gameplay decision trusts a client report.
  ↳ KickOnAbuse false Abuse response. Violations are always printed to the server console.
  ↳ MaxViolations 12 max violations की ऊपरी सीमा।
  ↳ KickMessage 'REDEMPIRE Ranch: suspicious... kick message के लिए खिलाड़ी को दिखने वाला टेक्स्ट। अनुवाद या नाम बदलने के लिए इसे बदलें।
  ↳ MaxCoordinateAbsolute 10000.0 Input / world bounds.
  ↳ MaxAnimalBuyAmount 30 max animal buy amount की ऊपरी सीमा।
  ↳ MaxProduceCollectAmount 1000 max produce collect amount की ऊपरी सीमा।
  ↳ MaxMoneyTransaction 10000 max money transaction के लिए पैसे की रकम। इनाम jrs_core के इकॉनमी मल्टीप्लायर से होकर जाते हैं।
  ↳ AnimalNameMaxLength 30 animal name max length की ऊपरी सीमा।
  ↳ FarmMenuDistance 25.0 Interaction validation distances. These are intentionally generous so normal gameplay is not rejected by OneSync/server coordinate delay.
  ↳ AnimalReturnFarmDistance 85.0 An animal can only be returned from the UI while its verified entity is near the physical farm. Padding absorbs normal OneSync coordinate delay.
  ↳ AnimalReturnEntityDistancePadding 8.0 animal return entity distance padding के लिए गेम यूनिट में दूरी।
  ↳ AnimalReturnPlayerDistance 4.5 player must stand beside the actual animal ped
  ↳ FeedStartDistance 120.0 feed start distance के लिए गेम यूनिट में दूरी।
  ↳ FeedFinishExtraDistance 20.0 feed finish extra distance के लिए गेम यूनिट में दूरी।
  ↳ HireDistance 15.0 hire distance के लिए गेम यूनिट में दूरी।
  ↳ FeedSessionExpireSeconds 7200 Feed mission server ticket. The server refuses instant/replayed completion. Low-level farms can graze for up to 40 minutes, so the ticket must live long enough for loading/delivery plus the full grazing phase.
  ↳ FeedMinimumGrazingFactor 0.95 feed minimum grazing factor के लिए न्यूनतम या ज़रूरी लेवल।
  ↳ ProduceMinimumFactor 0.25 produce minimum factor के लिए न्यूनतम या ज़रूरी लेवल।
  ↳ ChoreMinimumFactor 0.50 chore minimum factor के लिए न्यूनतम या ज़रूरी लेवल।
  ↳ ChoreSessionExpireSeconds 300 chore session expire seconds के लिए समय सेटिंग। इकाई (सेकंड, मिनट या मिलीसेकंड) आमतौर पर विकल्प के नाम या पास के विकल्पों की टिप्पणी में होती है।
  ↳ DropLegacyTablesOnStartup false Never delete old/legacy tables automatically on every resource restart. Enable this only once when intentionally migrating an old installation.
  ↳ CleanupOwnerlessMembershipsOnStartup false cleanup ownerless memberships on startup के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट false)।

INVENTORY SAFETY

Setting Default What it does
InventorySafety table Every direct player-inventory grant is checked against the REDEMPIRE core's authoritative carry limit before anything is added. This prevents rewards, purchases or collection actions from overflowing a full inventory.
  ↳ Enabled true enabled को चालू या बंद करता है (डिफ़ॉल्ट true)।
  ↳ CheckBeforeEveryGrant true check before every grant के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
  ↳ VerifyAfterGrant true verify after grant के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
  ↳ RejectWhenCarryCheckFails true reject when carry check fails के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
  ↳ MaxSingleGrant 1000 max single grant की ऊपरी सीमा।
  ↳ VerifyAttempts 14 verify attempts के लिए संख्या (डिफ़ॉल्ट 14)।
  ↳ VerifyDelayMs 75 verify delay ms के लिए समय सेटिंग। इकाई (सेकंड, मिनट या मिलीसेकंड) आमतौर पर विकल्प के नाम या पास के विकल्पों की टिप्पणी में होती है।
  ↳ FullMessage "Your inventory is full." full message के लिए खिलाड़ी को दिखने वाला टेक्स्ट। अनुवाद या नाम बदलने के लिए इसे बदलें।

NUI GAMEPLAY INPUT LOCK

Setting Default What it does
NuiInputLock table Blocks the Red Dead weapon wheel and gameplay controls while the ranch NUI owns focus. NUI mouse/keyboard input remains available. Preview prompt keys still work because their handlers read disabled controls intentionally.
  ↳ Enabled true enabled को चालू या बंद करता है (डिफ़ॉल्ट true)।
  ↳ DisableAllGameplayControls true Turns off all gameplay controls: true = हाँ, false = नहीं (डिफ़ॉल्ट true)।
  ↳ DisableWeaponSwitching true Turns off weapon switching: true = हाँ, false = नहीं (डिफ़ॉल्ट true)।
  ↳ DisablePlayerFiring true Turns off player firing: true = हाँ, false = नहीं (डिफ़ॉल्ट true)।
  ↳ ControlGroups table control groups के लिए बटन या कंट्रोल। कंट्रोल गेम इनपुट सूची के hash मान होते हैं।
  ↳ Controls table Extra RedM controls retained for servers that disable only selected input.

TEST MODE (DEVELOPMENT SERVERS ONLY)

Setting Default What it does
TestMode table Keep Enabled = false on a live server. When enabled, the farm Owner gets a Test tab with server-authorized shortcuts for testing without long waits.
  ↳ Enabled false Enabled for the Steam identifiers listed in config/steam_permissions.lua. Test page removed from the player UI (2026-09-28); keep this OFF.
  ↳ OwnerOnly true Test Mode is always Steam-whitelist protected when enabled. Identifiers are stored in config/steam_permissions.lua and loaded server-side only.
  ↳ PredatorTargetAnimals 4 Number of ranch animals automatically called for the guaranteed wolf test when no local herd is already outside.
  ↳ Rustling table owned by an isolated synthetic herd, not by the tester's ranch. The normal world prompt/minigame/server transfer flow is then used to steal it into the tester's barn.
  ↳ Limits table Safety limits for custom values sent from the Test tab.
  ↳ Values table values प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।

DYNAMIC FARM ECONOMY

Setting Default What it does
DynamicPricing table Every price shown/charged by the integrated farm systems can move inside a configured range. Prices remain stable during RefreshMinutes, then refresh together. The server is authoritative; the UI only displays server prices.
  ↳ Enabled false static Red Dead Online-style catalogue prices
  ↳ RefreshMinutes 60 refresh minutes के लिए संख्या (डिफ़ॉल्ट 60)।
  ↳ Categories table categories प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।

FARM MARKET - care supplies + produce sales in one NUI tab

Setting Default What it does
FarmMarket table farm market प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ Enabled true enabled को चालू या बंद करता है (डिफ़ॉल्ट true)।
  ↳ AutoRegisterDatabaseItems true INSERT IGNORE all care/product item names into the jrs_inventory items table when it exists
  ↳ MaxTransactionQuantity 100 max transaction quantity की ऊपरी सीमा।
  ↳ ProductFarmDepositPercent 20 remainder is paid directly to the player
  ↳ InventoryImageBase 'nui://jrs_inventory/html/im... inventory image base के लिए सेटिंग।
  ↳ InventoryImageExtension ".png" inventory image extension के लिए सेटिंग।
  ↳ UseInventoryImagesOnly true market never loads duplicate local item artwork
  ↳ CareItems table care items द्वारा इस्तेमाल होने वाले इन्वेंटरी आइटम। नाम jrs_items टेबल में होने चाहिए।
  ↳ Products table 10-04 profit raise (no NPC store sells these 4 raw products, so no buy->sell loop).
FarmTimeDecayUpdate 10 decay tick: animals get hungry + grow
FarmTimeProduceUpdate 1 produce tick: mature, healthy animals create produce
FarmTimeRestingUpdate 2 resting tick: animals recover clean/happy

CLIENT PERFORMANCE

Setting Default What it does
Performance table Conservative defaults designed to keep resmon close to idle even with many animals. Render-frame work is only used while a visible marker/prompt needs it.
  ↳ PlayerCoordCacheMs 140 Shared on-demand coordinate cache used by independent ranch loops.
  ↳ WorldMarkerIdleMs 3000 World zone rings. Segment LOD keeps the same segmented style with much less DrawLine work near large resting zones.
  ↳ DisableDrawLines true RedM b1491 can crash in the renderer when resources issue DrawLine calls (crash hash: purple-oxygen-venus). Keep this on until the client fix lands.
  ↳ WorldRingMaxSegments 32 world ring max segments की ऊपरी सीमा।
  ↳ WorldRingFarDistance 35.0 world ring far distance के लिए गेम यूनिट में दूरी।
  ↳ WorldRingFarSegments 16 world ring far segments के लिए संख्या (डिफ़ॉल्ट 16)।
  ↳ FarmNpcIdleMs 2200 farm npc idle ms के लिए संख्या (डिफ़ॉल्ट 2200)।
  ↳ FarmNpcApproachDistance 25.0 farm npc approach distance के लिए गेम यूनिट में दूरी।
  ↳ FarmNpcApproachMs 350 farm npc approach ms के लिए संख्या (डिफ़ॉल्ट 350)।
  ↳ AnimalGroundProbeMs 400 animal ground probe ms के लिए गेम मॉडल या एंटिटी।
  ↳ AnimalNearScanMs 260 animal near scan ms के लिए गेम मॉडल या एंटिटी।
  ↳ AnimalIdleScanMs 1250 animal idle scan ms के लिए गेम मॉडल या एंटिटी।
  ↳ AnimalActiveDistanceMs 260 animal active distance ms के लिए गेम यूनिट में दूरी।
  ↳ AnimalIdleInputMs 650 animal idle input ms के लिए बटन या कंट्रोल। कंट्रोल गेम इनपुट सूची के hash मान होते हैं।
  ↳ AutoReturnIdleMs 12000 auto return idle ms के लिए संख्या (डिफ़ॉल्ट 12000)।
  ↳ RustlingIdleScanMs 1800 rustling idle scan ms के लिए संख्या (डिफ़ॉल्ट 1800)।
  ↳ RustlingNearScanMs 500 rustling near scan ms के लिए संख्या (डिफ़ॉल्ट 500)।
  ↳ FeedMarkerDrawDistance 70.0 feed marker draw distance के लिए गेम यूनिट में दूरी।
  ↳ RestingMarkerDrawDistance 180.0 resting marker draw distance के लिए गेम यूनिट में दूरी।
  ↳ FeedWagonDrawDistance 45.0 feed wagon draw distance के लिए गेम यूनिट में दूरी।
  ↳ FeedMissionTravelMs 550 feed mission travel ms के लिए संख्या (डिफ़ॉल्ट 550)।
  ↳ FeedGrazingLoopMs 2200 feed grazing loop ms के लिए संख्या (डिफ़ॉल्ट 2200)।
  ↳ StaticNpcStreamDistance 115.0 Static ranch/resting NPC streaming. All static NPCs are local and only exist near the current player.
  ↳ StaticNpcDespawnDistance 165.0 static npc despawn distance के लिए गेम यूनिट में दूरी।
  ↳ StaticNpcIdleMs 3000 static npc idle ms के लिए संख्या (डिफ़ॉल्ट 3000)।
  ↳ StaticNpcNearMs 450 static npc near ms के लिए संख्या (डिफ़ॉल्ट 450)।
  ↳ StaticNpcModelLoadTimeoutMs 3500 static npc model load timeout ms के लिए समय सेटिंग। इकाई (सेकंड, मिनट या मिलीसेकंड) आमतौर पर विकल्प के नाम या पास के विकल्पों की टिप्पणी में होती है।
  ↳ StaticNpcModelPollMs 35 static npc model poll ms के लिए गेम मॉडल या एंटिटी।
  ↳ GizmoCameraSyncMs 50 The heavy Three.js editor is loaded only when building starts. Camera transform messages are limited to about 20 FPS while the gizmo is active.
  ↳ PredatorHealthUiMs 160 predator health ui ms के लिए संख्या (डिफ़ॉल्ट 160)।
  ↳ AnimalUiCoalesceMs 80 animal ui coalesce ms के लिए गेम मॉडल या एंटिटी।
  ↳ StaleEntityCleanupMs 45000 stale entity cleanup ms के लिए संख्या (डिफ़ॉल्ट 45000)।
  ↳ UiLevelRefreshMs 2500 ui level refresh ms के लिए न्यूनतम या ज़रूरी लेवल।
  ↳ MarketRefreshMs 30000 Heavy-server defaults: refresh only while needed and keep payload churn low.
  ↳ StaffRefreshMs 30000 staff refresh ms के लिए संख्या (डिफ़ॉल्ट 30000)।
  ↳ UiStateRefreshMs 18000 ui state refresh ms के लिए संख्या (डिफ़ॉल्ट 18000)।
  ↳ EntityBlipRefreshMs 2500 entity blip refresh ms के लिए मैप ब्लिप या आइकन सेटिंग।
  ↳ ChorePromptIdleMs 1500 chore prompt idle ms के लिए खिलाड़ी को दिखने वाला टेक्स्ट। अनुवाद या नाम बदलने के लिए इसे बदलें।

RESTING MANAGER NPC

Setting Default What it does
RestingManager table One lightweight streamed NPC is available in the resting zone assigned to each farm. Farm members can use the prompt to put every eligible animal from that farm into resting mode with one server-authoritative batch.
  ↳ Enabled true enabled को चालू या बंद करता है (डिफ़ॉल्ट true)।
  ↳ InteractDistance 3.0 Interaction / server validation. NPC streaming values are centralized in Config.Performance so the farm NPCs and resting managers share one budget.
  ↳ PromptIdleMs 900 prompt idle ms के लिए खिलाड़ी को दिखने वाला टेक्स्ट। अनुवाद या नाम बदलने के लिए इसे बदलें।
  ↳ ServerValidationPadding 3.0 server validation padding के लिए संख्या (डिफ़ॉल्ट 3.0)।
  ↳ CooldownMs 1500 cooldown ms के लिए समय सेटिंग। इकाई (सेकंड, मिनट या मिलीसेकंड) आमतौर पर विकल्प के नाम या पास के विकल्पों की टिप्पणी में होती है।
  ↳ PromptKey 0xCEFD9220 E
  ↳ PromptText "Rest All Animals" prompt text के लिए खिलाड़ी को दिखने वाला टेक्स्ट। अनुवाद या नाम बदलने के लिए इसे बदलें।
  ↳ PromptGroup "Resting Manager" किसे अनुमति है: prompt group के लिए जॉब, ग्रुप या परमिशन।
  ↳ PromptHoldMs 800 prompt hold ms के लिए खिलाड़ी को दिखने वाला टेक्स्ट। अनुवाद या नाम बदलने के लिए इसे बदलें।
  ↳ OnlySpawnedAnimals true false = the manager puts every animal owned by the farm into resting state in one server batch. Spawned animals update immediately; barn animals retain the resting state for the next time they are called out.
  ↳ Npc table Default NPC appearance. A resting zone can override any of these values inside its manager table.

FARM DUTY / WORK CLOTHES

Setting Default What it does
FarmDuty table The UI button applies a lightweight configurable outfit preset. On REDEMPIRE, going off duty runs the configured character clothes reload command so the player's saved outfit is restored instead of being permanently replaced.
  ↳ Enabled true enabled को चालू या बंद करता है (डिफ़ॉल्ट true)।
  ↳ RequiredForWork true care, call/return, resting, produce, chores, breeding, selling and building
  ↳ ApplyClothes true apply clothes के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
  ↳ ButtonLabelOn "Go On Duty" button label on के लिए बटन या कंट्रोल। कंट्रोल गेम इनपुट सूची के hash मान होते हैं।
  ↳ ButtonLabelOff "Go Off Duty" button label off के लिए बटन या कंट्रोल। कंट्रोल गेम इनपुट सूची के hash मान होते हैं।
  ↳ RestoreCommand "rc" restores the character's saved clothing when leaving duty
  ↳ ApplyDelayMs 350 apply delay ms के लिए समय सेटिंग। इकाई (सेकंड, मिनट या मिलीसेकंड) आमतौर पर विकल्प के नाम या पास के विकल्पों की टिप्पणी में होती है।
  ↳ RevalidateMs 5000 re-check membership/rank/permission during work without querying every frame
  ↳ AllowedRanks table Duty is server-authoritative. A player MUST be a registered member of the current farm and have one of these farm ranks before the outfit is applied. Rank 1=Owner, 2=Manager, 3=Senior Rancher, 4=Rancher by default.
  ↳ RequiredPermission "care" किसे अनुमति है: required permission के लिए जॉब, ग्रुप या परमिशन।
  ↳ maleUniformSourcePed "a_m_m_ranchertravelers_warm_01" Duty clothing configuration (replicated from jrs_mining)
  ↳ maleUniformOutfitPreset 0 male uniform outfit preset के लिए संख्या (डिफ़ॉल्ट 0)।
  ↳ Uniform table Real multiplayer clothing components (applied as native components)
  ↳ PerFarm table per farm प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ Messages table messages के लिए खिलाड़ी को दिखने वाला टेक्स्ट। अनुवाद या नाम बदलने के लिए इसे बदलें।

WORLD ANIMAL INTERACTION (HUD + hotkeys)

Setting Default What it does
AnimalInteraction table status circles (Health/Food/Water/Cleanliness/Happiness/Growth/Breeding) at the top of the screen and the action list on the right. Every key, distance and timing value is configurable here.
  ↳ Enabled true enabled को चालू या बंद करता है (डिफ़ॉल्ट true)।
  ↳ Distance 15.0 generous interaction radius for large animals and herd handling
  ↳ CheckIntervalMs 250 proximity scan interval while idle
  ↳ RefreshSeconds 10 periodic HUD stat refresh from the server
  ↳ ActionCooldownSeconds 2 server-enforced delay between care actions
  ↳ RequireRestingZone true S can enter Rest only inside this farm's configured resting zone
  ↳ SpawnDistance 3.0 meters in front of the player a called animal appears
  ↳ SingleActive false calling an animal safely returns the previous one first
  ↳ FollowDistance 2.5 follow stopping range
  ↳ FollowSpeed 2.0 follow speed while the owner walks
  ↳ FollowRunSpeed 6.0 owner running/sprinting or herd > FollowRunDistance behind
  ↳ FollowMountSpeed 9.0 owner on a horse / wagon
  ↳ FollowRunDistance 7.0 metres behind before the herd breaks into a run
  ↳ FollowCatchUpDistance 45.0 off-screen and this far behind -> placed back behind the owner
  ↳ FollowFormationWidth 3 animals per row behind the owner
  ↳ FollowFormationSpacing 1.8 metres between formation slots
  ↳ ReturnDistance 3.5 strict player-to-animal range required to activate Return
  ↳ ReturnPromptDisplayDistance 6.0 selected animal: show the button early; enable inside ReturnDistance
  ↳ ReturnRequireRightClick true Return appears only after right-clicking/selecting the animal
  ↳ ReturnRequireNearFarm true animal must be back near its own farm before Return appears
  ↳ ReturnFarmDistance 85.0 client display range; server repeats the authoritative validation
  ↳ ReturnHoldMs 900 hold duration prevents accidental returns
  ↳ AutoReturn table auto return प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ Keys table RedM keyboard control hashes for the on-screen actions.
ProduceMinigame table In-world produce collection. Each animal opens a small themed skill game; rewards are authorized only after the server validates the completed run.
  ↳ Enabled true enabled को चालू या बंद करता है (डिफ़ॉल्ट true)।
  ↳ SessionSeconds 70 session seconds के लिए संख्या (डिफ़ॉल्ट 70)।
  ↳ Types table types प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।

REALISTIC RANCH ANIMATION SYSTEM

Setting Default What it does
FarmAnimationSystem table Central animation profiles used by Care, produce collection, upkeep chores, hay handling and slaughter. The client always tries the configured action first and falls back safely if a scenario/animation is unavailable.
  ↳ Enabled true enabled को चालू या बंद करता है (डिफ़ॉल्ट true)।
  ↳ LoadTimeoutMs 4000 load timeout ms के लिए समय सेटिंग। इकाई (सेकंड, मिनट या मिलीसेकंड) आमतौर पर विकल्प के नाम या पास के विकल्पों की टिप्पणी में होती है।
  ↳ RequestRetryMs 250 request retry ms के लिए संख्या (डिफ़ॉल्ट 250)।
  ↳ VerifyStartMs 1000 verify start ms के लिए संख्या (डिफ़ॉल्ट 1000)।
  ↳ ScenarioVerifyMs 1800 scenario verify ms के लिए एनीमेशन सेटिंग।
  ↳ AcceptUnverifiedScenarioStart true Canary builds can start a valid scenario while the query natives briefly report false. Keep the issued scenario instead of cancelling the chore.
  ↳ FaceTargetMs 650 face target ms के लिए संख्या (डिफ़ॉल्ट 650)।
  ↳ FreezeAnimalDuringInteraction true freeze animal during interaction के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
  ↳ ClearPlayerTasksBeforeAction true clear player tasks before action के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
  ↳ FallbackScenario "WORLD_HUMAN_CROUCH_INSPECT" fallback scenario के लिए एनीमेशन सेटिंग।
  ↳ MaleFallbackAnimCandidates table male fallback anim candidates के लिए एनीमेशन सेटिंग।
  ↳ FemaleFallbackAnimCandidates table female fallback anim candidates के लिए एनीमेशन सेटिंग।
  ↳ Profiles table profiles प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
FarmLimits table Hard farm limits. Upgrade tiers may be lower, but no farm can exceed these values. Keeping one hard limit in Config prevents UI/server drift.
  ↳ MaxAnimalsPerFarm 30 max animals per farm की ऊपरी सीमा।
  ↳ MaxCalledAnimalsPerPlayer 30 max called animals per player की ऊपरी सीमा।
  ↳ PersonalAnimals true each member calls/sees only the animals they bought (farm owner sees all)
  ↳ TeamTakeover false true = a member calling an animal a teammate has outside takes it over; false = locked to the caller
  ↳ MaxPurchasePerTransaction 30 max purchase per transaction की ऊपरी सीमा।
FarmStorage table Shared farm storage, opened from the Manage tab. One container per farm (all members with menu access share it).
  ↳ Enabled true enabled को चालू या बंद करता है (डिफ़ॉल्ट true)।
  ↳ RequiresBuilding false building removed; storage is always open
  ↳ RequiredType "barrel" required type के लिए सेटिंग।
  ↳ RequiredLabel "Treasury Barrel" required label के लिए खिलाड़ी को दिखने वाला टेक्स्ट। अनुवाद या नाम बदलने के लिए इसे बदलें।
  ↳ LockedMessage 'Build the Treasury Barrel i... locked message के लिए खिलाड़ी को दिखने वाला टेक्स्ट। अनुवाद या नाम बदलने के लिए इसे बदलें।
  ↳ CollectionLockedMessage 'Build the Treasury Barrel i... collection locked message के लिए खिलाड़ी को दिखने वाला टेक्स्ट। अनुवाद या नाम बदलने के लिए इसे बदलें।
  ↳ BaseLimit 100 starting ranch storage capacity
  ↳ MaxLimit 1000 absolute storage ceiling
  ↳ NameSuffix " Storage" container title = farm name + this suffix
  ↳ AutoDepositProduce true All animal produce is deposited into the shared farm inventory instead of the collector's personal inventory. This prevents inventory swapping exploits during the collection minigame and keeps ranch production shared.
  ↳ AutoDepositChoreRewards true Automatically handles deposit chore rewards: true = हाँ, false = नहीं (डिफ़ॉल्ट true)।
  ↳ DepositMetadata true deposit metadata के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
  ↳ FallbackToPlayerInventory false products/rewards stay in shared farm storage only
FarmCameras table Master switch for every scripted camera in the farm menu (barn / care / breed / call / shop preview / per-animal tracking). Enabled by default.
  ↳ Enabled true enabled को चालू या बंद करता है (डिफ़ॉल्ट true)।
  ↳ TransitionMs 650 Smooth transition time used by every ranch camera.
  ↳ AnimalCam table Per-animal tracking camera (care display / shop preview / animal select).
  ↳ Breed table Dedicated breeding camera tuning.
  ↳ CareWanderRadius 5.0 The care display animal wanders in this radius (metres) so you can watch it move; the tracking camera follows it.
  ↳ TabFocusLift 0.6 Static tab cameras (barn/breed/call/manage/...) point-at focus height lift.

Permission keys:

Setting Default What it does
FarmRanks table storage open the shared farm storage manageStaff hire players / open the staff tab setRanks promote / demote members (Owner only, always)
  ↳ 1 table 1 प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ 2 table 2 प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ 3 table 3 प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ 4 table 4 प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
FarmHireRank 4 Rank a newly-hired employee starts on (must be one of the employee ranks).
FarmMaxEmployees 5 Max employees (non-owner members) one farm may have.
AnimalCareEffects table Extra effects applied by each world-HUD care action, on top of the main stat gain that comes from the species item value in Config.FarmAnimalData.
  ↳ feed table xp = farm XP, only when the action raised its own stat (food/water/ clean/health). A full stat refuses the action before the item is used.
  ↳ water table water प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ clean table clean प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ treat table main gain of treat raises Health
AnimalHealth table Health simulation (checked every Config.FarmTimeDecayUpdate minutes).
  ↳ CriticalThreshold 10 food/water at or below this drains health
  ↳ DecayPerTick 5 health lost per tick while starving/dehydrated
  ↳ RecoverPerTick 2 health regained per tick while food+water >= 50
AnimalRestRecovery table Recovery for animals put into Rest mode (per Config.FarmTimeRestingUpdate tick).
  ↳ CleanPerTick 5 clean per tick के लिए संख्या (डिफ़ॉल्ट 5)।
  ↳ HappyPerTick 5 happy per tick के लिए संख्या (डिफ़ॉल्ट 5)।
  ↳ HealthPerTick 2 health per tick के लिए संख्या (डिफ़ॉल्ट 2)।
AnimalRestScenarios table Scenario each species plays while resting (leave nil to just stand still).
  ↳ cow table Keep animal ambient tasks conservative and species-specific. Unknown generic/resting hashes are intentionally not attempted on animal peds.
  ↳ sheep table sheep प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ pig table pig प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ goat table goat प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ chicken table chicken प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ turkey table turkey प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
FarmCircleColorZone table default (unused type)
FarmCircleColorResting table green
FarmCircleColorSelling table yellow
FarmCircleColorSlaughter table red
FarmCircleColorAnimal table blue (spawned animals)

WORLD DRAW MARKERS

Setting Default What it does
PreviewNativePrompts table Native preview controls remain available while the ranch NUI owns mouse focus.
  ↳ Enabled true enabled को चालू या बंद करता है (डिफ़ॉल्ट true)।
  ↳ LeftControl 0xDE794E3E Q
  ↳ RightControl 0xCEFD9220 E
  ↳ LeftLabel "Rotate Left" left label के लिए खिलाड़ी को दिखने वाला टेक्स्ट। अनुवाद या नाम बदलने के लिए इसे बदलें।
  ↳ RightLabel "Rotate Right" right label के लिए खिलाड़ी को दिखने वाला टेक्स्ट। अनुवाद या नाम बदलने के लिए इसे बदलें।
  ↳ CameraStep 1.8 camera step के लिए संख्या (डिफ़ॉल्ट 1.8)।
AnimalSpawnSpacing table Animal spawns (call / call all / purchase / barn) never land on another ped: the spot is shifted outward until it is MinSpacing metres from everything nearby.
config/grazing_feed.lua - 94 विकल्प#

grazing_feed.lua : Feed wagon, hay handling and grazing mission

Setting Default What it does
FarmFeedMission table farm feed mission प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ Enabled true enabled को चालू या बंद करता है (डिफ़ॉल्ट true)।
  ↳ WagonModel "cart06" Physical mission flow: hay pickup blip -> load wagon -> drive to resting zone -> unload -> graze.
  ↳ WagonBlipSprite Config.RanchBlips.FeedWagon.... wagon blip sprite के लिए मैप ब्लिप या आइकन सेटिंग।
  ↳ WagonBlipScale Config.RanchBlips.FeedWagon.... wagon blip scale के लिए मैप ब्लिप या आइकन सेटिंग।
  ↳ HayBlipSprite Config.RanchBlips.HayPickup.... hay blip sprite के लिए मैप ब्लिप या आइकन सेटिंग।
  ↳ HayBlipScale Config.RanchBlips.HayPickup.... hay blip scale के लिए मैप ब्लिप या आइकन सेटिंग।
  ↳ HayModel "p_haybale03x" hay model के लिए गेम मॉडल या एंटिटी।
  ↳ WagonCapacity 3 Authoritative logical wagon capacity. For performance and a cleaner look, only ONE hay bale is rendered inside the wagon; the remaining loaded bales are tracked logically and are spawned only when the player unloads them.
  ↳ ShowSingleWagonHay true Shows single wagon hay: true = हाँ, false = नहीं (डिफ़ॉल्ट true)।
  ↳ SingleActivePerFarm true prevents duplicate long grazing rewards when several ranchers are online
  ↳ HayCount 3 legacy fallback only
  ↳ DeleteWagon table Player can remove the spawned feed wagon anywhere by walking next to it and holding F. During the grazing/waiting phase only the wagon is removed and grazing continues; before grazing, removing it cancels the delivery run.
  ↳ AutoDeleteWagonOnComplete false Keeping the wagon after grazing avoids a heavy vehicle teardown at the same moment animal AI and hay props are being released. The player can remove it safely at any location with the F prompt above.
  ↳ HayMarkerSnapToGround true Mission hay marker. It is terrain-snapped and intentionally very flat so the yellow/orange marker sits on the ground instead of floating.
  ↳ HayMarkerZOffset -0.08 hay marker z offset के लिए संख्या (डिफ़ॉल्ट -0.08)।
  ↳ HayMarkerHeight 0.18 hay marker height के लिए संख्या (डिफ़ॉल्ट 0.18)।
  ↳ HayMarkerSize 1.15 hay marker size के लिए संख्या (डिफ़ॉल्ट 1.15)।
  ↳ HayMarkerAlpha 155 hay marker alpha के लिए संख्या (डिफ़ॉल्ट 155)।
  ↳ RestingMarkerEnabled false Resting-zone world DrawMarker is disabled. Feed mission blips, arrival checks, prompts and the actual Resting Zone radius continue to work.
  ↳ RestingMarkerUseFullZone true resting marker use full zone के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
  ↳ RestingMarkerRadius 100.0 resting marker radius के लिए गेम यूनिट में दूरी।
  ↳ RestingMarkerZOffset -0.08 resting marker z offset के लिए संख्या (डिफ़ॉल्ट -0.08)।
  ↳ RestingMarkerHeight 0.16 resting marker height के लिए संख्या (डिफ़ॉल्ट 0.16)।
  ↳ RestingMarkerAlpha 95 resting marker alpha के लिए संख्या (डिफ़ॉल्ट 95)।
  ↳ PermanentHayEnabled true Always-visible hay prop at each farm's hay pickup blip. This prop is decorative and separate from the physical mission bales, so it remains visible before, during and after the Feed Mission.
  ↳ PermanentHayModel "p_haybale03x" permanent hay model के लिए गेम मॉडल या एंटिटी।
  ↳ PermanentHayHeading 0.0 permanent hay heading के लिए संख्या (डिफ़ॉल्ट 0.0)।
  ↳ PermanentHayZOffset -0.72 permanent hay z offset के लिए संख्या (डिफ़ॉल्ट -0.72)।
  ↳ PermanentHayCollision true permanent hay collision के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
  ↳ PermanentHayRespawnMs 12000 permanent hay respawn ms के लिए समय सेटिंग। इकाई (सेकंड, मिनट या मिलीसेकंड) आमतौर पर विकल्प के नाम या पास के विकल्पों की टिप्पणी में होती है।
  ↳ PermanentHayCheckMs 12000 Client-side streaming: decorative hay piles exist only near the player.
  ↳ PermanentHayStreamDistance 150.0 permanent hay stream distance के लिए गेम यूनिट में दूरी।
  ↳ PermanentHayDespawnDistance 220.0 permanent hay despawn distance के लिए गेम यूनिट में दूरी।
  ↳ PermanentHayStack table Large always-visible pile at the hay blip. Each entry is: { localX, localY, localZ, headingOffset }
  ↳ SourceBaleOffset table Mission bale appears beside the permanent pile so it is easy to grab.
  ↳ ConsumeInventoryHay false The physical hay bales are the mission cost. Keep this false unless you ALSO want the server to remove hay items from the player's inventory.
  ↳ HayPurchase table Hay is purchased with the rancher's own cash when the feed mission starts. The price scales with the actual number of bales required by farm level.
  ↳ FeedAllSpawned true Feed every spawned farm animal after the physical delivery. Set false to keep the old single-species behaviour.
  ↳ RequireAllAnimalsOutside true after the required animals already exist outside. They can then walk to the delivered hay from wherever they are, unless the optional zone rule below is enabled.
  ↳ RequireAnimalsInRestingZone false Requires animals in resting zone: true = हाँ, false = नहीं (डिफ़ॉल्ट false)।
  ↳ MinAnimalsInRestingZone 1 min animals in resting zone के लिए न्यूनतम या ज़रूरी लेवल।
  ↳ AnimalRestingCheckRadius 150.0 animal resting check radius के लिए गेम यूनिट में दूरी।
  ↳ SourceInteractDistance 2.5 Interaction distances.
  ↳ WagonInteractDistance 3.5 wagon interact distance के लिए गेम यूनिट में दूरी।
  ↳ RestingArrivalDistance 140.0 resting arrival distance के लिए गेम यूनिट में दूरी।
  ↳ RestingDropRadius 100.0 resting drop radius के लिए गेम यूनिट में दूरी।
  ↳ HayPlacementSpread 8.0 hay placement spread के लिए संख्या (डिफ़ॉल्ट 8.0)।
  ↳ DynamicGrazingSpots table and more developed ranches stay easier to manage without forcing every animal into one pile. The server uses this to calculate the paid hay requirement and the client distributes the bales around the resting zone.
  ↳ UtilityRoute table During grazing the herd rotates between delivered hay, the built Animal Feeder and the built Water Trough. Missing utilities are skipped safely.
  ↳ AnimalSpawnWaitMs 900 farm level: level 1 starts at 40 minutes and progressively drops to 15 minutes at the configured maximum level. The legacy GrazingDurationMs is retained only as a fallback when DurationByFarmLevel is disabled.
  ↳ AnimalWalkSpeed 1.0 animal walk speed के लिए गेम मॉडल या एंटिटी।
  ↳ GrazingTravelTimeoutMs 90000 grazing travel timeout ms के लिए समय सेटिंग। इकाई (सेकंड, मिनट या मिलीसेकंड) आमतौर पर विकल्प के नाम या पास के विकल्पों की टिप्पणी में होती है।
  ↳ NetworkControlTimeoutMs 250 network control timeout ms के लिए समय सेटिंग। इकाई (सेकंड, मिनट या मिलीसेकंड) आमतौर पर विकल्प के नाम या पास के विकल्पों की टिप्पणी में होती है।
  ↳ GrazingDurationMs 2400000 grazing duration ms के लिए समय सेटिंग। इकाई (सेकंड, मिनट या मिलीसेकंड) आमतौर पर विकल्प के नाम या पास के विकल्पों की टिप्पणी में होती है।
  ↳ DurationByFarmLevel table duration by farm level के लिए समय सेटिंग। इकाई (सेकंड, मिनट या मिलीसेकंड) आमतौर पर विकल्प के नाम या पास के विकल्पों की टिप्पणी में होती है।
  ↳ GrazingArrivalDistance 2.25 grazing arrival distance के लिए गेम यूनिट में दूरी।
  ↳ GrazingRetaskIntervalMs 5000 grazing retask interval ms के लिए समय सेटिंग। इकाई (सेकंड, मिनट या मिलीसेकंड) आमतौर पर विकल्प के नाम या पास के विकल्पों की टिप्पणी में होती है।
  ↳ GrazingThinkIntervalMs 1500 Long 15-40 minute grazing sessions do not need a 5Hz AI loop.
  ↳ GrazingStartThinkIntervalMs 500 grazing start think interval ms के लिए समय सेटिंग। इकाई (सेकंड, मिनट या मिलीसेकंड) आमतौर पर विकल्प के नाम या पास के विकल्पों की टिप्पणी में होती है।
  ↳ GrazingTargetSpread 1.10 grazing target spread के लिए संख्या (डिफ़ॉल्ट 1.10)।
  ↳ GrazingStayRadius 3.25 grazing stay radius के लिए गेम यूनिट में दूरी।
  ↳ GrazingFaceHayMs 700 grazing face hay ms के लिए संख्या (डिफ़ॉल्ट 700)।
  ↳ ServerCompletionSafetyMs 1500 server completion safety ms के लिए संख्या (डिफ़ॉल्ट 1500)।
  ↳ GrazingCleanupDelayMs 1200 grazing cleanup delay ms के लिए समय सेटिंग। इकाई (सेकंड, मिनट या मिलीसेकंड) आमतौर पर विकल्प के नाम या पास के विकल्पों की टिप्पणी में होती है।
  ↳ GrazingAnimalReleaseStepMs 90 Release animal tasks gradually at mission end instead of clearing every animal on the same frame. This is especially useful on large ranches.
  ↳ SafeCleanup table Staged end-of-mission cleanup. Props are removed after animal tasks are released, and the wagon is never deleted while the local player is using it.
  ↳ UseSpeciesGrazingAnimations true hay bale. The client first verifies that the dictionary loaded, then verifies that the animation really started. A failed animation falls back to the conservative standing behaviour instead of trying unknown hashes.
  ↳ GrazingAnimationLoadTimeoutMs 2200 grazing animation load timeout ms के लिए समय सेटिंग। इकाई (सेकंड, मिनट या मिलीसेकंड) आमतौर पर विकल्प के नाम या पास के विकल्पों की टिप्पणी में होती है।
  ↳ GrazingAnimationRestartMs 9000 grazing animation restart ms के लिए एनीमेशन सेटिंग।
  ↳ GrazingAnimations table grazing animations प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ UseNativeGrazingScenarios false Scenario hashes stay disabled by default. They remain available only as an optional fallback for server owners who explicitly enable them.
  ↳ PlayGrazingAnimation true WORLD_ANIMAL_GRAZE fallback has been removed because sending an invalid scenario hash to an animal ped can hard-crash the RDR2 client instead of producing a catchable Lua error.
  ↳ UseGenericGrazingScenarioFallback false generic grazing scenario fallback को चालू या बंद करता है (डिफ़ॉल्ट false)।
  ↳ ServerCooldownSeconds 30 Server-side anti-spam after a successful feed mission.
  ↳ CarryAnimDict 'amb_wander@code_human_hay_b... Two-hand hay carry pose from the game's dedicated hay-bale locomotion set. The prop is anchored to the right hand but centered across the torso so both hands visually support it instead of the bale floating above the head.
  ↳ CarryAnimName "base" carry anim name के लिए खिलाड़ी को दिखने वाला टेक्स्ट। अनुवाद या नाम बदलने के लिए इसे बदलें।
  ↳ CarryAnimFlag 31 carry anim flag के लिए एनीमेशन सेटिंग।
  ↳ CarryAnimBlendIn 6.0 carry anim blend in के लिए एनीमेशन सेटिंग।
  ↳ CarryAnimBlendOut -6.0 carry anim blend out के लिए एनीमेशन सेटिंग।
  ↳ CarryAnimCheckMs 900 carry anim check ms के लिए एनीमेशन सेटिंग।
  ↳ AttachBone "SKEL_R_Hand" attach bone के लिए सेटिंग।
  ↳ AttachOffset table attach offset प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ HayActionAnimations table Short standing bale transitions. No crouch/sit scenario is used. The bale remains physically attached to the player during the one-shot, then the mission code attaches it to the wagon or snaps it to the ground.
  ↳ WagonAttachBone "" bale is attached visually; extra capacity is stored logically. Empty bone name uses the wagon root, which is more stable than cart06's body bone and keeps the bale centered inside the cargo bed.
  ↳ WagonHayZOffset -0.72 Only this one physical bale is rendered. It sits low inside cart06's cargo bed; the rest of the configured capacity remains logical only.
  ↳ WagonHaySlots table wagon hay slots की ऊपरी सीमा।
  ↳ WagonHayLayerHeight 0.0 wagon hay layer height के लिए संख्या (डिफ़ॉल्ट 0.0)।
  ↳ Keys table Context-sensitive RedM controls: C pick up hay / take hay from wagon SPACE load hay into wagon / place hay in resting zone
  ↳ EatScenarios table Grazing/eating scenarios that match the existing resting profiles and do not use trough/carcass-only scenario names near loose hay bales.
  ↳ FoodGain 40 Stat rewards after grazing completes.
  ↳ WaterGain 30 water gain के लिए संख्या (डिफ़ॉल्ट 30)।
  ↳ HappyGain 10 happy gain के लिए संख्या (डिफ़ॉल्ट 10)।
  ↳ XpReward 25 xp reward के लिए पैसे की रकम। इनाम jrs_core के इकॉनमी मल्टीप्लायर से होकर जाते हैं।
Notes from the README#
text
# jrs_ranch
Complete RedM ranch management resource converted to run directly on **jrs_core** and **jrs_inventory**.
## Requirements
- `oxmysql`
- `jrs_core`
- `jrs_inventory`
Verified compatibility target for this package:
- `jrs_core` **1.0.10**
- `jrs_inventory` **1.5.4**
Recommended start order:
'''cfg
ensure oxmysql
ensure jrs_core
ensure jrs_inventory
ensure jrs_ranch
'''
## REDEMPIRE integration
The runtime integration is centralized in `shared/jrs.lua`.
- Character identity, jobs, cash and gold come from `jrs_core`.
- Inventory grants/removals/carry checks and usable items use `jrs_inventory:jrs_inventoryApi()`.
- Shared ranch storage uses the native `inventory_storage` format and `jrs_inventory` open/close events.
- Client RPC requests wait for the REDEMPIRE character-ready state before requesting character-dependent data.
- Ranch jobs are configured in `config/jrs_jobs.lua` and assigned through `jrs_core`.
No multi-core bridge is required by the resource.
## Database
Run:
'''text
install/sql/jrs_ranch.sql
'''
The resource also performs safe `CREATE TABLE IF NOT EXISTS` / column migrations at startup.
`jrs_ranch.sql` includes the ranch items using the current `jrs_inventory` item schema. If you only want the item rows, use:
'''text
install/sql/jrs_inventory_items.sql
'''
New ranch item definitions use `limit = 0.10` as their inventory weight. `INSERT IGNORE` is used so existing item rows are not overwritten.
**Important for jrs_inventory 1.5.4:** import the SQL before starting `jrs_inventory`. If `jrs_ranch` has to auto-insert a missing item while the server is alre
## Inventory images
Copy the PNG files from:
'''text
install/inventory_images/jrs_inventory/
'''
to:
'''text
jrs_inventory/html/images/items/
'''

Paid (server only)   jrs_randomquests

jrs core Random Quests - random quest system for jrs_core / jrs_inventory

Resource jrs_randomquests
Folder [ACTIVITIES]
Version 2.8.5
Author jrs team
Depends on jrs_core, jrs_inventory
Interface Yes (NUI)
Languages ar, en
Code size 7,617 Lua lines
config.lua - 223 विकल्प#

General

Setting Default What it does
Settings table settings प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ Dist 110.0 Activation scan radius around each configured mission location.
  ↳ Dist1 80.0 Rescue warning distance.
  ↳ Dist2 60.0 Rescue enemies may engage the player inside this distance.
  ↳ Dist3 30.0 Rescue enemies may threaten/attack the hostage inside this distance.
  ↳ InteractDist 3.0 Native prompt interaction distance for rescue/escort/help NPCs.
  ↳ Refresh 1800 Mission cooldown in seconds after completion/failure/abandon.
  ↳ Button 0x760A9C6F G: primary native interaction prompt.
  ↳ Button1 0x24978A28 H: secondary native interaction prompt (decline).
  ↳ SpawnRate 90 Seconds between escort ambush-wave attempts after acceptance.
Missions table missions प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ 1 table FOR EVERY TYPE OF MISSION, SOME SETTINGS ARE DIFFERENT (IF YOU WANNA CREATE MORE, JUST COPY THE SAME TYPE OF MISSION AND CHANGE WHAT YOU NEED)
  ↳ 2 table 2 प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ 3 table 3 प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ 4 table 4 प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ 5 table 5 प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ 6 table 6 प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ 7 table 7 प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ 8 table 8 प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ 9 table 9 प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ 10 table 10 प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ 11 table 11 प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ 12 table 12 प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ 13 table 13 प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ 14 table 14 प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ 15 table 15 प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ 16 table 16 प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ 18 table 18 प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ 19 table 19 प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ 20 table 20 प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ 21 table 21 प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ 22 table 22 प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ 23 table 23 प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ 24 table 24 प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ 25 table 25 प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ 26 table 26 प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ 27 table 27 प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ 28 table 28 प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ 29 table 29 प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ 30 table 30 प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ 31 table 31 प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ 32 table 32 प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ 33 table 33 प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ 34 table 34 प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ 35 table 35 प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ 36 table 36 प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ 37 table 37 प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ 38 table 38 प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ 39 table 39 प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ 40 table 40 प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ 41 table 41 प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
BlacklistCities table Town areas where escort ambush waves are suppressed.
Texts table texts प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ rq_rescue "Someone in this area needs ... rq rescue के लिए सेटिंग।
  ↳ rq_escort "Someone in this area needs ... rq escort के लिए सेटिंग।
  ↳ rq_help "Someone in this area needs ... rq help के लिए सेटिंग।
  ↳ rq_rescueblip "Rescue" rq rescueblip के लिए सेटिंग।
  ↳ rq_escortblip "Escort" rq escortblip के लिए सेटिंग।
  ↳ rq_helpblip "Assistance" rq helpblip के लिए सेटिंग।
  ↳ rq_gonetoofar "You moved too far away. The... rq gonetoofar के लिए सेटिंग।
  ↳ rq_takecare "Careful. If you get too clo... rq takecare के लिए सेटिंग।
  ↳ rq_rescuefailed "The hostage was killed. Mis... rq rescuefailed के लिए सेटिंग।
  ↳ rq_button "Rescue" rq button के लिए बटन या कंट्रोल। कंट्रोल गेम इनपुट सूची के hash मान होते हैं।
  ↳ rq_escbut1 "Accept Escort" rq escbut1 के लिए सेटिंग।
  ↳ rq_escbut2 "Decline" rq escbut2 के लिए सेटिंग।
  ↳ rq_helpbut1 "Give Item" rq helpbut1 के लिए सेटिंग।
  ↳ rq_helpbut2 "Decline" rq helpbut2 के लिए सेटिंग।
  ↳ rq_thankyou "Thank you for saving me. Yo... rq thankyou के लिए सेटिंग।
  ↳ rq_finishesc "Thank you for getting me he... rq finishesc के लिए सेटिंग।
  ↳ rq_finishhelp "Thank you. That is exactly ... rq finishhelp के लिए सेटिंग।
  ↳ rq_needescort "I need an escort to another... rq needescort के लिए सेटिंग।
  ↳ rq_deniedescort "Understood. I will find som... rq deniedescort के लिए सेटिंग।
  ↳ rq_acceptescort "Good. Let us move. Outlaws ... rq acceptescort के लिए सेटिंग।
  ↳ rq_escorthogtied "You brought me here hogtied... rq escorthogtied के लिए सेटिंग।
  ↳ rq_escortdead "The person you were escorti... rq escortdead के लिए सेटिंग।
  ↳ rq_spawnedoutlaws "Outlaws are closing in. Def... rq spawnedoutlaws के लिए सेटिंग।
  ↳ rq_escort_abandoned "You moved too far away from... rq escort abandoned के लिए सेटिंग।
  ↳ rq_needitem "I urgently need " rq needitem के लिए सेटिंग।
  ↳ rq_needitem1 "Can you help me?" rq needitem1 के लिए सेटिंग।
  ↳ rq_noneeditem "You do not have the request... rq noneeditem के लिए सेटिंग।
  ↳ rq_deniedhelp "Understood. I will ask some... rq deniedhelp के लिए सेटिंग।
rq_rescue "شخص في هذه المنطقة يحتاج إل... rq rescue के लिए सेटिंग।
rq_escort "شخص في هذه المنطقة يحتاج إل... rq escort के लिए सेटिंग।
rq_help "شخص في هذه المنطقة يحتاج إل... rq help के लिए सेटिंग।
rq_rescueblip "Rescue" rq rescueblip के लिए सेटिंग।
rq_escortblip "Escort" rq escortblip के लिए सेटिंग।
rq_helpblip "Help" rq helpblip के लिए सेटिंग।
rq_gonetoofar "ابتعدت كثيراً عن الموقع. فُ... rq gonetoofar के लिए सेटिंग।
rq_takecare "احذر. إذا اقتربت كثيراً، قد... rq takecare के लिए सेटिंग।
rq_rescuefailed "قُتلت الرهينة. فشلت المهمة." rq rescuefailed के लिए सेटिंग।
rq_button "إنقاذ" rq button के लिए बटन या कंट्रोल। कंट्रोल गेम इनपुट सूची के hash मान होते हैं।
rq_escbut1 "قبول المرافقة" rq escbut1 के लिए सेटिंग।
rq_escbut2 "رفض" rq escbut2 के लिए सेटिंग।
rq_helpbut1 "إعطاء الغرض" rq helpbut1 के लिए सेटिंग।
rq_helpbut2 "رفض" rq helpbut2 के लिए सेटिंग।
rq_thankyou "شكراً لإنقاذي! مكافأتك هي " rq thankyou के लिए सेटिंग।
rq_finishesc "شكراً لإيصالي بأمان إلى هنا... rq finishesc के लिए सेटिंग।
rq_finishhelp "شكراً لك. هذا بالضبط ما كنت... rq finishhelp के लिए सेटिंग।
rq_needescort "أحتاج إلى مرافقة إلى منطقة ... rq needescort के लिए सेटिंग।
rq_deniedescort "مفهوم. سأبحث عن شخص آخر." rq deniedescort के लिए सेटिंग।
rq_acceptescort "حسناً، دعنا نتحرك. الخارجون... rq acceptescort के लिए सेटिंग।
rq_escorthogtied "لقد جلبتني إلى هنا مقيداً ب... rq escorthogtied के लिए सेटिंग।
rq_escortdead "توفي الشخص الذي كنت ترافقه.... rq escortdead के लिए सेटिंग।
rq_spawnedoutlaws "الخارجون عن القانون يقتربون... rq spawnedoutlaws के लिए सेटिंग।
rq_escort_abandoned "ابتعدت كثيراً عن الشخص المط... rq escort abandoned के लिए सेटिंग।
rq_needitem "أحتاج بشكل عاجل إلى " rq needitem के लिए सेटिंग।
rq_needitem1 "هل يمكنك مساعدتي؟" rq needitem1 के लिए सेटिंग।
rq_noneeditem "ليس لديك الغرض المطلوب، أحت... rq noneeditem के लिए सेटिंग।
rq_deniedhelp "مفهوم. سأطلب من شخص آخر." rq deniedhelp के लिए सेटिंग।
Currency 0 jrs_core: 0 cash / 1 gold / 2 rol / 3 dirty money.
PersistCooldowns true Persist per-mission cooldowns in resource KVP across restarts.
ActivationRetryMs 15000 Minimum client retry delay after a denied/failed activation attempt.
MissionTimeout 1800 Hard active-mission timeout in seconds.
EscortArrivalDistance 8.0 Player-side destination arrival radius.
EscortFollowDistance 3.5 Desired NPC follow distance behind the player.
EscortFollowSpeed 2.25 NPC follow movement speed.
EscortCatchupDistance 14.0 Distance where stronger catch-up behavior begins.
EscortTargetArrivalDistance 12.0 Escort NPC must be this close to destination to complete.
EscortAcceptServerDistance 12.0 Server acceptance distance from player to the escort offer NPC.
EscortAcceptTimeoutMs 6500 Client waits this long for the server accept/deny response.
Notes from the README#
text
# jrs_randomquests 2.5.0
Random rescue, escort, and assistance missions for RedM using **REDEMPIRE Core** and **jrs_inventory**.
## Required resources / start order
'''cfg
ensure jrs_core
ensure jrs_inventory
ensure jrs_randomquests
'''
No VORP, RSG, RedEM, SSReputation, or external progression/stress resource is required.
## Controls
- **G** — primary native RedM mission prompt (rescue / accept escort / give item).
- **H** — secondary native RedM mission prompt (decline escort/help).
- **/rqadmin** — opens the server-authorized admin menu. There is no key mapping/F6 binding.
- **/rqtest** — runs integrated server/client diagnostics for authorized admins.
## Mission types
### 1. Rescue
The mission activates near its configured `coords`, creates the mission blip/GPS route, spawns the hostage and configured enemies, and only allows rescue comple
### 2. Escort / person transport
1. The mission activates and shows only the **escort offer/person blip**.
2. **No GPS route is rendered before acceptance.**
3. Near the person, native prompts show **G = Accept Escort** and **H = Decline**.
4. G sends a server-side acceptance request. The server checks the active token, player, mission, target readiness, and distance.
5. Only after the server confirms acceptance does the client remove the offer blip, create the destination blip, and render the **yellow GPS route**.
6. The NPC follows the player with catch-up/stuck recovery. Ambush waves are limited and cleaned.
7. Completion requires the player and escorted NPC to reach the destination, and the server validates the session/destination again.
### 3. Assistance / requested item
The server selects only an item that currently exists in the live `jrs_inventory` item catalog. The server checks the exact quantity, removes the exact item sta
## NUI scope
Gameplay interaction does **not** use NUI prompts or NUI focus.
NUI is restricted to:
- supplied UI notifications;
- the admin menu;
- reset/cleanup messages.
Mission interaction and navigation use native RedM prompts, blips, and GPS natives.
## Admin authorization
Admin identifiers/groups are server-only in:
`server/admin_config.lua`
The supplied full-access identifier is:
(line hidden)
Every admin menu action is checked again on the server. Editing browser/NUI state cannot grant admin permission.
## Configuration guide
The main configuration is `config.lua`.
### `Config.Settings`
- `Dist` — mission activation scan radius.
- `Dist1` — rescue warning distance.

Paid (server only)   jrs_tablegames

Saloon table games: Liar

Resource jrs_tablegames
Folder [ACTIVITIES]
Version 1.0.0
Author jrs team
Depends on jrs_core
Interface Yes (NUI)
Languages ar, en
Code size 514 Lua पंक्तियाँ
config.lua - 13 विकल्प#

General

Setting Default What it does
Key 0x760A9C6F G at a table
TableRadius 2.5 to open a table
StayRadius 6.0 walking further than this forfeits a running game
MinBuyIn 1 min buy in के लिए न्यूनतम या ज़रूरी लेवल।
MaxBuyIn 100 max buy in की ऊपरी सीमा।
HouseCutPercent 5 house cut percent के लिए दर या गुणक।
MinPlayers 2 min players के लिए न्यूनतम या ज़रूरी लेवल।
MaxPlayers 6 max players की ऊपरी सीमा।
LiarsDice table liars dice प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ StartingDice 5 starting dice के लिए संख्या (डिफ़ॉल्ट 5)।
  ↳ TurnSeconds 30 out of time: you call "liar" (or open with 1x random)
Blip table blip के लिए मैप ब्लिप या आइकन सेटिंग।
Tables table Saloon dice tables (Saint Denis tables from the RDO game spots, Valentine saloon card table).

Paid (server only)   jrs_trash

jrs core Trash - trash collection, searchable bins, worker routes, levels and admin tools for jrs_core / jrs_inventory

Resource jrs_trash
Folder [ACTIVITIES]
Version 4.5.2
Author jrs team
Depends on jrs_core, jrs_inventory, oxmysql
Interface Yes (NUI)
Languages ar, en
Code size 7,389 Lua lines

Commands

  • /fixbag

Exports

GetTrashBin, GetTrashBins, IsTrashBinReady, RollTrashLoot, SetTrashBinReady

Database tables

IF, jrs_trash_bin_state, jrs_trash_career, jrs_trash_config, jrs_trash_depots, jrs_trash_player_bins

config/recycling.lua - 9 विकल्प#

JRS TRASH: RECYCLING & SMELTING CONFIGURATION

Setting Default What it does
Recycling table recycling प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ Enabled false enabled को चालू या बंद करता है (डिफ़ॉल्ट false)।
  ↳ InteractionKey 0xCEFD9220 [E] Key
  ↳ InteractionDistance 2.5 interaction distance के लिए गेम यूनिट में दूरी।
  ↳ SpawnProps true Spawn thematic 3D props (workbench & furnace) at stations
  ↳ Blips table blips के लिए मैप ब्लिप या आइकन सेटिंग।
  ↳ Markers table markers प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।

STATIONS ACROSS THE MAP

Setting Default What it does
  ↳ Stations table محطات تدوير الخردة وأفران الصهر في جميع مدن الريدم

RECIPES: RECYCLING & SMELTING

Setting Default What it does
  ↳ Recipes table وصفات التدوير والصهر المتنوعة
config/settings.lua - 160 विकल्प#

General

Setting Default What it does
General table general प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ Locale "ar" इस स्क्रिप्ट की इंटरफ़ेस भाषा (en या ar)।
  ↳ Dev false dev के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट false)।
  ↳ ResourceLabel "Trash" resource label के लिए खिलाड़ी को दिखने वाला टेक्स्ट। अनुवाद या नाम बदलने के लिए इसे बदलें।
Interaction table interaction प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ OpenKey 0xCEFD9220 [E] Key (Standard interaction key)
  ↳ LookKey 0x760A9C6F [G] Key (Stash / secondary key)
  ↳ JobOpenKey 0xCEFD9220 [E] Key to open depot menu
  ↳ PickupKey 0xCEFD9220 [E] Key to pickup trash bags
  ↳ DumpKey 0x760A9C6F [G] Key to dump trash
  ↳ RightClickKey 0xCEFD9220 [E] fallback
  ↳ WagonLoadKey 0x760A9C6F [G] Key: load the carried trash bag into the wagon
  ↳ WagonReturnKey 0xB2F377E8 [F] Key: return/remove the owned work wagon
  ↳ BinMode "menu" bin mode के लिए सेटिंग।
  ↳ BinDistance 4.0 bin distance के लिए गेम यूनिट में दूरी।
  ↳ JobDistance 4.5 job distance के लिए गेम यूनिट में दूरी।
  ↳ WagonDepositDistance 6.5 wagon deposit distance के लिए गेम यूनिट में दूरी।
  ↳ WagonManageDistance 7.5 wagon manage distance के लिए गेम यूनिट में दूरी।
  ↳ WagonManageArmedDistance 12.0 removal F stays visible while you remain clearly near the wagon
  ↳ WagonLoadArmedDistance 7.0 loading G stays armed within server deposit range
  ↳ DumpWagonDistance 25.0 dump wagon distance के लिए गेम यूनिट में दूरी।
  ↳ SearchDurationMs 7000 search duration ms के लिए समय सेटिंग। इकाई (सेकंड, मिनट या मिलीसेकंड) आमतौर पर विकल्प के नाम या पास के विकल्पों की टिप्पणी में होती है।
  ↳ PickupDurationMs 2500 pickup duration ms के लिए समय सेटिंग। इकाई (सेकंड, मिनट या मिलीसेकंड) आमतौर पर विकल्प के नाम या पास के विकल्पों की टिप्पणी में होती है।
  ↳ DepositDurationMs 1500 deposit duration ms के लिए समय सेटिंग। इकाई (सेकंड, मिनट या मिलीसेकंड) आमतौर पर विकल्प के नाम या पास के विकल्पों की टिप्पणी में होती है।
  ↳ DumpDurationMs 3500 dump duration ms के लिए समय सेटिंग। इकाई (सेकंड, मिनट या मिलीसेकंड) आमतौर पर विकल्प के नाम या पास के विकल्पों की टिप्पणी में होती है।
  ↳ UseActionAnimations true finite RedM action animations; sprint is restored immediately after each action
  ↳ SearchScenario "WORLD_HUMAN_CROUCH_INSPECT" search scenario के लिए एनीमेशन सेटिंग।
  ↳ SearchAnimation table search animation के लिए एनीमेशन सेटिंग।
  ↳ PickupAnimation table pickup animation के लिए एनीमेशन सेटिंग।
  ↳ DepositAnimation table deposit animation के लिए पैसे की रकम। इनाम jrs_core के इकॉनमी मल्टीप्लायर से होकर जाते हैं।
  ↳ DumpAnimation table dump animation के लिए एनीमेशन सेटिंग।
Client table client प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ SpawnConfiguredBinProps true spawn configured bin props के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
  ↳ BinBlipSprite 1109348405 bin blip sprite के लिए मैप ब्लिप या आइकन सेटिंग।
  ↳ BinBlipScale 0.20 bin blip scale के लिए मैप ब्लिप या आइकन सेटिंग।
  ↳ ShowDepotBlips true Shows depot blips: true = हाँ, false = नहीं (डिफ़ॉल्ट true)।
  ↳ RouteBlips true route blips के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
  ↳ RouteBlipSprite -184692826 route blip sprite के लिए मैप ब्लिप या आइकन सेटिंग।
  ↳ WagonBlip true wagon blip के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
  ↳ WagonBlipSprite -1747775003 wagon blip sprite के लिए मैप ब्लिप या आइकन सेटिंग।
  ↳ WagonBlipScale 0.35 wagon blip scale के लिए मैप ब्लिप या आइकन सेटिंग।
  ↳ GpsRoute "COLOR_RED" gps route के लिए सेटिंग।
  ↳ MenuAlign "right" menu align के लिए सेटिंग।
  ↳ ModelLoadTimeoutMs 8000 model load timeout ms के लिए समय सेटिंग। इकाई (सेकंड, मिनट या मिलीसेकंड) आमतौर पर विकल्प के नाम या पास के विकल्पों की टिप्पणी में होती है।
  ↳ BagModelLoadTimeoutMs 4500 bag model load timeout ms के लिए समय सेटिंग। इकाई (सेकंड, मिनट या मिलीसेकंड) आमतौर पर विकल्प के नाम या पास के विकल्पों की टिप्पणी में होती है।
  ↳ CancelIfPlayerMoves true cancel if player moves के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
  ↳ CancelDistance 4.25 cancel distance के लिए गेम यूनिट में दूरी।
  ↳ WagonLostDistance 1500.0 wagon lost distance के लिए गेम यूनिट में दूरी।
  ↳ WagonCheckMs 8000 wagon check ms के लिए संख्या (डिफ़ॉल्ट 8000)।
  ↳ WagonBlipUpdateMs 2500 wagon blip update ms के लिए मैप ब्लिप या आइकन सेटिंग।
  ↳ SpawnClearRadius 7.0 spawn clear radius के लिए गेम यूनिट में दूरी।
  ↳ SpawnCandidateOffset 7.0 spawn candidate offset के लिए दुनिया के निर्देशांक (x, y, z)।
Markers table markers प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ CurrentRouteBin table current route bin प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ WagonDeposit table wagon deposit के लिए पैसे की रकम। इनाम jrs_core के इकॉनमी मल्टीप्लायर से होकर जाते हैं।
  ↳ DumpArea table dump area प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
Job table किसे अनुमति है: job के लिए जॉब, ग्रुप या परमिशन।
  ↳ Enabled true enabled को चालू या बंद करता है (डिफ़ॉल्ट true)।
  ↳ WagonModel "coal_wagon" wagon model के लिए गेम मॉडल या एंटिटी।
  ↳ FallbackWagonModels table fallback wagon models के लिए गेम मॉडल या एंटिटी।
  ↳ MaxTrashBags 30 max trash bags की ऊपरी सीमा।
  ↳ AllowedJobs table किसे अनुमति है: allowed jobs के लिए जॉब, ग्रुप या परमिशन।
  ↳ FullAccessBypassesJobRequirement true full access bypasses job requirement के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
  ↳ ForceDeleteWagon true Forces delete wagon: true = हाँ, false = नहीं (डिफ़ॉल्ट true)।
  ↳ RequireRouteCompleteToFinish false Requires route complete to finish: true = हाँ, false = नहीं (डिफ़ॉल्ट false)।
  ↳ BinCooldownAfterDeposit false لا تعطل الحاوية عن اللاعبين الآخرين عند إيداع الكيس
  ↳ TrashBagProps table Compact loot sacks are designed as carried props and avoid oversized cargo sacks.
  ↳ TrashBagAppearance table trash bag appearance प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ TrashBagAttach table trash bag attach प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ WagonVisuals table wagon visuals प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ RandomRoute table random route प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ WorkUniform table work uniform प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
Leveling table leveling प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ Enabled true enabled को चालू या बंद करता है (डिफ़ॉल्ट true)।
  ↳ Command "trashlevel" command के लिए सेटिंग।
  ↳ MaxLevel 100 max level की ऊपरी सीमा।
  ↳ BaseXP 100 base xp के लिए संख्या (डिफ़ॉल्ट 100)।
  ↳ Growth 1.035 growth के लिए संख्या (डिफ़ॉल्ट 1.035)।
  ↳ XPOnPickup 15 xp on pickup के लिए संख्या (डिफ़ॉल्ट 15)।
  ↳ DeferPickupXPToDeposit false defer pickup xp to deposit के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट false)।
  ↳ XPOnDeposit 25 xp on deposit के लिए पैसे की रकम। इनाम jrs_core के इकॉनमी मल्टीप्लायर से होकर जाते हैं।
  ↳ XPPerDump 20 xp per dump के लिए संख्या (डिफ़ॉल्ट 20)।
  ↳ XPPerDumpedBag 5 xp per dumped bag के लिए संख्या (डिफ़ॉल्ट 5)।
  ↳ XPRouteComplete 100 xp route complete के लिए संख्या (डिफ़ॉल्ट 100)।
  ↳ XPFinish 50 xp finish के लिए संख्या (डिफ़ॉल्ट 50)।
  ↳ PayBonusPerLevel 0.003 pay bonus per level के लिए पैसे की रकम। इनाम jrs_core के इकॉनमी मल्टीप्लायर से होकर जाते हैं।
  ↳ MaxPayBonus 0.30 max pay bonus के लिए पैसे की रकम। इनाम jrs_core के इकॉनमी मल्टीप्लायर से होकर जाते हैं।
  ↳ ActionSpeedBonusPerLevel 0.002 action speed bonus per level के लिए पैसे की रकम। इनाम jrs_core के इकॉनमी मल्टीप्लायर से होकर जाते हैं।
  ↳ MaxActionSpeedBonus 0.20 max action speed bonus के लिए पैसे की रकम। इनाम jrs_core के इकॉनमी मल्टीप्लायर से होकर जाते हैं।
  ↳ Ranks table ranks प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
Bins table bins प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ RefillWindows table refill windows प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ RefillSeconds table refill seconds प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ LootSlots 5 loot slots की ऊपरी सीमा।
Rewards table rewards प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ LootEnabled true loot enabled के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
  ↳ JobLootEnabled true job loot enabled के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट true)।
  ↳ PayWhenCollect false pay when collect के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट false)।
  ↳ PayWhenDump false pay when dump के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट false)।
  ↳ PreventDoubleJobPayout true If collect + dump are both enabled, pay each bag once (at dump by default).
  ↳ PaymentPerTrashBin table قيمة كل كيس تفريغ (20 إلى 30 سنتاً وفق اقتصاد ريد ديد أونلاين 1899)
  ↳ FinishBasePayment 0.35 مكافأة إكمال كامل المسار (35 سنتاً)
  ↳ FinishPaymentPerStop 0.00 finish payment per stop के लिए संख्या (डिफ़ॉल्ट 0.00)।
  ↳ EarlyReturnBasePayment 0.00 العودة المبكرة تحتسب فقط قيمة الأكياس المجمعة بدون بونص إضافي
  ↳ EarlyReturnPaymentPerStop 0.00 early return payment per stop के लिए संख्या (डिफ़ॉल्ट 0.00)।
  ↳ EarlyReturnMinStops 1 early return min stops के लिए न्यूनतम या ज़रूरी लेवल।
  ↳ EarlyReturnXPPerStop 10 early return xp per stop के लिए संख्या (डिफ़ॉल्ट 10)।
  ↳ EarlyReturnMaxXP 60 early return max xp की ऊपरी सीमा।
  ↳ JobRandomLootSlots 5 job random loot slots की ऊपरी सीमा।
  ↳ LootPools table loot pools प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
Security table security प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ RequireProximity true Requires proximity: true = हाँ, false = नहीं (डिफ़ॉल्ट true)।
  ↳ ProximityTolerance 3.5 proximity tolerance के लिए संख्या (डिफ़ॉल्ट 3.5)।
  ↳ RequestCooldownMs 400 request cooldown ms के लिए समय सेटिंग। इकाई (सेकंड, मिनट या मिलीसेकंड) आमतौर पर विकल्प के नाम या पास के विकल्पों की टिप्पणी में होती है।
  ↳ CompletionGraceMs 1500 completion grace ms के लिए संख्या (डिफ़ॉल्ट 1500)।
  ↳ PendingTimeoutMs 30000 pending timeout ms के लिए समय सेटिंग। इकाई (सेकंड, मिनट या मिलीसेकंड) आमतौर पर विकल्प के नाम या पास के विकल्पों की टिप्पणी में होती है।
  ↳ WagonRegisterTimeoutMs 30000 wagon register timeout ms के लिए समय सेटिंग। इकाई (सेकंड, मिनट या मिलीसेकंड) आमतौर पर विकल्प के नाम या पास के विकल्पों की टिप्पणी में होती है।
  ↳ WagonRegisterDistance 45.0 wagon register distance के लिए गेम यूनिट में दूरी।
  ↳ StrictWagonOwnership false strict wagon ownership के लिए स्विच: true = चालू, false = बंद (डिफ़ॉल्ट false)।
  ↳ RequireWagonNearby false Requires wagon nearby: true = हाँ, false = नहीं (डिफ़ॉल्ट false)।
config/xp.lua - 6 विकल्प#

Set Enabled = false to switch this script's XP off without touching code.

Setting Default What it does
XP table xp प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
  ↳ Enabled true enabled को चालू या बंद करता है (डिफ़ॉल्ट true)।
  ↳ Job "trachboy" Per-job level key in jrs_core. Matches trachboy from jrs_multijob.
  ↳ Multiplier 1.0 Scales every reward below. Raise it for a boosted weekend, drop it to slow this job down relative to the others.
  ↳ Default 0 Used when a reward name is awarded that is not listed here.
  ↳ Rewards table rewards प्रविष्टियों की टेबल। फ़ाइल के उदाहरणों की तरह प्रविष्टियाँ जोड़ें, हटाएँ या बदलें।
JRS Core · मुफ़्त और ओपन-सोर्स RedM फ्रेमवर्क · JRS TEAM द्वारा