JRS COREBelgeler
Scriptler

Jobs

[JOBS] klasöründe 31 script

Legal jobs and gathering: police, medic, mining, hunting, fishing, crafting, railroad and more.

Bu klasörde 31 script var. Aşağıdaki sekmelerden birini seç.

Paid (server only)   jrs_boats

jrs core Boats for jrs_core and jrs_inventory

Resource jrs_boats
Folder [JOBS]
Version 2.9.3
Author jrs team
Depends on jrs_core, jrs_inventory, oxmysql
Interface Yes (NUI)
Languages ar, en
Code size 5,712 Lua lines

Commands

  • /boatEnter
  • /shipLoad
  • /shipUnload

Exports

GetLargeShipDefinition, IsLargeShipModel

Database tables

jrs_boats

config/config.lua - 164 seçenek#

General

Setting Default What it does
CoreResource "jrs_core" core resource ayarı.
InventoryResource "jrs_inventory" inventory resource ayarı.
DatabaseTable "jrs_boats" database table ayarı.
PortableItem "portable_canoe" portable item tarafından kullanılan envanter eşyaları. Adlar jrs_items tablosunda olmalı.
StoragePrefix "jrs_boat_" storage prefix ayarı.
Locale "ar" Bu scriptin arayüz dili (en veya ar).
Debug false Debug output for debug: true = evet, false = hayır (varsayılan false).
NameMinLength 2 name min length için minimum veya gereken seviye.
NameMaxLength 30 name max length için üst sınır.
RequestCooldownMs 500 request cooldown ms için zaman ayarı. Birim (saniye, dakika veya milisaniye) genelde seçenek adında veya yandaki seçeneklerin yorumunda yazar.
RemoteReturnDelay 15000 remote return delay için zaman ayarı. Birim (saniye, dakika veya milisaniye) genelde seçenek adında veya yandaki seçeneklerin yorumunda yazar.
ShopSessionMs 900000 shop session ms için sayı (varsayılan 900000).
keys table keys için tuş veya kontrol. Kontroller oyunun girdi listesindeki hash değerleridir.
  ↳ shop 0x760A9C6F [G] Open Boat Shop Menu
  ↳ options 0xF1301666 [O] Opens In-Boat Menu for Anchor, Inventory and Remote Return
  ↳ ret 0xD9D0E1C0 [space] Return Boat to Shop at Prompt
maxBoats 5 Default: 5
sellPrice 0.60 Default: 0.60
blockNpcBoats false If true, will block the spawning of NPC boats
blipAllowedClosed true If true, will show colored blip when shop is closed
  ↳ keelboat table keelboat girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
inventory table inventory girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ pirogue2 table Portable
  ↳ canoetreetrunk table Canoes
  ↳ canoe table canoe girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ pirogue table pirogue girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ skiff table Rowboats
  ↳ rowboat table rowboat girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ rowboatSwamp table rowboat swamp girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ keelboat table keelboat girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
LargeShips table Large ships / hybrid ships Native RDR2 boat models can use themselves as the physics root. Streamed object models automatically fall back to the hidden physics-root system.
  ↳ Enabled true enabled özelliğini açar veya kapatır (varsayılan true).
  ↳ DefaultPhysicsRoot 'boatsteam02x' default physics root ayarı.
  ↳ PreviewFov 88.0 preview fov için sayı (varsayılan 88.0).
  ↳ InteractionDistance 2.5 interaction distance için oyun birimiyle mesafe.
  ↳ OptionsDistance 45.0 options distance için oyun birimiyle mesafe.
  ↳ CargoSearchRadius 14.0 cargo search radius için oyun birimiyle mesafe.
  ↳ MaxCargoEntityDistance 22.0 max cargo entity distance için oyun birimiyle mesafe.
  ↳ StateSaveIntervalMs 15000 state save interval ms için zaman ayarı. Birim (saniye, dakika veya milisaniye) genelde seçenek adında veya yandaki seçeneklerin yorumunda yazar.
  ↳ BoardingPromptDistance 35.0 boarding prompt distance için oyun birimiyle mesafe.
  ↳ controls table controls girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ DrivingHUD table driving hud girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ ships table visualType = 'auto' detects whether the model is a native vehicle or a streamed object. useNativePhysics = 'auto' uses native boat physics when the model is a vehicle; otherwise the model is attached to DefaultPhysicsRoot as a hyb
HorseTransport table Horse transport job (horseBoat only) Horse transport appears in the separate Jobs tab. Starting a job spawns a temporary free horseBoat at the pickup dock; no purchase or ownership is required.
  ↳ Enabled true enabled özelliğini açar veya kapatır (varsayılan true).
  ↳ JobsMenu true Show horse transport in a separate Jobs tab inside the boat shop.
  ↳ FreeJobBoat true Mission horseBoat is temporary/free and does not need ownership.
  ↳ HideJobBoatFromShop true Do not sell horseBoat while it is reserved as a job boat.
  ↳ RequiredBoatModel "horseBoat" required boat model için oyun modeli veya varlığı.
  ↳ JobBoatName "Horse Transport Boat" Kimler izinli: job boat name için meslekler, gruplar veya yetkiler.
  ↳ InteractionDistance 2.5 interaction distance için oyun birimiyle mesafe.
  ↳ StartDistance 3.0 start distance için oyun birimiyle mesafe.
  ↳ DestinationDistance 4.0 destination distance için oyun birimiyle mesafe.
  ↳ ShipDockDistance 55.0 Max distance between the job boat and the livestock dock.
  ↳ RequireAnchor true Requires anchor: true = evet, false = hayır (varsayılan true).
  ↳ ProtectHorses true protect horses için anahtar: true = açık, false = kapalı (varsayılan true).
  ↳ MinimumTripTimeSeconds 45 minimum trip time seconds için minimum veya gereken seviye.
  ↳ CooldownSeconds 300 cooldown seconds için zaman ayarı. Birim (saniye, dakika veya milisaniye) genelde seçenek adında veya yandaki seçeneklerin yorumunda yazar.
  ↳ DeliveredHorseLifetimeMs 30000 delivered horse lifetime ms için zaman ayarı. Birim (saniye, dakika veya milisaniye) genelde seçenek adında veya yandaki seçeneklerin yorumunda yazar.
  ↳ BlipSprite 2005921736 blip sprite için harita işareti veya simge ayarları.
  ↳ BlipScale 0.25 blip scale için harita işareti veya simge ayarları.
  ↳ ShowStartBlips false Job starts from the Jobs menu, so standalone start blips are not needed.
  ↳ controls table controls girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ horseModels table horse models için oyun modeli veya varlığı.
  ↳ horseSlots table Horse positions on horseBoat, lowered to the cargo-deck floor based on in-game testing. These sit inside the livestock bay instead of floating above the stall walls.
  ↳ routes table routes girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
CargoTransport table Cargo transport job using the same native horseBoat vehicle as Horse Transport. Cargo uses its own rear-deck slot layout and does not modify HorseTransport.horseSlots.
  ↳ Enabled true enabled özelliğini açar veya kapatır (varsayılan true).
  ↳ JobsMenu true jobs menu için anahtar: true = açık, false = kapalı (varsayılan true).
  ↳ FreeJobBoat true free job boat için anahtar: true = açık, false = kapalı (varsayılan true).
  ↳ HideJobBoatFromShop true Hides job boat from shop: true = evet, false = hayır (varsayılan true).
  ↳ RequiredBoatModel "horseBoat" required boat model için oyun modeli veya varlığı.
  ↳ JobBoatName "Horse Boat Cargo Transport" Kimler izinli: job boat name için meslekler, gruplar veya yetkiler.
  ↳ InteractionDistance 2.5 interaction distance için oyun birimiyle mesafe.
  ↳ DestinationDistance 5.0 destination distance için oyun birimiyle mesafe.
  ↳ ShipDockDistance 60.0 ship dock distance için oyun birimiyle mesafe.
  ↳ RequireAnchor true Requires anchor: true = evet, false = hayır (varsayılan true).
  ↳ MinimumTripTimeSeconds 45 minimum trip time seconds için minimum veya gereken seviye.
  ↳ CooldownSeconds 300 cooldown seconds için zaman ayarı. Birim (saniye, dakika veya milisaniye) genelde seçenek adında veya yandaki seçeneklerin yorumunda yazar.
  ↳ CargoLifetimeMs 20000 cargo lifetime ms için zaman ayarı. Birim (saniye, dakika veya milisaniye) genelde seçenek adında veya yandaki seçeneklerin yorumunda yazar.
  ↳ CargoCount 6 cargo count için sayı (varsayılan 6).
  ↳ controls table controls girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ cargoModels table Physical freight spawned at the pickup dock. More models can be added later.
  ↳ cargoSlots table Cargo-only positions on horseBoat. Keep them toward the rear of the cargo deck. These are intentionally separate from HorseTransport.horseSlots.
  ↳ routes table routes girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
shops table Boat Shops
  ↳ lagras table lagras girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ saintdenis table saintdenis girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ annesburg table annesburg girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ blackwater table blackwater girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ wapiti table wapiti girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ manteca table manteca girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ sisika table sisika girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ braithwaite table braithwaite girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ guarma table guarma girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
locations table Water Locations for Portable Canoe
  ↳ 1 table 1 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 2 table 2 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 3 table 3 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 4 table 4 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 5 table 5 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 6 table 6 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 7 table 7 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 8 table 8 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 9 table 9 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 10 table 10 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 11 table 11 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 12 table 12 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 13 table 13 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 14 table 14 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 15 table 15 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 16 table 16 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 17 table 17 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 18 table 18 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 19 table 19 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 20 table 20 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 21 table 21 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 22 table 22 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 23 table 23 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 24 table 24 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
Notes from the README#
text
## 2.9.0 Shop Category Cleanup
- Removed the Large Ships category/filter button from the Shop/My Boats category bar.
- Large-ship definitions remain available internally for jobs and existing systems.
## 2.8.9 Multi-port Boarding Points
- Added `boardingPromptPoints` support for multiple static dock boarding locations.
- Added Blackwater and Saint Denis boarding points for `horseBoat`.
- The client automatically selects the nearest configured boarding point that is close to the active ship.
- Falls back to the local ship-side boarding offset at unconfigured ports.
## 2.8.8 Dedicated Boarding Point
- Added a dedicated `boardingPromptPoint` for `horseBoat`.
- `G - Board Ship` now appears only beside the configured boarding point.
- Boarding places the player on a safe deck landing point instead of taking the helm.
- `E - Take Helm` remains a separate interaction inside the wheelhouse.
## 2.8.6 Cargo Slot Adjustment
- Updated CargoTransport.cargoSlots to the user-tuned rear-deck positions.
## 2.8.5 Cargo Boat Dock Spawn
- Moved only the Cargo Transport `horseBoat` pickup spawn closer to the loading dock in Blackwater and Saint Denis.
- Horse Transport boat spawn, cargo slots, horse slots, and user-tuned Blackwater horse/cargo spawn points remain unchanged.
## 2.8.2 Cargo Crate Stack Model
- Cargo Transport crates now use `p_bat_cratestack01x` for all six cargo entities.
- Cargo boat, rear cargo slot positions, HorseTransport horse slots, and Blackwater spawn coordinates are unchanged.
## 2.8.1 Cargo Transport on Native horseBoat
- Cargo Transport now uses the same native `horseBoat` vehicle as Horse Transport.
- Cargo crates use a separate rear-deck slot layout and do not change the user-tuned horse slots.
- `horseBoat` remains a native RedM vehicle with native buoyancy, driving, engine audio, smoke and collision.
- Blackwater horse/cargo spawn coordinates remain unchanged.
## 2.8.0 Cargo Transport Back to Native tugboat3
- Cargo Transport now uses `tugboat3` again.
- `tugboat3` is explicitly treated as a native RedM vehicle, not an object/hybrid shell.
- Native buoyancy, driving, engine audio, smoke and collision remain on the actual `tugboat3` vehicle.
- Restored tugboat3-specific cargo deck slots.
- Preserved the user-approved Blackwater horse and cargo spawn coordinates.
## 2.7.9 Native ship_nbdGuama2 Vehicle
- Confirmed `ship_nbdGuama2` is a native RedM vehicle.
- Cargo Transport now spawns `ship_nbdGuama2` directly as the physics/drive vehicle.
- Disabled Hybrid/Object driving for this ship.
- Enabled native driver seat, native anchoring, and automatic anchor release on driver entry.
- Preserved the user-locked Blackwater horse/cargo spawn coordinates and HorseTransport horse slots.
# REDEMPIRE Boats v2.7.9
## 2.7.8 Cargo Ship Model
- Changed the Cargo Transport job boat from `ship_guama02` to `ship_nbdGuama2`.
- Kept the existing cargo routes, Blackwater spawn points, rewards, and cargo slot layout unchanged.
- Added `ship_nbdGuama2` as its own large-ship definition while leaving `ship_guama02` available separately.
## 2.7.7 Cargo Ship Guarma
- Changed the Cargo Transport job boat from `tugboat3` to `ship_guama02`.

Free (included in JRS Core)   jrs_bossmanager

JRS CORE | jrs_bossmanager | config.lua

Resource jrs_bossmanager
Folder [JOBS]
Version 1.0.0
Author JRS TEAM
Depends on jrs_core
Interface No
Code size 883 satır Lua

Commands

  • /givelicense
  • /revokelicense

Database tables

jobmanager

config.lua - 2 seçenek#

General

Setting Default What it does
Key 0x446258B6 changed Key to PGUP, otherwise it collides with the default key of jrs_admin
Locale "en" language

Paid (server only)   jrs_bounty

jrs core Bounty Board

Resource jrs_bounty
Folder [JOBS]
Version 2.1.1
Author jrs team
Depends on jrs_core, oxmysql
Interface Yes (NUI)
Languages ar, en
Code size 2,799 Lua lines

Commands

  • /bountycooldown

Database tables

jrs_bountty, jrs_bounty_cooldowns, jrs_sheriffbounty

config/config.lua - 114 seçenek#

General

Setting Default What it does
Debug false Debug output for debug: true = evet, false = hayır (varsayılan false).
ServerConsolePrints true Enable to see payout/xp debug logs in server console
RequireJob true Access The bounty board requires a Bounty Hunter job.
BountyJobs table Kimler izinli: bounty jobs için meslekler, gruplar veya yetkiler.
  ↳ bounty true bounty için anahtar: true = açık, false = kapalı (varsayılan true).
  ↳ bountyhunter true bountyhunter için anahtar: true = açık, false = kapalı (varsayılan true).
  ↳ bounty_hunter true bounty hunter için anahtar: true = açık, false = kapalı (varsayılan true).
AllowLawJobs true Allows law jobs (police/sheriff) to access board and post sheriff notices
MaxSheriffReward 5000 max sheriff reward için para değeri. Ödüller jrs_core ekonomi çarpanından geçer.
BoardBlips true UI / interaction
BoardblipName "Bounty Board" boardblip name için oyuncuya gösterilen metin. Çeviri veya yeniden adlandırma için değiştir.
BoardBlipSprite "blip_proc_bounty_poster" board blip sprite için harita işareti veya simge ayarları.
BoardBlipModifier "BLIP_MODIFIER_MP_COLOR_23" board blip modifier için harita işareti veya simge ayarları.
BoardBlipScale 0.2 board blip scale için harita işareti veya simge ayarları.
PromptGroup "Bounty Board" Kimler izinli: prompt group için meslekler, gruplar veya yetkiler.
PromptName "Open" prompt name için oyuncuya gösterilen metin. Çeviri veya yeniden adlandırma için değiştir.
BoardOpenControl 0x760A9C6F G
BoardOpenDistance 2.0 board open distance için oyun birimiyle mesafe.
CreateBountyTime 10 minutes
MaxBountys 20 max bountys için üst sınır.
DistanceSpawnEnemys 60.0 distance spawn enemys için oyun birimiyle mesafe.
MinimumMissionSeconds 20 server-side anti-instant-complete check (45 on 2026-10-02 rejected fast legit kills; 20 on 2026-10-08)
MissionCompletionDistance 800.0 maximum distance from the assigned target area (400 rejected fights that chased away from the camp)
Jobs table Law jobs allowed to post and delete sheriff bounties.
Easy "easy" Stable internal difficulty keys. Existing Arabic/German rows are normalized by the server.
Middle "medium" middle ayarı.
Hard "hard" hard ayarı.
DifficultyLabels table difficulty labels girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ easy "سهل" easy ayarı.
  ↳ medium "متوسط" medium ayarı.
  ↳ hard "صعب" hard ayarı.
BountyBoards table bounty boards girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
Names table This will be the Target name in Bountyboard Name will pciked random out of this names list
MinEasyReward 2 Reward System ---------------------------------- RDO Authentic Bounty Hunter Payouts & XP Progression Easy (1-star)
MaxEasyReward 3 max easy reward için para değeri. Ödüller jrs_core ekonomi çarpanından geçer.
EasyXP 160 easy xp için sayı (varsayılan 160).
MinMiddleReward 3 Middle (2-star)
MaxMiddleReward 6 max middle reward için para değeri. Ödüller jrs_core ekonomi çarpanından geçer.
MiddleXP 300 middle xp için sayı (varsayılan 300).
MinHardReward 6 Hard (3-star)
MaxHardReward 10 max hard reward için para değeri. Ödüller jrs_core ekonomi çarpanından geçer.
HardXP 460 hard xp için sayı (varsayılan 460).
BountyMissionCooldownSeconds 300 Bounty board mission cooldown (300 seconds / 5 minutes, replaces old 1 hour wait)
EnemyDifficulty table RDO Authentic Enemy Combat & Difficulty Settings
  ↳ easy table easy girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ medium table medium girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ hard table hard girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
Model "CS_strawberryoutlaw_02" model için oyun modeli veya varlığı.
EasyMissions table easy missions girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
MiddleMissions table middle missions girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
HardMissions table hard missions girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
GroupMaxMembers 4 Total players including the leader

DE

Setting Default What it does
Text table UI labels / notifications
  ↳ BoardTitle "لوحة المطلوبين" board title için oyuncuya gösterilen metin. Çeviri veya yeniden adlandırma için değiştir.
  ↳ BoardSubtitle 'ملصقات المطلوبين وإعلانات ا... board subtitle ayarı.
  ↳ Available "الجوائز المتاحة" available ayarı.
  ↳ Sheriff "إعلانات الشريف" sheriff ayarı.
  ↳ Post "نشر مطلوب" post ayarı.
  ↳ Refresh "تحديث" refresh ayarı.
  ↳ Close "إغلاق" close ayarı.
  ↳ Start "بدء المهمة" start ayarı.
  ↳ Abort "إلغاء المهمة" abort ayarı.
  ↳ Delete "حذف" delete ayarı.
  ↳ ConfirmDelete "هل أنت متأكد من حذف هذا المطلوب؟" confirm delete ayarı.
  ↳ NoBounties "لا توجد مهمات متاحة حالياً." no bounties ayarı.
  ↳ NoSheriffBounties "لا توجد إعلانات شريف منشورة." no sheriff bounties ayarı.
  ↳ Firstname "الاسم الأول" firstname ayarı.
  ↳ Lastname "اسم العائلة" lastname ayarı.
  ↳ Reason "السبب" reason ayarı.
  ↳ Reward "المكافأة" reward için para değeri. Ödüller jrs_core ekonomi çarpanından geçer.
  ↳ Submit "نشر ملصق مطلوب" submit ayarı.
  ↳ Group "المجموعة" Kimler izinli: group için meslekler, gruplar veya yetkiler.
  ↳ AddMember "إضافة عضو" add member ayarı.
  ↳ LeaveGroup "مغادرة المجموعة" Kimler izinli: leave group için meslekler, gruplar veya yetkiler.
  ↳ DisbandGroup "حل المجموعة" Kimler izinli: disband group için meslekler, gruplar veya yetkiler.
MissionBlip "Bounty Target" mission blip için harita işareti veya simge ayarları.
MissionBlipSprite "blip_mission_bounty" Skull with dollar sign (-907204276)
MissionBlipModifier "BLIP_MODIFIER_MP_COLOR_10" Red color modifier
MissionBlipScale 0.2 mission blip scale için harita işareti veya simge ayarları.
MissionAreaZoneRadius 90.0 red zone under the skull blip
Messages table messages için oyuncuya gösterilen metin. Çeviri veya yeniden adlandırma için değiştir.
  ↳ NoPermission "ليس لديك صلاحية للقيام بذلك." Kimler izinli: no permission için meslekler, gruplar veya yetkiler.
  ↳ MissionStarted 'بدأت المهمة. توجه إلى المنط... mission started ayarı.
  ↳ MissionAlreadyActive "لديك مهمة نشطة بالفعل." mission already active ayarı.
  ↳ MissionUnavailable "هذا المطلوب لم يعد متاحاً." mission unavailable ayarı.
  ↳ InvalidMissionCompletion "تعذر التحقق من إكمال المهمة." invalid mission completion ayarı.
  ↳ MissionAborted 'تم إلغاء مهمة صيد المطلوبين... mission aborted ayarı.
  ↳ NoActiveMission "ليس لديك مهمة صيد مطلوبين نشطة." no active mission ayarı.
  ↳ MissionFailed "فشلت المهمة." mission failed ayarı.
  ↳ MissionSuccess "اكتملت المهمة بنجاح." mission success ayarı.
  ↳ RemainingEnemies "الأعداء المتبقون: " remaining enemies ayarı.
  ↳ EnemiesKilled "الأعداء الذين تم القضاء عليهم: " enemies killed ayarı.
  ↳ RewardReceived 'تم استلام مكافأة صيد المطلو... reward received için para değeri. Ödüller jrs_core ekonomi çarpanından geçer.
  ↳ SheriffBountyPosted "تم نشر ملصق الشريف بنجاح." sheriff bounty posted ayarı.
  ↳ SheriffBountyDeleted "تم حذف ملصق الشريف." sheriff bounty deleted ayarı.
  ↳ InvalidForm 'يرجى إكمال جميع الحقول وإدخ... invalid form ayarı.
  ↳ GroupInvalidPlayer "يرجى إدخال مُعرّف لاعب صالح." Kimler izinli: group invalid player için meslekler, gruplar veya yetkiler.
  ↳ GroupPlayerNotFound "هذا اللاعب غير متصل أو غير جاهز." Kimler izinli: group player not found için meslekler, gruplar veya yetkiler.
  ↳ GroupTargetBusy 'هذا اللاعب لديه مهمة صيد مط... Kimler izinli: group target busy için meslekler, gruplar veya yetkiler.
  ↳ GroupTargetAlreadyGrouped 'هذا اللاعب موجود بالفعل في ... Kimler izinli: group target already grouped için meslekler, gruplar veya yetkiler.
  ↳ GroupLeaderOnly 'فقط قائد المجموعة يمكنه الق... Kimler izinli: group leader only için meslekler, gruplar veya yetkiler.
  ↳ GroupLeaderAbortOnly 'فقط قائد المجموعة يمكنه إلغ... Kimler izinli: group leader abort only için meslekler, gruplar veya yetkiler.
  ↳ GroupLocked 'لا يمكن تعديل المجموعة أثنا... Kimler izinli: group locked için meslekler, gruplar veya yetkiler.
  ↳ GroupFull "مجموعة صيد المطلوبين ممتلئة." Kimler izinli: group full için meslekler, gruplar veya yetkiler.
  ↳ BountyCooldownActive 'يجب عليك الانتظار %s قبل بد... bounty cooldown active için zaman ayarı. Birim (saniye, dakika veya milisaniye) genelde seçenek adında veya yandaki seçeneklerin yorumunda yazar.
  ↳ BountyCooldownStarted 'بدأت فترة انتظار مهمات صيد ... bounty cooldown started için zaman ayarı. Birim (saniye, dakika veya milisaniye) genelde seçenek adında veya yandaki seçeneklerin yorumunda yazar.
  ↳ MemberCooldownActive 'عضو الفريق %s لديه فترة انت... member cooldown active için zaman ayarı. Birim (saniye, dakika veya milisaniye) genelde seçenek adında veya yandaki seçeneklerin yorumunda yazar.
  ↳ JobRequired 'يجب أن تكون صائد جوائز لاست... Kimler izinli: job required için meslekler, gruplar veya yetkiler.
  ↳ TargetJobRequired "هذا اللاعب ليس صائد جوائز." Kimler izinli: target job required için meslekler, gruplar veya yetkiler.
MissionFailed Config.Messages.MissionFaile... Legacy bounty aliases kept for older integrations.
MissionSuccess Config.Messages.MissionSucce... mission success ayarı.
EnemyRemain Config.Messages.RemainingEne... enemy remain ayarı.
KiledEnemys Config.Messages.EnemiesKille... kiled enemys ayarı.
RewardGet Config.Messages.RewardReceiv... reward get için para değeri. Ödüller jrs_core ekonomi çarpanından geçer.
Notes from the README#
text
REDEMPIRE Bounty Board v2.1.0
=======================
Dependencies
------------
- oxmysql
- jrs_core
Recommended start order
-----------------------
ensure oxmysql
ensure jrs_core
ensure jrs_bounty
Installation
------------
1. Replace the old jrs_bounty resource with this folder.
2. Keep the resource folder name as: jrs_bounty
3. The server creates the required tables automatically.
4. Review config.lua before starting the resource.
Bounty-only build
-----------------
- The complete heist/robbery system was removed.
- jrs_lockpick is no longer used.
- jrs_inventory is no longer required by this resource.
- Available bounty missions and sheriff bounty notices remain.
Group bounty system
-------------------
- Open the Group tab on the bounty board.
- The leader adds players directly by server ID.
- Config.GroupMaxMembers controls the total group size including the leader.
- Only the group leader can start or abort a bounty mission while grouped.
- Starting a bounty sends the same mission to every current group member.
- Only one networked enemy wave is spawned by the leader, preventing duplicate NPC waves.
- Group membership is locked while a mission is active.
- Group members cannot start another bounty while assigned to the leader's active mission.
- The poster reward is a TOTAL reward. It is split between online mission participants at completion.
- Integer remainders are distributed one dollar at a time so the full configured reward is paid.
- The normal bounty cooldown is applied to every mission participant after success.
- Groups are session-only and are not stored in the database.
Important config options
------------------------
- Config.Jobs
- Config.BountyBoards
- Config.GroupMaxMembers
- Config.MaxSheriffReward
- Config.MinimumMissionSeconds
- Config.MissionCompletionDistance

Free (included in JRS Core)   jrs_crawfish

A script to catch crawfish for jrs core framework

Resource jrs_crawfish
Folder [JOBS]
Version 2.0
Author JRS TEAM
Interface No
Code size 693 satır Lua
config.lua - 22 seçenek#

General

Setting Default What it does
defaultlang "en" Default language ("en" English, "es" Español)
ProgressBarType 2 false or less than 1 = no progress bar display, 1 = legacy progressBars, 2 = jrs_progressbar; Default: 2
ProgressBar table Progress Bar Variables; Only used if Config.ProgressBarType is 2
  ↳ theme "linear" Supported themes: "linear", "circle", "innercircle"; Default: "linear"
  ↳ color "rgb(124, 45, 45)" CSS color name or rgb/rgba/etc format; Default: "rgb(124, 45, 45)"
  ↳ width "20vw" Horizontal length of progressbar in CSS units; Only used by the "linear" theme; Default: "20vw"
  ↳ focus false If true, progress bar UI will have keyboard focus; Default: false
SearchTimeMin 5000 Minimum time, in milliseconds (1000 milliseconds = 1 second), taken to search a crawfish hole.
SearchTimeMax 10000 Maximum time, in milliseconds (1000 milliseconds = 1 second), taken to search a crawfish hole.
SearchDelay 600 Time, in seconds, before a crawfish hole can be search again.
SearchRewardCount 1 How many crawfish players can find per hole; Set this to a table like so {min, max} for random reward count per search; eg {0, 3} will mean a random reward count between 0 and 3.
CrawfishItemName "animal_crawfish" The item name of a Crawfish; given to player on successful search (MUST be registered in your items database!).
CrawfishItemLabel _U("item_crawfish") The display name of a Crawfish. _U("item_crawfish") will pull the name from your language file, or you can just put a name here yourself.
CanFindOtherItems false Set true to allow players to find extra items in crawfish holes; Default: false
OtherItemsChance 2 The chance of a player finding other items in crawfish holes (0 to 100); Default: 2
MaxOtherItems 1 The maximum different items a player can find when searching a crawfish hole; Default: 1
OtherItems table other items tarafından kullanılan envanter eşyaları. Adlar jrs_items tablosunda olmalı.
CrawfishCustomUseFunction false Set true if you already have a script which handles the usage of an item with the same name as Config.CrawfishItemName.
CrawfishGivenItemName "provision_meat_crustacean" The item name of what is rewarded when using a Crawfish from inventory (MUST be registered in your items database!).
CrawfishGivenItemLabel _U("item_harvest") The display name of Config.CrawfishGivenItemName. _U("item_harvest") will pull the name from your language file, or you can just put a name here yourself.
CrawfishGivenItemAmount 1 How many items (Config.CrawfishGivenItemName) players can obtain when using a Crawfish from inventory; Set this to a table like so {min, max} for random item count when used; eg {1, 3} will mean a random item count between 1 and 3
CrawfishHoles table vector3(x,y,z)

Paid (server only)   jrs_delivery

Multi-location and multi-cargo delivery job for jrs_core with route map NUI

Resource jrs_delivery
Folder [JOBS]
Version 4.1.4
Author jrs team
Depends on jrs_core
Interface Yes (NUI)
Languages ar, en
Code size 3,010 Lua lines

Database tables

jrs_delivery_locations, jrs_delivery_receivers, jrs_delivery_route_extras

config/config.lua - 77 seçenek#

General

Setting Default What it does
defaultlang "ar" Fallback only. The live language is per player and comes from jrs_core (@jrs_core/shared/jrs_lang.lua): _U resolves in the language the player picked, _UE forces English for RedM on-screen prompts.
RequireJob true Only players who picked up the Delivery Driver job at a jrs_multijob employment office can start deliveries. Set to false to let anyone use the job.
JobName "delivery" Kimler izinli: job name için meslekler, gruplar veya yetkiler.
MinimumJobGrade 0 minimum job grade için minimum veya gereken seviye.
CurrencyType 0 jrs_core currency: 0 = cash, 1 = gold, 2 = rol.
EnableXP true XP is awarded through jrs_core and stored in characters_level.
XPReason "Delivery completed" xp reason ayarı.
InteractControl 0x760A9C6F G
DeliverControl 0xCEFD9220 E
InteractRadius 2.0 interact radius için oyun birimiyle mesafe.
ServerStartDistance 8.0 server start distance için oyun birimiyle mesafe.
ServerDeliveryDistance 15.0 server delivery distance için oyun birimiyle mesafe.
NpcSpawnDistance 180.0 npc spawn distance için oyun birimiyle mesafe.
PromptCooldownMs 1200 prompt cooldown ms için zaman ayarı. Birim (saniye, dakika veya milisaniye) genelde seçenek adında veya yandaki seçeneklerin yorumunda yazar.
DeliveryZoneRadius 9.0 and the player must have stepped out of it, before the receiving clerk's prompt appears. ReceiverOffset places that clerk to the side of the parked wagon (reusing the destination station's own NPC model).
ReceiverInteractRadius 3.25 receiver interact radius için oyun birimiyle mesafe.
ReceiverOffset 3.25 receiver offset için sayı (varsayılan 3.25).
ReceiverOverrides table Per-location receiver spot overrides (loc_key -> vector4), set live from the in-game admin panel and synced from jrs_delivery_receivers. Locations with no entry here fall back to the automatic offset above.
UI table The delivery menu uses the included NUI interface. No external menu resource is required.
  ↳ Enabled true enabled özelliğini açar veya kapatır (varsayılan true).
  ↳ Enabled false enabled özelliğini açar veya kapatır (varsayılan false).
  ↳ Username "Delivery Job" username ayarı.
AllowAllRoutes false Each location ships one cargo to one fixed destination.
MinimumDeliverySeconds 10 minimum delivery seconds için minimum veya gereken seviye.
RouteExpiryGraceSeconds 30 route expiry grace seconds için sayı (varsayılan 30).
CancelIfWagonDestroyed true cancel if wagon destroyed için anahtar: true = açık, false = kapalı (varsayılan true).
WarpPlayerIntoWagon false warp player into wagon için anahtar: true = açık, false = kapalı (varsayılan false).
EnableCargoSpeedLimit true Enforce each cargo contract's wagon speed.
EnableLocationBlips true Map settings.
LocationBlipHash -1989306548 location blip hash için dünya koordinatları (x, y, z).
LocationBlipColor "BLIP_MODIFIER_MP_COLOR_32" location blip color için dünya koordinatları (x, y, z).
LocationBlipScale 0.8 location blip scale için dünya koordinatları (x, y, z).
DestinationBlipHash -570710357 destination blip hash için harita işareti veya simge ayarları.
GpsRouteColor "COLOR_YELLOW" gps route color ayarı.
RouteDefaults table Default values used by routes unless overridden in Config.RouteOverrides.
  ↳ wagon "CART06" wagon ayarı.
  ↳ timer 1500 timer için sayı (varsayılan 1500).
  ↳ xp 220 xp için sayı (varsayılan 220).
  ↳ priceMin 2.00 price min için para değeri. Ödüller jrs_core ekonomi çarpanından geçer.
  ↳ priceMax 3.50 price max için para değeri. Ödüller jrs_core ekonomi çarpanından geçer.
  ↳ maxSpeed 8.5 Game units are meters per second.
CargoPresets table Cargo presets define the default behavior of each load. Scaled onto jrs_delivery's price/xp economy (RDO Trader Delivery parity).
  ↳ eggs table eggs girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ raspberry table raspberry girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ lumber table lumber girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ nails table nails girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ caviar table caviar girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ trader_goods_local table trader goods local girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ trader_goods_distant table trader goods distant girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ cigar table cigar girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ coal_shipment table coal shipment girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ snake_poison table snake poison girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ tobacco table tobacco girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ fish_lure table fish lure girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ lead_bar table lead bar girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ ruby table ruby girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
LocationOrder table wagonSpawn: wagon spawn position. deliveryPoint: route completion position. destinations: the single fixed target this location's cargo ships to (AllowAllRoutes = false).
Locations table locations için dünya koordinatları (x, y, z).
  ↳ valentine table valentine girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ wallace_station table wallace station girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ strawberry table strawberry girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ blackwater table blackwater girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ mcfarlanes_ranch table mcfarlanes ranch girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ armadillo table armadillo girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ wapiti_indian table wapiti indian girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ van_horn table van horn girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ saint_denis table saint denis girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ rhodes table rhodes girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ emerald_ranch table emerald ranch girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ annesburg table annesburg girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
RouteCargoOptions table Not needed: every location has exactly one cargo option, so no per-route override table.
RouteOverrides table Not needed: destinations above are fixed per location.
  ↳ valentine:wallace_station table valentine:wallace station girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ wallace_station:strawberry table wallace station:strawberry girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ annesburg:valentine table annesburg:valentine girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ rhodes:emerald_ranch table rhodes:emerald ranch girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ wapiti_indian:van_horn table wapiti indian:van horn girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
Notes from the README#
text
# jrs_delivery 3.3.3 — jrs_core
This resource is built for `jrs_core` and uses the core for character data, money, XP, notifications and the 3D destination waypoint.
## SS-Deliveryjob port
Locations, item names and per-mission XP were ported from the SS-Deliveryjob asset pack's `config.lua`
(SS-Deliveryjob's actual game logic is escrow-protected, so only its readable config data could be
carried over — the engine below is jrs_delivery's own). `Config.AllowAllRoutes = false` and each
location's single `destinations` entry recreate SS-Deliveryjob's one-city, one-cargo, one-fixed-destination
design as a 12-city ring: Valentine -> Wallace Station -> Strawberry -> Blackwater -> McFarlane's Ranch ->
Armadillo -> Wapiti Indian Reservation -> Van Horn -> Saint Denis -> Rhodes -> Emerald Ranch -> Annesburg -> (back to Valentine).
A Discord webhook log on delivery completion is available via `Config.Discord` (disabled by default —
set your own webhook URL, never reuse one shipped inside a downloaded pack).
## Multi-cargo contracts
A destination can offer multiple cargo contracts. The player selects:
1. Destination.
2. Cargo type.
3. The contract with its own time, payment, XP, wagon model and maximum speed.
The selected cargo is validated on the server when the delivery starts, when the wagon is registered and when the delivery is completed.
## Cargo defaults
Each cargo type has default settings in `Config.CargoPresets`:
'''lua
Config.CargoPresets.coal_shipment = {
    label = 'Coal',
    description = 'Heavy coal load out of Emerald Ranch. 30-50 units, slows the wagon.',
    wagon = 'wagon04x',
    timer = 1850,
    priceMin = 650,
    priceMax = 850,
    xp = 58,
    maxSpeed = 6.0,
    props = {
        -- Cargo objects...
    }
}
'''
`maxSpeed` uses game speed units in meters per second. The UI displays the approximate value in km/h.
## Cargo offered by a departure city
When no exact route configuration exists, the route uses the departure city's `cargoOptions`:
'''lua
Config.Locations.valentine = {
    cargoOptions = { 'raspberry' },
    destinations = { 'wallace_station' },
    -- ...
}
'''
This makes `raspberry` available from Valentine to Wallace Station only (`Config.AllowAllRoutes = false`).

Paid (server only)   jrs_doctors

jrs core Doctors - fully integrated medical, hospital, disease, employment, storage and death-screen system for RedM

Resource jrs_doctors
Folder [JOBS]
Version 4.4.20
Author jrs team
Depends on jrs_core, jrs_inventory, jrs_metabolism, oxmysql
Interface Yes (NUI)
Languages ar, en
Code size 30,018 Lua lines

Commands

  • /-
  • /admincure
  • /cureme
  • /jrs_doctor_menu
  • /jrspromptfix

Exports

AddInjury, AddOption, AdminClearDisease, ApplyDoctorOutfit, ApplyGradeOutfit, CalculateDramaticHeartRate, CallMedicalService, ChangeMetabolism, ClearActiveDisease, ClearInjuries, CloseDoctorRadial, CreateMedicalCall, CurePlayer, CurrentZone, ExternalHeal, ExternalRevive, FinishKnock, FinishKnockedPlayer, ForceStopDeathCam, GetActiveDisease, GetActiveTreatments, GetBleedingState, GetCurrentHeartRate, GetDiseaseCatalog, GetDiseaseRuntimeStatus, GetDiseaseTreatmentQuote, GetDoctorsOnDuty, GetInjuries, GetMedicONDUTY, GetPlayerDisease

Database tables

jrs_doctors_applications, jrs_doctors_archives, jrs_doctors_bleeding, jrs_doctors_cabinet_usage, jrs_doctors_calls, jrs_doctors_diseases, jrs_doctors_employees, jrs_doctors_injuries, jrs_doctors_kit_durability, jrs_doctors_patient_profiles, jrs_doctors_treatments

config/admin.lua - 12 seçenek#

General

Setting Default What it does
AdminMenu table Kimler izinli: admin menu için meslekler, gruplar veya yetkiler.
  ↳ Enabled true enabled özelliğini açar veya kapatır (varsayılan true).
  ↳ Command "jrsdoctorsadmin" command ayarı.
  ↳ RequireFullAccess true Requires full access: true = evet, false = hayır (varsayılan true).
  ↳ AllowWithoutDuty true Allows without duty: true = evet, false = hayır (varsayılan true).
  ↳ MaximumGiveAmount 5 maximum give amount için üst sınır.
  ↳ MaximumInjurySeverity 100 maximum injury severity için üst sınır.
  ↳ AuditToDatabase true audit to database için anahtar: true = açık, false = kapalı (varsayılan true).
  ↳ Operations table operations girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ BodyParts table body parts girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ Treatments table treatments girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ MetabolismProfiles table metabolism profiles girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
config/core.lua - 106 seçenek#

General

Setting Default What it does
Registry true registry için anahtar: true = açık, false = kapalı (varsayılan true).
RepSystem false rep system için anahtar: true = açık, false = kapalı (varsayılan false).
RepAdded 10.0 rep added için sayı (varsayılan 10.0).
MedicMissions false medic missions için anahtar: true = açık, false = kapalı (varsayılan false).
Diseases true diseases için anahtar: true = açık, false = kapalı (varsayılan true).
MedicArchives true medic archives için anahtar: true = açık, false = kapalı (varsayılan true).
ClothingScript true clothing script için anahtar: true = açık, false = kapalı (varsayılan true).
RagDollFalling false rag doll falling için anahtar: true = açık, false = kapalı (varsayılan false).
Key 0xCEFD9220 key için tuş veya kontrol. Kontroller oyunun girdi listesindeki hash değerleridir.
Align "right" align ayarı.
FireMedic "unemployed" fire medic ayarı.
JobGrade 7 Kimler izinli: job grade için meslekler, gruplar veya yetkiler.
JobGradeBuy 10 Kimler izinli: job grade buy için meslekler, gruplar veya yetkiler.
UseCommand true command özelliğini açar veya kapatır (varsayılan true).
WagonInventory 200 wagon inventory için sayı (varsayılan 200).
DespawnWagonDist 200 despawn wagon dist için oyun birimiyle mesafe.
UsePayment true payment özelliğini açar veya kapatır (varsayılan true).
SynPayment false syn payment için anahtar: true = açık, false = kapalı (varsayılan false).
PaymentTime 1800 payment time için sayı (varsayılan 1800).
PaymentGrade table Kimler izinli: payment grade için meslekler, gruplar veya yetkiler.
PayAlertAccepted 1.00 pay alert accepted için para değeri. Ödüller jrs_core ekonomi çarpanından geçer.
UseNotify true notify özelliğini açar veya kapatır (varsayılan true).
DelayNotify 5000 delay notify için zaman ayarı. Birim (saniye, dakika veya milisaniye) genelde seçenek adında veya yandaki seçeneklerin yorumunda yazar.
AlertDistance 2500 alert distance için oyun birimiyle mesafe.
UseAlertCmd true alert cmd özelliğini açar veya kapatır (varsayılan true).
CmdDelay 10 cmd delay için zaman ayarı. Birim (saniye, dakika veya milisaniye) genelde seçenek adında veya yandaki seçeneklerin yorumunda yazar.
DeadBodyBlip 350569997 dead body blip için harita işareti veya simge ayarları.
DeadPoliceBlip -1154452417 dead police blip için harita işareti veya simge ayarları.
RemoveAlertItem false HARD RULE: birdalert is a permanent tool and is never consumed by jrs_doctors
AlertItem "birdalert" fixed dispatch item
BirdModel "a_c_pigeon" bird model için oyun modeli veya varlığı.
ActivateMouse 0x760A9C6F activate mouse ayarı.
BedTime 10000 bed time için sayı (varsayılan 10000).
BedScenario "PROP_HUMAN_SLEEP_BED_PILLOW... bed scenario için animasyon ayarları.
RegisterPrice 0.35 register price için para değeri. Ödüller jrs_core ekonomi çarpanından geçer.
MedicDistance 500 medic distance için oyun birimiyle mesafe.
Distance 1.5 distance için oyun birimiyle mesafe.
UseMetadata true metadata özelliğini açar veya kapatır (varsayılan true).
KitsDurability 100 kits durability için sayı (varsayılan 100).
RemoveWhenUse 20 remove when use için sayı (varsayılan 20).
MedCabItem "docbandage" med cab item tarafından kullanılan envanter eşyaları. Adlar jrs_items tablosunda olmalı.
BlacklistZones table blacklist zones girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
Version "4.4.8-jrs-login-fix" version ayarı.
Debug false Debug output for debug: true = evet, false = hayır (varsayılan false).
Framework "jrs" jrs_core + jrs_inventory
Locale "ar" Bu scriptin arayüz dili (en veya ar).
CoreResource "jrs_core" core resource ayarı.
InventoryResource "jrs_inventory" inventory resource ayarı.
REDEMPIRE table redempire girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ CoreResource "jrs_core" core resource ayarı.
  ↳ InventoryResource "jrs_inventory" inventory resource ayarı.
  ↳ Currency table currency girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ RequireCharacterReady true Requires character ready: true = evet, false = hayır (varsayılan true).
  ↳ CharacterReadyTimeoutMs 15000 character ready timeout ms için zaman ayarı. Birim (saniye, dakika veya milisaniye) genelde seçenek adında veya yandaki seçeneklerin yorumunda yazar.
  ↳ ApiRetryMs 1000 api retry ms için sayı (varsayılan 1000).
  ↳ ApiRetryCount 20 api retry count için sayı (varsayılan 20).
  ↳ StorageRegisterDelayMs 175 storage register delay ms için zaman ayarı. Birim (saniye, dakika veya milisaniye) genelde seçenek adında veya yandaki seçeneklerin yorumunda yazar.
ResourceName "jrs_doctors" resource name için oyuncuya gösterilen metin. Çeviri veya yeniden adlandırma için değiştir.
LegacyMigration table legacy migration girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ Enabled true enabled özelliğini açar veya kapatır (varsayılan true).
  ↳ CopyJrsDoctorTables true copy jrs doctor tables için anahtar: true = açık, false = kapalı (varsayılan true).
ReleaseInfo table Startup identity printed in the RedM server console. Keep text concise so it stays readable in txAdmin and the live console.
  ↳ ScriptName "DOCTORS" script name için oyuncuya gösterilen metin. Çeviri veya yeniden adlandırma için değiştir.
  ↳ VersionName 'DOCTOR TRANSPORT & STORAGE ... version name için oyuncuya gösterilen metin. Çeviri veya yeniden adlandırma için değiştir.
  ↳ VersionType "SECURE UNIFIED PRODUCTION UI" version type ayarı.
  ↳ ReleaseChannel "PRODUCTION" release channel ayarı.
  ↳ FrameworkLabel "REDEMPIRE + INVENTORY" framework label için oyuncuya gösterilen metin. Çeviri veya yeniden adlandırma için değiştir.
  ↳ ShowStartupBanner true Shows startup banner: true = evet, false = hayır (varsayılan true).
  ↳ ReadyDelayMs 1500 ready delay ms için zaman ayarı. Birim (saniye, dakika veya milisaniye) genelde seçenek adında veya yandaki seçeneklerin yorumunda yazar.
Debugging table Structured diagnostics. Keep Enabled=true while testing, then switch it off in production.
  ↳ Enabled false enabled özelliğini açar veya kapatır (varsayılan false).
  ↳ Level "info" trace | debug | info | warning | error
  ↳ StartupDetails false startup details için anahtar: true = açık, false = kapalı (varsayılan false).
  ↳ PrintFramework true print framework için anahtar: true = açık, false = kapalı (varsayılan true).
  ↳ PrintDatabase true print database için anahtar: true = açık, false = kapalı (varsayılan true).
  ↳ PrintInventory false print inventory için anahtar: true = açık, false = kapalı (varsayılan false).
  ↳ PrintRequests false print requests için anahtar: true = açık, false = kapalı (varsayılan false).
  ↳ PrintResponses false print responses için anahtar: true = açık, false = kapalı (varsayılan false).
  ↳ PrintSecurity false print security için anahtar: true = açık, false = kapalı (varsayılan false).
  ↳ PrintPlayerAccess false print player access için anahtar: true = açık, false = kapalı (varsayılan false).
  ↳ PrintNui false print nui için anahtar: true = açık, false = kapalı (varsayılan false).
  ↳ PrintEntities false print entities için anahtar: true = açık, false = kapalı (varsayılan false).
  ↳ PrintHospitals false print hospitals için anahtar: true = açık, false = kapalı (varsayılan false).
  ↳ PrintShops false print shops için anahtar: true = açık, false = kapalı (varsayılan false).
  ↳ PrintJobs false print jobs için anahtar: true = açık, false = kapalı (varsayılan false).
  ↳ PrintCoordinates false print coordinates için anahtar: true = açık, false = kapalı (varsayılan false).
  ↳ RequestPayloads false enable only when you need full request payloads
  ↳ Command "jrsdoctorsdebug" command ayarı.
  ↳ StatusCommand "jrsdoctorsstatus" status command ayarı.
  ↳ ClientCommand "jrsdoctorsclientdebug" client command ayarı.
  ↳ Categories table categories girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
Access table access girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ Enabled true enabled özelliğini açar veya kapatır (varsayılan true).
  ↳ AcePermission "jrs_doctors.full_access" Kimler izinli: ace permission için meslekler, gruplar veya yetkiler.
  ↳ FullAccessGrade 99 Kimler izinli: full access grade için meslekler, gruplar veya yetkiler.
  ↳ FullAccessIdentifiers table full access identifiers girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ BypassJobAndGrade true Full-access identifiers are treated as doctors and managers everywhere in this resource.
  ↳ BypassCityJobRestriction true bypass city job restriction için anahtar: true = açık, false = kapalı (varsayılan true).
  ↳ BypassDutyRestriction false Full access still bypasses job/grade/location checks, but medical actions require Go On Duty.
  ↳ BypassManagementGrade true bypass management grade için anahtar: true = açık, false = kapalı (varsayılan true).
  ↳ BypassMenuLocation true bypass menu location için anahtar: true = açık, false = kapalı (varsayılan true).
  ↳ BypassCabinetLocation true bypass cabinet location için anahtar: true = açık, false = kapalı (varsayılan true).
  ↳ BypassPayments true The configured full-access Steam/Ace identifiers do not pay system-owned doctor charges (shops, cabinet, hospital, NPC doctor, assistant). Player-to-player medical invoices are deliberately excluded.
  ↳ PaymentBypassBlockedReasons table payment bypass blocked reasons girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ BypassRequiredItems true This bypass never applies to consumable treatment items while Config.TreatmentItemConsumption.RequireRealInventory is enabled.
  ↳ BypassInventoryCapacity false item receipt still respects real inventory capacity
config/deathscreen_tests.lua - 123 seçenek#

DEATH SCREEN, TEST SYSTEM AND COMPATIBILITY

Setting Default What it does
Billing table billing girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ Enabled true enabled özelliğini açar veya kapatır (varsayılan true).
  ↳ PayDoctorPercentage 100 pay doctor percentage için para değeri. Ödüller jrs_core ekonomi çarpanından geçer.
  ↳ Currency "cash" currency ayarı.
  ↳ InvoiceTimeoutSeconds 30 invoice timeout seconds için zaman ayarı. Birim (saniye, dakika veya milisaniye) genelde seçenek adında veya yandaki seçeneklerin yorumunda yazar.
  ↳ TargetByServerId true Billing UI accepts a typed player Server ID.
  ↳ RequireNearbyTarget false Set true if invoices should only work on nearby players.
Animations table animations girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ Revive table revive girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ Treat table treat girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ SelfBandage table self bandage girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ DoctorScenario "WORLD_HUMAN_WRITE_NOTEBOOK" doctor scenario için animasyon ayarları.
TreatmentVisuals table Network-visible treatment presentation. Only the doctor receives the progress/UI; nearby players see the natural doctor/patient motion with no medical data exposed.
  ↳ Enabled true enabled özelliğini açar veya kapatır (varsayılan true).
  ↳ ObserverDistance 32.0 observer distance için oyun birimiyle mesafe.
  ↳ FreezeConsciousPatient true freeze conscious patient için anahtar: true = açık, false = kapalı (varsayılan true).
  ↳ FaceDoctorBeforeTreatment true face doctor before treatment için anahtar: true = açık, false = kapalı (varsayılan true).
  ↳ FaceDurationMs 550 face duration ms için zaman ayarı. Birim (saniye, dakika veya milisaniye) genelde seçenek adında veya yandaki seçeneklerin yorumunda yazar.
  ↳ SettleMs 220 settle ms için sayı (varsayılan 220).
  ↳ AutoStepDoctorBesidePatient true Automatically handles step doctor beside patient: true = evet, false = hayır (varsayılan true).
  ↳ DoctorSideOffset 0.82 doctor side offset için sayı (varsayılan 0.82).
  ↳ DoctorForwardOffset 0.04 doctor forward offset için sayı (varsayılan 0.04).
  ↳ DoctorApproachDistance 1.55 doctor approach distance için oyun birimiyle mesafe.
  ↳ DoctorApproachTolerance 0.42 doctor approach tolerance için sayı (varsayılan 0.42).
  ↳ DoctorApproachTimeoutMs 1800 doctor approach timeout ms için zaman ayarı. Birim (saniye, dakika veya milisaniye) genelde seçenek adında veya yandaki seçeneklerin yorumunda yazar.
  ↳ DoctorApproachSpeed 0.85 doctor approach speed için sayı (varsayılan 0.85).
  ↳ KeepCriticalInjuredPose true keep critical injured pose için anahtar: true = açık, false = kapalı (varsayılan true).
  ↳ HideObserverUi true Hides observer ui: true = evet, false = hayır (varsayılan true).
  ↳ NetworkNpcDoctor true network npc doctor için anahtar: true = açık, false = kapalı (varsayılan true).
  ↳ NetworkHospitalDoctor true network hospital doctor için anahtar: true = açık, false = kapalı (varsayılan true).
  ↳ PatientAnimation table patient animation için animasyon ayarları.
  ↳ SkipPatientAnimation table These treatments keep their own native/downed/bed pose and do not force the conscious-patient idle above.
DeathScreen table Unified death-screen settings. This replaces the standalone second resource and uses the existing REDEMPIRE hospital, bed, treatment, dispatch, economy and security systems.
  ↳ Enabled true enabled özelliğini açar veya kapatır (varsayılan true).
  ↳ DetectionConfirmMs 900 detection confirm ms için sayı (varsayılan 900).
  ↳ DeathTimeSeconds 500 death time seconds için sayı (varsayılan 500).
  ↳ HospitalButtonDelaySeconds 60 hospital button delay seconds için zaman ayarı. Birim (saniye, dakika veya milisaniye) genelde seçenek adında veya yandaki seçeneklerin yorumunda yazar.
  ↳ AutoHospitalAtTimerEnd false Automatically handles hospital at timer end: true = evet, false = hayır (varsayılan false).
  ↳ DisableVoice true Turns off voice: true = evet, false = hayır (varsayılan true).
  ↳ DisableChat false Turns off chat: true = evet, false = hayır (varsayılan false).
  ↳ Compatibility table Optional custom chat resource integration. Leave empty for framework-neutral behavior.
  ↳ Hospital table hospital girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ Emergency table emergency girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ HeartRate table heart rate için oran veya çarpan.
  ↳ HeartbeatTiming table heartbeat timing girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ Camera table camera girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ UI table ui girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ Text table text için oyuncuya gösterilen metin. Çeviri veya yeniden adlandırma için değiştir.
  ↳ DeathReasons table death reasons girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ Security table security girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
TestSystem table Integrated test center. All buttons are rendered inside the existing medical NUI theme. Access is server-authoritative and is never granted from the browser payload.
  ↳ Enabled false enabled özelliğini açar veya kapatır (varsayılan false).
  ↳ Command "jrsdoctorstests" command ayarı.
  ↳ RequireDuty false the Steam allowlist has direct test access without going on duty
  ↳ CooldownMs 900 cooldown ms için zaman ayarı. Birim (saniye, dakika veya milisaniye) genelde seçenek adında veya yandaki seçeneklerin yorumunda yazar.
  ↳ AllowStateTests true Allows state tests: true = evet, false = hayır (varsayılan true).
  ↳ AllowDiseaseTests true Allows disease tests: true = evet, false = hayır (varsayılan true).
  ↳ AllowHospitalSequence true Allows hospital sequence: true = evet, false = hayır (varsayılan true).
  ↳ AllowDeathScreenTests true Allows death screen tests: true = evet, false = hayır (varsayılan true).
  ↳ AllowEntityTests true Allows entity tests: true = evet, false = hayır (varsayılan true).
  ↳ TestDurationMs 3500 test duration ms için zaman ayarı. Birim (saniye, dakika veya milisaniye) genelde seçenek adında veya yandaki seçeneklerin yorumunda yazar.
  ↳ AutoCleanupSeconds 45 auto cleanup seconds için sayı (varsayılan 45).
  ↳ DoctorModel "cs_sddoctor_01" doctor model için oyun modeli veya varlığı.
  ↳ PatientModel "u_m_m_valdoctor_01" patient model için oyun modeli veya varlığı.
  ↳ BagModel "p_bag_leather_doctor" bag model için oyun modeli veya varlığı.
  ↳ WagonModel "wagondoc01x" wagon model için oyun modeli veya varlığı.
  ↳ MountModel "A_C_Horse_Arabian_White" mount model için oyun modeli veya varlığı.
  ↳ DispatchPatientEnabled true Full dispatch simulation. The bot is networked, creates a real death call, displays the G acceptance card, routes the first doctor and can be treated through the normal patient assessment UI without consuming supplies.
  ↳ DispatchPatientName "Training Patient" dispatch patient name için oyuncuya gösterilen metin. Çeviri veya yeniden adlandırma için değiştir.
  ↳ DispatchPatientReason 'Training patient is unconsc... dispatch patient reason ayarı.
  ↳ DispatchPatientPersistentBlip true dispatch patient persistent blip için anahtar: true = açık, false = kapalı (varsayılan true).
  ↳ DispatchPatientSpawnDistance 3.0 dispatch patient spawn distance için oyun birimiyle mesafe.
  ↳ FullSuiteStepDelayMs 450 full suite step delay ms için zaman ayarı. Birim (saniye, dakika veya milisaniye) genelde seçenek adında veya yandaki seçeneklerin yorumunda yazar.
TestPatient table Interactive local patient used by the Steam-authorized test center. It reuses the real patient assessment UI but never consumes inventory items.
  ↳ Enabled false enabled özelliğini açar veya kapatır (varsayılan false).
  ↳ Command "jrstestpatient" command ayarı.
  ↳ RemoveCommand "jrsremovetestpatient" remove command ayarı.
  ↳ Name "Test Patient" name için oyuncuya gösterilen metin. Çeviri veya yeniden adlandırma için değiştir.
  ↳ DisplayId "TEST" display id ayarı.
  ↳ Model "u_m_m_valdoctor_01" model için oyun modeli veya varlığı.
  ↳ SpawnDistance 2.25 spawn distance için oyun birimiyle mesafe.
  ↳ InteractionDistance 3.0 interaction distance için oyun birimiyle mesafe.
  ↳ InteractControl Config.Keys.Interact interact control için tuş veya kontrol. Kontroller oyunun girdi listesindeki hash değerleridir.
  ↳ PromptText "EXAMINE TEST PATIENT" prompt text için oyuncuya gösterilen metin. Çeviri veya yeniden adlandırma için değiştir.
  ↳ RequireDuty true Requires duty: true = evet, false = hayır (varsayılan true).
  ↳ MaximumHealth 200 maximum health için üst sınır.
  ↳ InjuredHealth 95 injured health için sayı (varsayılan 95).
  ↳ UnconsciousHealth 10 unconscious health için sayı (varsayılan 10).
  ↳ DurationMultiplier 0.45 duration multiplier için zaman ayarı. Birim (saniye, dakika veya milisaniye) genelde seçenek adında veya yandaki seçeneklerin yorumunda yazar.
  ↳ AutoCleanupSeconds 0 0 keeps the patient until cleanup, resource stop, or /jrsremovetestpatient.
Validation table validation girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ Enabled true enabled özelliğini açar veya kapatır (varsayılan true).
  ↳ PrintSummary true print summary için anahtar: true = açık, false = kapalı (varsayılan true).
  ↳ FailOnDuplicateIds true fail on duplicate ids için anahtar: true = açık, false = kapalı (varsayılan true).
  ↳ WarnOnZeroCoordinates true warn on zero coordinates için anahtar: true = açık, false = kapalı (varsayılan true).
Compatibility table compatibility girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ JRSReviveClientEvent "" optional; generic RedM revive works without this
  ↳ CustomReviveClientEvent "" custom revive client event ayarı.
  ↳ CustomHealClientEvent "" custom heal client event ayarı.
  ↳ CustomNotifyClientEvent "" custom notify client event için oyuncuya gösterilen metin. Çeviri veya yeniden adlandırma için değiştir.
  ↳ CustomSocietyDepositServerEvent "" custom society deposit server event için para değeri. Ödüller jrs_core ekonomi çarpanından geçer.
  ↳ CustomSetJobServerEvent "" Kimler izinli: custom set job server event için meslekler, gruplar veya yetkiler.
  ↳ UseOneSyncDistanceValidation true one sync distance validation özelliğini açar veya kapatır (varsayılan true).
  ↳ ExternalMedicalBridge true Generic bridge for other resources. Native deaths are detected automatically. External scripts that use their own downed state can call the exports/events below without adding another framework dependency.
  ↳ ExternalDeathEvents table external death events girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ ExternalReviveEvents table external revive events girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ ExternalHealEvents table external heal events girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
RadialMenu table Integrated doctor transport radial menu. This replaces the separate jrs_radialmenu resource. Horse and wagon inventories intentionally remain on their nearby native prompts.
  ↳ Enabled true enabled özelliğini açar veya kapatır (varsayılan true).
  ↳ Command "jrsdoctorradial" command ayarı.
  ↳ Keybind 0x3C0A40F2 F6
  ↳ KeybindLabel "F6" keybind label için oyuncuya gösterilen metin. Çeviri veya yeniden adlandırma için değiştir.
  ↳ UseWhilstWalking false NUI owns input while open; player/camera controls stay locked.
  ↳ MedicalOnly true medical only için anahtar: true = açık, false = kapalı (varsayılan true).
  ↳ AllowExternalOptions false Prevent other resources from adding non-medical entries.
  ↳ RequireDuty true The complete radial is restricted to on-duty doctors.
  ↳ Size 440 size için sayı (varsayılan 440).
  ↳ CloseDelayMs 120 close delay ms için zaman ayarı. Birim (saniye, dakika veya milisaniye) genelde seçenek adında veya yandaki seçeneklerin yorumunda yazar.
  ↳ HospitalLookupDistance 14.0 hospital lookup distance için oyun birimiyle mesafe.
  ↳ DisableWorldTransportActions true Turns off world transport actions: true = evet, false = hayır (varsayılan true).
config/diseases.lua - 2 seçenek#

General

Setting Default What it does
DiseaseSystem Config.DiseaseSystem or {} disease system ayarı.
ItemNames Config.ItemNames or {} Register the restricted test item in the shared medical item registry without exposing it through public or doctor shops.
config/downed_crawl.lua - 9 seçenek#

General

Setting Default What it does
DownedCrawl table downed crawl girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ Commands table commands girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ AutoDowned false Automatically handles downed: true = evet, false = hayır (varsayılan false).
  ↳ HealthThreshold 50 health threshold için sayı (varsayılan 50).
  ↳ MinimumHealth 50 minimum health için minimum veya gereken seviye.
  ↳ InvincibleWhileDowned true invincible while downed için anahtar: true = açık, false = kapalı (varsayılan true).
  ↳ Debug false Debug output for debug: true = evet, false = hayır (varsayılan false).
  ↳ Animation table animation için animasyon ayarları.
  ↳ Controls table controls girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
config/hospitals.lua - 10 seçenek#

General

Setting Default What it does
Doctors table doctors girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 1 table 1 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 2 table 2 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 3 table 3 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 4 table 4 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 5 table 5 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 6 table 6 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 7 table 7 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 8 table 8 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 9 table 9 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
Notes from the README#
text
## REDEMPIRE Inventory legacy item migration
Older `jrs_doctors` SQL used the `items.limit` column as a stack limit (for example `birdalert = 10`). The current `jrs_inventory` uses the same column as **wei
This build automatically normalizes all REDEMPIRE Doctors item definitions. If the console prints that legacy definitions were repaired, run `restart jrs_invent
# REDEMPIRE Doctors 4.4.5-jrs
`jrs_doctors` is the REDEMPIRE-only medical/doctor system for RedM. The runtime is connected directly to `jrs_core` and `jrs_inventory`; there is no framework a
## Requirements
- `oxmysql`
- `jrs_core`
- `jrs_inventory`
Recommended start order:
'''cfg
ensure oxmysql
ensure jrs_core
ensure jrs_inventory
ensure jrs_doctors
'''
## Installation
1. Keep the resource folder name exactly `jrs_doctors`.
2. Import `sql/jrs_doctors.sql` into the server database.
3. Copy the PNG files from `items/` into `jrs_inventory/html/img/items/` when your inventory build loads item images from that folder.
4. Configure jobs, hospitals, payments, access, diseases, storage and doctor features under `config/`.
5. Start the resource after `jrs_core` and `jrs_inventory`.
The main SQL file creates the REDEMPIRE Doctors tables and registers the medical inventory items using the REDEMPIRE inventory item schema. A copy of only the i
## REDEMPIRE Core integration
Server-side integration is implemented in `server/jrs_bridge.lua` and uses:
'''lua
local REDEMPIRE = exports.jrs_core:getCoreApi()
local character = REDEMPIRE.getCharacter(source)
'''
The script uses REDEMPIRE character data for:
- character identifier and character name
- doctor job and grade
- cash, gold and role currency
- job changes
- server-authoritative payments
- access checks and medical actions
Currency mapping is configured in `config/core.lua`:
'''lua
Config.REDEMPIRE.Currency = {
    cash = 0,
    gold = 1,
    rol = 2
}
'''
Character-ready integration uses the REDEMPIRE character-ready exports/events. This allows the resource to recover correctly when it is restarted while players 

Paid (server only)   jrs_farming

JRS Farming - server-authoritative, hardened, strictly separated from jrs_herbs

Resource jrs_farming
Folder [JOBS]
Version 2.8.17
Author jrs team
Depends on jrs_core, jrs_housing, jrs_inventory, jrs_police, oxmysql
Interface Yes (NUI)
Languages ar, en
Code size 18,559 Lua lines

Commands

  • /farmadmin
  • /farmzone

Exports

GetFarmingPlantIdFromEntity, IsFarmingPlantEntity, IsFarmingPlantNearCoords

Database tables

jrs_farming, jrs_farming_logs, jrs_farming_stats, jrs_farming_wagons, jrs_farming_zones, statements

configs/config.lua - 109 seçenek#

REDEMPIRE Farming - CONFIG SECTION 1/4 : GENERAL / GAMEPLAY

Setting Default What it does
Debug false Debug output for debug: true = evet, false = hayır (varsayılan false).
Keys table to render. Keys deliberately NOT used here: 'E' (0xCEFD9220) is the mount control and is already taken by seven other resources, and 'L' (0x80F28E95) is INPUT_OPEN_WHEEL_MENU and is claimed by jrs_train.
  ↳ R 0xE30CD707, ['G'] = 0x760A9C... r ayarı.
Security table Server-side anti-exploit and validation rules. Keep the two fallback options false on a normal OneSync RedM server so distance checks never trust client coordinates.
  ↳ AllowMissingServerEntityCoords false Allows missing server entity coords: true = evet, false = hayır (varsayılan false).
  ↳ AllowClientPlacementFallback false Allows client placement fallback: true = evet, false = hayır (varsayılan false).
  ↳ PlacementDistance 10.0 placement distance için oyun birimiyle mesafe.
  ↳ MinimumActionFraction 0.90 minimum action fraction için minimum veya gereken seviye.
  ↳ CallbackRateLimitMs 75 callback rate limit ms için üst sınır.
  ↳ ActionRateLimitMs 100 action rate limit ms için üst sınır.
  ↳ PlacementRateLimitMs 1200 placement rate limit ms için üst sınır.
  ↳ PlayerDataRateLimitMs 1000 player data rate limit ms için üst sınır.
  ↳ WagonRateLimitMs 100 wagon rate limit ms için üst sınır.
  ↳ PumpRateLimitMs 500 pump rate limit ms için üst sınır.
  ↳ SyncRateLimitMs 1000 sync rate limit ms için üst sınır.
  ↳ MaxCallbackQuantity 100 max callback quantity için üst sınır.
RestartHours table Properly saving data before server restarts (Suggested 2-3 minutes before restart).
SavingDurationDelay 5 The time in minutes (30 as default).
ObjectRenderDistance 50.0 The rendering distance for loading placed plants & seeds.
ActionDistance 1.5 action distance için oyun birimiyle mesafe.
PlantActionsMenu table Enabled=false: all plant actions (water, fertilize, rake, collect, destroy) are done with native on-screen prompts, and the right-click panel is a pure info card. Enabled=true would instead show clickable action buttons inside the
  ↳ Enabled false enabled özelliğini açar veya kapatır (varsayılan false).
  ↳ MouseFocus true mouse focus için anahtar: true = açık, false = kapalı (varsayılan true).
  ↳ AllowPlayerMovement true Keep movement/game controls active while the mouse is visible.
  ↳ CloseDistance 1.85 Close the panel after moving away from the plant.
  ↳ HideNativePrompts false Hides native prompts: true = evet, false = hayır (varsayılan false).
DistanceBetweenPlants 2.5 What is the required distance for placing a seed - plant when other plants and seeds are near to this location?
PlantingRules table Placement rules for the owner's farming configuration. means normal world planting is allowed while the configured zones remain available.
  ↳ OnlyZones false only zones için anahtar: true = açık, false = kapalı (varsayılan false).
  ↳ BlacklistPlants table blacklist plants girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ ExclusiveSeeds table Used only when Leave empty to allow every configured seed inside the zones.
  ↳ Zones table zones girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.

Until at least one zone exists and claims weed_seed, marijuana

Setting Default What it does
MaximumOwnedPlants table maximum owned plants için üst sınır.
  ↳ Default 4 Without having any of the required jobs from below.
  ↳ Jobs table Extra plants placement when having any of the required jobs below.
LandOwnershipIntegration table Property boundaries are authoritative. Planting pauses while housing is unavailable.
  ↳ Enabled true enabled özelliğini açar veya kapatır (varsayılan true).
  ↳ FailClosed true fail closed için anahtar: true = açık, false = kapalı (varsayılan true).
  ↳ ResourceName "jrs_housing" resource name için oyuncuya gösterilen metin. Çeviri veya yeniden adlandırma için değiştir.
  ↳ MaximumPlantsBonus 20 maximum plants bonus için para değeri. Ödüller jrs_core ekonomi çarpanından geçer.
  ↳ JobMaximumPlantsBonus table job maximum plants bonus için para değeri. Ödüller jrs_core ekonomi çarpanından geçer.
  ↳ PreventPlantingOnOtherOwnedLands true prevent planting on other owned lands için anahtar: true = açık, false = kapalı (varsayılan true).
  ↳ OtherLandPlantingMessage 'Farming: this land is priva... other land planting message için oyuncuya gösterilen metin. Çeviri veya yeniden adlandırma için değiştir.
  ↳ ShowOwnedLandStatusInMenu true Shows owned land status in menu: true = evet, false = hayır (varsayılan true).
  ↳ OwnedLandStatusTitle "PRIVATE LAND" owned land status title için oyuncuya gösterilen metin. Çeviri veya yeniden adlandırma için değiştir.
  ↳ OwnedLandStatusLabel "YOU ARE INSIDE YOUR PROPERTY" owned land status label için oyuncuya gösterilen metin. Çeviri veya yeniden adlandırma için değiştir.
  ↳ HarvestMultiplier 1.25 harvest multiplier için oran veya çarpan.
  ↳ JobHarvestMultiplier table Kimler izinli: job harvest multiplier için meslekler, gruplar veya yetkiler.
  ↳ BoundaryPadding 0.10 boundary padding için sayı (varsayılan 0.10).
  ↳ Debug false Debug output for debug: true = evet, false = hayır (varsayılan false).
OthersInteraction true Set to false if you don't want the strangers to interact on owned seeds - plants.
CropCare table crop care girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ Weeds table weeds girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ HealthDecay table Prevent a long offline catch-up or stacked hazards from killing a crop in one calculation. At 20/hour, complete neglect takes roughly five hours after health damage begins to kill a crop.
  ↳ HarvestQuality table harvest quality girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ DryGrowing table dry growing girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
LockPlantsToPlanter true false preserves the current shared-care behavior; true restricts every maintenance/harvest/remove action to the character who planted the crop.
IllegalCropDetection table illegal crop detection girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ Enabled true enabled özelliğini açar veya kapatır (varsayılan true).
  ↳ Jobs table Kimler izinli: jobs için meslekler, gruplar veya yetkiler.
  ↳ Plants table plants girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ Distance 50.0 distance için oyun birimiyle mesafe.
  ↳ CheckIntervalMs 3000 check interval ms için zaman ayarı. Birim (saniye, dakika veya milisaniye) genelde seçenek adında veya yandaki seçeneklerin yorumunda yazar.
  ↳ NotificationCooldownMs 30000 notification cooldown ms için zaman ayarı. Birim (saniye, dakika veya milisaniye) genelde seçenek adında veya yandaki seçeneklerin yorumunda yazar.
  ↳ BlipDurationMs 30000 blip duration ms için zaman ayarı. Birim (saniye, dakika veya milisaniye) genelde seçenek adında veya yandaki seçeneklerin yorumunda yazar.
DeletePlantedSeedsNotComplete true Delete on @Config.RestartHours the plants (seeds) that have been placed but never actually progressed?
DisablePlayerDroppedSaving false Save a connected character's cached plant data again on playerDropped.
DisplayBlipOwnedPlants true Set to false if you don't want any blips to be displayed on owned plant locations.
DisplayBlipSprite -675651933 display blip sprite için harita işareti veya simge ayarları.
Towns table Prevent all players from planting seeds - plants on the specified towns below.
TownCenters table Authoritative city boundaries (used on both client and server)
SafezoneIntegration table safezone integration girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ Enabled true enabled özelliğini açar veya kapatır (varsayılan true).
  ↳ ResourceName "jrs_safezone" resource name için oyuncuya gösterilen metin. Çeviri veya yeniden adlandırma için değiştir.
WeatherSync table The "weathersync" resource is installed on this server ([ui]/weathersync, started before jrs_farming) and exposes exports.weathersync:getWeather(), which matches this integration exactly, so rain now tops up plant water.
  ↳ Enabled true enabled özelliğini açar veya kapatır (varsayılan true).
  ↳ ResourceName "weathersync" resource name için oyuncuya gösterilen metin. Çeviri veya yeniden adlandırma için değiştir.
  ↳ UpdateTimer 1 update timer için sayı (varsayılan 1).
  ↳ RefillPlantWaterSource true refill plant water source için anahtar: true = açık, false = kapalı (varsayılan true).
  ↳ RainWaterValue 1000 rain water value için sayı (varsayılan 1000).
  ↳ DamagePlantFertilizerValue 0 damage plant fertilizer value için sayı (varsayılan 0).
UpdateTimer 5 Time in minutes for any plant updates (5 Minutes by default).
NeglectDeathSeconds 10 * 60 fertilizing, working the soil or removing weeds kills and removes the crop. Every successful care action resets this timer. Gradual health decay remains active too, so poor care is visible and recoverable before the final deadline
WellCaredGrowthBonusPercent 100 has satisfied its one-time fertilizer requirement (server_main.lua's AdvancePlantGrowth) - a well-cared-for plant grows noticeably faster than a neglected one, on top of any zone GrowthRate multiplier.
FertilePlotSoil table Crops planted on a jrs_housing fertile plot count as fertilized from the start, but only get these smaller bonuses. Applying all three fertilizer types by hand upgrades the crop to the full bonuses above.
  ↳ GrowthBonusPercent 25 instead of WellCaredGrowthBonusPercent (2026-09-24: 50 -> 25, realistic)
  ↳ HarvestBonus 0.05 instead of CropCare.HarvestQuality.FertilizedBonus (2026-09-24: 0.07 -> 0.05)
Temperature table temperature at the plant's own coords, sampled client-side every UpdateTimer minutes) - see configs/plants.lua's Temperature block on every plant and server_main.lua's AdvancePlantGrowth for the actual check.

PlaceObjectOnGroundProperly already seats a model on the terrain; this is

Setting Default What it does
PlantMaxRootSink 0.08 sink depths - subtracting them raw buried 54 of the 58 crops up to a metre and a quarter underground, which is why planted crops looked like they never appeared at all. Raise this a little if crops still look like they float.
PlantZone table plant zone girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ Enabled false enabled özelliğini açar veya kapatır (varsayılan false).
  ↳ DrawDistance 8.0 draw distance için oyun birimiyle mesafe.
  ↳ Radius 1.15 radius için oyun birimiyle mesafe.
  ↳ Segments 56 segments için sayı (varsayılan 56).
  ↳ LineWidth 4 line width için sayı (varsayılan 4).
  ↳ ZOffset 0.12 z offset için sayı (varsayılan 0.12).
  ↳ CenterCrossSize 0.16 center cross size için sayı (varsayılan 0.16).
  ↳ Color table color girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ ShadowColor table shadow color girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
DirectPlanting table When a seed is used, it is planted automatically in front of the player.
  ↳ ForwardDistance 1.35 forward distance için oyun birimiyle mesafe.
  ↳ GroundProbeHeight 5.0 ground probe height için sayı (varsayılan 5.0).
  ↳ GroundProbeDepth 15.0 ground probe depth için sayı (varsayılan 15.0).

Seamlessly connected to jrs_core character / job leveling.

Setting Default What it does
Leveling table leveling girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ Enabled true enabled özelliğini açar veya kapatır (varsayılan true).
  ↳ MaxLevel 100 max level için üst sınır.
  ↳ BaseHarvestXP 40 Base XP granted to the character upon a successful harvest (added directly to jrs_core)
  ↳ QualityXpMultiplier 0.50 Extra XP bonus based on crop quality (health percentage: e.g. 100% quality = +50% XP)
  ↳ Perks table Progressive Perks & High-Level Rewards across Levels 1 to 100:

Paid (server only)   jrs_fight

jrs core Fight Arena - training bouts, player duels and rankings for jrs_core

Resource jrs_fight
Folder [JOBS]
Version 2.5.0
Author jrs team
Depends on jrs_core, oxmysql
Interface Yes (NUI)
Languages ar, en
Code size 2,834 Lua lines

Commands

  • /fightdiag

Database tables

IF, jrs_fight_rankings

config/config.lua - 136 seçenek#

01. KEYS, PRICES AND DISTANCES

Setting Default What it does
Debug false Debug output for debug: true = evet, false = hayır (varsayılan false).
TrainingKey 0x760A9C6F (G) start a training bout
ScoreboardKey 0x4CC0E2FE (B) open the scoreboard
StartFightKey 0xDE794E3E (Q) challenge another player
TrainingPrice 1.50 Price (cash) charged when a training bout starts.
InteractDistance 2.5 Distance from the organizer at which the prompts become active.
PromptCooldownMs 750 Ignore further prompt presses for this long after one fires. A completed prompt reports true on several consecutive frames, so without this a single press would trigger the action (and its notification) repeatedly.
TooFarAway 150.0 Leaving this radius aborts a training bout and despawns the arena peds.
ResetDuel true Heal both fighters back to full once a duel ends instead of leaving the loser bleeding out. This was ResetDuel in the original config.
LifeLose 30 A fighter who drops to this health (or below) loses the duel.

02. DUEL FLOW TIMINGS

Setting Default What it does
RequestTimeoutSeconds 30 How long a challenge stays pending before it expires.
ZoneTimeoutSeconds 120 After a challenge is accepted both fighters walk to the fight zone. The duel is cancelled if they do not both arrive within this window.
FightZoneRadius 12.0 How close a fighter must be to fightzonecoords to count as "in the zone".
DuelLeaveRadius 35.0 Leaving this radius mid-duel forfeits the fight.
CountdownSeconds 9 Countdown length. The original counted down from 9.
CountdownSwapFirst 3 The countdown headline changes after this many ticks have elapsed.
CountdownSwapSecond 6 countdown swap second için sayı (varsayılan 6).
MinimumDuelSeconds 3 A duel cannot be resolved before this many seconds of real fighting. Stops a fighter from instantly forfeiting to farm a result.
MaxDuelSeconds 600 Hard cap on a single round. If neither fighter ever reports a result (a crashed client, a dead NUI) the duel is cancelled and both are freed instead of staying marked busy forever.
ResultScreenSeconds 6 How long the win/lose result banner stays on screen.

03. TRAINING TUTORIAL

Setting Default What it does
Tutorial table tutorial girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ Enabled true Show the numbered lessons while a training bout is running.
  ↳ IntervalSeconds 14 Seconds between two lessons.
  ↳ Count 8 Lessons 1..8 play during the bout, lesson 9 plays when it is finished.
TrainingMinimumCompletionSeconds 20 A training completion is reported by the client because its sparring peds live there. Do not grant XP to a completion reported immediately after the server authorises the session (for example after a client/UI failure).
TrainingFallbackModel "cs_welshfighter" Used when a training opponent's model is invalid or fails to stream, so a bad model name can never leave the arena empty.

The small on-screen panel shown while training or duelling.

Setting Default What it does
HUD table hud girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ Enabled true enabled özelliğini açar veya kapatır (varsayılan true).
  ↳ ShowTraining true Show the opponent counter during training.
  ↳ ShowDuel true Show both health bars and the fight clock during a duel.
  ↳ HealthSyncMs 400 How often (ms) the client pushes its own health to the server so the opponent's HUD can draw it. Lower is smoother and chattier.

The "Start Fight" prompt opens a browser of players you can challenge

Setting Default What it does
Browser table browser girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ ListPlayers true List other players rather than only offering the manual id field.
  ↳ NearbyOnly false Only list players within this many metres of the arena organizer. Set to false to list every eligible player on the server.
  ↳ NearbyRadius 150.0 nearby radius için oyun birimiyle mesafe.
  ↳ ShowRecords true Show each listed player's win/loss record next to their name.
  ↳ MaxResults 64 Hardest cap on how many players are sent to the NUI.

npcmodel / blip: set to false to disable that part of the arena.

Setting Default What it does
FightArena table fight arena girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.

07. XP (jrs_core per-job leveling)

Setting Default What it does
XP table xp girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ Enabled true enabled özelliğini açar veya kapatır (varsayılan true).
  ↳ Job "fight" 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 Small XP for winning only. Losing gives nothing (it was farmable: two friends taking turns to "lose" both earned XP).
  ↳ DailyCap 100 Most fight XP one character can earn per real day (all rewards above).

07b. ANTI-EXPLOIT (server-side; nothing here is trusted from the client)

Setting Default What it does
Security table security girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ OrganizerRadius 8.0 Server-checked distance from the organizer to start training / send a challenge (a bit above InteractDistance for sync lag).
  ↳ ZoneSlack 6.0 Extra slack on top of FightZoneRadius when the server checks a fighter who claims to be in the fight zone.
  ↳ MinRankedDuelSeconds 20 A duel must last this long to be ranked or give XP. Shorter results (instant forfeits between friends) still end the duel but count nothing.
  ↳ PairCooldownSeconds 900 The same two characters only get ranked / rewarded once per this window.
  ↳ TrainingXpCooldownSeconds 600 Training XP only once per this window per character.
  ↳ MaxTrainingSeconds 900 A training session the client never closes is dropped after this.
  ↳ RefundWindowSeconds 30 Refunds are only accepted this soon after the server authorised the bout (the spawn phase); a later "refund" is ignored.
  ↳ Throttle table Per-player event throttles in milliseconds.

08. DATABASE

Setting Default What it does
AutoCreateTable true Automatically handles create table: true = evet, false = hayır (varsayılan true).
DatabaseTable "jrs_fight_rankings" database table ayarı.
ScoreboardLimit 50 scoreboard limit için üst sınır.

09. TEXTS

Setting Default What it does
Text table text için oyuncuya gösterilen metin. Çeviri veya yeniden adlandırma için değiştir.
  ↳ Title "Fight Club" title için oyuncuya gösterilen metin. Çeviri veya yeniden adlandırma için değiştir.
  ↳ Training "Training" training ayarı.
  ↳ FightZone "Fight Zone" fight zone ayarı.
  ↳ Scoreboard "Scoreboard" scoreboard ayarı.
  ↳ StartFight "Start Fight" start fight ayarı.
  ↳ ChallengeHeader "Challenge a Player" Challenge browser
  ↳ ChallengeRow 'Pick an opponent from the l... challenge row ayarı.
  ↳ ChallengeSearch "Search by name or id..." challenge search ayarı.
  ↳ ChallengeManual "Player ID" challenge manual ayarı.
  ↳ ChallengeSubmit "Send Challenge" challenge submit ayarı.
  ↳ ChallengeCancel "Cancel" challenge cancel ayarı.
  ↳ ChallengeTabList "Available Players" challenge tab list ayarı.
  ↳ ChallengeTabManual "Manual Entry" challenge tab manual ayarı.
  ↳ ChallengeEmpty 'No opponents available righ... challenge empty ayarı.
  ↳ ChallengeRecord "Record" challenge record ayarı.
  ↳ WrongInputs "Invalid input!" wrong inputs ayarı.
  ↳ ChallengeIncoming "FIGHT REQUEST" Incoming challenge card
  ↳ ChallengeArenaLine 'Someone wants to settle thi... challenge arena line ayarı.
  ↳ ChallengeSuffix " has challenged you to a fight!" challenge suffix ayarı.
  ↳ Accept "Accept" accept ayarı.
  ↳ Decline "Decline" decline ayarı.
  ↳ TrainingStarted 'Training has started! Beat ... Training
  ↳ TooFar 'You went too far from the t... too far ayarı.
  ↳ TrainingLost 'You were knocked out! Train... training lost ayarı.
  ↳ TooFarOrganizer 'Stand next to the fight org... too far organizer ayarı.
  ↳ UnrankedResult 'Friendly fight - not ranked... unranked result ayarı.
  ↳ FinishedTraining 'You finished the training s... finished training ayarı.
  ↳ AlreadySpawned 'You already started a train... already spawned ayarı.
  ↳ NoMoney 'You do not have enough mone... no money için para değeri. Ödüller jrs_core ekonomi çarpanından geçer.
  ↳ TrainingUnavailable 'No sparring partner could b... training unavailable ayarı.
  ↳ GoToFightZone 'Head to the centre of the f... Duel
  ↳ RequestSent 'Challenge sent, waiting for... request sent ayarı.
  ↳ RequestExpired "The challenge request expired." request expired ayarı.
  ↳ NotOnline "That player is not online!" not online ayarı.
  ↳ RivalInDuel 'That player is busy with a ... rival in duel ayarı.
  ↳ YouInDuel 'You are already in a fight,... you in duel ayarı.
  ↳ DuelDeclined1 "Your challenge was declined!" duel declined1 ayarı.
  ↳ DuelDeclined2 "You declined that fight!" duel declined2 ayarı.
  ↳ DuelCancelled "The fight was cancelled." duel cancelled ayarı.
  ↳ PrepareToFight "Prepare to fight!" prepare to fight ayarı.
  ↳ BeReady "Be ready" be ready ayarı.
  ↳ Fight "FIGHT" fight ayarı.
  ↳ PrepareLine 'The best fighter wins. Are ... prepare line ayarı.
  ↳ YouWin 'You won the fight! You are ... you win ayarı.
  ↳ YouLost 'You lost this one, but do n... you lost ayarı.
  ↳ VersusLabel "VS" versus label için oyuncuya gösterilen metin. Çeviri veya yeniden adlandırma için değiştir.
  ↳ ResultWin "VICTORY" Result banner
  ↳ ResultLose "DEFEAT" result lose ayarı.
  ↳ ResultStreak "Win Streak" result streak ayarı.
  ↳ ResultRecord "Record" result record ayarı.
  ↳ HudTraining "TRAINING" Live HUD
  ↳ HudOpponents "Opponents left" hud opponents ayarı.
  ↳ HudDuel "DUEL" hud duel ayarı.
  ↳ HudYou "You" hud you ayarı.
  ↳ ScoreSubtitle 'Standings of every contende... Scoreboard
  ↳ ScoreChampion "STRONGEST FIGHTER" score champion ayarı.
  ↳ ScoreChampionNone 'No champion yet - the title... score champion none ayarı.
  ↳ ScoreContenders "Contenders" score contenders ayarı.
  ↳ ScoreBest "Best streak" score best ayarı.
  ↳ ScoreRank "#" score rank ayarı.
  ↳ ScoreFighter "Fighter" score fighter ayarı.
  ↳ ScoreWins "Wins" score wins ayarı.
  ↳ ScoreLosses "Losses" score losses ayarı.
  ↳ ScoreRatio "Ratio" score ratio ayarı.
  ↳ ScoreStreak "Streak" score streak ayarı.
  ↳ ScoreYou "You" score you ayarı.
  ↳ ScoreSearch "Search for a fighter..." score search ayarı.
  ↳ ScoreUnranked 'You have not recorded a fig... score unranked ayarı.
  ↳ VictoryLabel " - Wins: " victory label için oyuncuya gösterilen metin. Çeviri veya yeniden adlandırma için değiştir.
  ↳ DefeatLabel " - Losses: " defeat label için oyuncuya gösterilen metin. Çeviri veya yeniden adlandırma için değiştir.
  ↳ NoRankings "No results recorded yet." no rankings ayarı.
  ↳ TutorialTitle table Training tutorial
  ↳ Tutorial table tutorial girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.

(Historical note: the old jrs_notify export ended with Citizen.Wait(duration)

Setting Default What it does
Notifications table notifications girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ UseNUI false Draw notifications as toasts in the fight UI instead of the unified jrs_notify toast. Leave false so fight messages match the rest of the server; jrs_notify is used whenever it is running either way.
  ↳ Fallback "jrs_notify" Fallback path when jrs_notify is stopped and UseNUI is false: 'jrs_notify' or 'core' (the jrs_core right tip).
  ↳ Duration 6000 Default lifetimes in milliseconds.
  ↳ LessonDuration 10000 lesson duration için zaman ayarı. Birim (saniye, dakika veya milisaniye) genelde seçenek adında veya yandaki seçeneklerin yorumunda yazar.
Notes from the README#
text
# JRS Fight Arena
An open reimplementation of the SS-FightArena feature set, rebuilt on `jrs_core`
with no escrow, no jQuery/materialize and no external menu or input resource.
Every string is English and lives in `config/config.lua`.
## Features
- Multiple configurable arenas, each with an organizer NPC and a fight zone.
- Native prompts on the organizer: **Training (G)**, **Start Fight (Q)**,
  **Scoreboard (B)**.
- Paid training bouts against configurable opponents (model, random health
  range, combat movement) with the nine numbered fighting lessons.
- **Challenge browser**: pick an opponent from a searchable list of eligible
  players showing their win/loss record, or enter a server id by hand.
- Incoming challenge card with the challenger's initials, record and a live
  request-timeout bar.
- Both fighters walk to the fight zone; the countdown only starts once both are
  inside it, and shows a versus header plus a draining progress ring.
- **Live HUD**: opponents remaining during training; both fighters' health bars
  and a fight clock during a duel.
- **Result banner** with the fresh record and win streak.
- Duels resolve server-side on the health floor, on death, or on leaving the
  arena. Quitting mid-fight counts as a loss.
- Persistent rankings with win streaks and a full scoreboard: medal ranks, win
  ratio, streak column, search box and your own row pinned and highlighted.
- Unified notifications through `jrs_core`, so arena messages use the same
  renderer and language styling as the rest of the server.
- Per-job XP through `jrs_core` (job key `fight`).
- Owner-only administration through the shared `jrs_scriptadmin` panel, the same
  way `jrs_farming` does it.
## Dependencies
'''cfg
ensure oxmysql
ensure jrs_core
ensure jrs_scriptadmin   # optional; required only for the owner admin panel
ensure jrs_fight
'''
`jrs_fight` lives in `[JOBS]`, which `server.cfg` already starts with
`ensure [JOBS]` after `jrs_core`, `oxmysql` and the shared JRS resources.
## Flow
| Step | Where | What happens |
| --- | --- | --- |
| Training | organizer prompt (G) | `Config.TrainingPrice` is charged, the arena's `training` peds spawn, the HUD counts opponents, lessons 1..8 play, lesson 9 
| Challenge | organizer prompt (Q) | The challenge browser lists eligible players with their records; pick one or type an id. |
| Walk in | after accept | Both fighters are told to go to the fight zone and report when they arrive. |
| Countdown | both in zone | Versus header, draining ring, 9..1, both frozen, then `FIGHT`. |
| Duel | after the countdown | Both health bars are live in the HUD; health is relayed server-side. |

Free (included in JRS Core)   jrs_fishing

jrs core Fishing

Resource jrs_fishing
Folder [JOBS]
Version 1.5.4
Author jrs team
Depends on jrs_core, jrs_inventory
Interface Yes (NUI)
Languages ar, en
Code size 6,055 Lua lines

Commands

  • /-jrsFishingSkillHit
  • /fishboard
  • /fishdebug

Exports

OpenFishingBoard

Database tables

jrs_fishing_leaderboard

config/config.lua - 151 seçenek#

General

Setting Default What it does
Debug false Debug output for debug: true = evet, false = hayır (varsayılan false).
Difficulty 1250 If you use -1 for testing the fish is very easy to catch --
ReelSpeed 0.0125 reel speed için sayı (varsayılan 0.0125).
LegendaryCooldownMinutes 15 After landing a Legendary fish, that character cannot roll another Legendary for this many minutes (catches still roll Rare/Epic/Common). 0 = no cooldown.
FishingMechanics table Fishing behavior. Percent values are from 0 to 100.
  ↳ AttractionRadius 50.0 How far fish can detect the bait.
  ↳ HookDistance 1.6 Fish must be this close to bite.
  ↳ LureCooldownMs 1000 Delay between attraction tasks.
  ↳ BiteAttemptIntervalMs 750 Delay between bite rolls while a fish is close.
  ↳ BiteChance 45 Chance for a nearby interested fish to bite.
  ↳ AutoBiteDelayMs 4000 Maximum time waiting before a fish bites automatically.
  ↳ StruggleChance 40 Chance that the fish enters a struggle phase.
  ↳ StruggleDurationMinSec 3 struggle duration min sec için zaman ayarı. Birim (saniye, dakika veya milisaniye) genelde seçenek adında veya yandaki seçeneklerin yorumunda yazar.
  ↳ StruggleDurationMaxSec 5 struggle duration max sec için zaman ayarı. Birim (saniye, dakika veya milisaniye) genelde seçenek adında veya yandaki seçeneklerin yorumunda yazar.
  ↳ CalmDurationMinSec 6 calm duration min sec için zaman ayarı. Birim (saniye, dakika veya milisaniye) genelde seçenek adında veya yandaki seçeneklerin yorumunda yazar.
  ↳ CalmDurationMaxSec 10 calm duration max sec için zaman ayarı. Birim (saniye, dakika veya milisaniye) genelde seçenek adında veya yandaki seçeneklerin yorumunda yazar.
  ↳ FishPullForce 0.8 fish pull force için sayı (varsayılan 0.8).
  ↳ MinimumPullForce 0.8 minimum pull force için minimum veya gereken seviye.
  ↳ LineBreakForce 1.4 line break force için sayı (varsayılan 1.4).
  ↳ ForceStep 0.005 force step için sayı (varsayılan 0.005).
  ↳ RequireMatchingBait true Only fish listed for the selected bait can bite.
FishingSkillGame table UI skill-check shown after a fish bites the hook.
  ↳ Enabled true enabled özelliğini açar veya kapatır (varsayılan true).
  ↳ RequiredHits 3 Correct R / Click presses needed to land the fish.
  ↳ AllowedMisses 1 Number of allowed misses before losing the fish.
  ↳ ZoneWidth 18 Gold arc size as a percentage of the ring (18 = 65 degrees).
  ↳ TravelTimeMs 1450 Needle speed: one lap takes 1.25x this; lower is faster.
  ↳ TimeLimitMs 15000 Total time allowed for the skill-check.
  ↳ PullToPlayerSpeed 3.0 How quickly the successful fish moves toward the player.
  ↳ LandingDistance 4.0 Native landing begins at this line distance.
  ↳ AutoLandTimeoutMs 3500 Safety fallback if the fish cannot path to the player.
  ↳ DefaultKey "R" Used only when RegisterKeyMapping is supported.
  ↳ ControlHash 0xE30CD707 INPUT_RELOAD / keyboard R fallback for older RedM artifacts.
  ↳ KeyLabel "R" key label için tuş veya kontrol. Kontroller oyunun girdi listesindeki hash değerleridir.
  ↳ Title "Secure the Hook" title için oyuncuya gösterilen metin. Çeviri veya yeniden adlandırma için değiştir.
  ↳ Instruction "Press R when the needle is ... instruction ayarı.
FishingWaitUI table Circular indicator displayed while waiting for a fish to bite.
  ↳ Enabled true enabled özelliğini açar veya kapatır (varsayılan true).
  ↳ Label "Waiting for a fish..." label için oyuncuya gösterilen metin. Çeviri veya yeniden adlandırma için değiştir.
FishCatchUI table fish catch ui girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ Enabled true enabled özelliğini açar veya kapatır (varsayılan true).
  ↳ Title "Fish Caught" title için oyuncuya gösterilen metin. Çeviri veya yeniden adlandırma için değiştir.
  ↳ PromptTitle "FISH CAUGHT" prompt title için oyuncuya gösterilen metin. Çeviri veya yeniden adlandırma için değiştir.
  ↳ KeepLabel "Keep Fish" keep label için oyuncuya gösterilen metin. Çeviri veya yeniden adlandırma için değiştir.
  ↳ ThrowLabel "Throw Fish" throw label için oyuncuya gösterilen metin. Çeviri veya yeniden adlandırma için değiştir.
  ↳ DefaultImage "assets/fish_bw.png" default image ayarı.
  ↳ Images table Keys are the signed 32-bit GetHashKey() of the uppercase model name (e.g. GetHashKey("A_C_FISHBLUEGIL_01_MS")). Real per-species catch photos (from the imported fishing dataset's art) live in html/assets/fish/.
FishingJob table Leave Enabled = false to allow everyone to fish. Set Enabled = true when fishing should require one of the jobs below.
  ↳ Enabled true Enabled: requires the fishing job (fisher / fisherman)
  ↳ AllowedJobs table Internal job names stored by jrs_core or jrs_multijob. Add more entries if needed.
  ↳ MinimumGrade 0 Minimum job grade/rank required. Set 0 to allow every grade.
  ↳ DeniedMessage "لا يمكنك الصيد بدون وظيفة ا... Message shown when a player without the required job tries to fish or use bait.
  ↳ ValidateOnBaitUse true Extra server-side protection when consuming bait and receiving a fish.
  ↳ ValidateOnBaitConsume true validate on bait consume için anahtar: true = açık, false = kapalı (varsayılan true).
  ↳ ValidateOnFishReward true validate on fish reward için anahtar: true = açık, false = kapalı (varsayılan true).
  ↳ Enabled false enabled özelliğini açar veya kapatır (varsayılan false).
  ↳ Url "" url ayarı.
  ↳ Color 10038562 color için sayı (varsayılan 10038562).
FishingXP table Uses jrs_core's official server API: REDEMPIRE.addxp(source, amount). XP is awarded only after a successful catch is added to inventory.
  ↳ Enabled true enabled özelliğini açar veya kapatır (varsayılan true).
  ↳ Default 15 Used only when a fish model is missing from Rewards.
  ↳ NotifyPlayer true notify player için anahtar: true = açık, false = kapalı (varsayılan true).
  ↳ Notification "+%s Fishing XP" notification için oyuncuya gösterilen metin. Çeviri veya yeniden adlandırma için değiştir.
  ↳ Rewards table rewards girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
FishingCash table fishing cash için para değeri. Ödüller jrs_core ekonomi çarpanından geçer.
  ↳ Enabled true enabled özelliğini açar veya kapatır (varsayılan true).
  ↳ Default 2.50 default için sayı (varsayılan 2.50).
  ↳ Rewards table rewards girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
Baits table Baits are also the names of the used items when holding a fishing rod.
ReusableBaits table Reusable baits (artificial lures & spinners). Items listed here are NOT consumed/deleted from the player's inventory on cast; the server only verifies that the player possesses at least 1 in their inventory.
  ↳ p_finishedragonfly01x true Dragonfly Lure
  ↳ p_FinisdFishlure01x true Fish Lure
  ↳ p_finishdcrawd01x true Crawfish Lure
  ↳ p_finishedragonflylegendary01x true Legendary Dragonfly Lure
  ↳ p_finisdfishlurelegendary01x true Legendary Fish Lure
  ↳ p_finishdcrawdlegendary01x true Legendary Crawfish Lure
  ↳ p_lgoc_spinner_v4 true Special Spinner
  ↳ p_lgoc_spinner_v6 true Legendary Special Spinner
BaitsPerFish table baits per fish girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ p_baitBread01x table p bait bread01x girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ p_baitCorn01x table p bait corn01x girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ p_baitCheese01x table p bait cheese01x girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ p_baitCricket01x table p bait cricket01x girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ p_baitWorm01x table p bait worm01x girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ p_crawdad01x table p crawdad01x girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ p_finishedragonfly01x table p finishedragonfly01x girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ p_FinisdFishlure01x table p finisd fishlure01x girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ p_finishdcrawd01x table p finishdcrawd01x girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ p_finishedragonflylegendary01x table p finishedragonflylegendary01x girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ p_finisdfishlurelegendary01x table p finisdfishlurelegendary01x girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ p_finishdcrawdlegendary01x table p finishdcrawdlegendary01x girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ p_lgoc_spinner_v4 table p lgoc spinner v4 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ p_lgoc_spinner_v6 table p lgoc spinner v6 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
FishData table fish data girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ A_C_FISHBLUEGIL_01_MS table a c fishbluegil 01 ms girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ A_C_FISHBLUEGIL_01_SM table a c fishbluegil 01 sm girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ A_C_FISHBULLHEADCAT_01_MS table a c fishbullheadcat 01 ms girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ A_C_FISHBULLHEADCAT_01_SM table a c fishbullheadcat 01 sm girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ A_C_FISHCHAINPICKEREL_01_MS table a c fishchainpickerel 01 ms girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ A_C_FISHCHAINPICKEREL_01_SM table a c fishchainpickerel 01 sm girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ A_C_FISHCHANNELCATFISH_01_LG table a c fishchannelcatfish 01 lg girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ A_C_FISHCHANNELCATFISH_01_XL table a c fishchannelcatfish 01 xl girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ A_C_FISHLAKESTURGEON_01_LG table a c fishlakesturgeon 01 lg girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ A_C_FISHLARGEMOUTHBASS_01_LG table a c fishlargemouthbass 01 lg girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ A_C_FISHLARGEMOUTHBASS_01_MS table a c fishlargemouthbass 01 ms girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ A_C_FISHLONGNOSEGAR_01_LG table a c fishlongnosegar 01 lg girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ A_C_FISHMUSKIE_01_LG table a c fishmuskie 01 lg girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ A_C_FISHNORTHERNPIKE_01_LG table a c fishnorthernpike 01 lg girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ A_C_FISHPERCH_01_MS table a c fishperch 01 ms girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ A_C_FISHPERCH_01_SM table a c fishperch 01 sm girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ A_C_FISHRAINBOWTROUT_01_LG table a c fishrainbowtrout 01 lg girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ A_C_FISHRAINBOWTROUT_01_MS table a c fishrainbowtrout 01 ms girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ A_C_FISHREDFINPICKEREL_01_MS table a c fishredfinpickerel 01 ms girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ A_C_FISHREDFINPICKEREL_01_SM table a c fishredfinpickerel 01 sm girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ A_C_FISHROCKBASS_01_MS table a c fishrockbass 01 ms girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ A_C_FISHROCKBASS_01_SM table a c fishrockbass 01 sm girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ A_C_FISHSALMONSOCKEYE_01_LG table a c fishsalmonsockeye 01 lg girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ A_C_FISHSALMONSOCKEYE_01_ML table a c fishsalmonsockeye 01 ml girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ A_C_FISHSALMONSOCKEYE_01_MS table a c fishsalmonsockeye 01 ms girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ A_C_FISHSMALLMOUTHBASS_01_LG table a c fishsmallmouthbass 01 lg girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
Notes from the README#
text
# REDEMPIRE Fishing Modifications
This version includes a fishing skill game, a circular waiting indicator, bait consumption on cast, optional job restrictions, and configurable XP rewards per f
## Skill Game
When a fish bites, press `R` while the moving fish icon overlaps the target fish icon. The target moves after every successful hit. The default requirement is t
Configure the system in `Config.FishingSkillGame` inside `config.lua`:
- `Enabled`: Enables or disables the skill game.
- `RequiredHits`: Number of successful hits required.
- `AllowedMisses`: Number of allowed misses.
- `ZoneWidth`: Target area width.
- `TravelTimeMs`: Time for the moving icon to cross the bar.
- `TimeLimitMs`: Total attempt time.
- `PullToPlayerSpeed`: Fish pull speed after success.
- `LandingDistance`: Distance required to begin the landing animation.
- `AutoLandTimeoutMs`: Fallback timeout to prevent the fish from getting stuck.
- `DefaultKey`: Default key label.
- `ControlHash`: RedM control hash used as the fallback input.
## Waiting Indicator
Configure the circular waiting indicator in `Config.FishingWaitUI`.
## Job Restriction
Configure job access in `Config.FishingJob`. The restriction is disabled by default with `Enabled = false`.
## Fishing XP
Configure XP rewards in `Config.FishingXP`. Each fish model can have its own XP value in the `Rewards` table. XP is awarded through the REDEMPIRE Core API after

Paid (server only)   jrs_freelance

JRS Freelance - Unified Chimney Sweep & Metal Detector Activities

Resource jrs_freelance
Folder [JOBS]
Version 1.0.0
Author jrs team
Depends on jrs_core, jrs_inventory
Interface Yes (NUI)
Languages ar, en
Code size 3,760 Lua lines

Commands

  • /jrsmd_resetspots
config/chimneysweep.lua - 40 seçenek#

General

Setting Default What it does
Debug false Debug output for debug: true = evet, false = hayır (varsayılan false).
Locale "ar" Bu scriptin arayüz dili (en veya ar).
RequiredJob table Set enabled = false to allow every player. 'surfacecleaner' is the job-board job (jrs_multijob "Surface Cleaner"); the old 'chimneysweep' id was never offered on any board, so nobody could get it.
  ↳ enabled true enabled özelliğini açar veya kapatır (varsayılan true).
  ↳ job "surfacecleaner" Kimler izinli: job için meslekler, gruplar veya yetkiler.
  ↳ jobs table Kimler izinli: jobs için meslekler, gruplar veya yetkiler.
  ↳ label "Surface Cleaner" label için oyuncuya gösterilen metin. Çeviri veya yeniden adlandırma için değiştir.
NPCs table np cs girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
CleaningDuration 10000 cleaning duration için zaman ayarı. Birim (saniye, dakika veya milisaniye) genelde seçenek adında veya yandaki seçeneklerin yorumunda yazar.
Payment table payment girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
JobsPerTask 4 Kimler izinli: jobs per task için meslekler, gruplar veya yetkiler.
Cooldown 30000 cooldown için zaman ayarı. Birim (saniye, dakika veya milisaniye) genelde seçenek adında veya yandaki seçeneklerin yorumunda yazar.
DailyLimit table daily limit için üst sınır.
BroomModel "p_broom01x" broom model için oyun modeli veya varlığı.
BroomFallbacks table broom fallbacks girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
Animation table animation için animasyon ayarları.
  ↳ male table male girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ female table female girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ fallback table fallback girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ flag 1 flag için sayı (varsayılan 1).
  ↳ prop Config.BroomModel prop için oyun modeli veya varlığı.
  ↳ bone 7966 bone için sayı (varsayılan 7966).
  ↳ offset table offset girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
NPCPromptKey 0x760A9C6F npc prompt key için tuş veya kontrol. Kontroller oyunun girdi listesindeki hash değerleridir.
PromptKey 0x760A9C6F prompt key için tuş veya kontrol. Kontroller oyunun girdi listesindeki hash değerleridir.
JobBlip table job blip için harita işareti veya simge ayarları.
ChimneyObject table Disabled: all props removed as requested. Only yellow circle markers are displayed.
  ↳ enabled false enabled özelliğini açar veya kapatır (varsayılan false).
TaskMarker table Yellow circle marker drawn at every incomplete chimney task while the job is active. zOffset kept near 0 (rooftop coords are already at surface height) since a large negative offset can sink the marker below thin roof geometry and
  ↳ enabled true enabled özelliğini açar veya kapatır (varsayılan true).
  ↳ type 1 type için sayı (varsayılan 1).
  ↳ scale vector3(1.8, 1.8, 1.2) scale için oran veya çarpan.
  ↳ color table color girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ zOffset 0.25 z offset için sayı (varsayılan 0.25).
  ↳ bobUpAndDown true bob up and down için anahtar: true = açık, false = kapalı (varsayılan true).
  ↳ drawDistance 25.0 draw distance için oyun birimiyle mesafe.
InteractionDistance 3.0 interaction distance için oyun birimiyle mesafe.
DrawDistance 50.0 draw distance için oyun birimiyle mesafe.
ServerValidationDistance 20.0 server validation distance için oyun birimiyle mesafe.
NotificationDuration 4000 notification duration için zaman ayarı. Birim (saniye, dakika veya milisaniye) genelde seçenek adında veya yandaki seçeneklerin yorumunda yazar.
config/metal_detector.lua - 74 seçenek#

General

Setting Default What it does
Debug false Debug output for debug: true = evet, false = hayır (varsayılan false).
CoreResource "jrs_core" core resource ayarı.
InventoryResource "jrs_inventory" inventory resource ayarı.
DetectorWeapon "WEAPON_KIT_METAL_DETECTOR" Native Red Dead Online metal detector weapon.
DetectorItem "metal_detector" Inventory item that owns/toggles the detector. The native held kit is not stored in the weapon loadout because RedM reports HAS_PED_GOT_WEAPON=false for this held-kit weapon even while it is visibly equipped.
ShovelItem "shovel" shovel item tarafından kullanılan envanter eşyaları. Adlar jrs_items tablosunda olmalı.
TestCommands table Temporary development commands. These give/remove the detector directly with RedM natives and do NOT require an inventory/database entry. Disable after the detector test is complete.
  ↳ Enabled false enabled özelliğini açar veya kapatır (varsayılan false).
  ↳ GiveCommand "testdetector" give command ayarı.
  ↳ RemoveCommand "removedetector" remove command ayarı.
RandomizeSpotPlacement false If enabled, each resource start selects a random subset of the configured spots.
RandomSpotChance 50 random spot chance için oran veya çarpan.
NearbyPlayerDistance 15.0 Nearby clients reproduce the shovel prop/animation for the digging player.
MaxDistanceToNode 5.0 Detection distances.
MinDistanceToNode 1.0 min distance to node için oyun birimiyle mesafe.
DigPromptDistance 1.65 Dig prompt distance is intentionally a little larger than MinDistanceToNode. The detector light can already look fully green just outside exactly 1.0m, and using horizontal distance prevents small terrain/Z differences from hiding
UseStrobeMode false Light behavior.
UseColorMode true color mode özelliğini açar veya kapatır (varsayılan true).
DisableFindingNodesAfterUse true Turns off finding nodes after use: true = evet, false = hayır (varsayılan true).
SpotCooldown table Optional cooldown after a successful dig. Enabled = true -> the spot is hidden/locked until Seconds expires. Enabled = false -> no timed reset; the spot stays consumed until the resource/server restarts.
  ↳ Enabled true enabled özelliğini açar veya kapatır (varsayılan true).
  ↳ Seconds 30 * 60 30 minutes
Blips table Optional map blips for treasure search locations. Disable globally with Enabled = false, or disable a single location with that location's blipEnabled = false value below.
  ↳ Enabled true enabled özelliğini açar veya kapatır (varsayılan true).
  ↳ OnlyActiveSpots true only active spots için anahtar: true = açık, false = kapalı (varsayılan true).
  ↳ HideOnCooldown false Hides on cooldown: true = evet, false = hayır (varsayılan false).
  ↳ Style 1664425300 style için sayı (varsayılan 1664425300).
  ↳ Sprite 0 0 = keep the default RedM blip sprite for this style
  ↳ Scale 0.75 scale için oran veya çarpan.
  ↳ DefaultName "Treasure Search Area" default name için oyuncuya gösterilen metin. Çeviri veya yeniden adlandırma için değiştir.
Light table light girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ Enabled true enabled özelliğini açar veya kapatır (varsayılan true).
  ↳ Range 1.25 range için oyun birimiyle mesafe.
  ↳ MinIntensity 0.35 min intensity için minimum veya gereken seviye.
  ↳ MaxIntensity 5.5 max intensity için üst sınır.
  ↳ StrobeSpeed 0.022 strobe speed için sayı (varsayılan 0.022).
  ↳ Offset vec3(0.42, 0.72, -0.58) Approximate detector-head position relative to the player.
Sound table Detector audio. Uses an internal NUI beep so it does not depend on undocumented RDR3 frontend sound names/soundsets. The beep gets faster and slightly higher-pitched as the player approaches a treasure spot.
  ↳ Enabled true enabled özelliğini açar veya kapatır (varsayılan true).
  ↳ Volume 0.70 volume için sayı (varsayılan 0.70).
  ↳ MinPitch 0.90 min pitch için minimum veya gereken seviye.
  ↳ MaxPitch 1.35 max pitch için üst sınır.
  ↳ FarInterval 850 far interval için zaman ayarı. Birim (saniye, dakika veya milisaniye) genelde seçenek adında veya yandaki seçeneklerin yorumunda yazar.
  ↳ NearInterval 115 near interval için zaman ayarı. Birim (saniye, dakika veya milisaniye) genelde seçenek adında veya yandaki seçeneklerin yorumunda yazar.
  ↳ TestCommand "testdetectorsound" Local test command. Set to false to disable it.
Keys table keys için tuş veya kontrol. Kontroller oyunun girdi listesindeki hash değerleridir.
  ↳ Dig "INPUT_FRONTEND_X" dig ayarı.
Dig table dig girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ Duration 7000 duration için zaman ayarı. Birim (saniye, dakika veya milisaniye) genelde seçenek adında veya yandaki seçeneklerin yorumunda yazar.
  ↳ LockTimeout 20 lock timeout için zaman ayarı. Birim (saniye, dakika veya milisaniye) genelde seçenek adında veya yandaki seçeneklerin yorumunda yazar.
  ↳ Prop "p_shovel02x" prop için oyun modeli veya varlığı.
  ↳ AnimDict 'amb_work@world_human_graved... Grave-digging animation paired with the shovel position below.
  ↳ AnimName "base" anim name için oyuncuya gösterilen metin. Çeviri veya yeniden adlandırma için değiştir.
  ↳ AnimFlag 17 anim flag için animasyon ayarları.
  ↳ BoneName "SKEL_R_Hand" Shovel attachment. Keep this on the right hand; the animation positions the left hand around the shaft automatically.
  ↳ FallbackBone 7966 fallback bone için sayı (varsayılan 7966).
  ↳ Position vec3(0.0, -0.09, -0.09) position için dünya koordinatları (x, y, z).
  ↳ Rotation vec3(250.2899, 579.19, 373.3... rotation ayarı.
  ↳ DisablePropCollision true Prevent the shovel from colliding with the ped/ground while attached.
  ↳ MakePropInvincible true make prop invincible için anahtar: true = açık, false = kapalı (varsayılan true).
Security table security girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ RequireDetectorOwnership true Server checks for Config.DetectorItem in jrs_inventory before digging.
  ↳ FailClosedOnDetectorCheckError true Fail closed if jrs_inventory cannot verify the detector item.
  ↳ DigValidationDistance 2.25 dig validation distance için oyun birimiyle mesafe.
  ↳ RequestCooldownMs 1250 request cooldown ms için zaman ayarı. Birim (saniye, dakika veya milisaniye) genelde seçenek adında veya yandaki seçeneklerin yorumunda yazar.
Locations table Chance values are weights. They do not have to total exactly 100.
  ↳ Owanjila table owanjila girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ Barrow_Lagoon table barrow lagoon girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ Grizzlies_East table grizzlies east girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ Enabled false enabled özelliğini açar veya kapatır (varsayılan false).
  ↳ Url "" url ayarı.
  ↳ Color 9326801 color için sayı (varsayılan 9326801).
  ↳ Name "REDEMPIRE Metal Detector" name için oyuncuya gösterilen metin. Çeviri veya yeniden adlandırma için değiştir.
  ↳ Avatar "" avatar ayarı.

Free (included in JRS Core)   jrs_goldclaim

JRS Core gold claims - gold rockers, paydirt, water and licensed claims

Resource jrs_goldclaim
Folder [JOBS]
Version 1.0.0
Author JRS TEAM
Depends on jrs_core, jrs_inventory, jrs_progressbar, oxmysql
Interface No
Code size 2,604 Lua lines
config.lua - 56 seçenek#

General

Setting Default What it does
Language "en" 'en' or 'ar'
PlayerProps table populated at runtime by the server, do not edit
Debug false Debug output for debug: true = evet, false = hayır (varsayılan false).
NotifyDuration 10000 default notification duration (ms)

general settings (gold rocker / claims)

Setting Default What it does
EnableVegModifier true clears vegetation around placed rockers
GoldRocker p_goldcradlestand01x prop used for gold rocker
MaxGoldRockers 4 maximum gold rockers per character
DegradeChance 5 % chance (per rocker) of losing 1% quality each cron cycle
DegradeEvery 30 minutes between degradation rolls
RepairWoodAmount 5 amount of wood needed to repair
LeoJobs table jobs allowed to destroy unlicensed claims
OwnerOnlyProcessing true only the owner can start processing (and receives the output)

distances (server-side anti-exploit checks)

Setting Default What it does
InteractDistance 5.0 max distance from a rocker to interact with it
PickupDistance 10.0 max distance from a rocker to pick up its output
PlaceMaxDistance 6.0 max distance between player and placed rocker
MinRockerSpacing 4.0 min distance between two rockers
PropDrawDistance 60.0 distance at which rocker props are streamed in

processing settings

Setting Default What it does
ProcessingTime 60000 time in ms per processing cycle
GoldChance 50 % chance of gold vs paydirt return
AddPaydirtTime 10000 time in ms to add paydirt to rocker
AddWaterTime 10000 time in ms to add water to rocker
MaxPaydirt 5 max paydirt units a rocker can hold
MaxWater 5 max water units a rocker can hold
RepairTime 10000 time in ms to repair
PackUpTime 10000 time in ms to pack up
PlaceTime 10000 time in ms to set up a rocker
DestroyTime 10000 time in ms for LEO to destroy an illegal claim
PickupTime 3000 time in ms to pick up an output prop

gold ore output (random amount per gold pickup)

Setting Default What it does
GoldOreItem "goldnugget" gold ore item için para değeri. Ödüller jrs_core ekonomi çarpanından geçer.
GoldOreAmount table gold ore amount için para değeri. Ödüller jrs_core ekonomi çarpanından geçer.

gathering settings (shovel / bucket)

Setting Default What it does
ShovelDigTime 10000 time in ms to dig paydirt
BucketFillTime 8000 time in ms to fill bucket

prop models

Setting Default What it does
GoldProp p_goldstack01x gold output prop
PaydirtProp `mp005_p_dirtpile_sca02_buri... paydirt output prop
PropSpawnOffset 1.5 distance to side of rocker to spawn output prop

shovel prop (attached to hand during dig)

Setting Default What it does
ShovelProp table shovel prop için oyun modeli veya varlığı.
  ↳ model p_shovel02x model için oyun modeli veya varlığı.
  ↳ bone "SKEL_R_Hand" bone ayarı.
  ↳ offset table offset girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
DigDirtPile table dirt pile spawned in front of the player after a successful dig (cosmetic, local only)
  ↳ enabled true enabled özelliğini açar veya kapatır (varsayılan true).
  ↳ model `mp005_p_dirtpile_tall_unbur... model için oyun modeli veya varlığı.
  ↳ offset 0.6 distance in front of the player
  ↳ lifetime 30000 ms before it is removed

animations

Setting Default What it does
Anims table anims girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ dig table dig girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ crouch_inspect WORLD_HUMAN_CROUCH_INSPECT scenario
  ↳ add_paydirt WORLD_HUMAN_FEED_PIGS scenario used when adding paydirt
  ↳ add_water `WORLD_HUMAN_BUCKET_POUR_LOW... scenario used when adding water

claim zone / blip settings

Setting Default What it does
ClaimZoneRadius 20.0 claim zone radius için oyun birimiyle mesafe.
MaxClaimNameLength 50 max claim name length için üst sınır.
ClaimBlip table claim blip için harita işareti veya simge ayarları.
  ↳ blipSprite "blip_gold" blip sprite için harita işareti veya simge ayarları.
  ↳ blipScale 0.2 blip scale için harita işareti veya simge ayarları.
  ↳ blipColour "BLIP_MODIFIER_MP_COLOR_6" blip colour için harita işareti veya simge ayarları.

placement

Setting Default What it does
ForwardDistance 2.0 forward distance için oyun birimiyle mesafe.

Free (included in JRS Core)   jrs_goldpanning

JRS Core gold panning - pan for gold nuggets in rivers and lakes

Resource jrs_goldpanning
Folder [JOBS]
Version 1.0.0
Author JRS TEAM
Depends on jrs_core, jrs_inventory, jrs_minigame
Interface No
Code size 933 satır Lua
config.lua - 13 seçenek#

General

Setting Default What it does
Language "en" 'en' or 'ar'
PanItem "goldpan" pan item tarafından kullanılan envanter eşyaları. Adlar jrs_items tablosunda olmalı.
Reward table reward için para değeri. Ödüller jrs_core ekonomi çarpanından geçer.
BreakChance 3 % chance the pan breaks on a failed try
Rounds 3 skill checks in a row (jrs_minigame)
Cooldown 5 seconds between two pans
MinTime 8 seconds a pan really takes (server check)
Water table fresh water only (no swamps)
  ↳ -247856387 true, [-1504425495] = true, ... 247856387 ayarı.
  ↳ -1300497193 true, [-1276586360] = true, ... 1300497193 ayarı.
  ↳ 592454541 true, [-804804953] = true, [... 592454541 ayarı.
  ↳ -811730579 true, [-1229593481] = true, ... 811730579 ayarı.
  ↳ 2005774838 true, [-1287619521] = true, ... 2005774838 ayarı.

Paid (server only)   jrs_government

JRS Government - city governors, elections, citizenship, treasury, city revenue, taxes, city wars and government messaging

Resource jrs_government
Folder [JOBS]
Version 2.4.5
Author JRS
Depends on jrs_banking, jrs_character, jrs_core, jrs_doctors, jrs_idcard, jrs_police, oxmysql
Interface Yes (NUI)
Languages ar, en
Code size 6,946 Lua lines

Commands

  • /distributecity
  • /govdistribute
  • /govgovernor
  • /govguarma
  • /govstatus
  • /govsynclaw
  • /setgov
  • /warscore

Exports

AreCitiesAtWar, AssignCity, DepositBusinessRevenue, EnsureOwnerLawRank, GetCitizenship, GetCityGovernment, GetCityOwner, GetCityTaxRate, GetCityWar, GetFacilityStatus, GetFacilityTax, GetSalesTax, GrantGuarmaMaster, IsCityOwner, IsDeputyGovernor, IsFacilityClosed, IsGovernor, LogAudit, OpenAdminMenu, RecordCityRevenue, ResolveCity, ResolveCityAt, SetCityOwner, SetGovernor, SyncOnlineCityOwners

Database tables

jrs_government_audit, jrs_government_candidates, jrs_government_cities, jrs_government_citizen_applications, jrs_government_citizens, jrs_government_facilities, jrs_government_messages, jrs_government_revenue, jrs_government_salaries, jrs_government_salary_grades, jrs_government_store_taxes, jrs_government_taxes, jrs_government_votes, jrs_government_war_kills, jrs_government_wars

config/config.lua - 124 seçenek#

General

Setting Default What it does
Debug false Debug output for debug: true = evet, false = hayır (varsayılan false).
InteractDistance 2.25 interact distance için oyun birimiyle mesafe.
NpcCleanupRadius 1.75 Removes stale government NPCs at the configured position after a resource restart.
ServerActionDistance 4.0 server action distance için oyun birimiyle mesafe.
InteractControl 0xCEFD9220 E / INPUT_CONTEXT
DefaultNpcModel "U_M_M_ValSheriff_01" default npc model için oyun modeli veya varlığı.
Blip table blip için harita işareti veya simge ayarları.
  ↳ Enabled true enabled özelliğini açar veya kapatır (varsayılan true).
  ↳ Sprite 1869246576 Official Government Seal / Senior Badge
  ↳ Scale 0.2 scale için oran veya çarpan.
  ↳ Color "BLIP_MODIFIER_MP_COLOR_27" Royal Purple
Elections table Permanent government: elections only start when an administrator explicitly opens one.
  ↳ CandidateMinimumLevel 20 candidate minimum level için minimum veya gereken seviye.
  ↳ MaxCandidatesPerCity 3 Maximum active candidates is PER CITY, PER ELECTION (not global across all cities).
  ↳ BlockActiveCandidacyInOtherCities true Prevent a character from being an ACTIVE candidate/governor in another city at the same time.
  ↳ AllowElectionWhileGoverned false Allows election while governed: true = evet, false = hayır (varsayılan false).
  ↳ RequireNoPoliceRecord true Requires no police record: true = evet, false = hayır (varsayılan true).
  ↳ RequireNoBankDebt true Requires no bank debt: true = evet, false = hayır (varsayılan true).
  ↳ DebtEpsilon 0.01 debt epsilon için sayı (varsayılan 0.01).
  ↳ CandidateStatementMaxLength 220 candidate statement max length için üst sınır.
  ↳ DefaultDurationMinutes 60 Elections can end automatically after this duration. Admins may override it when opening an election.
  ↳ MinimumDurationMinutes 1 minimum duration minutes için zaman ayarı. Birim (saniye, dakika veya milisaniye) genelde seçenek adında veya yandaki seçeneklerin yorumunda yazar.
  ↳ MaximumDurationMinutes 10080 7 days
  ↳ RequireCityCitizenshipToVote true Once a city has citizens, only a citizen of that city can vote. Bootstrap allows the very first election to work before a governor exists to approve citizens.
  ↳ AllowBootstrapVotersWhenCityHasNoCitizens true Allows bootstrap voters when city has no citizens: true = evet, false = hayır (varsayılan true).
CriminalRecord table criminal record girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ BlockAnyMdtRecord true Must have a clean police MDT record
  ↳ BlockActiveWanted true Must not have active police wanted/bounty entries
  ↳ BlockActiveJail true Must not be serving a jail sentence
  ↳ RequireCleanReputation true Must have a clean reputation / honor (jrs_integrity)
  ↳ MinimumHonor 0 Minimum honor / integrity score
  ↳ CheckOnDeputy true Check reputation when appointing deputy
  ↳ CheckOnWarDeclare true Check reputation when declaring/accepting war
DeputyPermissions table Kimler izinli: deputy permissions için meslekler, gruplar veya yetkiler.
  ↳ manageCitizens true manage citizens için anahtar: true = açık, false = kapalı (varsayılan true).
  ↳ viewTreasury true view treasury için anahtar: true = açık, false = kapalı (varsayılan true).
  ↳ manageEmployees false manage employees için anahtar: true = açık, false = kapalı (varsayılan false).
  ↳ editSalaries false edit salaries için anahtar: true = açık, false = kapalı (varsayılan false).
  ↳ sendCityMessages true send city messages için anahtar: true = açık, false = kapalı (varsayılan true).
  ↳ sendGovernmentMessages false send government messages için anahtar: true = açık, false = kapalı (varsayılan false).
  ↳ sendGlobalMessages false send global messages için anahtar: true = açık, false = kapalı (varsayılan false).
  ↳ appointDeputy false appoint deputy için anahtar: true = açık, false = kapalı (varsayılan false).
  ↳ manageTaxes false manage taxes için anahtar: true = açık, false = kapalı (varsayılan false).
  ↳ manageWars false manage wars için anahtar: true = açık, false = kapalı (varsayılan false).
  ↳ manageAppointments false manage appointments için anahtar: true = açık, false = kapalı (varsayılan false).
  ↳ manageStores false manage stores için anahtar: true = açık, false = kapalı (varsayılan false).
  ↳ viewCrimeStats true view crime stats için anahtar: true = açık, false = kapalı (varsayılan true).
Treasury table treasury girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ AllowGovernorDeposit true Allows governor deposit: true = evet, false = hayır (varsayılan true).
  ↳ AllowGovernorWithdraw false Allows governor withdraw: true = evet, false = hayır (varsayılan false).
  ↳ MinimumDeposit 1.00 minimum deposit için para değeri. Ödüller jrs_core ekonomi çarpanından geçer.
  ↳ MaximumDeposit 100000.00 maximum deposit için para değeri. Ödüller jrs_core ekonomi çarpanından geçer.
Revenue table revenue girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ Enabled true enabled özelliğini açar veya kapatır (varsayılan true).
  ↳ MaximumSingleDeposit 100000000.00 maximum single deposit için para değeri. Ödüller jrs_core ekonomi çarpanından geçer.
  ↳ RecentTransactionLimit 50 recent transaction limit için üst sınır.
  ↳ AllowedResources table allowed resources girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
Payroll table payroll girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ Enabled true enabled özelliğini açar veya kapatır (varsayılan true).
  ↳ IntervalMinutes 30 interval minutes için zaman ayarı. Birim (saniye, dakika veya milisaniye) genelde seçenek adında veya yandaki seçeneklerin yorumunda yazar.
  ↳ MinimumGrade 0 minimum grade için minimum veya gereken seviye.
  ↳ MaximumGrade 10 maximum grade için üst sınır.
  ↳ MinimumSalary 0.25 Absolute safety net. The real limits are the per-grade bands below.
  ↳ MaximumSalary 30.00 10-01: was 6.00 (bands below x5 for law + medicine)
  ↳ GradeBands table RDO-style pay per payroll tick (every IntervalMinutes = 30 min, on duty only). The governor can only pick a value inside [min, max] of each grade. Grade 10 top = $5.00 / 30 min = $10/h passive, on top of what the job itself earns.
  ↳ RoleScale table Band multiplier per employee role id. Jobs that already earn from their own work (mining, lumber, smelting, banking fees) get a smaller government salary.
  ↳ DefaultBandPoint 0.40 New/out-of-band salaries are reset to min + this share of the band (0.4 = a bit below the middle).
  ↳ AllOrNothing true If treasury cannot cover every online employee in a city's payroll, nobody is paid.
Messages table messages için oyuncuya gösterilen metin. Çeviri veya yeniden adlandırma için değiştir.
  ↳ MaxTitleLength 80 max title length için üst sınır.
  ↳ MaxBodyLength 800 max body length için üst sınır.
  ↳ CooldownMs 3000 cooldown ms için zaman ayarı. Birim (saniye, dakika veya milisaniye) genelde seçenek adında veya yandaki seçeneklerin yorumunda yazar.
CityOwnership table city ownership girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ Enabled true enabled özelliğini açar veya kapatır (varsayılan true).
  ↳ AllowOwnerWithdraw true City Owner can withdraw funds directly from the city treasury
  ↳ AllowGovernorWithdraw false Standard governor withdrawal restriction
  ↳ MinimumWithdraw 1.00 minimum withdraw için minimum veya gereken seviye.
  ↳ MaximumWithdraw 100000.00 maximum withdraw için üst sınır.
  ↳ ConquestOnWarVictory true Winning a city war can confer ownership/conquest rights
  ↳ CanPurchaseCity false Option to buy unowned city directly
  ↳ PurchasePrice 250000.00 Purchase price if buying is enabled
  ↳ AutoGrantLawRankToOwner true City Owner automatically receives highest law rank
  ↳ OwnerLawGrade 9 Highest law rank grade
CityLawJobs table Primary law jobs and highest ranks per city (used for automatic owner rank assignment)
  ↳ valentine table valentine girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ strawberry table strawberry girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ blackwater table blackwater girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ rhodes table rhodes girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ saintdenis table saintdenis girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ annesburg table annesburg girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ armadillo table armadillo girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ tumbleweed table tumbleweed girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ guarma table guarma girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
Admin table Kimler izinli: admin için meslekler, gruplar veya yetkiler.
  ↳ AcePermission "jrs.government.admin" Kimler izinli: ace permission için meslekler, gruplar veya yetkiler.
  ↳ Groups table Kimler izinli: groups için meslekler, gruplar veya yetkiler.
  ↳ Commands table commands girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
RankLadders table and the payroll grid all show these names and stop at the ladder's top grade. Law ladders run 0-9 to match jrs_police (uniform/weapon kit per grade 0-9, city owner = 9). Doctors run 0-10 to match jrs_doctors Config.RankLabels.
  ↳ sheriff table sheriff girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ police table police girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ guarma_guard table guarma guard girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ doctor table doctor girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ banker table banker girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ worker table worker girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
Cities table Employee roles are intentionally city-specific. Add doctors, bankers, etc. here. Multiple ON-DUTY job names can map to one payroll role. Never add jobs beginning with "off".
  ↳ valentine table valentine girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ strawberry table strawberry girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ blackwater table blackwater girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ rhodes table rhodes girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ saintdenis table saintdenis girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ annesburg table annesburg girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ armadillo table armadillo girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ tumbleweed table tumbleweed girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ guarma table guarma girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
CityMapRegions table city map regions girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ valentine table valentine girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ strawberry table strawberry girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ blackwater table blackwater girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ rhodes table rhodes girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ saintdenis table saintdenis girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
config/economy.lua - 40 seçenek#

General

Setting Default What it does
Economy table economy girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ GoldToCashRate 1.0 Gold paid for a city service is converted into treasury dollars at this rate.
  ↳ FallbackMaxDistance 3000.0 A payment is credited to the city whose zone contains the buyer. Outside every zone (ranches, camps, small settlements) the nearest city within this distance receives it. 0 = always the nearest city.
  ↳ Zones table Town centres on the 2D map. radius is the "inside the city" distance.
  ↳ CityAliases table Alternative names other resources may send as a city hint.
  ↳ Categories table Every revenue source shown on the Revenue page. share is the fraction of the payment that reaches the treasury (1.0 = all of it, 0.25 = a quarter).
  ↳ Taxes table Taxes the governor sets from the Treasury page (percent). sales: taken from every player-owned store sale inside the city.
  ↳ RecentTransactionLimit 60 Recent ledger rows sent to the Revenue page.
Wars table wars girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ Enabled true enabled özelliğini açar veya kapatır (varsayılan true).
  ↳ DeclarationCost 150.0 Taken from the attacker's treasury when war is declared. The winner of the war receives it; a draw, peace treaty or cancellation returns it.
  ↳ PreparationMinutes 15 warning period before fighting counts
  ↳ DurationMinutes 60 fighting period
  ↳ CooldownMinutes 720 the same two cities cannot fight again for 12 hours
  ↳ RequireDefenderGovernor true Requires defender governor: true = evet, false = hayır (varsayılan true).
  ↳ MinimumCitizensPerCity 1 minimum citizens per city için minimum veya gereken seviye.
  ↳ RequireAcceptance true A declared war does not start fighting until the defender's leadership explicitly accepts the challenge. If they refuse or run out of time the war is cancelled and the attacker's stake is refunded.
  ↳ AcceptanceTimeoutMinutes 3 acceptance timeout minutes için zaman ayarı. Birim (saniye, dakika veya milisaniye) genelde seçenek adında veya yandaki seçeneklerin yorumunda yazar.
  ↳ MinimumOnlineCitizensPerCity 2 Both cities need this many citizens ONLINE right now (not just registered) before a war can even be declared, so nobody fights an empty city.
  ↳ RequireDefenderLeadershipOnline true The defender's owner, governor or deputy must be online to receive and answer the challenge.
  ↳ TributePercent 20.0 share of the loser's treasury paid to the winner
  ↳ SurrenderTributePercent 10.0 surrender tribute percent için oran veya çarpan.
  ↳ TributeMax 1500.0 0 = no cap
  ↳ KillPoints 1 kill points için dünya koordinatları (x, y, z).
  ↳ ScoreToWin 0 0 = the war is decided only when the timer ends
  ↳ PairKillCooldownSeconds 300 one killer/victim pair scores once in this window
  ↳ MaxKillDistance 350.0 max kill distance için oyun birimiyle mesafe.
  ↳ RequireInsideCityZones false true = only kills inside either warring city count
  ↳ AnnounceGlobal true false = only citizens of the two cities are told
  ↳ ReasonMaxLength 200 reason max length için üst sınır.
  ↳ RosterLimit 20 (Config.Cities[cityId].npc) - the one coordinate every city already has proven safe, instead of guessing new landmark coordinates. Roster of participants selected by the Governor for the war (max 20 per city)
  ↳ RequireRosterFighters true Requires roster fighters: true = evet, false = hayır (varsayılan true).
  ↳ ArenaOutOfBoundsSeconds 10 arena out of bounds seconds için sayı (varsayılan 10).
  ↳ DefaultArena "bolger_glade" default arena ayarı.
  ↳ DefaultMode "siege" default mode ayarı.
  ↳ Modes table modes girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
WarArenas table Predefined historic battlefield arenas for city wars. Both 20-man rosters enter the chosen arena zone with team-specific spawns and perimeter bounds.
  ↳ bolger_glade table bolger glade girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ fort_mercer table fort mercer girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ fort_wallace table fort wallace girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
Notes from the README#
text
# jrs_government 1.0.0
Permanent city government system for JRS RedM.
## Included
- One permanent Governor per configured city.
- One Deputy Governor appointed/removed by the Governor.
- Elections are admin-opened only; there is no automatic term timer.
- Candidate requirements:
  - minimum JRS level;
  - cannot have registered as a candidate in another city (configurable);
  - no police MDT criminal record, active wanted entry, or active jail sentence;
  - no active/defaulted JRS bank loan debt.
- Voting requires the character's permanent 6-digit JRS ID number from `jrs_id_numbers`.
- One vote per character/identity number per city election, enforced with SQL unique keys; bootstrap voters are also blocked from voting in two simultaneously-o
- Citizenship applications and city-transfer requests.
- A character can be an active citizen of only one city.
- Governor/Deputy citizen approval and rejection.
- Governor can remove citizens; removing the deputy also removes the deputy office.
- City treasury with governor deposits and admin adjustments.
- City employee salary configuration and automatic online payroll from the treasury.
- Government messages: own city, another governor, all governors, all players.
- Persistent audit log for sensitive actions.
- NPC per city with a single responsive HD/2K/4K NUI.
- Character-bound client startup waits for `jrs_character:isPlayerReady`.
## Existing JRS integration used directly
### jrs_idcard
`jrs_id_numbers.charid -> identity_number` is used to verify the six-digit voting number.
### jrs_police
Candidate checks query:
- `jrs_police_mdt`
- `jrs_police_wanted`
- `jail_police`
### jrs_banking
Candidate debt checks query `jrs_bank_loans.remaining_debt` for active/defaulted loans.
### jrs_core
Uses `exports.jrs_core:getCoreApi()`, `exports.jrs_core:GetXP(source)` for the calculated level, and the active `character.charIdentifier`, job, money and curre
## Installation
1. Put `jrs_government` in your resources folder.
2. The resource creates its tables automatically. `sql/jrs_government.sql` is also provided for manual installation/review.
3. Start dependencies before it:
'''cfg
ensure oxmysql
ensure jrs_core
ensure jrs_character
ensure jrs_idcard
ensure jrs_police

Free (included in JRS Core)   jrs_huntingpets

JRS Core hunting pets - hunting dogs and birds with training, tracking and scavenging

Resource jrs_huntingpets
Folder [JOBS]
Version 1.0.0
Author JRS TEAM
Depends on jrs_core, jrs_inventory, oxmysql
Interface Yes (NUI)
Code size 23,821 Lua lines

Commands

  • /callbird
  • /calldog
  • /fleebird
  • /fleedog

Database tables

is, player_birds, player_dogs, player_selected_pets

shared/config_birds.lua - 109 seçenek#

Bird Configuration

Setting Default What it does
SellingBirdJob table for no job: Config.SellingBirdJob = false
Prompts table prompts girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ BirdShop L('prompt_bird_shop') bird shop ayarı.
  ↳ Home table home girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ Follow table follow girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ Hunt table hunt girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ FlyBack table fly back girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ Camera table camera girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ ShopOpen table shop open girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ Sell table C
  ↳ BuyBird table C
  ↳ StopSell table C
  ↳ Talk table Q
ConfirmDeleteValue "delete" players must type this word in order to delete a bird from owned birds
Texts table texts girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ ShopTitle L('cfgtext_shoptitle') shop title için oyuncuya gösterilen metin. Çeviri veya yeniden adlandırma için değiştir.
  ↳ WaitLoad L('cfgtext_waitload') wait load için zaman ayarı. Birim (saniye, dakika veya milisaniye) genelde seçenek adında veya yandaki seçeneklerin yorumunda yazar.
  ↳ Bird L('cfgtext_bird') bird ayarı.
  ↳ BirdT L('cfgtext_birdt') bird t ayarı.
  ↳ SendHome L('cfgtext_sendhome') send home ayarı.
  ↳ BirdName L('cfgtext_birdname') bird name için oyuncuya gösterilen metin. Çeviri veya yeniden adlandırma için değiştir.
  ↳ ShopNoMoney L('cfgtext_shopnomoney') shop no money için para değeri. Ödüller jrs_core ekonomi çarpanından geçer.
  ↳ BirdBought L('cfgtext_birdbought') bird bought ayarı.
  ↳ SoldBird L('cfgtext_soldbird') sold bird ayarı.
  ↳ ConfirmDelete L('cfgtext_confirmdelete') confirm delete ayarı.
  ↳ NoJob L('cfgtext_nojob') Kimler izinli: no job için meslekler, gruplar veya yetkiler.
  ↳ WaitBird L('cfgtext_waitbird') wait bird için zaman ayarı. Birim (saniye, dakika veya milisaniye) genelde seçenek adında veya yandaki seçeneklerin yorumunda yazar.
  ↳ Hunting L('cfgtext_hunting') hunting ayarı.
  ↳ GoingHome L('cfgtext_goinghome') going home ayarı.
  ↳ GoingHunt L('cfgtext_goinghunt') going hunt ayarı.
  ↳ NoHunt L('cfgtext_nohunt') no hunt ayarı.
  ↳ FoundScavItem L('cfgtext_foundscavitem') found scav item tarafından kullanılan envanter eşyaları. Adlar jrs_items tablosunda olmalı.
  ↳ PlayerBuyBird L('cfgtext_playerbuybird') player buy bird ayarı.
  ↳ PlayerBuyNoMoney L('cfgtext_playerbuynomoney'... player buy no money için para değeri. Ödüller jrs_core ekonomi çarpanından geçer.
  ↳ PlayerBuyNoMoneyAtBuyer L('cfgtext_playerbuynomoneya... player buy no money at buyer için para değeri. Ödüller jrs_core ekonomi çarpanından geçer.
  ↳ PlayerBoughtBird L('cfgtext_playerboughtbird'... player bought bird ayarı.
  ↳ PlayerSoldBird L('cfgtext_playersoldbird') player sold bird ayarı.
  ↳ WaitTalk L('cfgtext_waittalk') wait talk için zaman ayarı. Birim (saniye, dakika veya milisaniye) genelde seçenek adında veya yandaki seçeneklerin yorumunda yazar.
  ↳ NotParrot L('cfgtext_notparrot') not parrot ayarı.
  ↳ NoTalkSkill L('cfgtext_notalkskill') no talk skill ayarı.
  ↳ Menu table menu girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
MaxBirdXP 1000 max bird xp için üst sınır.
Hunting table hunting girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ jobrequired false player job requirements for sending bird to hunt/fish/scav - true or false
  ↳ jobs table if true
  ↳ extra_XP 50 If there is jobs in "jobs" array then they can earn more XP to their birds if this variable is not boolean false
BirdGoForHuntTimer 20 seconds - when the bird is flying away to hunt, after the timer runs out bird gets deleted to start hunting.
HuntingTimer 20 seconds - after the deletion, this timer starts and once its completed, the bird will fly back to player with prey
ParrotTalkingXPReq 1 required XP for parrot's talking ability
ScavengerItems table scavenger items tarafından kullanılan envanter eşyaları. Adlar jrs_items tablosunda olmalı.
  ↳ 1 table 1 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 2 table 2 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 3 table 3 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 4 table 4 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 5 table 5 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 6 table 6 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 7 table 7 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 8 table 8 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 9 table 9 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 10 table 10 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 11 table 11 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 12 table 12 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 13 table 13 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 14 table 14 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 15 table 15 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 16 table 16 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 17 table 17 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 18 table 18 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 19 table 19 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 20 table 20 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 21 table 21 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 22 table 22 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 23 table 23 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 24 table 24 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 25 table 25 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 26 table 26 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 27 table 27 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 28 table 28 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 29 table 29 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 30 table 30 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 31 table 31 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 32 table 32 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 33 table 33 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 34 table 34 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
FishItems table fish items tarafından kullanılan envanter eşyaları. Adlar jrs_items tablosunda olmalı.
  ↳ 1 table 1 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 2 table 2 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 3 table 3 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 4 table 4 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 5 table 5 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 6 table 6 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 7 table 7 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 8 table 8 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 9 table 9 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 10 table 10 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 11 table 11 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 12 table 12 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 13 table 13 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 14 table 14 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 15 table 15 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 16 table 16 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
BirdShops table bird shops girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ name "Hunting Birds" name of the shop
  ↳ jobrequired false job requirement for opening shop - true or false
  ↳ jobs table if jobrequired true
  ↳ blip table blip için harita işareti veya simge ayarları.
  ↳ tax 10 +10% - basic bird price + tax = shop price
  ↳ pos vector3(-283.97, 666.14, 113... position of the shop checkpoint
  ↳ standpos table position of the birds at shop -284.32, 666.70, 113.45, 29.13
shared/config_dogs.lua - 125 seçenek#

Dog Configuration

Setting Default What it does
DogKeyBind "E" dog key bind için tuş veya kontrol. Kontroller oyunun girdi listesindeki hash değerleridir.
DogTrackingJob "Police" job allowed to use dog tracking (jrs_police job name)
CallDogKey true call dog key için anahtar: true = açık, false = kapalı (varsayılan true).
DogTriggerKeys table dog trigger keys için tuş veya kontrol. Kontroller oyunun girdi listesindeki hash değerleridir.
  ↳ CallDog "U" call dog ayarı.
AttackCommand true Attack command: send your dog to attack a locked-on target
AttackOnlyPlayers true attack only players için anahtar: true = açık, false = kapalı (varsayılan true).
AttackOnlyAnimals true attack only animals için anahtar: true = açık, false = kapalı (varsayılan true).
AttackOnlyNPC true attack only npc için anahtar: true = açık, false = kapalı (varsayılan true).
TrackCommand true Track command: send your dog to follow a locked-on target
TrackOnlyPlayers true track only players için anahtar: true = açık, false = kapalı (varsayılan true).
TrackOnlyAnimals true track only animals için anahtar: true = açık, false = kapalı (varsayılan true).
TrackOnlyNPC true track only npc için anahtar: true = açık, false = kapalı (varsayılan true).
DefensiveMode true Pets hostile to anything you are in combat with
NoFear true Prevents horses from fearing your pet
DogSearchRadius 50.0 How far the dog searches for hunted animals
DogFeedInterval 1800 1800 = 30 min, seconds between feeds
RaiseAnimal true Feed to gain XP and grow
DogFullGrownXp 1000 XP to be fully grown
DogXpPerFeed 20 XP gained per feed
NotifyWhenHungry true notify when hungry için anahtar: true = açık, false = kapalı (varsayılan true).
DogPetSearchDatabase true dog pet search database için anahtar: true = açık, false = kapalı (varsayılan true).
DogAllowedSearchTables table dog allowed search tables girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
DogPetAttributes table dog pet attributes girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ FollowDistance 5 follow distance için oyun birimiyle mesafe.
  ↳ Invincible false invincible için anahtar: true = açık, false = kapalı (varsayılan false).
  ↳ SpawnLimiter 0 0 = disabled
  ↳ DeathCooldown 300 Seconds before respawn after death

Dog Breeds (for shop)

Setting Default What it does
Dogs table dogs girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.

Animals dogs can retrieve (hunt mode)

Setting Default What it does
DogRetrievableAnimals table dog retrievable animals için oyun modeli veya varlığı.
  ↳ 1110710183 table Big game mammals
  ↳ -1437898800 table 1437898800 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ -1667609490 table 1667609490 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ -2032656150 table 2032656150 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ -2021043433 table 2021043433 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ -1098441944 table 1098441944 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ -1427753735 table 1427753735 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 1556473961 table 1556473961 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ -2137407627 table 2137407627 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ -1088132500 table 1088132500 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 2023809075 table 2023809075 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ -249305323 table 249305323 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ -2029832225 table 2029832225 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 2075325674 table 2075325674 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 1383236440 table 1383236440 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 195700131 table 195700131 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 1700211906 table 1700211906 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 788053982 table 788053982 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 40345436 table 40345436 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ -1255771871 table 1255771871 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ -753902995 table 753902995 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ -2091538496 table 2091538496 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ -1851177881 table 1851177881 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 1755643085 table 1755643085 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 1381945409 table 1381945409 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 1864338716 table Predators
  ↳ -665854081 table 665854081 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 252669332 table 252669332 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 480688259 table 480688259 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 734582471 table 734582471 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ -541762431 table Small game
  ↳ 1553815115 table 1553815115 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ -1211566332 table 1211566332 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 1458540991 table 1458540991 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ -203109469 table 203109469 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ -1170118274 table 1170118274 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ -1797625440 table 1797625440 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 68584579 table 68584579 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ -1134449699 table 1134449699 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 989669666 table 989669666 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 1465438313 table 1465438313 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 1785067139 table 1785067139 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ -710876114 table 710876114 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ -117890714 table 117890714 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ -1003616053 table Game birds
  ↳ -646237339 table 646237339 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 1459778951 table 1459778951 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ -164963696 table 164963696 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ -1104697660 table 1104697660 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ -466054788 table 466054788 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ -2011226991 table 2011226991 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ -166054593 table 166054593 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ -1076508705 table 1076508705 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ -466687768 table 466687768 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ -575340245 table 575340245 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 1416324601 table 1416324601 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 1265966684 table 1265966684 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ -1797450568 table 1797450568 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ -2073130256 table 2073130256 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ -564099192 table 564099192 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 723190474 table 723190474 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 1652376302 table 1652376302 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 1353981788 table 1353981788 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ -2145890973 table 2145890973 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 1095117488 table 1095117488 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 386506078 table 386506078 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ -861544272 table 861544272 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ -2063183075 table 2063183075 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 2023522846 table 2023522846 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 1093853729 table 1093853729 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 1525077198 table 1525077198 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ -578821898 table 578821898 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 98537260 table 98537260 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ -1197044581 table 1197044581 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 1582986780 table 1582986780 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 1784941179 table 1784941179 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ -1302821723 table 1302821723 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ -1210546580 table 1210546580 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 2105463796 table 2105463796 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 1253481500 table 1253481500 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ -393435863 table 393435863 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ -1849659473 table 1849659473 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.

Key Hashes

Setting Default What it does
DogKeys table dog keys için tuş veya kontrol. Kontroller oyunun girdi listesindeki hash değerleridir.
  ↳ G 0x760A9C6F g ayarı.
  ↳ B 0x4CC0E2FE b ayarı.
  ↳ S 0xD27782E3 s ayarı.
  ↳ W 0x8FD015D8 w ayarı.
  ↳ H 0x24978A28 h ayarı.
  ↳ U 0xD8F73058 u ayarı.
  ↳ R 0x0D55A0F0 r ayarı.
  ↳ ENTER 0xC7B5340A enter ayarı.
  ↳ E 0xDFF812F9 e ayarı.
  ↳ J 0xF3830D8E j ayarı.
  ↳ 7 0xB03A913B 7 ayarı.
  ↳ 8 0x42385422 8 ayarı.
shared/config_shared.lua - 15 seçenek#

General

Setting Default What it does
Language "en" 'en' (other languages: add them to shared/locale.lua)

General Settings

Setting Default What it does
Debug false Debug output for debug: true = evet, false = hayır (varsayılan false).
FadeIn true fade in için anahtar: true = açık, false = kapalı (varsayılan true).
DistanceSpawn 20.0 distance spawn için oyun birimiyle mesafe.
AnimalFood "raw_meat" Food item for both dogs and birds

Opening Hours

Setting Default What it does
AlwaysOpen true if false, configure open/close times
OpenTime 8 store opens
CloseTime 20 store closes

Blip Settings

Setting Default What it does
Blip table blip için harita işareti veya simge ayarları.
  ↳ blipName "Hunting Pets" blip name için harita işareti veya simge ayarları.
  ↳ blipSprite -699499938 blip sprite için harita işareti veya simge ayarları.
  ↳ blipScale 0.6 blip scale için harita işareti veya simge ayarları.

Shop Locations

Setting Default What it does
Shops table shops girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.

Checkpoint Colours

Setting Default What it does
Checkpoints table checkpoints girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ shop table shop girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.

Free (included in JRS Core)   jrs_lumberjack

jrs core Lumberjack - jrs core only, organized secure lumber workflow

Resource jrs_lumberjack
Folder [JOBS]
Version 3.11.1
Author jrs team
Depends on jrs_character, jrs_core, jrs_inventory, oxmysql
Interface Yes (NUI)
Languages ar, en
Code size 16,949 Lua lines

Commands

  • /carryoffset
  • /lumber
  • /lumberadmin
  • /lumberaxeoffset
  • /lumbercarry
  • /lumbercart
  • /lumberclose
  • /lumberdiag
  • /lumberfallenprop
  • /lumberfulladmin
  • /lumbermenu
  • /lumberprocessanim
  • /lumberprocesstool
  • /lumberprocesstooloffset
  • /lumberquick
  • /lumberreground
  • /lumbersawanim
  • /lumbersawhorse
  • /lumbersawtool
  • /lumbersawtooloffset
  • /lumbertoolgizmo
  • /lumberwagon
  • /lumberwagontest
  • /lumberworkpiece
  • /planttree
  • /sawhorse
  • /sawhorsedist
  • /sawhorsemove
  • /sawhorsereset
  • /sawhorsesave

Database tables

jrs_lumberjack_carts, jrs_lumberjack_world, jrs_lumberjack_world_history

shared/config.lua - 193 seçenek#

General

Setting Default What it does
Locale "ar" Bu scriptin arayüz dili (en veya ar).
CoreResource "jrs_core" REDEMPIRE resources this build is wired against.
InventoryResource "jrs_inventory" inventory resource ayarı.
CharacterResource "jrs_character" character resource ayarı.
UseWorldDatabase false back in here (COPY CODE) - they just no longer save anything to the DB or survive a resource restart on their own. Set true to restore the old database-backed world (persistent World Builder saves, survives restarts).
TreeSpots table tree spots girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
ProcessSpots table Process locations
SawingSpots table Sawing locations
CuttingKey 0x760A9C6F cutting key için tuş veya kontrol. Kontroller oyunun girdi listesindeki hash değerleridir.
Item "hatchet" item required to chop tree
HatchetDurability table jrs_inventory's own durability metadata (every 'equipment' category item, the hatchet included, already starts at durability=100 automatically - see jrs_inventory/config/config.lua Config.Metadata.CategoryDefaults.equipment).
  ↳ enabled true enabled özelliğini açar veya kapatır (varsayılan true).
  ↳ lossPerChop table durability points lost per successful chop (random range)
  ↳ breakOnZero true destroy the hatchet once its durability reaches 0
MaxTimeCarryingTree 60 much in second to player stay carrying the tree before it deleted - requested 60 is fine
ProcessedWoodPickupMs 60000 Time in ms that processed wood waits at station for player to pick it up
TreeInWagon 15 max tree in wagon
MaxVisualCartLogs 3 Maximum visible logs/trees rendered on the wagon at once (prevents excessive stacking/ugly bushes while capacity remains Config.TreeInWagon)
StageOne 30000 Time to wait in regrowth trees depend on the stage
StageTwo 30000 Time to wait in regrowth trees depend on the stage
StageThree 30000 Time to wait in regrowth trees depend on the stage
RemoveMoneyOnSpawnCart true Take money when the player spawns a cart
AddMoneyWhenSendAway true Refund the money when the player sends the cart away -- (requires RemoveMoneyOnSpawnCart to be true)
CartCost 0.50 The cost of spawning the cart (authentic 1899 cents deposit)
UseJob true job özelliğini açar veya kapatır (varsayılan true).
Jobs table Kimler izinli: jobs için meslekler, gruplar veya yetkiler.
UseBlips true blips özelliğini açar veya kapatır (varsayılan true).
Blips table blips için harita işareti veya simge ayarları.
Levels table levels girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 1 table 1 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 2 table 2 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 3 table 3 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 4 table 4 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 5 table 5 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 6 table 6 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 7 table 7 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 8 table 8 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 9 table 9 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 10 table 10 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 11 table 11 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 12 table 12 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 13 table 13 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 14 table 14 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 15 table 15 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 16 table 16 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 17 table 17 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 18 table 18 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 19 table 19 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 20 table 20 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 21 table 21 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 22 table 22 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 23 table 23 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 24 table 24 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 25 table 25 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 26 table 26 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 27 table 27 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 28 table 28 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 29 table 29 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 30 table 30 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 31 table 31 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 32 table 32 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 33 table 33 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 34 table 34 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 35 table 35 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 36 table 36 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 37 table 37 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 38 table 38 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 39 table 39 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 40 table 40 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 41 table 41 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 42 table 42 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 43 table 43 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 44 table 44 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 45 table 45 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 46 table 46 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 47 table 47 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 48 table 48 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 49 table 49 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 50 table 50 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 51 table 51 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 52 table 52 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 53 table 53 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 54 table 54 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 55 table 55 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 56 table 56 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 57 table 57 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 58 table 58 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 59 table 59 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 60 table 60 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 61 table 61 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 62 table 62 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 63 table 63 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 64 table 64 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 65 table 65 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 66 table 66 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 67 table 67 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 68 table 68 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 69 table 69 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 70 table 70 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 71 table 71 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 72 table 72 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 73 table 73 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 74 table 74 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 75 table 75 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 76 table 76 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 77 table 77 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 78 table 78 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 79 table 79 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 80 table 80 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 81 table 81 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 82 table 82 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 83 table 83 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 84 table 84 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 85 table 85 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 86 table 86 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 87 table 87 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 88 table 88 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 89 table 89 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 90 table 90 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 91 table 91 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.

PROCESS STATION CONFIG (إعدادات محطة البروسيس - معالجة الجذع)

Setting Default What it does
ProcessStation table process station girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ model "p_lumbercart02x" model için oyun modeli veya varlığı.
  ↳ actionPoint table action point için dünya koordinatları (x, y, z).
  ↳ workpiece table workpiece girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.

SAWING / SWING STATION CONFIG (إعدادات محطة السوينج - طاولة واحدة)

Setting Default What it does
EnableCompanionSawhorse false companion sawhorse özelliğini açar veya kapatır (varsayılan false).
SawStation table saw station girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ model "p_sawhorse01x" model için oyun modeli veya varlığı.
  ↳ companionModel nil companion model için oyun modeli veya varlığı.
  ↳ actionPoint table Action point: where the player stands (في المنتصف تماماً أمام الخشبة رياضياً)
  ↳ centerOffset table Center offset: where the player faces (منتصف الخشبة تماماً)
  ↳ companion nil Companion sawhorse disabled: الخشبة على طاولة واحدة فقط
  ↳ workpiece table Workpiece (wood plank) position on the sawhorses
SawStationModel "p_sawhorse01x" saw station model için oyun modeli veya varlığı.
SawingWork table request: starts with the wood plane, then the hand saw. المرحلة 1: تسوية الخشب بالمسحاج (Wood plane) المرحلة 2: نشر الخشب بالمنشار (Hand saw)
  ↳ phase1 table phase1 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ phase2 table phase2 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ anim table Legacy compatibility fallbacks (now mirror phase1: plane first):
  ↳ tool table tool girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ buckingSawPreset table JRS bucking saw preset (منشار السوينج الثنائي):
  ↳ enablePhase2 false Two-phase transition disabled per request: sawing now stays on phase1 (the wood plane animation) for the whole action, no switch to phase2.
DefaultSawhorseCompanion Config.SawStation.companion default sawhorse companion ayarı.
WoodVisuals Config.WoodVisuals or {} wood visuals ayarı.
TreeGrowth table tree growth girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ enabled true enabled özelliğini açar veya kapatır (varsayılan true).
  ↳ seedItem "tree_seed" seed item tarafından kullanılan envanter eşyaları. Adlar jrs_items tablosunda olmalı.
  ↳ plantDuration 6000 plant duration için zaman ayarı. Birim (saniye, dakika veya milisaniye) genelde seçenek adında veya yandaki seçeneklerin yorumunda yazar.
  ↳ plantXp 15 plant xp için sayı (varsayılan 15).
  ↳ maxTreesPerPlayer 8 max trees per player için üst sınır.
  ↳ minDistance 3.5 min distance için oyun birimiyle mesafe.
  ↳ stage1Duration 60 seconds to grow from sapling to young tree
  ↳ stage2Duration 60 seconds to grow from young tree to mature tree
  ↳ stage1Model "p_tree_ponderosa_sap_01" stage1 model için oyun modeli veya varlığı.
  ↳ stage2Model "p_tree_ponderosa_sap_02" stage2 model için oyun modeli veya varlığı.
  ↳ stage3Model "p_tree_pine_ponderosa_07" stage3 model için oyun modeli veya varlığı.
  ↳ stumpModel "p_tree_stump_cut_01" stump model için oyun modeli veya varlığı.
  ↳ pickupDurationMs 60000 pickup duration ms için zaman ayarı. Birim (saniye, dakika veya milisaniye) genelde seçenek adında veya yandaki seçeneklerin yorumunda yazar.
DutyClothing table duty clothing girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ enabled true enabled özelliğini açar veya kapatır (varsayılan true).
  ↳ mode "uniform" mode ayarı.
  ↳ cleanupOnRestart true cleanup on restart için anahtar: true = açık, false = kapalı (varsayılan true).
  ↳ clothingResource "jrs_clothing" clothing resource ayarı.
  ↳ minUniformComponents 1 min uniform components için minimum veya gereken seviye.
  ↳ maleSourcePed "s_m_m_cghworker_01" male source ped için oyun modeli veya varlığı.
  ↳ maleOutfitPreset 0 male outfit preset için sayı (varsayılan 0).
  ↳ Uniform table uniform girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.

Free (included in JRS Core)   jrs_mdt

JRS Core MDT - records, warrants, reports, charges and fines for the law

Resource jrs_mdt
Folder [JOBS]
Version 1.0.0
Author JRS TEAM
Depends on jrs_core, oxmysql
Interface Yes (NUI)
Languages de, en, es, fr, it, pl, pt, ru
Code size 6,019 Lua lines

Commands

  • /mdt

Exports

attemptLocalOverride, createOrUpdateFine, forceRefreshRoles, getAllPlayerRoles, getAllRoles, getChargeAttachments, getChargeTemplates, getCitizenFines, getConfigVersion, getJobInfo, getJobLabel, getLawJobs, getMyRole, getPermissions, getPlayerFines, getPlayerRole, getReportsWithCharges, getSettings, getStaffPermissions, getTotalFinesAmount, getUnpaidFines, getValidatedLawJobs, hasAccess, hasAdminPermission, hasPermission, hasRolePermission, hasUnpaidFines, isAdmin, isLawJob, isLawOfficer

shared/config.lua - 33 seçenek#

General

Setting Default What it does
Language "en" 'en' or another file in locales/

Law Enforcement Jobs

Setting Default What it does
LawJobs table Jobs that can access the MDT system
  ↳ Police table police girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ Valentine table valentine girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ Strawberry table strawberry girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ Blackwater table blackwater girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ Rhodes table rhodes girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ SaintDenis table saint denis girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ Tumbleweed table tumbleweed girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ Annesburg table annesburg girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ Armadillo table armadillo girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.

MDT Settings

Setting Default What it does
Settings table settings girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ command "mdt" command ayarı.
  ↳ keybind nil keybind ayarı.
  ↳ requireOnDuty false jrs_police handles duty itself
  ↳ maxSearchResults 50 max search results için üst sınır.
  ↳ recordRetentionDays 0 record retention days için sayı (varsayılan 0).
  ↳ warrantExpirationDays 0 warrant expiration days için sayı (varsayılan 0).
  ↳ debug false Debug output for debug: true = evet, false = hayır (varsayılan false).

Report Incident Types

Setting Default What it does
IncidentTypes table label: Display name shown in UI value: Stored in database (use lowercase, no spaces) color: Tailwind classes for badge styling

Default Values

Setting Default What it does
Defaults table defaults girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ jobGrade table Kimler izinli: job grade için meslekler, gruplar veya yetkiler.

Fines System

Setting Default What it does
Fines table fines girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ enabled true enabled özelliğini açar veya kapatır (varsayılan true).
  ↳ gracePeriodDays 7 grace period days için sayı (varsayılan 7).
  ↳ paymentLocations table payment locations için dünya koordinatları (x, y, z).
Jail table jail girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ enabled true enabled özelliğini açar veya kapatır (varsayılan true).
  ↳ delaySeconds 5 delay seconds için zaman ayarı. Birim (saniye, dakika veya milisaniye) genelde seçenek adında veya yandaki seçeneklerin yorumunda yazar.
  ↳ maxDistance 10.0 max distance için oyun birimiyle mesafe.
  ↳ jailCoords vector3(2761.44, -1460.54, 4... jail coords için dünya koordinatları (x, y, z).
  ↳ jailHeading 90.0 jail heading için sayı (varsayılan 90.0).
  ↳ minutesPerMonth 1 minutes per month için sayı (varsayılan 1).

Free (included in JRS Core)   jrs_medic

A medical scrpt for jrs core framework

Resource jrs_medic
Folder [JOBS]
Version 0.3
Author JRS TEAM
Interface No
Code size 1,344 Lua lines

Exports

getDoctorFromCall, isOnDuty

configs/config.lua - 38 seçenek#

General

Setting Default What it does
DevMode false dev mode için anahtar: true = açık, false = kapalı (varsayılan false).
Align "top-left" menu alignment
Lang "English" language you want to use please make sure its in the translation.lua
AllowOnlyDeadToAlert true if true only dead players can alert doctors
AlertDoctorCommand "calldoctor" command to alert doctors
cancelalert "cancelDoctorAlert" command to cancel alert
finishalert "finishDoctorAlert" command to finish alert
DoctorMenuCommand "doctormenu" Command to go on duty and teleport
Keys table prompts
  ↳ B 0x4CC0E2FE b ayarı.
DoctorJobs table jobs that can open hire menu
  ↳ doctor table doctor girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
ShareStorage true if true storage for every doctor station will be shared if false they will be unique
Storage table storage locations check the server.lua for webhook url location line 21 in server.lua
  ↳ Valentine table valentine girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ Strawberry table strawberry girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ SaintDenis table saint denis girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
UseTeleportsMenu true if true players can use teleport from the doctor menu if false only from locations
Teleports table set up locations to teleport to or from
  ↳ Valentine table valentine girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ Strawberry table strawberry girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ SaintDenis table saint denis girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
Blips table blips for stations
  ↳ Color "COLOR_WHITE" color ayarı.
  ↳ Style "BLIP_STYLE_FRIENDLY_ON_RADAR" style ayarı.
  ↳ Sprite "blip_mp_travelling_saleswoman" sprite için harita işareti veya simge ayarları.
AlertBlips table alert blips için harita işareti veya simge ayarları.
  ↳ Color "COLOR_RED" color ayarı.
  ↳ Style "BLIP_STYLE_CHALLENGE_OBJECTIVE" style ayarı.
  ↳ Sprite "blip_mp_travelling_saleswoman" sprite için harita işareti veya simge ayarları.
Stations table doctor stations boss menu locations
  ↳ Valentine table valentine girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ Strawberry table strawberry girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ SaintDenis table saint denis girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
Items table usable items
  ↳ bandage table item name
  ↳ potion table potion girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ syringe table syringe girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.

Free (included in JRS Core)   jrs_mining

jrs_mining - native jrs core mining, order-based smelting and gold panning with restart recovery

Resource jrs_mining
Folder [JOBS]
Version 7.17.1
Author jrs team
Depends on jrs_character, jrs_core, jrs_inventory, oxmysql
Interface Yes (NUI)
Languages ar, en
Code size 22,626 Lua lines

Commands

  • /goldsmelt_offset
  • /helmetoffset
  • /miningback
  • /miningbag
  • /miningduty
  • /miningenter
  • /mininghand
  • /miningstore
  • /pickaxeoffset

Exports

GetPlayerLevel, GetPlayerXP

Database tables

IF, jrs_mining_employees, jrs_mining_gold_stations, jrs_mining_jobs, jrs_mining_mines, jrs_mining_order_batches, jrs_mining_order_events, jrs_mining_order_items, jrs_mining_orders, jrs_mining_payouts, jrs_mining_sell_prices, jrs_mining_server_task_players, jrs_mining_server_task_state, jrs_mining_server_tasks, jrs_mining_smelting, jrs_mining_xp

config/config.lua - 251 seçenek#

General

Setting Default What it does
REDEMPIRE table ─────────────────────── REDEMPIRE framework binding ─────────────────────── This build is REDEMPIRE-only. jrs_core owns character/account data, jrs_character owns the final selector/spawn gate, and jrs_inventory owns inventory sta
  ↳ CoreResource "jrs_core" core resource ayarı.
  ↳ CharacterResource "jrs_character" exact target: uploaded jrs_character 3.4.8
  ↳ InventoryResource "jrs_inventory" exact target: uploaded jrs_inventory 1.6.33
  ↳ ClothingResource "Jrs_clothing" optional; only used to restore saved clothing after duty
  ↳ RequireCharacterReady true Requires character ready: true = evet, false = hayır (varsayılan true).
Locale "ar" Language: en, ar, fr, es, de, it, pt, nl
Debug false Debug output for debug: true = evet, false = hayır (varsayılan false).
ResourceName "jrs_mining" Canonical resource identity. Keep the folder/resource name exactly jrs_mining.
RestartRecovery table character after restart jrs_mining is automatic. In-progress economic actions are intentionally cancelled server-side; duty can be restored for the same character without trusting client data.
  ↳ enabled true enabled özelliğini açar veya kapatır (varsayılan true).
  ↳ preserveDuty true preserve duty için anahtar: true = açık, false = kapalı (varsayılan true).
  ↳ bootstrapIntervalMs 250 bootstrap interval ms için zaman ayarı. Birim (saniye, dakika veya milisaniye) genelde seçenek adında veya yandaki seçeneklerin yorumunda yazar.
  ↳ integrationRetryMs 750 integration retry ms için sayı (varsayılan 750).
  ↳ npcWatchdogMs 1500 npc watchdog ms için sayı (varsayılan 1500).
Prompts table One physical key press = one action. The prompt layer also has a release latch + debounce so a native prompt and its direct-input fallback can never fire the same event twice.
  ↳ singlePress true single press için anahtar: true = açık, false = kapalı (varsayılan true).
  ↳ debounceMs 450 debounce ms için sayı (varsayılan 450).
ToolControls table Pickaxe visual controls. Gameplay input is read contextually from the same RedM control hashes used by the native prompts; no persisted key mapping is required. Commands remain available as F8 diagnostic fallbacks.
  ↳ enabled true enabled özelliğini açar veya kapatır (varsayılan true).
  ↳ handControl 0x6319DB71 ARROW UP: draw/put the remembered pickaxe in hand
  ↳ backControl 0x05CA7C52 ARROW DOWN: place the equipped pickaxe on the back
  ↳ hideControl 0xDEB34313 ARROW RIGHT: hide/remove the visual completely
  ↳ toggleCommand "pickaxe" F8 fallback: toggle hand/back
  ↳ removeCommand "hidepickaxe" remove command ayarı.
  ↳ initialSlot "hand" initial slot ayarı.
  ↳ restoreLastSlot false restore last slot için anahtar: true = açık, false = kapalı (varsayılan false).
  ↳ debounceMs 220 debounce ms için sayı (varsayılan 220).
  ↳ notifications false notifications için anahtar: true = açık, false = kapalı (varsayılan false).
  ↳ consumeControls false consume controls için anahtar: true = açık, false = kapalı (varsayılan false).
  ↳ showPromptLoop true native RedM prompt group while a tool stack is remembered
  ↳ promptGroupLocale "ui_mining_tool" Bu scriptin arayüz dili (en veya ar).
  ↳ handPromptLocale "prompt_pickaxe_hand" Bu scriptin arayüz dili (en veya ar).
  ↳ backPromptLocale "prompt_pickaxe_back" Bu scriptin arayüz dili (en veya ar).
  ↳ hidePromptLocale "prompt_pickaxe_bag" Bu scriptin arayüz dili (en veya ar).
  ↳ keyMapping false contextual direct-control capture is authoritative (no persisted binds)
  ↳ showHud true notification-style tool HUD while the tool is in HAND
Duty table Duty lifecycle. Duty is bound to the mine area, not only the NPC.
  ↳ autoOffOutsideMine false Automatically handles off outside mine: true = evet, false = hayır (varsayılan false).
  ↳ areaRadius 145.0 area radius için oyun birimiyle mesafe.
  ↳ serverCheckSeconds 5 server check seconds için sayı (varsayılan 5).
  ↳ applyUniform true apply uniform için anahtar: true = açık, false = kapalı (varsayılan true).
  ↳ cleanupClothingOnRestart true restore the saved REDEMPIRE outfit on mining resource restart/stop
  ↳ maleUniformSourcePed "loansharking_asbminer_males_01" runtime-cloned clothing source (male duty outfit)
  ↳ hours table 24/7 mining duty. Time must never block clock-in or force a player off duty. The open/close values are retained only for backwards-compatible configs.
  ↳ Helmet table with /helmetoffset - a bone offset cannot be judged from outside a running game. The lamp (Light below) is drawn from the ped's head bone every frame and never depended on the prop, so it works either way.
  ↳ Uniform table Real multiplayer clothing components. These are applied as clothing components, never spawned/attached as props. On clock-out the REDEMPIRE clothing reload event restores the player's saved outfit.
Admin table Admin UI features (all server actions are still protected by FullAccess).
  ↳ command "miningadmin" command ayarı.
  ↳ maxGiveAmount 999 max give amount için üst sınır.
  ↳ maxMoneyAmount 1000000 max money amount için para değeri. Ödüller jrs_core ekonomi çarpanından geçer.
KeyToInteract 0xCEFD9220 Main world interaction key: E (same native control used by the REDEMPIRE prompt stack).
RequireJob true true = only JobName may mine
JobName "mining" Kimler izinli: job name için meslekler, gruplar veya yetkiler.
Tool table The pickaxe is a USABLE item: use it from the inventory to equip it. Arrow controls while on duty: UP = hand, DOWN = back, RIGHT = hide visual. Hidden/back states clear the carry animation; the inventory item is never deleted.
  ↳ prop "p_pickaxe01x" fallback prop if a tier has no model
  ↳ useHelmet false duty clothing is a real outfit; never attach clothing props to the body
XP table ───────────────────────── XP / progression ────────────────────────
  ↳ enabled true enabled özelliğini açar veya kapatır (varsayılan true).
  ↳ xpPerLevel 100 xp needed for each level
  ↳ maxLevel 100 max level için üst sınır.
  ↳ timeByLevel table Swing time (seconds) by level - interpolated between breakpoints. Higher level = faster mining. Lvl 0 = 15s ... Lvl 100 = 7s.
CoreCharacterXP table Optional mirror into the character's general jrs_core XP. Mining levels and unlocks always use jrs_mining_xp regardless of these settings.
  ↳ enabled true enabled özelliğini açar veya kapatır (varsayılan true).
  ↳ multiplier 1.0 multiplier için oran veya çarpan.
  ↳ reason "jrs_mining" reason ayarı.
ServerTolerance 5.0 extra slack (m) added to node radius server-side
Cooldown 1 seconds between actions (server enforced)
InfiniteNodes true true = rocks never deplete or force players to change spots; mining is continuous at the same node
MiningInteraction table Config.mineData. The player is gently aligned beside that coordinate before the immediate one-attempt skill check starts. Mining requires the pickaxe to already be HAND.
  ↳ requireHand false Requires hand: true = evet, false = hayır (varsayılan false).
  ↳ alignToRock true face the rock only; never changes player coordinates
  ↳ alignDistance 1.15 align distance için oyun birimiyle mesafe.
  ↳ minAlignDistance 0.75 min align distance için oyun birimiyle mesafe.
  ↳ maxAlignDistance 1.80 max align distance için oyun birimiyle mesafe.
  ↳ serverResultToleranceMs 3000 server result tolerance ms için sayı (varsayılan 3000).
  ↳ serverAngleToleranceDegrees 15 server angle tolerance degrees için sayı (varsayılan 15).
  ↳ minimumSkillTimeMs 250 minimum skill time ms için minimum veya gereken seviye.
ActionMovement table Player locomotion is never hard-frozen by REDEMPIRE Mining. Walking away cancels the active operation instead of snapping/dragging the ped back into position.
  ↳ cancelOnMove true cancel on move için anahtar: true = açık, false = kapalı (varsayılan true).
  ↳ cancelDistance 0.90 cancel distance için oyun birimiyle mesafe.
  ↳ minigameCancelDistance 1.10 minigame cancel distance için oyun birimiyle mesafe.
ServerTasks table from resources that actually exist in Config.mineData rewards. Task creation, progress, expiry and completion are silent: players discover task state only by physically visiting a mining shop and opening the Tasks tab.
  ↳ enabled true enabled özelliğini açar veya kapatır (varsayılan true).
  ↳ initialDelaySeconds 60 initial delay seconds için zaman ayarı. Birim (saniye, dakika veya milisaniye) genelde seçenek adında veya yandaki seçeneklerin yorumunda yazar.
  ↳ durationSeconds 1200 duration seconds için zaman ayarı. Birim (saniye, dakika veya milisaniye) genelde seçenek adında veya yandaki seçeneklerin yorumunda yazar.
  ↳ cooldownSeconds 900 cooldown seconds için zaman ayarı. Birim (saniye, dakika veya milisaniye) genelde seçenek adında veya yandaki seçeneklerin yorumunda yazar.
  ↳ targetMin 45 target min için minimum veya gereken seviye.
  ↳ targetMax 90 target max için üst sınır.
  ↳ cashRewardPool 3.50 split proportionally across contributors (1899 cents scale)
  ↳ xpReward 150 awarded to online contributors at completion
  ↳ excludeRare true exclude rare için anahtar: true = açık, false = kapalı (varsayılan true).
DynamicSellPrices table Resource SELL prices only. Tool purchase prices and mineral-order prices are never changed. Current values + next update time are persisted in MySQL.
  ↳ enabled true enabled özelliğini açar veya kapatır (varsayılan true).
  ↳ updateMinutes 30 update minutes için sayı (varsayılan 30).
  ↳ minMultiplier 0.70 min multiplier için minimum veya gereken seviye.
  ↳ maxMultiplier 1.55 max multiplier için üst sınır.
  ↳ maxStep 0.18 max step için üst sınır.
  ↳ preventBuySellArbitrage true prevent buy sell arbitrage için anahtar: true = açık, false = kapalı (varsayılan true).
ItemImagePath 'nui://jrs_inventory/html/im... images come from the inventory; NUI falls back to bundled item_imgs/ if missing
Minigame table ═══════════════════════ SKILL-CHECK MINIGAME ══════════════════════ Mandatory circular timing check. One attempt only: stop the rotating needle inside the randomized success arc. Legacy per-node rounds are ignored.
  ↳ enabled true mining uses the original circular skill-check minigame
  ↳ style "circle" style ayarı.
  ↳ rounds 1 hard one-attempt skill check
  ↳ arcMinDegrees 58 Circular timing check. Each attempt randomises target position, rotation direction and speed. Degrees are used for the target arcs.
  ↳ arcMaxDegrees 78 arc max degrees için üst sınır.
  ↳ perfectDegrees 18 perfect degrees için sayı (varsayılan 18).
  ↳ speedMinDegrees 42 slow/smooth: ~8.6 sec per revolution
  ↳ speedMaxDegrees 58 ~6.2 sec per revolution
  ↳ startOffsetMin 125 start offset min için minimum veya gereken seviye.
  ↳ startOffsetMax 205 start offset max için üst sınır.
  ↳ timeoutMs 16000 timeout ms için zaman ayarı. Birim (saniye, dakika veya milisaniye) genelde seçenek adında veya yandaki seçeneklerin yorumunda yazar.
  ↳ failReward 0.0 fail reward için para değeri. Ödüller jrs_core ekonomi çarpanından geçer.
  ↳ precisionBonus table precision bonus için para değeri. Ödüller jrs_core ekonomi çarpanından geçer.
  ↳ blockGameControls true NUI owns SPACE/ENTER during the single circular attempt.
  ↳ blockedControls table blocked controls girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.

Optional per-node fields:

Setting Default What it does
Nodes table NOTE: actual rock mining lives in Config.mineData (config/mining.lua). These nodes are only the stationary Processing stations. Ore-to-bar smelting is its own order-based system (config/smelting.lua).
LevelSystemEnabled true false = disable the level system (flat XP fallback)
ExpRewardNotif true show "gained EXP" notification
LevelUpNotif true show "level up" notification
MiningExpAdminCommand "giveminingexp" /giveminingexp <playerServerId> <expAmount> (admin, sets mining exp)
MinigExpCommand "miningexp" /miningexp (player: display mining exp)
LevelSystem table cumulative Experience threshold to REACH that level, plus the reward granted on reaching it. Higher levels unlock rarer resources inside each mine (see the per-entry level field in config/mining.lua reward tables).
  ↳ 1 table 1 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 2 table 2 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 3 table 3 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 4 table 4 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 5 table 5 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 6 table 6 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 7 table 7 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 8 table 8 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 9 table 9 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 10 table 10 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 11 table 11 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 12 table 12 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 13 table 13 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 14 table 14 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 15 table 15 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 16 table 16 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 17 table 17 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 18 table 18 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 19 table 19 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 20 table 20 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 21 table 21 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 22 table 22 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 23 table 23 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 24 table 24 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 25 table 25 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 26 table 26 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 27 table 27 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 28 table 28 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 29 table 29 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 30 table 30 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 31 table 31 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 32 table 32 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 33 table 33 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 34 table 34 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 35 table 35 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 36 table 36 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 37 table 37 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 38 table 38 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 39 table 39 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 40 table 40 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 41 table 41 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 42 table 42 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 43 table 43 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 44 table 44 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 45 table 45 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 46 table 46 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 47 table 47 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 48 table 48 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 49 table 49 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 50 table 50 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 51 table 51 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 52 table 52 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 53 table 53 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 54 table 54 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 55 table 55 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 56 table 56 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 57 table 57 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 58 table 58 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 59 table 59 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 60 table 60 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 61 table 61 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 62 table 62 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 63 table 63 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 64 table 64 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 65 table 65 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 66 table 66 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 67 table 67 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 68 table 68 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 69 table 69 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 70 table 70 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 71 table 71 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 72 table 72 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 73 table 73 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 74 table 74 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 75 table 75 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
LevelScaling table ──────────────────── level-based reward scaling ──────────────────── amountPerLevel : extra base items added to every mining drop, per level. (floor(level * amountPerLevel) is added to the rolled amount)
  ↳ amountPerLevel 0.05 level 20 = +1 item, level 40 = +2 items, ...
MineBusiness table ═══════════════════════ MINE OWNERSHIP / ACCESS ═══════════════════ Mine state is persistent in MySQL. "free" = public mine, "owned" = only the owner + employees can mine it. Admins can change mode/owner at runtime.
  ↳ enabled true enabled özelliğini açar veya kapatır (varsayılan true).
  ↳ defaultMode "owned" default mode ayarı.
  ↳ employeeLimit 12 employee limit için üst sınır.
  ↳ ownerCanHire true owner can hire için anahtar: true = açık, false = kapalı (varsayılan true).
  ↳ employeeCanMine true employee can mine için anahtar: true = açık, false = kapalı (varsayılan true).
  ↳ showMineTabAtNpc true Shows mine tab at npc: true = evet, false = hayır (varsayılan true).
  ↳ purchaseAtMineNpc false mine deeds are sold only through the Pause/Base Menu store
  ↳ defaultSalary 0.75 default salary için para değeri. Ödüller jrs_core ekonomi çarpanından geçer.
  ↳ maxSalary 2.50 max salary için para değeri. Ödüller jrs_core ekonomi çarpanından geçer.
  ↳ maxPayrollTotal 50.00 max payroll total için üst sınır.
  ↳ payrollEnabled true payroll enabled için anahtar: true = açık, false = kapalı (varsayılan true).
  ↳ treasuryEnabled true treasury enabled için anahtar: true = açık, false = kapalı (varsayılan true).
  ↳ payrollTaxPercent 10 gross salary tax; employee receives the net amount
  ↳ maxTreasuryTransaction 1000000 max treasury transaction için üst sınır.
  ↳ freeMines table Only these mines are public. Every mine listed in Config.ServiceMineIds (free or owned) has its rewards converted to raw rock by Config.MineralProcessing and must be processed at its processing station.
  ↳ sales table Every other mine is private while unowned and can be bought at its own linked mining store. Features apply to both the owner and employees.
  ↳ defaults table Per-mine FIRST-RUN defaults. Database/admin changes take priority once the mine has been created in MySQL. Use the mine id from config/mining.lua.
JobMarket table ═════════════════════════ JOB MARKET ══════════════════════════════ Player-created delivery contracts. Payout is escrowed when the job is created, so workers cannot complete an unfunded contract.
  ↳ enabled false v6.3 shop uses mineral batch orders instead of player job contracts
  ↳ creationFee 2 creation fee için para değeri. Ödüller jrs_core ekonomi çarpanından geçer.
  ↳ maxActiveCreated 3 max active created için üst sınır.
  ↳ maxActiveAccepted 2 max active accepted için üst sınır.
  ↳ minAmount 1 min amount için minimum veya gereken seviye.
  ↳ maxAmount 100 max amount için üst sınır.
  ↳ minPayout 1 min payout için para değeri. Ödüller jrs_core ekonomi çarpanından geçer.
  ↳ maxPayout 10000 max payout için para değeri. Ödüller jrs_core ekonomi çarpanından geçer.
  ↳ minMinutes 5 min minutes için minimum veya gereken seviye.
  ↳ maxMinutes 180 max minutes için üst sınır.
  ↳ refreshSeconds 20 refresh seconds için sayı (varsayılan 20).
  ↳ deliveryAtPostedMine true accepted jobs must be delivered at the mine where they were posted
  ↳ allowedItems table allowed items tarafından kullanılan envanter eşyaları. Adlar jrs_items tablosunda olmalı.
AllowMiningCancel true ═══════════════════ INTEGRATION / GLOBAL SWITCHES ═══════════════════
AdminAce "jrs.mining" Kimler izinli: admin ace için meslekler, gruplar veya yetkiler.
CoordCheckerEfficiency 3 coord checker efficiency için dünya koordinatları (x, y, z).
MiniGameAsMineAccurately false mini game as mine accurately için anahtar: true = açık, false = kapalı (varsayılan false).
config/goldpanning.lua - 87 seçenek#

General

Setting Default What it does
GoldPanning table gold panning için para değeri. Ödüller jrs_core ekonomi çarpanından geçer.
  ↳ enabled false 7.12.9: standalone river panning disabled in favor of BCC-style wash station only
  ↳ item "goldpan" item tarafından kullanılan envanter eşyaları. Adlar jrs_items tablosunda olmalı.
  ↳ requireJob true Pan + wash station only for these jobs (jrs_multijob 'mingold' = Gold Prospector). No admin bypass, no mining duty: holding the job is enough.
  ↳ jobs table Kimler izinli: jobs için meslekler, gruplar veya yetkiler.
  ↳ requireDuty false Requires duty: true = evet, false = hayır (varsayılan false).
  ↳ shopItems table Gold Prospectors use any mining shop WITHOUT duty, limited to these rows of Config.Shops.types (tools = buy, materials = sell). BCC tools only.
  ↳ cooldownSeconds 15 cooldown seconds için zaman ayarı. Birim (saniye, dakika veya milisaniye) genelde seçenek adında veya yandaki seçeneklerin yorumunda yazar.
  ↳ actionDurationMs 5000 action duration ms için zaman ayarı. Birim (saniye, dakika veya milisaniye) genelde seçenek adında veya yandaki seçeneklerin yorumunda yazar.
  ↳ minigameMinMs 4000 minigame min ms için minimum veya gereken seviye.
  ↳ minMovementDistance 2.0 min movement distance için oyun birimiyle mesafe.
  ↳ spotMemoryMs 300000 spot memory ms için sayı (varsayılan 300000).
  ↳ goldChance 50 gold chance için para değeri. Ödüller jrs_core ekonomi çarpanından geçer.
  ↳ rewards table rewards girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ waterTypes table 7.15.0: exactly BCC's Config.waterTypes - every named water zone (river, creek, lake, pond, swamp, ocean). waterHashes is built from it below.
GoldPanningStation table BCC-style wash-station flow. The original river-pan flow remains enabled.
  ↳ enabled true enabled özelliğini açar veya kapatır (varsayılan true).
  ↳ model "p_goldcradlestand01x" model için oyun modeli veya varlığı.
  ↳ stationItem "goldwash_table" station item tarafından kullanılan envanter eşyaları. Adlar jrs_items tablosunda olmalı.
  ↳ mudBucket "mud_bucket" mud bucket ayarı.
  ↳ emptyMudBucket "empty_mud_bucket" empty mud bucket ayarı.
  ↳ waterBucket "wateringcan" water bucket ayarı.
  ↳ emptyWaterBucket "wateringcan_empty" empty water bucket ayarı.
  ↳ panItem "goldpan" pan item tarafından kullanılan envanter eşyaları. Adlar jrs_items tablosunda olmalı.
  ↳ requirePanItem true BCC: the wash stage needs a goldpan in the bag. It starts at durability 100 and loses panWearPerWash per wash ATTEMPT; when what is left is below one more wash it breaks (100 / 2 = 50 washes).
  ↳ panWearPerWash 2 pan wear per wash için sayı (varsayılan 2).
  ↳ siftPanModel "p_copperpan02x" BCC: no pan on the table; this prop is held in the right hand (PH_R_Hand) only while the panning animation plays.
  ↳ siftsPerFill 1 BCC flow: one mud bucket + one water can = exactly one wash.
  ↳ useMinigame true BCC: a skill-check minigame decides the wash. Failing it pays nothing and keeps the mud/water in the table so the player can try again.
  ↳ minigameAttempts 2 BCC Config.Minigame.maxattempts = 2: two tries per wash before it fails.
  ↳ ownerOnly true Only the player who built the table can load / wash / pick it up (BCC).
  ↳ maxShoreDistance 6.0 7.15.7: the table is built on dry ground (it blacks out water it touches); river/lake water must be within this many metres of the spot.
  ↳ blip true Map blip on the player's own tables only (false = no blip).
  ↳ blipSprite "blip_ambient_chore" blip sprite için harita işareti veya simge ayarları.
  ↳ blipScale 0.2 blip scale için harita işareti veya simge ayarları.
  ↳ washReward table BCC reward: every passed wash pays washReward for sure, plus an extraRewardChance (%) roll from the river zone's pool (or Config.GoldPanning.rewards outside a zone).
  ↳ extraRewardChance 10 extra reward chance için para değeri. Ödüller jrs_core ekonomi çarpanından geçer.
  ↳ fillDurationMs 8000 fill duration ms için zaman ayarı. Birim (saniye, dakika veya milisaniye) genelde seçenek adında veya yandaki seçeneklerin yorumunda yazar.
  ↳ buildDurationMs 8000 build duration ms için zaman ayarı. Birim (saniye, dakika veya milisaniye) genelde seçenek adında veya yandaki seçeneklerin yorumunda yazar.
  ↳ washDurationMs 8000 wash duration ms için zaman ayarı. Birim (saniye, dakika veya milisaniye) genelde seçenek adında veya yandaki seçeneklerin yorumunda yazar.
  ↳ interactDistance 2.2 interact distance için oyun birimiyle mesafe.
  ↳ placementDistance 1.6 placement distance için oyun birimiyle mesafe.
  ↳ maxStationsPerCharacter 2 max stations per character için üst sınır.
  ↳ rewardXpMultiplier 1.25 reward xp multiplier için para değeri. Ödüller jrs_core ekonomi çarpanından geçer.
GoldPanningRivers table Specialized Prospecting River Zones across the Frontier
GoldSmelt table 7.15.0 Gold furnace (from alfie_goldsmelt): the ONLY way to make gold bars. The NPC smelters no longer take gold nuggets. Bought at the mining shop; needs the Gold Prospector job like the wash station.
  ↳ enabled true enabled özelliğini açar veya kapatır (varsayılan true).
  ↳ furnaceItem "gold_furnace" furnace item tarafından kullanılan envanter eşyaları. Adlar jrs_items tablosunda olmalı.
  ↳ model "p_goldsmeltburner01x" native; hawk's escrowed gold_smelt crashed clients when merged (7.16.13)
  ↳ fallbackModel "p_goldsmeltburner01x" fallback model için oyun modeli veya varlığı.
  ↳ smeltKey 0x760A9C6F G (original)
  ↳ pickupKey 0xCEFD9220 E (original)
  ↳ chunkModel "p_goldnugget01x" chunk model için oyun modeli veya varlığı.
  ↳ barModel "s_pickup_goldbar01x" bar model için oyun modeli veya varlığı.
  ↳ requireJob true Requires job: true = evet, false = hayır (varsayılan true).
  ↳ jobs table 7.16.11: every mining job may use the furnace (ACTIVE job).
  ↳ maxBatchesPerMelt 5 inputAmount/outputAmount are per batch; xp is per batch. Optional per recipe: chunkModel (what lies in the crucible), barModel (what is poured on success), img (NUI picture).
  ↳ recipes table recipes tarafından kullanılan envanter eşyaları. Adlar jrs_items tablosunda olmalı.
  ↳ furnaceWearPerMelt 5 Furnace durability (metadata, starts 100): -5 per poured melt = 20 melts.
  ↳ interactDistance 1.5 interact distance için oyun birimiyle mesafe.
  ↳ blip true 7.16.5: map blip on your own furnace only (false = no blip).
  ↳ blipSprite "blip_shop_blacksmith" blip sprite için harita işareti veya simge ayarları.
  ↳ blipColor "BLIP_MODIFIER_MP_COLOR_4" yellow / gold
  ↳ blipScale 0.2 blip scale için harita işareti veya simge ayarları.
  ↳ camSideDeg 55.0 smelt camera swung to the side so the player doesn't block the crucible
  ↳ camIntro table 7.16.6 camera: intro looks down into the crucible, then the working view (metres from the crucible)
  ↳ camSmelt table cam smelt girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ camFov 45.0 cam fov için sayı (varsayılan 45.0).
  ↳ crucibleOffset nil 7.16.6 crucible: nuggets/bar sit IN the bowl. nil = auto (ray onto the furnace, sunk chunkSink). Exact spot: use /goldsmelt_offset x y z next to your furnace and paste the printed line here.
  ↳ crucibleFallbackZ 0.55 used when the ray finds no collision
  ↳ chunkSink 0.04 chunk sink için sayı (varsayılan 0.04).
  ↳ chunkDrop 0.30 7.16.9: lowers the auto point into the crucible (more = lower); was 0.15, still on the handle
  ↳ meltSink 0.035 7.16.9: nuggets sink this much into the crucible as the melt reaches 100 %
  ↳ smokeFx "ent_amb_smoke_cabin" 7.16.9: heat smoke over the crucible (core ptfx)
  ↳ chunkSpread 0.05 chunk spread için sayı (varsayılan 0.05).
  ↳ fireBelowCrucible 0.22 fire below crucible için sayı (varsayılan 0.22).
  ↳ requireShore true 7.16.6 placement like the wash table: dry bank next to sea/river/creek/lake/pond/swamp (Config.GoldPanning.waterHashes, within Config.GoldPanning.maxShoreDistance m).
  ↳ heatMin 60 Bellows minigame: keep the heat between heatMin..heatMax until the melt hits 100 %. Above heatMax for overheatMs = the crucible blows.
  ↳ heatMax 70 heat max için üst sınır.
  ↳ overheatMs 2000 overheat ms için sayı (varsayılan 2000).
  ↳ minSmeltMs 8000 a real melt cannot finish faster than this
  ↳ maxSmeltMs 120000 max smelt ms için üst sınır.
  ↳ fireLow 0.5 fire low için sayı (varsayılan 0.5).
  ↳ fireHigh 0.8 fire high için sayı (varsayılan 0.8).
  ↳ destroyFurnaceOnFail true Blow-up: the nuggets in the crucible are lost and so is the furnace.
  ↳ explosionType 2 explosion type için sayı (varsayılan 2).
  ↳ explosionDamage 0.3 explosion damage için sayı (varsayılan 0.3).
config/mineral_props.lua - 7 seçenek#

General

Setting Default What it does
MineralProps table Physical ore/bar appearance. These are visual models, not inventory item IDs. The twelve models and their YTYP/YTD are bundled in jrs_mining/stream.
  ↳ enabled false 7.17.1: off until a COMPILED .ytyp exists (XML one crashed clients)
  ↳ showMineReward true Shows mine reward: true = evet, false = hayır (varsayılan true).
  ↳ showOtherRewards true gold panning and NPC smelter collection
  ↳ previewMs 3500 preview ms için sayı (varsayılan 3500).
  ↳ maxCrucibleChunks 3 rough chunks are larger than the old nugget prop
  ↳ models table models için oyun modeli veya varlığı.
config/mining.lua - 86 seçenek#

General

Setting Default What it does
MiniGame true ═════════════════════════ MINES ═════════════════════════ Toggle the skill-check minigame globally (per-mine MinigameDifficulty can be set to false to make that mine luck-only).
MinerJobs table (Gold Prospector) are this server's job-board jobs (jrs_multijob/config/jobs.lua). 'processing' (the old Resource Processor, merged into Miner 2026-09-24) and the rest are legacy/other-server job-name variants kept for compatibili
MineAreaRadius 120.0 How close (m) to a mine's MainCoord before its rocks stream in.
NodeInteractDistance 2.0 How close (m) to a rock node before the mine prompt shows.
mineData table mine data girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ Tumbleweed Mine table tumbleweed mine girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ Annesburg Coal Mine table annesburg coal mine girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ Northpoint Mine table northpoint mine girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ Mount Shann Cave table mount shann cave girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ Beaver Hallow Cave table beaver hallow cave girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ Twin Rocks Gang Camp table twin rocks gang camp girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ Zirkel Cave table zirkel cave girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ Dinosaur Cave table dinosaur cave girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ Heartlands Oil pit table heartlands oil pit girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ Bacchus Ridge Cave table bacchus ridge cave girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ Mount Shann collapsed mine table mount shann collapsed mine girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ Guarma Cave table guarma cave girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ Bolger Glade Clay Pit table bolger glade clay pit girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
MiningAnimations table ═════════════════════ TOOLS / STATIONS / SHOPS ═════════════════════ ════════════════════════════ MINING ANIMS ══════════════════════════
  ↳ pickaxe table pickaxe girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
PickaxeData table ═══════════════════════════ TOOLS (PICKAXES) ═══════════════════════
  ↳ 1 table 1 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
MinerHatItem "minerhat" outfit (Config.Duty.Helmet) and is worn automatically on clock-in. The name is kept only so the server item allowlist stays stable for characters that still hold a legacy minerhat in their inventory.

It is also mirrored into jrs_inventory's own durability percentage, which

Setting Default What it does
ToolDurability table draws the bar inside the inventory UI and (being one of that resource's Config.Metadata.UniqueKeys) keeps every pickaxe a separate instance rather than stacking two tools onto one shared counter.
  ↳ enabled true false = pickaxes are permanent again (7.11.0 behaviour)
  ↳ breakOnZero true false = the tool stops at 1 use left instead of being destroyed
  ↳ showInHud true draw the remaining-uses meter on the tool card
  ↳ warnBelow 0.20 start warning under this fraction of the tier's Uses
  ↳ warnEvery 10 ...and then only every Nth remaining use, to avoid spam
  ↳ warnAlwaysUnder 3 ...but always warn for the last few uses
ServiceMineIds table Only these mine services are exposed. Runtime filtering lives in client/functions.lua and server/functions.lua (prepareMiningRuntimeConfig).
MineralProcessing table PROCESSING stations by server/functions.lua + client/functions.lua (prepareMiningRuntimeConfig). The player loop is: mine rock -> process rock -> receive one local mineral.
  ↳ enabled true enabled özelliğini açar veya kapatır (varsayılan true).
  ↳ inputItem "rock" input item için tuş veya kontrol. Kontroller oyunun girdi listesindeki hash değerleridir.
  ↳ inputAmount 1 input amount için tuş veya kontrol. Kontroller oyunun girdi listesindeki hash değerleridir.
  ↳ durationMs 6000 duration ms için zaman ayarı. Birim (saniye, dakika veya milisaniye) genelde seçenek adında veya yandaki seçeneklerin yorumunda yazar.
  ↳ xp 2 xp için sayı (varsayılan 2).
  ↳ interactRadius 1.2 interact radius için oyun birimiyle mesafe.
  ↳ prop nil prop için oyun modeli veya varlığı.
  ↳ blip table blip için harita işareti veya simge ayarları.
  ↳ rawReward table raw reward için para değeri. Ödüller jrs_core ekonomi çarpanından geçer.
  ↳ Locations table coords is the station/prompt position; heading rotates the spawned prop. A mine may have as many stations as you like: they all share that mine's mineral table, so any of them processes that mine's rock.
MineralCleaning Config.MineralProcessing Backwards-compatible alias: older edits/configs referring to the previous "mineral cleaning" name keep resolving to the same table.
Shops table One trading bot stands on every mining location (mine blip). The locations list is generated at runtime from Config.mineData, in the client/shops.lua and server/shops.lua scripts (kept in sync by sorting).
  ↳ enabled true enabled özelliğini açar veya kapatır (varsayılan true).
  ↳ interactDistance 1.8 Tightened NPC interaction radius; player must get close to the bot
  ↳ pedSpawnDistance 180.0 stream the shop NPC before the player reaches the prompt
  ↳ pedDespawnDistance 260.0 keep enough hysteresis to prevent spawn/despawn flicker
  ↳ alignBotToMineBlip true visible mine: NPC + prompt use the exact MainCoord used by its blip
  ↳ scenario "WORLD_HUMAN_STAND_WAITING" Idle standing scenario for the shopkeeper NPC
  ↳ keys table Two separate world prompts at the same mining NPC.
  ↳ duty table Duty gates every mining/shop action. Client visibility is convenience only; server events independently reject off-duty access.
  ↳ hours table 24/7 mining store. Server and client both treat the store as always open. Individual mine OpenTime/CloseTime values are intentionally ignored.
  ↳ pedModels table Ped models used for shop NPCs
  ↳ blip table Blip shown on every shop bot. The blip uses the SAME vector4 as the ped (loc.coords), so they always stay at the exact same spot.
  ↳ customLocations table "one bot per mine" behaviour. Each entry: { name = "Valentine", coords = vector4(x, y, z, heading), openTime = 6, closeTime = 23 } Add as many as you want. Keep it empty {} to use the automatic ones.
  ↳ locations table Filled at runtime (see client/shops.lua + server/shops.lua)
  ↳ types table Two shop types, each with its own button
InfiniteNodes Config.InfiniteNodes ~= fals... ═══════════════════ MINING RUNTIME DERIVED SETTINGS ═════════════════ Only controls that are actually consumed by the integrated mining runtime are exposed here. Station/shop prompts use Config.KeyToInteract directly.
Controls Config.Controls or &#123; controls ayarı.
NodeInteractDistance math.max(0.5, tonumber(Confi... Canonical interaction distance used by both client and server.
AdvancedMining table General mining behaviour mirrored from the reference resource. Every switch here is consumed by the integrated runtime or explicitly mapped to REDEMPIRE's equivalent secure implementation.
  ↳ enabled true enabled özelliğini açar veya kapatır (varsayılan true).
  ↳ allowMiningCancel Config.AllowMiningCancel ~= ... allow mining cancel ayarı.
  ↳ useLookAtNodePrompt false look at node prompt özelliğini açar veya kapatır (varsayılan false).
  ↳ rayCastDistance 4.0 ray cast distance için oyun birimiyle mesafe.
  ↳ virtualLookTolerance 1.5 meters; how close a camera-ray hit must land to a virtual (propless) node's position to count as "looking at it"
  ↳ highlightNodeProps true highlight node props için anahtar: true = açık, false = kapalı (varsayılan true).
  ↳ showNodeNumberInPrompt false Shows node number in prompt: true = evet, false = hayır (varsayılan false).
  ↳ smartZDifference true smart z difference için anahtar: true = açık, false = kapalı (varsayılan true).
  ↳ initSoundAudio true init sound audio için anahtar: true = açık, false = kapalı (varsayılan true).
  ↳ displayToolHud true display tool hud için anahtar: true = açık, false = kapalı (varsayılan true).
  ↳ displayToolHudAlign "top" display tool hud align ayarı.
  ↳ displayTextOffset table display text offset için oyuncuya gösterilen metin. Çeviri veya yeniden adlandırma için değiştir.
  ↳ cancelControl Config.Controls.MineCancel cancel control için tuş veya kontrol. Kontroller oyunun girdi listesindeki hash değerleridir.
  ↳ minerJobProbabilityIncrease tonumber(Config.MinerJobProb... Kimler izinli: miner job probability increase için meslekler, gruplar veya yetkiler.
  ↳ coordCheckerEfficiency tonumber(Config.CoordChecker... coord checker efficiency için dünya koordinatları (x, y, z).
  ↳ drawDebugMarkers false draw debug markers için anahtar: true = açık, false = kapalı (varsayılan false).
  ↳ highlightMarkerType 1 Mining nodes have no entity to outline (see client/mines.lua's VIRTUAL_ROCK), so an eligible node is highlighted with a marker ring at its position instead. Only used when highlightNodeProps ~= false.
  ↳ highlightMarkerScale 0.9 highlight marker scale için oran veya çarpan.
  ↳ highlightMarkerZOffset 0.1 highlight marker z offset için sayı (varsayılan 0.1).
  ↳ highlightMarkerColor table highlight marker color girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
PickaxeItem "pickaxe" A single persistent pickaxe whose power is stored in item metadata.
LegacyForgeToolItems table Retired standalone tool items. Kept only so the security allow-list stays stable for characters still holding one.

Uses is how many SUCCESSFUL mining deliveries it survives before it breaks

Setting Default What it does
PickaxeLevels table (Config.ToolDurability). AMS.toolMetadata clamps any legacy pickaxeLevel metadata (2/3/4) down to 1, so old pickaxes keep working as this one.
  ↳ 1 table 1 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
config/smelting.lua - 20 seçenek#

This replaces the old forge/anvil/crafting systems, which were removed in

Setting Default What it does
Smelting table smelting girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ enabled true enabled özelliğini açar veya kapatır (varsayılan true).
  ↳ keys table World interaction. open matches the mining store key so the two NPC prompts read the same way; duty allows toggling mining/processing duty directly.
  ↳ interactDistance 2.5 interact distance için oyun birimiyle mesafe.
  ↳ pedSpawnDistance 160.0 ped spawn distance için oyun birimiyle mesafe.
  ↳ pedDespawnDistance 240.0 ped despawn distance için oyun birimiyle mesafe.
  ↳ requireDuty false Duty/job gating. Setting requireDuty to false allows anyone with the job (from the job board) to use the smelter directly without needing duty clock-in.
  ↳ requireJob true Requires job: true = evet, false = hayır (varsayılan true).
  ↳ maxOpenOrders 5 unfinished orders one character may hold, per NPC
  ↳ maxAmountPerOrder 50 output batches in a single order
  ↳ minAmountPerOrder 1 min amount per order için minimum veya gereken seviye.
  ↳ rush table Instant finish. Cost is per remaining MINUTE, rounded up, and is charged in cash at the moment the player presses RUSH.
  ↳ feePerBatch 5 * these NPC smelters = PAID and SLOW (order, wait, collect) feePerBatch is cash taken when the order is placed (a recipe may set its own fee); timeMultiplier stretches every recipe's minutes.
  ↳ timeMultiplier 5 time multiplier için oran veya çarpan.
  ↳ xpPerBatch 3 XP awarded per collected order line (scaled by the number of batches).
  ↳ scenario "WORLD_HUMAN_WRITE_NOTEBOOK" Working animation played at the NPC when placing an order.
  ↳ placeDurationMs 4000 place duration ms için zaman ayarı. Birim (saniye, dakika veya milisaniye) genelde seçenek adında veya yandaki seçeneklerin yorumunda yazar.
  ↳ pedModel "A_M_M_ASBMINER_02" Ambient furnace ped + blip shared by every location that does not set its own. Blip sprite matches the mining shop family.
  ↳ blip table blip için harita işareti veya simge ayarları.
  ↳ Locations table ONE bar. input/inputAmount is what a single batch costs, output/ outputAmount is what a single batch returns, minutes is how long a single batch takes.

Paid (server only)   jrs_moonshine

JRS Core moonshiner job (jrs_multijob): distilling, distilleries, business and delivery

Resource jrs_moonshine
Folder [JOBS]
Version 1.5.0
Author jrs team
Depends on /assetpacks, jrs_core, jrs_inventory, oxmysql
Interface Yes (NUI)
Languages ar, en
Code size 4,477 Lua lines

Exports

jrs_is_player_moonshining

Database tables

jrs_moonshine_missions, jrs_moonshine_productions, jrs_moonshine_shells, jrs_moonshine_stills

config.lua - 186 seçenek#

General

Setting Default What it does
Language "ar" Bu scriptin arayüz dili (en veya ar).
Locale table Bu scriptin arayüz dili (en veya ar).
  ↳ en table en girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ ar table ar girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
Progress table progressImg = The item name you enter here is pulled from your inventory images.
  ↳ Delivery table Delivery Progress
Indicate table A small image indicating their presence there at the center of the interiors
  ↳ enabled true enabled özelliğini açar veya kapatır (varsayılan true).
  ↳ distance 10.0 distance için oyun birimiyle mesafe.
CreateInteriorCommandSetting table If you do not want to use interior creation as an item, enable this command and it will only set up an interior entrance at your current location. Without an prop.
  ↳ activeCommand false If the command is open, interior items cannot be used.
  ↳ command "createinterior" command ayarı.
  ↳ commandRequired table or false

Config.PlayerXP ###

Setting Default What it does
PlayerXP table Config.JobXP.CoreShare of it into the global character level, exactly like fishing, hunting, lumberjack and every other job on this server. The still keeps its own XP as before; this is in addition to it, not instead.
  ↳ Enabled true enabled özelliğini açar veya kapatır (varsayılan true).
  ↳ Job "moonshiner" primary key in jrs_job_levels; renaming it orphans progress
  ↳ Multiplier 1.0 scales the recipe addXP value before it reaches the player
AllowMoonshineInShell false If true, you can set up a moonshine still inside the interior
DurabilityMultiplier 1.5 The machine's durability decreases significantly based on the production volume. 1.0 is the normal value.
TimeMultiplier true Time increases depending on production volume

Config.RemoveStillSetting ###

Setting Default What it does
RemoveStillSetting 2 legal job (2026-09-25): only the owner removes a still
RemoveStillAfterSaveData true Should the level and xp of the machine be added to the item as metadata after Moonshine Still is deleted?

Config.LawmenJobs ###

Setting Default What it does
LawmenJobs table Kimler izinli: lawmen jobs için meslekler, gruplar veya yetkiler.
  ↳ bwsheriff true bwsheriff için anahtar: true = açık, false = kapalı (varsayılan true).
  ↳ valsheriff true valsheriff için anahtar: true = açık, false = kapalı (varsayılan true).
  ↳ armsheriff true armsheriff için anahtar: true = açık, false = kapalı (varsayılan true).
  ↳ armheriff true legacy typo kept for servers that still use it
  ↳ twsheriff true twsheriff için anahtar: true = açık, false = kapalı (varsayılan true).
  ↳ stbsheriff true stbsheriff için anahtar: true = açık, false = kapalı (varsayılan true).
  ↳ rhdsheriff true rhdsheriff için anahtar: true = açık, false = kapalı (varsayılan true).
  ↳ sdsheriff true sdsheriff için anahtar: true = açık, false = kapalı (varsayılan true).
  ↳ annsheriff true annsheriff için anahtar: true = açık, false = kapalı (varsayılan true).
  ↳ marshal true marshal için anahtar: true = açık, false = kapalı (varsayılan true).
  ↳ sisika true sisika için anahtar: true = açık, false = kapalı (varsayılan true).
  ↳ police true police için anahtar: true = açık, false = kapalı (varsayılan true).
  ↳ ALFIE true alfie için anahtar: true = açık, false = kapalı (varsayılan true).
  ↳ Guamrma true guamrma için anahtar: true = açık, false = kapalı (varsayılan true).

To use this command, there must be 2 active lawmen in front of the interior at t

Setting Default What it does
ActiveLawmenPlayerCount 2 active lawmen player count için sayı (varsayılan 2).

Config.ExplosionItem ###

Setting Default What it does
ExplosionItem false legal job (2026-09-25): stills can no longer be bombed. Was "dynamite".
ExplosionDefuseItem "lockpick" Item used to defuse the moonshine still explosion (Dynamite becomes ineffective if used before the detonation time expires)
ExplosionTime 30 Sets the countdown time for the explosion after the ExplosionItem is used
DeliverySuccesNotifyLawmen table NEW SETTING
  ↳ notify false legal job (2026-09-25): deliveries no longer alert lawmen
  ↳ chance 30 chance için oran veya çarpan.
  ↳ AlertDelay 3 second (How many seconds after a shot is fired)
  ↳ blipname "Report Moonshine Sale!" blipname ayarı.
  ↳ blipsprite 1001245999 blipsprite için sayı (varsayılan 1001245999).
  ↳ blipscale 0.5 blipscale için sayı (varsayılan 0.5).
  ↳ blipmodifier "BLIP_MODIFIER_MP_COLOR_32" blipmodifier ayarı.
  ↳ blipradius 10.0 blipradius için sayı (varsayılan 10.0).
  ↳ alerttime 30 after how many seconds the blip will be deleted ? 60 = 60000
SetupTownPropSettings table setup town prop settings için oyun modeli veya varlığı.
  ↳ moonshineStill false If this setting is true, players can set up moonshine machines in cities.
  ↳ moonshineInterior false If this setting is true, players can set up moonshine interior in cities.
DropPlayerNuiCheater false ## Cheaters who try to modify recipes and data through NuiDevtools. Set this to true if you want them to be kicked out of the game.
Towns table towns girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ AguasdulcesFarm 1654810713 aguasdulces farm için sayı (varsayılan 1654810713).
  ↳ AguasdulcesRuins 201158410 aguasdulces ruins için sayı (varsayılan 201158410).
  ↳ AguasdulcesVilla -1207133769 aguasdulces villa için sayı (varsayılan -1207133769).
  ↳ Annesburg 7359335 annesburg için sayı (varsayılan 7359335).
  ↳ Armadillo -744494798 armadillo için sayı (varsayılan -744494798).
  ↳ BeechersHope -1708386982 beechers hope için sayı (varsayılan -1708386982).
  ↳ Blackwater 1053078005 blackwater için sayı (varsayılan 1053078005).
  ↳ Braithwaite 1778899666 braithwaite için sayı (varsayılan 1778899666).
  ↳ Butcher -1947415645 butcher için sayı (varsayılan -1947415645).
  ↳ Caliga 1862420670 caliga için sayı (varsayılan 1862420670).
  ↳ cornwall -1851305682 cornwall için sayı (varsayılan -1851305682).
  ↳ Emerald -473051294 emerald için sayı (varsayılan -473051294).
  ↳ lagras 406627834 lagras için sayı (varsayılan 406627834).
  ↳ Manicato 1299204683 manicato için sayı (varsayılan 1299204683).
  ↳ Manzanita 1463094051 manzanita için sayı (varsayılan 1463094051).
  ↳ Rhodes 2046780049 rhodes için sayı (varsayılan 2046780049).
  ↳ Siska 2147354003 siska için sayı (varsayılan 2147354003).
  ↳ StDenis -765540529 st denis için sayı (varsayılan -765540529).
  ↳ Strawberry 427683330 strawberry için sayı (varsayılan 427683330).
  ↳ Tumbleweed -1524959147 tumbleweed için sayı (varsayılan -1524959147).
  ↳ valentine 459833523 valentine için sayı (varsayılan 459833523).
  ↳ VANHORN 2126321341 vanhorn için sayı (varsayılan 2126321341).
  ↳ Wallace -872622034 wallace için sayı (varsayılan -872622034).
  ↳ wapiti 1663398575 wapiti için sayı (varsayılan 1663398575).
InteriorProp "p_outhouse05x" interior prop için oyun modeli veya varlığı.
ShellSpawnDistance 100 shell spawn distance için oyun birimiyle mesafe.
PropSpawnDistance 40 prop spawn distance için oyun birimiyle mesafe.
PropInteractionDistance 3 prop interaction distance için oyun birimiyle mesafe.
MaximumCreateMoonshineTable 2 maximum create moonshine table için üst sınır.
MaxCraftMultipler 5 max craft multipler için üst sınır.
SmokeEffect table smoke effect girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ dict "scr_net_gangbounty" dict için animasyon ayarları.
  ↳ name "scr_net_gangbounty_smoke" name için oyuncuya gösterilen metin. Çeviri veya yeniden adlandırma için değiştir.
  ↳ distance 300 distance için oyun birimiyle mesafe.
  ↳ SmokeScale 0.8 smoke scale için oran veya çarpan.
FailedMissionRemoveMoney 10 Penalty money to be deducted from the player if he fails to deliver the items to the recipient
DrawSetting table draw setting girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ DrawMarker table or DrawMarker = false,
  ↳ DrawLight table or DrawLight = false,
  ↳ DrawTexture table or DrawTexture = false,

## Config.SpawnMoonshineWagonCommand ## --

Setting Default What it does
Commands table These commands require you to own a hideout, hold an accepted mission, and stand near the hideout.
  ↳ 1 table 1 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 2 table 2 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 3 table 3 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 4 table 4 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
Customers table customers girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
InteriorSets table interior sets girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ standart table standart girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ hunter table hunter girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ christmas table christmas girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ floral table floral girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ goth table goth girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ refined table refined girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ stonewall table stonewall girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
Shells table NOTE: the NPC walk-in/walk-out routine (gotoTable) is real movement logic, not a config value - it now lives in shared/utils.lua as JMS.moonshineGotoTable and is attached to every entry below automatically at load time.
  ↳ moonshine_interior1 table moonshine interior1 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ moonshine_interior2 table moonshine interior2 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ moonshine_interior3 table moonshine interior3 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ moonshine_interior4 table moonshine interior4 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ moonshine_interior5 table moonshine interior5 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ moonshine_interior6 table moonshine interior6 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ moonshine_interior7 table moonshine interior7 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
Levels table levels girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 0 0 0 için sayı (varsayılan 0).
  ↳ 1 1000 1 için sayı (varsayılan 1000).
  ↳ 2 2000 2 için sayı (varsayılan 2000).
  ↳ 3 3000 3 için sayı (varsayılan 3000).
  ↳ 4 4000 4 için sayı (varsayılan 4000).
  ↳ 5 5000 5 için sayı (varsayılan 5000).
  ↳ 6 6000 6 için sayı (varsayılan 6000).
  ↳ 7 7000 7 için sayı (varsayılan 7000).
  ↳ 8 8000 8 için sayı (varsayılan 8000).
  ↳ 9 9000 9 için sayı (varsayılan 9000).
  ↳ 10 10000 10 için sayı (varsayılan 10000).
  ↳ 11 11000 11 için sayı (varsayılan 11000).
  ↳ 12 12000 12 için sayı (varsayılan 12000).
  ↳ 13 13000 13 için sayı (varsayılan 13000).
  ↳ 14 14000 14 için sayı (varsayılan 14000).
  ↳ 15 15000 15 için sayı (varsayılan 15000).
  ↳ 16 16000 16 için sayı (varsayılan 16000).
  ↳ 17 17000 17 için sayı (varsayılan 17000).
  ↳ 18 18000 18 için sayı (varsayılan 18000).
  ↳ 19 19000 19 için sayı (varsayılan 19000).
  ↳ 20 20000 20 için sayı (varsayılan 20000).
  ↳ 21 21000 21 için sayı (varsayılan 21000).
  ↳ 22 22000 22 için sayı (varsayılan 22000).
  ↳ 23 23000 23 için sayı (varsayılan 23000).
  ↳ 24 24000 24 için sayı (varsayılan 24000).
  ↳ 25 25000 25 için sayı (varsayılan 25000).
  ↳ 26 26000 26 için sayı (varsayılan 26000).
  ↳ 27 27000 27 için sayı (varsayılan 27000).
  ↳ 28 28000 28 için sayı (varsayılan 28000).
  ↳ 29 29000 29 için sayı (varsayılan 29000).
  ↳ 30 30000 30 için sayı (varsayılan 30000).
  ↳ 31 31000 31 için sayı (varsayılan 31000).
  ↳ 32 32000 32 için sayı (varsayılan 32000).
  ↳ 33 33000 33 için sayı (varsayılan 33000).
  ↳ 34 34000 34 için sayı (varsayılan 34000).
  ↳ 35 35000 35 için sayı (varsayılan 35000).
  ↳ 36 36000 36 için sayı (varsayılan 36000).
  ↳ 37 37000 37 için sayı (varsayılan 37000).
  ↳ 38 38000 38 için sayı (varsayılan 38000).
  ↳ 39 39000 39 için sayı (varsayılan 39000).
  ↳ 40 40000 40 için sayı (varsayılan 40000).
  ↳ 41 41000 41 için sayı (varsayılan 41000).
  ↳ 42 42000 42 için sayı (varsayılan 42000).
  ↳ 43 43000 43 için sayı (varsayılan 43000).
  ↳ 44 44000 44 için sayı (varsayılan 44000).
  ↳ 45 45000 45 için sayı (varsayılan 45000).
  ↳ 46 46000 46 için sayı (varsayılan 46000).
  ↳ 47 47000 47 için sayı (varsayılan 47000).
  ↳ 48 48000 48 için sayı (varsayılan 48000).
  ↳ 49 49000 49 için sayı (varsayılan 49000).
  ↳ 50 50000 50 için sayı (varsayılan 50000).
Moonshines table moonshines girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.

Every fruit input below is now grown, not gathered: mulberry, blackmulberry

Setting Default What it does
  ↳ mp001_p_mp_still01x table and grapes are jrs_farming crops, and moonbloom is the shared crop that jrs_farming grows and jrs_herbs spawns wild at night. jrs_moonshine no longer owns any gathering of its own.

Professional Still (Level 25)

Setting Default What it does
  ↳ mp006_p_moonshiner_still04x table mp006 p moonshiner still04x girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
Prompts table prompts girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ setupMoonshine table setup moonshine girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ interactMoonshine table interact moonshine girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ shell table shell girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ exitshell table exitshell girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ shellstash table shellstash girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ shellsellmenu table shellsellmenu girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ wagonrob table wagonrob girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ delivery table delivery girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
ProgressBar table progress bar girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ progresstype "innercircle" progresstype ayarı.
  ↳ color "#c40000" color ayarı.

JRS MOONSHINE - Open replacement settings

Setting Default What it does
JRS Config.JRS or &#123; jrs ayarı.
Notes from the README#
text
# jrs_moonshine - Moonshine System for JRS Core
An open, self-contained moonshine system built to work directly with
`jrs_core` and `jrs_inventory`, without VORP or RSG.
## Requirements
Start resources in this order before `jrs_moonshine`:
'''cfg
ensure oxmysql
ensure jrs_core
ensure jrs_inventory
ensure jrs_theftsystem
ensure jrs_moonshine
'''
> `jrs_theftsystem` integration is optional but enabled by default, to unify
> activity locks and police alerts. The resource folder name must stay
> `jrs_moonshine`.
## Ingredients: sourced from farming, not self-gathered
`jrs_moonshine` does not run its own gathering zones. Every fruit its
recipes consume is grown by `jrs_farming`, with one ingredient also
reachable wild through `jrs_herbs`:
- **Mulberry** and **Black Mulberry** - `jrs_farming` field crops only
  (`MULBERRY_SEED` / `BLACKMULBERRY_SEED`).
- **Grapes** - already existed as a `jrs_farming` crop (`GRAPES_SEED`).
- **Moonbloom** - the premium ingredient for the top two recipes, reachable
  two ways: cultivated via `jrs_farming`'s `MOONBLOOM_SEED` (slow, thirsty,
  reliable), or picked wild at night through `jrs_herbs`'s Moonbloom Grove
  (fast, free, but only active between dusk and dawn and on a long
  per-bush cooldown).
- **Alcohol** / **Alcohol Bottle** - stocked in `jrs_stores`' general store.
If any of these item names differ on your server, adjust them in
`config.lua`'s `Config.Moonshines[...].items[...].requiredItems`.
## Database
The script creates its own tables automatically on startup because:
'''lua
Config.JRS.AutoCreateDatabase = true
Config.JRS.AutoRegisterItems = true
'''
You can also import the files manually if needed:
- `sql/jrs.sql` for the system tables.
- `sql/items_jrs_inventory.sql` to define the moonshine items in JRS
  Inventory's `items` table.
## Item images
Copy the contents of:
'''text
jrs_moonshine/inventoryitemimages/
'''

Free (included in JRS Core)   jrs_multijob

jrs core MultiJob - job board, saved professions and employee management for jrs_core

Resource jrs_multijob
Folder [JOBS]
Version 5.17.2
Author jrs team
Depends on jrs_core, oxmysql
Interface Yes (NUI)
Languages ar, en
Code size 5,239 Lua lines

Exports

AddCharacterJob, AddJob, GetAllJobDefinitions, GetCharacterJobs, JobName, JobNameServer, OpenMenu, RankName, RankNameServer, RemoveCharacterJob, RemoveJob, SyncPlayerJob

Database tables

IF, jrs_multijob_jobs, jrs_multijob_migrations

config/boards.lua - 10 seçenek#

General

Setting Default What it does
Boards table boards girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ valentine table valentine girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ saintdenis table saintdenis girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ rhodes table rhodes girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ annesburg table annesburg girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ blackwater table blackwater girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ strawberry table strawberry girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ armadillo table armadillo girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ tumbleweed table tumbleweed girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ guarma table guarma girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
config/guides.lua - 8 seçenek#

General

Setting Default What it does
JobGuides table Coordinates are copied from each job's own resource config (start NPC, depot, shop or work area) - update them here if a job's NPC moves. A job with no points (herbalist, farmer, moonshiner) gets the text only.
  ↳ Enabled true enabled özelliğini açar veya kapatır (varsayılan true).
  ↳ BlipSprite "blip_ambient_chore" blip sprite için harita işareti veya simge ayarları.
  ↳ BlipScale 0.7 same readable objective size used by delivery jobs
  ↳ GpsHudColor 6 fallback colour when a native waypoint is unavailable
  ↳ ArriveDistance 20.0 route + blip removed once this close
  ↳ LifetimeMinutes 20 or after this long
  ↳ Jobs table Kimler izinli: jobs için meslekler, gruplar veya yetkiler.
config/jobs.lua - 22 seçenek#

General

Setting Default What it does
Jobs table jobs in this same order so the board shows easy jobs at the top. Board ladder: 19 jobs spaced every 5 levels, 1 -> 90 (rebalanced 2026-09-25, 'weeder' / Herb Processor removed: it only duplicated Herbalist).
  ↳ hunter table hunter girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ publicjobs table publicjobs girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ surfacecleaner table surfacecleaner girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ trachboy table trachboy girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ delivery table delivery girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ radio_technician table Repairs jrs-Radio towers (Config.TowerManagement.Repair.AllowedJobs) and buys repair kits from the supply prompt at each tower pole.
  ↳ undertaker table Worked by [JOBS]/jrs_undertaker: collect bodies, prepare them at a parlour, bury them at a cemetery. Swap Image for img/undertaker.jpg once that picture is added to html/img.
  ↳ cotton table Worked at jrs_business's Cotton Company (Config.PublicJobs.companies.cotton).
  ↳ legendary_hunter table legendary hunter girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ farmer table farmer girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ chicken table chicken girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ mill table Worked at jrs_business's Mill Company (Config.PublicJobs.companies.mill).
  ↳ herbalist table herbalist girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ fisher table fisher girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ lumberjack table lumberjack girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ mining table One job for the whole mine: 'processing' (Resource Processor) was merged into it on 2026-09-24 since both worked the same mine. jrs_mining still accepts 'processing' as a legacy alias.
  ↳ bountyhunter table bountyhunter girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ beer table beer girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ oiler table oiler girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ mingold table mingold girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ moonshiner table moonshiner girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
config/management.lua - 16 seçenek#

General

Setting Default What it does
Management table management girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ Enabled true enabled özelliğini açar veya kapatır (varsayılan true).
  ↳ AutoSaveCurrentJob true Automatically keeps externally assigned REDEMPIRE jobs in the player's saved job list.
  ↳ AutoSaveIntervalMs 15 * 60 * 1000 auto save interval ms için zaman ayarı. Birim (saniye, dakika veya milisaniye) genelde seçenek adında veya yandaki seçeneklerin yorumunda yazar.
  ↳ SaveOnCharacterReady true save on character ready için anahtar: true = açık, false = kapalı (varsayılan true).
  ↳ SaveOnSwitch true save on switch için anahtar: true = açık, false = kapalı (varsayılan true).
  ↳ DeletedJobResaveBlockMs 120000 prevents a stale core snapshot from re-adding a just-deleted job
  ↳ QuitAllSetsFallback true Removing every job returns the character to this job.
  ↳ AllowManageEqualRank false Boss rules.
  ↳ HireMakesActive true hire makes active için anahtar: true = açık, false = kapalı (varsayılan true).
  ↳ DefaultHireGrade 0 Kimler izinli: default hire grade için meslekler, gruplar veya yetkiler.
  ↳ PreventSelfFire true prevent self fire için anahtar: true = açık, false = kapalı (varsayılan true).
  ↳ MaximumEmployeesShown 100 maximum employees shown için üst sınır.
  ↳ IgnoreJobs table Jobs listed here are never auto-saved as professions.
  ↳ Logs table Optional Discord logs. Leave a webhook empty to disable that category.
  ↳ Jobs table Official jobs and rank labels. BossGrade gives access to Staff Management.
config/settings.lua - 14 seçenek#

General

Setting Default What it does
Settings table settings girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ Debug false Debug output for debug: true = evet, false = hayır (varsayılan false).
  ↳ Language "ar" Bu scriptin arayüz dili (en veya ar).
  ↳ MaxJobs 0 0 = no limit, a character can hold every job
  ↳ RestoreSelectedJobOnLoad false jrs_core is authoritative; set true only for legacy recovery
  ↳ Core table core girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ Database table database girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ Command table command girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ Notifications table notifications girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ Security table security girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ FallbackJob table Kimler izinli: fallback job için meslekler, gruplar veya yetkiler.
  ↳ XP table xp girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ Interaction table interaction girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ UI table ui girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.

Paid (server only)   jrs_newspaper

JRS Newspaper - newspaper publishing, archives and investigations for RedM

Resource jrs_newspaper
Folder [JOBS]
Version 1.1.0
Author jrs
Depends on jrs_core, jrs_inventory, oxmysql
Interface Yes (NUI)
Languages ar, en
Code size 3,051 Lua lines

Commands

  • /jrsnewspaper

Database tables

jrs_newspaper_ads, jrs_newspaper_articles, jrs_newspaper_books, jrs_newspaper_editions, jrs_newspaper_investigations, jrs_newspaper_publishers, jrs_newspaper_transactions

config.lua - 91 seçenek#

General

Setting Default What it does
JRS table Direct integration verified against jrs_core v1.0.18 / current JRS Inventory stack. Core admins are resolved through jrs_core:IsAdmin, so owner/admin/support follow the central AdminGroups policy from jrs_core instead of a duplica
  ↳ CoreResource "jrs_core" core resource ayarı.
  ↳ InventoryResource "jrs_inventory" inventory resource ayarı.
  ↳ RequireIdentity true Requires identity: true = evet, false = hayır (varsayılan true).
  ↳ UseCoreNotifications true core notifications özelliğini açar veya kapatır (varsayılan true).
  ↳ NotificationDuration 4500 notification duration için zaman ayarı. Birim (saniye, dakika veya milisaniye) genelde seçenek adında veya yandaki seçeneklerin yorumunda yazar.
  ↳ AllowCoreAdmins true Allows core admins: true = evet, false = hayır (varsayılan true).
  ↳ AdminActsAsEditor true admin acts as editor için anahtar: true = açık, false = kapalı (varsayılan true).
  ↳ VerifiedCoreVersion "1.0.18" verified core version ayarı.
Debug false Debug output for debug: true = evet, false = hayır (varsayılan false).
Language "ar" 'en' or 'ar'
NewspaperYear 1901 newspaper year için sayı (varsayılan 1901).
InteractionKey 0x760A9C6F G
Prompt table prompt için oyuncuya gösterilen metin. Çeviri veya yeniden adlandırma için değiştir.
  ↳ nativeLanguage "en" RedM native prompt fonts do not reliably render Arabic. Keep native prompt strings on the stable English locale while the full NUI follows Config.Language.
  ↳ actionTextKey "prompts.open" action text key için tuş veya kontrol. Kontroller oyunun girdi listesindeki hash değerleridir.
BlipModifier "BLIP_MODIFIER_MP_COLOR_2" Cyan / Teal
BlipScale 0.7 blip scale için harita işareti veya simge ayarları.
InteractionDistance 2.5 interaction distance için oyun birimiyle mesafe.
EnforceOpeningHours false false = newspaper stands stay available 24/7. Set true to enforce each stand's openTime/closeTime.
SpawnDistance 55.0 spawn distance için oyun birimiyle mesafe.
ServerDistanceTolerance 4.5 server distance tolerance için oyun birimiyle mesafe.
ServerDistanceCheck true server distance check için anahtar: true = açık, false = kapalı (varsayılan true).
NewspaperItem "jrs_newspaper" newspaper item tarafından kullanılan envanter eşyaları. Adlar jrs_items tablosunda olmalı.
PhysicalCopies table Physical copies are permanent saved editions. The inventory item itself stays the same JRS item, while every individual copy carries its own edition metadata.
  ↳ Enabled true enabled özelliğini açar veya kapatır (varsayılan true).
  ↳ KeepExactEdition true keep exact edition için anahtar: true = açık, false = kapalı (varsayılan true).
  ↳ StoreDisplayMetadata true store display metadata için anahtar: true = açık, false = kapalı (varsayılan true).
Currency 0 0 = Money in jrs_core
DefaultPrice 0.25 jrs_core supports decimal cash values
ArchiveCopyUsesPublisherPrice true archive copy uses publisher price için anahtar: true = açık, false = kapalı (varsayılan true).
RequestTimeoutMs 8000 request timeout ms için zaman ayarı. Birim (saniye, dakika veya milisaniye) genelde seçenek adında veya yandaki seçeneklerin yorumunda yazar.
SingleJobMode table Kimler izinli: single job mode için meslekler, gruplar veya yetkiler.
  ↳ enabled true enabled özelliğini açar veya kapatır (varsayılan true).
  ↳ jobs table Kimler izinli: jobs için meslekler, gruplar veya yetkiler.
GeneralJournalistJobs table General journalist jobs that have writing/publishing access across all newspaper stands and offices
  ↳ journalist true journalist için anahtar: true = açık, false = kapalı (varsayılan true).
  ↳ reporter true reporter için anahtar: true = açık, false = kapalı (varsayılan true).
  ↳ newspaper true newspaper için anahtar: true = açık, false = kapalı (varsayılan true).
  ↳ press true press için anahtar: true = açık, false = kapalı (varsayılan true).
  ↳ editor true editor için anahtar: true = açık, false = kapalı (varsayılan true).
  ↳ news true news için anahtar: true = açık, false = kapalı (varsayılan true).
JournalistCanPublish true If true, journalists (or any journalist job grade >= journalistGrade) can create drafts and publish editions.
AdminGroups table Admin groups recognized from jrs_core or vorp_core
  ↳ owner true owner için anahtar: true = açık, false = kapalı (varsayılan true).
  ↳ admin true admin için anahtar: true = açık, false = kapalı (varsayılan true).
  ↳ superadmin true superadmin için anahtar: true = açık, false = kapalı (varsayılan true).
  ↳ mod true mod için anahtar: true = açık, false = kapalı (varsayılan true).
  ↳ moderator true moderator için anahtar: true = açık, false = kapalı (varsayılan true).
  ↳ support true support için anahtar: true = açık, false = kapalı (varsayılan true).
  ↳ god true god için anahtar: true = açık, false = kapalı (varsayılan true).
AutoCreateFirstEdition false Never automatically create placeholder dummy editions. Keep newspapers empty until published by staff.
Jobs table Used only if SingleJobMode.enabled = false.
  ↳ stdenis_journalist "stdenisjournalist" stdenis journalist ayarı.
  ↳ stdenis_editor "stdeniseditor" stdenis editor ayarı.
  ↳ valentine_journalist "valentinejournalist" valentine journalist ayarı.
  ↳ valentine_editor "valentineeditor" valentine editor ayarı.
  ↳ blackwater_journalist "blackwaterjournalist" blackwater journalist ayarı.
  ↳ blackwater_editor "blackwatereditor" blackwater editor ayarı.
JobPublisherMap table Kimler izinli: job publisher map için meslekler, gruplar veya yetkiler.
  ↳ Config.Jobs.stdenis_journalist 1 config.jobs.stdenis journalist için sayı (varsayılan 1).
  ↳ Config.Jobs.stdenis_editor 1 config.jobs.stdenis editor için sayı (varsayılan 1).
  ↳ Config.Jobs.valentine_journalist 2 config.jobs.valentine journalist için sayı (varsayılan 2).
  ↳ Config.Jobs.valentine_editor 2 config.jobs.valentine editor için sayı (varsayılan 2).
  ↳ Config.Jobs.blackwater_journalist 3 config.jobs.blackwater journalist için sayı (varsayılan 3).
  ↳ Config.Jobs.blackwater_editor 3 config.jobs.blackwater editor için sayı (varsayılan 3).
EditorJobs table Kimler izinli: editor jobs için meslekler, gruplar veya yetkiler.
  ↳ Config.Jobs.stdenis_editor true config.jobs.stdenis editor için anahtar: true = açık, false = kapalı (varsayılan true).
  ↳ Config.Jobs.valentine_editor true config.jobs.valentine editor için anahtar: true = açık, false = kapalı (varsayılan true).
  ↳ Config.Jobs.blackwater_editor true config.jobs.blackwater editor için anahtar: true = açık, false = kapalı (varsayılan true).
PublisherSocieties table Revenue is always recorded in jrs_newspaper_publishers.funds. If you later connect a society resource, listen to: jrs_newspaper:server:onRevenue(publisherId, societyName, amount, source, transactionId)
  ↳ 1 "stdenisnews" 1 ayarı.
  ↳ 2 "valentinenews" 2 ayarı.
  ↳ 3 "blackwaternews" 3 ayarı.
NewspaperStands table newspaper stands girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
EditorDesks table Separate desk/archive/investigation points are disabled so all features are consolidated directly into the newspaper stands (Config.NewspaperStands).
ArchiveLocations table archive locations için dünya koordinatları (x, y, z).
InvestigationLocations table investigation locations için dünya koordinatları (x, y, z).
OfficeNPCGroups table Optional immersive office NPCs based on the supported newspaper office locations.
  ↳ saintdenis table saintdenis girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ blackwater table blackwater girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
DefaultPublishers table default publishers girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 1 table 1 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 2 table 2 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 3 table 3 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
DefaultEditionArticles 3 default edition articles için sayı (varsayılan 3).
MaxArticleLength 12000 max article length için üst sınır.
MaxTitleLength 255 max title length için üst sınır.
MaxArchiveResults 50 max archive results için üst sınır.
MaxInvestigations 100 max investigations için üst sınır.
ActionCooldownMs 350 action cooldown ms için zaman ayarı. Birim (saniye, dakika veya milisaniye) genelde seçenek adında veya yandaki seçeneklerin yorumunda yazar.
Notes from the README#
text
# JRS Newspaper
A standalone newspaper system written for `jrs_core` + `jrs_inventory`, verified against `jrs_core v1.0.18`.
## Included systems
- Newspaper stands with NPCs, opening hours, blips and current-edition preview.
- Server-authoritative newspaper purchasing.
- Physical newspaper item with per-copy metadata, so old copies always open the exact edition they belong to.
- Three independent publishers: Saint Denis, Valentine and Blackwater.
- Journalist / Editor permissions from the live `jrs_core` job + grade, with optional core-admin editor access.
- Editorial Desk with draft creation, article editing, advertisements, page expansion and publication.
- Publishing archives the previous current issue automatically.
- Publisher name and cover price configuration by editors.
- Searchable archive with read and physical-copy actions.
- Investigation Board with assignments, status, priority, clues, notes, deadlines and resource requests.
- Editor approval / denial of investigation resource requests.
- Publisher revenue balance and transaction log.
- Revenue integration event for an optional society resource.
- Identity-gated player actions using `jrs_core:IsIdentityReady`.
- Core money/balance/job/grade/group/admin APIs are used directly and refreshed safely after a `jrs_core` restart.
- Character identity is checked through the core before every player-bound server action.
- Open newspaper UIs are force-closed on character unload, core job changes, and core restart so stale permissions cannot remain active.
- Restart-safe usable-item re-registration when `jrs_inventory` restarts.
## Requirements
- RedM
- `oxmysql`
- `jrs_core`
- `jrs_inventory`
Start order:
'''cfg
ensure oxmysql
ensure jrs_core
ensure jrs_inventory
ensure jrs_newspaper
'''
## Installation
1. Put the folder in your resources as `jrs_newspaper`.
2. The resource auto-creates/updates its own tables from `sql/jrs_newspaper.sql` on start. You can also import it manually.
3. Copy your item image to the inventory image folder as `jrs_newspaper.png` if you want a custom icon.
4. Check the coordinates and jobs in `config.lua`.
5. Restart `jrs_inventory` once after importing the item row, then start `jrs_newspaper`.
## Default jobs
'''lua
[1] = { jobName = 'stdenisnews',   editorGrade = 3, journalistGrade = 0 }
[2] = { jobName = 'valentinenews', editorGrade = 3, journalistGrade = 0 }
[3] = { jobName = 'blackwaternews', editorGrade = 3, journalistGrade = 0 }
'''

Free (included in JRS Core)   jrs_police

jrs_police - RedM police system with recruitment NPCs, rank kits, roster management, Steam admin, NUI and stable lifecycle

Resource jrs_police
Folder [JOBS]
Version 2.11.7
Author jrs team
Depends on jrs_core, jrs_inventory, oxmysql
Interface Yes (NUI)
Languages ar, en
Code size 19,673 Lua lines

Commands

  • /badge
  • /badgehand
  • /checkreputation
  • /jail
  • /policehorsestats
  • /policemenu
  • /showbadge

Exports

AddExecutionRecord, AddHonor, AddOption, ExtendCharacterSentence, GetCharacterHonor, GetHonor, GetHonorTier, GetJailedPlayers, GetPoliceRosterEntry, GrantPoliceWeaponLicense, HireOfficer, IsClothingBusy, IsOnDutyOfficer, JailPlayer, ReleaseCharacter, ReleasePlayer, RemoveFromPoliceRoster, RemoveHonor, RemoveOfficer, RemoveOption, RevokePoliceWeaponLicense, SetHonor, jrs_policejail

Database tables

jrs_communityservice, jrs_integrity, jrs_jail_police, jrs_police_journal, jrs_police_mdt, jrs_police_recruitment, jrs_police_roster, jrs_police_wanted

config/integrity.lua - 103 seçenek#

Police recruitment/hiring itself is NOT duplicated here - jrs_police already

Setting Default What it does
Honor table honor girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ Default 50 default için sayı (varsayılan 50).
  ↳ Minimum 0 minimum için minimum veya gereken seviye.
  ↳ Maximum 100 maximum için üst sınır.
  ↳ LowThreshold 30 low threshold için sayı (varsayılan 30).
  ↳ ShowDuration 5000 show duration için zaman ayarı. Birim (saniye, dakika veya milisaniye) genelde seçenek adında veya yandaki seçeneklerin yorumunda yazar.
  ↳ ShowOnChange true Shows on change: true = evet, false = hayır (varsayılan true).
HonorEvents table How everyday play moves honor. Values are signed amounts; 0 disables an entry. Honor is stored per character in jrs_integrity and survives relogs/restarts.
  ↳ Enabled true enabled özelliğini açar veya kapatır (varsayılan true).
  ↳ PlayerKilled -10 murdered another player in PvP
  ↳ Jailed -10 sent to jail (officer, admin or auto-jail after a kill)
  ↳ SentenceServed 3 sat out the full sentence instead of being released
  ↳ WantedPublished -5 a wanted notice was posted on you while online
  ↳ WantedPaidOff 3 cleared your own wanted notice at the kiosk
  ↳ Fined -3 received a police fine / ticket
  ↳ QuestCompleted 1 finished a jrs_randomquests mission
  ↳ BountyCompleted 2 completed a bounty mission and caught an outlaw
  ↳ AnimalHunted 1 base proportional gain for hunting an animal
  ↳ AnimalSkinned 2 base proportional gain for skinning/slaughtering an animal
  ↳ FarmAnimalSlaughtered 2 base proportional gain for farm animal slaughter
  ↳ Passive table Slow recovery for staying out of trouble: +Amount every IntervalMinutes online while not jailed/wanted, only up to Cap (higher needs donations, cleaning duty or quests). Any honor loss restarts the timer.
IntegrityCommands table integrity commands girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ Player "integrity" player ayarı.
  ↳ OfficerCheck "checkhonor" officer check ayarı.
  ↳ EnableAdminCommands true admin commands özelliğini açar veya kapatır (varsayılan true).
  ↳ AdminAce "jrs.integrity.admin" Kimler izinli: admin ace için meslekler, gruplar veya yetkiler.
  ↳ AdminIdentifiers table Kimler izinli: admin identifiers için meslekler, gruplar veya yetkiler.
  ↳ Add "addH" add ayarı.
  ↳ Remove "delH" remove ayarı.
  ↳ Set "setH" set ayarı.
IntegritySecurity table integrity security girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ MaximumExternalChange 100 maximum external change için üst sınır.
  ↳ RequestCooldownMs 500 request cooldown ms için zaman ayarı. Birim (saniye, dakika veya milisaniye) genelde seçenek adında veya yandaki seçeneklerin yorumunda yazar.
  ↳ CrimeServerCooldownMs 1500 crime server cooldown ms için zaman ayarı. Birim (saniye, dakika veya milisaniye) genelde seçenek adında veya yandaki seçeneklerin yorumunda yazar.
Crime table crime girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ Enabled true enabled özelliğini açar veya kapatır (varsayılan true).
  ↳ Debug false Debug output for debug: true = evet, false = hayır (varsayılan false).
  ↳ RestrictToZones false If false, killing an innocent human NPC anywhere on the map removes integrity (not just in town centers).
  ↳ UseLegacyDetection true Per-frame detection is retained, but integrity is removed only after a confirmed NPC kill.
  ↳ KillAimGraceMs 350 kill aim grace ms için sayı (varsayılan 350).
  ↳ KillConfirmationWindowMs 15000 kill confirmation window ms için sayı (varsayılan 15000).
  ↳ ShootingNpcPenalty 2 shooting npc penalty için sayı (varsayılan 2).
  ↳ ClientCooldownMs 1500 client cooldown ms için zaman ayarı. Birim (saniye, dakika veya milisaniye) genelde seçenek adında veya yandaki seçeneklerin yorumunda yazar.
  ↳ ScanIntervalMs 75 scan interval ms için zaman ayarı. Birim (saniye, dakika veya milisaniye) genelde seçenek adında veya yandaki seçeneklerin yorumunda yazar.
  ↳ UseDamageEvent true damage event özelliğini açar veya kapatır (varsayılan true).
  ↳ AimGraceMs 2500 aim grace ms için sayı (varsayılan 2500).
  ↳ RecentShotWindowMs 2500 recent shot window ms için sayı (varsayılan 2500).
  ↳ DamageScanRadius 120.0 damage scan radius için oyun birimiyle mesafe.
  ↳ HumanCacheRadius 140.0 human cache radius için oyun birimiyle mesafe.
  ↳ HumanCacheIntervalMs 200 human cache interval ms için zaman ayarı. Birim (saniye, dakika veya milisaniye) genelde seçenek adında veya yandaki seçeneklerin yorumunda yazar.
  ↳ AllowAllHumanNpcs true Allows all human npcs: true = evet, false = hayır (varsayılan true).
  ↳ PenalizeAnimals false true: killing/shooting any non-player ped (humans or animals) removes integrity. false: only human NPCs remove integrity.
  ↳ WitnessEnabled true witness enabled için anahtar: true = açık, false = kapalı (varsayılan true).
  ↳ WitnessRadius 20.0 witness radius için oyun birimiyle mesafe.
  ↳ WitnessBlipDurationMs 5000 witness blip duration ms için zaman ayarı. Birim (saniye, dakika veya milisaniye) genelde seçenek adında veya yandaki seçeneklerin yorumunda yazar.
  ↳ AllowedPedTypes table allowed ped types için oyun modeli veya varlığı.
LowHonorNpcAggression table low honor npc aggression girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ Enabled true enabled özelliğini açar veya kapatır (varsayılan true).
  ↳ CheckIntervalMs 1000 check interval ms için zaman ayarı. Birim (saniye, dakika veya milisaniye) genelde seçenek adında veya yandaki seçeneklerin yorumunda yazar.
  ↳ AttackRadius 10.0 attack radius için oyun birimiyle mesafe.
  ↳ RetargetCooldownMs 3000 retarget cooldown ms için zaman ayarı. Birim (saniye, dakika veya milisaniye) genelde seçenek adında veya yandaki seçeneklerin yorumunda yazar.
IntegrityServices table integrity services girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ Enabled true enabled özelliğini açar veya kapatır (varsayılan true).
  ↳ PromptKey 0x8CC9CD42 X / INPUT_CONTEXT_X
  ↳ PromptHold true prompt hold için anahtar: true = açık, false = kapalı (varsayılan true).
  ↳ RequireServerDistanceValidation true Requires server distance validation: true = evet, false = hayır (varsayılan true).
  ↳ ServerNpcValidationDistance 7.0 server npc validation distance için oyun birimiyle mesafe.
  ↳ InteractDistance 2.2 interact distance için oyun birimiyle mesafe.
  ↳ RequirePoliceJob false Requires police job: true = evet, false = hayır (varsayılan false).
  ↳ PoliceJobs table Left empty on purpose: isPoliceJob() falls back to the live, already normalized OnDutyJobs global (shared/police_bridge.lua) instead of a snapshot taken before that normalization runs.
  ↳ Donation table donation girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ Cleaning table cleaning girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ Stations table eight sheriff towns) a wanted board - see config/online.lua and config/wanted.lua. Coordinates are resolved below from the recruiter office list so the three features can never drift apart again.
IntegrityCrimeZones table Town zones where shooting an ambient NPC removes integrity.
IntegrityCheckAreas table Areas where low-integrity NPC aggression is active.
IntegrityTexts table integrity texts girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ Title "السمعة والسلامة" title için oyuncuya gösterilen metin. Çeviri veya yeniden adlandırma için değiştir.
  ↳ Current "مستوى السمعة الحالي: %s" current ayarı.
  ↳ Increased "ارتفعت السمعة إلى %s" increased ayarı.
  ↳ Decreased "انخفضت السمعة إلى %s" decreased ayarı.
  ↳ CharacterNotReady "بيانات شخصيتك غير جاهزة بعد." character not ready ayarı.
  ↳ NoPermission 'ليس لديك صلاحية لاستخدام هذ... Kimler izinli: no permission için meslekler, gruplar veya yetkiler.
  ↳ InvalidCommand 'الاستخدام: /%s [معرف اللاعب... invalid command ayarı.
  ↳ InvalidSetCommand 'الاستخدام: /%s [معرف اللاعب... invalid set command ayarı.
  ↳ PlayerNotFound "اللاعب غير موجود." player not found ayarı.
  ↳ DonationSuccess 'تم قبول التبرع: $%s. ارتفعت... donation success ayarı.
  ↳ NotEnoughMoney "ليس لديك مبلغ كافٍ للتبرع." not enough money için para değeri. Ödüller jrs_core ekonomi çarpanından geçer.
  ↳ DonationProcessingFailed 'فشل معالجة التبرع، يرجى الم... donation processing failed ayarı.
  ↳ IntegrityFull 'مستوى سمعتك في الحد الأقصى ... integrity full ayarı.
  ↳ DonationTooLarge 'اختر مبلغ تبرع أصغر لتجنب ه... donation too large ayarı.
  ↳ ServiceCooldown 'يرجى الانتظار %s ثانية قبل ... service cooldown için zaman ayarı. Birim (saniye, dakika veya milisaniye) genelde seçenek adında veya yandaki seçeneklerin yorumunda yazar.
  ↳ CleaningStarted 'بدأت مهمة تنظيف المدينة. تو... cleaning started ayarı.
  ↳ CleaningInProgress "جاري التنظيف..." cleaning in progress ayarı.
  ↳ CleaningProgress "تم تنظيف المنطقة: %s/%s." cleaning progress ayarı.
  ↳ CleaningCompleted 'اكتملت مهمة التنظيف. ارتفعت... cleaning completed ayarı.
  ↳ CleaningCancelled "تم إلغاء مهمة التنظيف." cleaning cancelled ayarı.
  ↳ CleaningAlreadyActive "لديك مهمة تنظيف نشطة بالفعل." cleaning already active ayarı.
  ↳ CleaningNotActive "ليس لديك مهمة تنظيف نشطة." cleaning not active ayarı.
  ↳ CleaningCooldown 'ستكون مهمة التنظيف متاحة مج... cleaning cooldown için zaman ayarı. Birim (saniye, dakika veya milisaniye) genelde seçenek adında veya yandaki seçeneklerin yorumunda yazar.
  ↳ CleaningInvalidLocation "أنت لست في موقع التنظيف الصحيح." cleaning invalid location için dünya koordinatları (x, y, z).
  ↳ MustBeOnFoot 'يجب أن تكون مترجلاً لتنظيف ... must be on foot ayarı.
  ↳ TooFarFromStation "اقترب أكثر من موظف المركز." too far from station ayarı.
  ↳ PoliceOnly 'هذه الخدمة مخصصة لرجال الشر... police only ayarı.
config/main.lua - 32 seçenek#

General

Setting Default What it does
Lang "Arabic" Live core settings only. Dead legacy UI/shop options were removed so every exposed value below has a runtime consumer.
nameMenu "Police Menu" name menu için oyuncuya gösterilen metin. Çeviri veya yeniden adlandırma için değiştir.
Menu_command "police" menu command ayarı.
onduty_command "onduty" onduty command ayarı.
offduty_command "offduty" offduty command ayarı.
jailCommand "policejail" jail command ayarı.
unjailCommand "policeunjail" unjail command ayarı.
Start_outfit true Police uniforms are bundled. Restoring the civilian outfit can optionally use an external command; if the command is unavailable the script will fail safely and show a NUI warning instead of silently breaking.
RestoreOutfitCommand "" restore outfit command ayarı.

STATION BLIPS & STATUS SYSTEM

Setting Default What it does
StationBlips table station blips için harita işareti veya simge ayarları.
  ↳ Enabled true enabled özelliğini açar veya kapatır (varsayılan true).
  ↳ Key 0x760A9C6F [G] key to toggle station status
  ↳ RequireOnDuty false If false, officers of this department can toggle even if off-duty
  ↳ ShowStatusInName true Appends [مفتوح] / [مغلق] to the blip label on the map
  ↳ Scale 0.8 scale için oran veya çarpan.
  ↳ Locations table locations için dünya koordinatları (x, y, z).
Blips Config.StationBlips.Location... blips için harita işareti veya simge ayarları.
blip Config.StationBlips.Location... blip için harita işareti veya simge ayarları.
Key Config.StationBlips.Key key için tuş veya kontrol. Kontroller oyunun girdi listesindeki hash değerleridir.
jrs_idcard true If you have this jrs_idcard script, you can activate the option. This option allows you to send information and images of the player you are looking for in the archive.
IdCardDefaultImage 'nui://jrs_police/html/img/p... id card default image ayarı.
bank table Deposits collected fines into the jrs_banking personal account of the charidentifier configured below for the officer's city (Config.BankFine). Requires jrs_banking to be started.
  ↳ Enabled true enabled özelliğini açar veya kapatır (varsayılan true).
BankFine table bank fine için para değeri. Ödüller jrs_core ekonomi çarpanından geçer.
MenuKeybind "U" ConfigPoliceRadial.KeybindJS in config/police.lua. It never opens the MDT menu directly; the MDT is reached from inside the radial ("Records") or via the /police chat command.
EnableMenuKey false Legacy PAGE UP raw-control hijack, kept disabled in favor of Config.MenuKeybind above.
kyemenu 0x446258B6 pgUP (only used when Config.EnableMenuKey is true)
Limit table limit için üst sınır.
  ↳ Money 1000 Max amount of money that can be stolen (set to false for no limit)
  ↳ Weapons 1000 Max number of weapons that can be stolen (set to false for no limit)
  ↳ Items 1000 Max number of items that can be stolen (set to false for no limit)
ItemsBlackList table Blacklist of items and weapons that cannot be stolen

Paid (server only)   jrs_polls

Polls and referendums: server polls by admins, city polls by governors (citizens vote), one vote per character

Resource jrs_polls
Folder [JOBS]
Version 1.0.0
Author jrs team
Depends on jrs_core, oxmysql
Interface Yes (NUI)
Languages ar, en
Code size 335 satır Lua

Database tables

jrs_poll_votes, jrs_polls

config.lua - 15 seçenek#

General

Setting Default What it does
Command "polls" command ayarı.
AdminGroups table Kimler izinli: admin groups için meslekler, gruplar veya yetkiler.
Cities table City ids exactly as in jrs_government's Config.Cities. A governor, deputy or owner of a city may open polls for that city; only its citizens vote.
  ↳ valentine 'Valentine', strawberry = 'S... valentine ayarı.
  ↳ saintdenis 'Saint Denis', annesburg = '... saintdenis ayarı.
DeputiesCanCreate true Let deputies open city polls too.
MaxQuestionLength 150 max question length için üst sınır.
MaxOptionLength 60 max option length için üst sınır.
MinOptions 2 min options için minimum veya gereken seviye.
MaxOptions 6 max options için üst sınır.
MinHours 1 min hours için minimum veya gereken seviye.
MaxHours 168 max hours için üst sınır.
MaxActivePerCity 3 max active per city için üst sınır.
ShowResultsBeforeVoting false false: you see the numbers after you vote (or when it closes)
KeepClosedDays 7 closed polls stay visible this long

Paid (server only)   jrs_publicjobs

JRS Public Jobs - Daily Labor & Work Activities

Resource jrs_publicjobs
Folder [JOBS]
Version 1.0.0
Author JRS Team
Depends on jrs_core, jrs_inventory
Interface Yes (NUI)
Languages ar, en
Code size 2,210 Lua lines
config.lua - 30 seçenek#

General

Setting Default What it does
Align "top-left" align to menu
Lang "ar" 'en', 'ar'
MaxSpeed 1.5 number (Maximum walking speed while characters are carrying)
InteractKey 0x760A9C6F [G] key (standard non-conflicting interaction key)
HoldDuration 800 ms to hold prompt (avoids conflicts with other scripts)

MULTIJOB SETTINGS

Setting Default What it does
JobName "publicjobs" Multijob internal identifier
RequireJob true STRICT: Player MUST have 'publicjobs' active in multijob to start tasks!
BonusForJobHolders 1.25 25% bonus cash and XP

LOCATIONS

Setting Default What it does
Locations table locations için dünya koordinatları (x, y, z).

KEYS

Setting Default What it does
Keys table keys için tuş veya kontrol. Kontroller oyunun girdi listesindeki hash değerleridir.
  ↳ InteractJob "INPUT_INTERACT_OPTION1" Kimler izinli: interact job için meslekler, gruplar veya yetkiler.

NAVIGATION COLORS

Setting Default What it does
NavigationColors table navigation colors girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ Blip "BLIP_MODIFIER_MP_COLOR_11" blip için harita işareti veya simge ayarları.
  ↳ Route "COLOR_PLATFORM_GREEN" route ayarı.

JOB SPECIFIC BLIPS & NAVIGATION

Setting Default What it does
JobBlips table job blips için harita işareti veya simge ayarları.
  ↳ Labour table labour girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ Distribute table distribute girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ Sweep table sweep girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ Sharpen table sharpen girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ ChopWood table chop wood girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ WaterCarrying table water carrying girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.

PROGRESBAR

Setting Default What it does
ProgressBar table progress bar girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ type "innercircle" type ayarı.
  ↳ color "#0A4F05" color ayarı.

PUBLIC JOBS

Setting Default What it does
Labour table labour girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
Distribute table distribute girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
Sweep table sweep girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
Sharpen table sharpen girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
ChopWood table chop wood girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
WaterCarrying table water carrying girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.

Free (included in JRS Core)   jrs_railroad

JRS Core railroad - buy and run trains, companies, cargo, passengers and tickets

Resource jrs_railroad
Folder [JOBS]
Version 1.0.0
Author JRS TEAM
Depends on jrs_core, jrs_inventory, oxmysql
Interface Yes (NUI)
Languages en
Code size 8,394 Lua lines

Commands

  • /setjunction
  • /trainpos
  • /trainrobbery

Database tables

IF, railroad_companies, railroad_companies_owned, railroad_company_supplies, railroad_company_upgrades, railroad_employees, railroad_rewards, railroad_trains

shared/config.lua - 164 seçenek#

General

Setting Default What it does
Language "en" 'en' or 'ar'

GENERAL SETTINGS

Setting Default What it does
Debug false Debug output for debug: true = evet, false = hayır (varsayılan false).
AutoInstallDatabase true automatically creates/verifies all required MySQL tables on resource start (from install/rsg_railroad_full.sql). Set to false if you prefer to import the .sql file yourself.
MaxTrainsPerCompany 5 max trains a company can own
MaxTrainsPerPlayer 5 max trains a single player can personally own (bug fix: was referenced but never defined)
SellBackPercent 0.60 60% of purchase price on resale
TrainDespawnDist 250 despawn if player is far from their train
StationInteractRadius 3.0 how close to station marker to interact
HUDKeybind 0x760A9C6F G key (hold) to open HUD while driving
NotifyRadius 20.0 notify radius için oyun birimiyle mesafe.
TicketItem "trainticket" ticket item tarafından kullanılan envanter eşyaları. Adlar jrs_items tablosunda olmalı.
TicketPrice 20.00 ticket price için para değeri. Ödüller jrs_core ekonomi çarpanından geçer.
MarkupPrice 25.00 markup price için para değeri. Ödüller jrs_core ekonomi çarpanından geçer.

DISCORD WEBHOOK LOGGING

Setting Default What it does
  ↳ Enabled true enabled özelliğini açar veya kapatır (varsayılan true).
  ↳ BotName "JRS Railroad" bot name için oyuncuya gösterilen metin. Çeviri veya yeniden adlandırma için değiştir.
  ↳ BotAvatar "" optional image URL shown as the webhook's avatar
  ↳ URLs table Per-category webhook URLs. Paste your Discord webhook URLs below.
  ↳ Colors table Embed colors (decimal, not hex -- e.g. 0x2ECC71 = 3066993)
  ↳ LogMissionCompletions false Mission completions fire very frequently -- off by default so the economy channel isn't flooded. Turn on if you want every delivery / maintenance job logged too.

CONTINUOUS PASSENGER SYSTEM

Setting Default What it does
PassengerSystem table passenger system girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ Enabled true enabled özelliğini açar veya kapatır (varsayılan true).
  ↳ MaxBoardPerStop 10 max board per stop için üst sınır.
  ↳ MinBoardPerStop 1 min board per stop için minimum veya gereken seviye.
  ↳ SearchRadius 120.0 search radius için oyun birimiyle mesafe.
  ↳ TicketPrice 15.0 ticket price için para değeri. Ödüller jrs_core ekonomi çarpanından geçer.
  ↳ TicketXP 5 ticket xp için sayı (varsayılan 5).
  ↳ DisembarkChance 50 disembark chance için oran veya çarpan.
  ↳ MinBoardedToKeep 1 min boarded to keep için minimum veya gereken seviye.
  ↳ BoardingWindowMs 38000 boarding window ms için sayı (varsayılan 38000).
  ↳ BoardWalkSpeed 5.0 walk speed to train
  ↳ BoardDistance 5.0 within this distance (m) counts as boarded
  ↳ StationStopRadius 135.0 station stop radius için oyun birimiyle mesafe.
  ↳ TrainStopSpeed 1.5 train stop speed için sayı (varsayılan 1.5).
  ↳ CompanyShare 0.50 company share için sayı (varsayılan 0.50).

RANKS (Brakeman -> Foreman)

Setting Default What it does
Ranks table ranks girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 1 table 1 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 2 table 2 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 3 table 3 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 4 table 4 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 5 table 5 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.

V2: COMPANY OWNERSHIP

Setting Default What it does
CompanyPurchasePrice 50000 company purchase price için para değeri. Ödüller jrs_core ekonomi çarpanından geçer.
CompanySellPercent 0.50 company sell percent için oran veya çarpan.
MissionPaySplit table mission pay split için para değeri. Ödüller jrs_core ekonomi çarpanından geçer.
  ↳ driver 0.50 driver için sayı (varsayılan 0.50).
  ↳ company 0.50 company için sayı (varsayılan 0.50).
SupplyItems table supply items tarafından kullanılan envanter eşyaları. Adlar jrs_items tablosunda olmalı.

FUEL / WATER / CONDITION

Setting Default What it does
Fuel table fuel girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ item "coal" item tarafından kullanılan envanter eşyaları. Adlar jrs_items tablosunda olmalı.
  ↳ itemLabel "Coal" item label tarafından kullanılan envanter eşyaları. Adlar jrs_items tablosunda olmalı.
  ↳ refuelAmount 2 refuel amount için sayı (varsayılan 2).
  ↳ decreaseInterval 20000 decrease interval için zaman ayarı. Birim (saniye, dakika veya milisaniye) genelde seçenek adında veya yandaki seçeneklerin yorumunda yazar.
  ↳ decreaseAmount 1 decrease amount için sayı (varsayılan 1).
Water table water girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ item "rocker_bucket_full" item tarafından kullanılan envanter eşyaları. Adlar jrs_items tablosunda olmalı.
  ↳ itemLabel "Bucket of Water" item label tarafından kullanılan envanter eşyaları. Adlar jrs_items tablosunda olmalı.
  ↳ refillAmount 50 refill amount için sayı (varsayılan 50).
  ↳ decreaseInterval 45000 decrease interval için zaman ayarı. Birim (saniye, dakika veya milisaniye) genelde seçenek adında veya yandaki seçeneklerin yorumunda yazar.
  ↳ decreaseAmount 1 decrease amount için sayı (varsayılan 1).
Condition table condition girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ item "oilcan" item tarafından kullanılan envanter eşyaları. Adlar jrs_items tablosunda olmalı.
  ↳ itemLabel "Oil Can" item label tarafından kullanılan envanter eşyaları. Adlar jrs_items tablosunda olmalı.
  ↳ repairAmount 50 repair amount için sayı (varsayılan 50).
  ↳ decreaseInterval 60000 decrease interval için zaman ayarı. Birim (saniye, dakika veya milisaniye) genelde seçenek adında veya yandaki seçeneklerin yorumunda yazar.
  ↳ decreaseAmount 1 decrease amount için sayı (varsayılan 1).
  ↳ lowConditionSpeedCap 0.25 low condition speed cap için üst sınır.

COMPANIES

Setting Default What it does
Companies table companies girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ lemoyne_central table lemoyne central girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ heartlands_express table heartlands express girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ cumberland_western table cumberland western girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ new_austin_rail table new austin rail girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.

UPGRADES

Setting Default What it does
Upgrades table upgrades girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ speed table speed girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ fuel_cap table fuel cap için üst sınır.
  ↳ water_cap table water cap için üst sınır.
  ↳ durability table durability girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.

TRAINS

Setting Default What it does
Trains table trains girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.

STATIONS

Setting Default What it does
StationBlipHash 1258184551 station blip hash için harita işareti veya simge ayarları.
Stations table stations girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.

TRACK SWITCHES (per route)

Setting Default What it does
TrackSwitches table track switches girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ route_east table route east girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ route_south table route south girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
TrainSetup table train setup girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
RouteOneTrainSwitches table route one train switches girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
RouteOneTrainStops table route one train stops girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
RouteOneTramSwitches table route one tram switches girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
RouteOneTramStops table route one tram stops girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
RouteThreeTrainSwitches table route three train switches girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
RouteThreeTrainStops table route three train stops girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
TrackModels table track models için oyun modeli veya varlığı.

MISSIONS

Setting Default What it does
Missions table missions girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ delivery table delivery girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ maintenance table maintenance girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.

DELIVERY DESTINATIONS

Setting Default What it does
DeliveryDestinations table delivery destinations girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.

PropModel / CarryOffset / CarryAnim / CarryMoveRate are copied

Setting Default What it does
CargoDelivery table Disabling Enabled reverts to no physical cargo, but note that delivery legs currently only complete via the carry/drop flow, so leave this on unless you also restore a walk-based fallback.
  ↳ Enabled true enabled özelliğini açar veya kapatır (varsayılan true).
  ↳ PropModel "p_barrel010x" PLACEHOLDER: verify in-game
  ↳ MaxSimultaneous 3 should match Config.Missions.delivery.jobLegs; max barrels the flatbed can carry
  ↳ RequiredTrainModel "appleseed_config" only this train has the flatbed car for barrels
  ↳ FlatbedCarModel "privateflatcar01x" the coupled carriage barrels are loaded onto
  ↳ PlatformOverrides table just reuses that station's own coords (heading 0.0) as an untested starting point -- check each one in-game and adjust the x/y/z/heading as needed (e.g. move it away from doorways/props, face it properly, etc.).
  ↳ PlatformFallbackCoords vector4(-164.49, 636.65, 114... Used only if a mission is somehow started without a station reference.
  ↳ PlatformBarrelOffsets table Small per-barrel offsets (relative to PlatformSpawnCoords) so multiple loose barrels don't spawn stacked on top of each other.
  ↳ TrainAttachOffsets table if MaxSimultaneous/jobLegs is increased. x = side offset, y = along the flatbed length, z = height above the deck. Still needs in-game tuning -- raise/lower z further if barrels are clipped into the flatbed deck or float above it.
  ↳ CarryOffset table Proven values from mack-oilcompany's Config.CarryOffsets.barrel (CP_BeltFront attach point).
  ↳ CarryAnim table Proven barrel carry animation from mack-oilcompany's AttachBarrelToPlayer.
  ↳ CarryMoveRate 0.7 slows the player while carrying, same as mack-oilcompany
  ↳ PickupRequiresStopped true train must be stopped to load/unload barrels
  ↳ MaxTrainSpeedToPickup 1.5 m/s
  ↳ DropRadius 4.0 distance from destination coords that completes the leg
  ↳ AbandonDistance 100.0 distance from the destination that force-fails an active carry
  ↳ MinMoveDistance 15.0 Only one barrel can be unloaded per drop-off: after a delivery, the train must move at least this far from that spot before "Unload Cargo" appears again.

REWARDS

Setting Default What it does
RailwaymanRewards table railwayman rewards girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
CompanyRankRewards table company rank rewards girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 2 table 2 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 3 table 3 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 4 table 4 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 5 table 5 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.

BLIPS

Setting Default What it does
Blips table blips için harita işareti veya simge ayarları.
  ↳ station table station girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ train table train girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ mission table mission girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ water table water girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ depot table depot girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ switch table switch girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
AmbientTram table (SpawnAmbientTram) but never defined; feature silently no-op'd.
  ↳ enabled true enabled özelliğini açar veya kapatır (varsayılan true).
  ↳ model "appleseed_config" reuse a known-good train model
  ↳ spawnCoords vector3(2732.33, -1445.62, 4... Saint Denis Yard
  ↳ direction 1 direction için sayı (varsayılan 1).
  ↳ passengers 6 passengers için sayı (varsayılan 6).
  ↳ speed 8.0 speed için sayı (varsayılan 8.0).

NOTE: OutlawModels / HorseModels / OutlawWeapons below MUST be

Setting Default What it does
TrainRobbery table because shipping guessed model hashes would just fail silently (peds won't load) instead of erroring, which is worse to debug. Enabled is set to false until you confirm/replace them.
  ↳ Enabled false flip to true once models below are verified
  ↳ AmbientEnabled true ambient enabled için anahtar: true = açık, false = kapalı (varsayılan true).
  ↳ AmbientCheckInterval 300000 5 min between scans for ambient trains to rob
  ↳ AmbientChance 25 % chance an ambient train gets robbed per scan
  ↳ AmbientFollowMs 45000 how long ambient outlaws harass a route train
  ↳ PlayerChance 20 % chance used only if TriggerTrainRobbery(false) is ever called
  ↳ SafeZoneRadius 500.0 no robbery within this distance of any station
  ↳ ManualStopRobRadius 15.0 outlaw must be this close to rob a stopped/dead train
  ↳ TrainStopSpeed 1.5 speed (m/s) below which a manual stop counts as "stopped"
  ↳ RobberySlowSpeed 8.0 train is forced down to this speed during a robbery
  ↳ BoardTrain true board train için anahtar: true = açık, false = kapalı (varsayılan true).
  ↳ BoardDistance 4.0 board distance için oyun birimiyle mesafe.
  ↳ BoardSideOffset 1.2 board side offset için sayı (varsayılan 1.2).
  ↳ EscapeTimeMs 15000 escape time ms için sayı (varsayılan 15000).
  ↳ InitialMessageDelay 4000 initial message delay için zaman ayarı. Birim (saniye, dakika veya milisaniye) genelde seçenek adında veya yandaki seçeneklerin yorumunda yazar.
  ↳ SpawnAheadDistance 80.0 spawn ahead distance için oyun birimiyle mesafe.
  ↳ SpawnMultiplier 3.0 spawn multiplier için dünya koordinatları (x, y, z).
  ↳ OutlawCount table outlaw count girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ OutlawAccuracy 35 outlaw accuracy için sayı (varsayılan 35).
  ↳ OutlawModels table PLACEHOLDER -- replace with real RDR2 ped model names:
  ↳ HorseModels table horse models için oyun modeli veya varlığı.
  ↳ OutlawWeapons table outlaw weapons için oyun modeli veya varlığı.
  ↳ PressureDecayInterval 4000 pressure decay interval için zaman ayarı. Birim (saniye, dakika veya milisaniye) genelde seçenek adında veya yandaki seçeneklerin yorumunda yazar.
  ↳ PressureDecayPerOutlaw 4 pressure decay per outlaw için sayı (varsayılan 4).
  ↳ PressureAttackRadius 40.0 pressure attack radius için oyun birimiyle mesafe.
  ↳ PressureRecoveryInterval 2000 pressure recovery interval için zaman ayarı. Birim (saniye, dakika veya milisaniye) genelde seçenek adında veya yandaki seçeneklerin yorumunda yazar.
  ↳ PressureRecoveryAmount 5 pressure recovery amount için sayı (varsayılan 5).
  ↳ PressureRepairAmount 30 pressure repair amount için sayı (varsayılan 30).
  ↳ PressureRepairTime 8000 pressure repair time için sayı (varsayılan 8000).
  ↳ RobberyTakePercent 0.20 20% of the current cash register
  ↳ RobberyTakeMin 20 robbery take min için minimum veya gereken seviye.
  ↳ RobberyTakeMax 500 robbery take max için üst sınır.

Free (included in JRS Core)   jrs_samples

JRS Core animal samples - sedate animals, collect samples, leaderboard and milestones

Resource jrs_samples
Folder [JOBS]
Version 1.0.0
Author JRS TEAM
Depends on /onesync, jrs_core, oxmysql
Interface No
Code size 1,631 Lua lines

Commands

  • /samplesmenu
  • /setfeatured

Database tables

jrs_samples

config.lua - 24 seçenek#

JRS SAMPLES — Configuration

Setting Default What it does
Language "en" 'en' or 'ar'

Debug

Setting Default What it does
DebugClient false Print client-side debug logs to F8 console
DebugServer false Print server-side debug logs to server console

Database

Setting Default What it does
AutoInstallDB true create the jrs_samples table automatically on resource start

Sample Collection

Setting Default What it does
StoreSampleData true false = no DB writes; collections kept in memory until restart (testing only)
SampleHoldTime 4000 ms — how long to hold the prompt to collect
AnimalCleanupTime 90000 ms — how long before a sedated animal recovers (90s)
SampleCooldown 3000 ms — server-side minimum gap between a player's sample submissions (anti-spam/exploit)

Leaderboard location (prompt)

Setting Default What it does
LeaderboardLocation table Place this sphere at a naturalist camp, doctor's office, or any RP-fitting location. Adjust coords and heading to match your map layout.
  ↳ coords vector3(-280.45, 758.23, 118... Example: Valentine area — change to fit your server
  ↳ heading 180.0 heading için sayı (varsayılan 180.0).
  ↳ radius 1.5 radius için oyun birimiyle mesafe.

Map Blip (shown at the leaderboard target location)

Setting Default What it does
ShowBlip true Set Config.ShowBlip = false to hide it entirely. BlipSprite / BlipColor accept RDR3 blip names (joaat'd automatically).
BlipSprite "blip_shop_trapper" blip sprite name (or hash)
BlipColor "BLIP_MODIFIER_MP_COLOR_8" blip colour modifier ('' = default)
BlipScale 0.2 blip scale için harita işareti veya simge ayarları.

Milestone Rewards

Setting Default What it does
MilestoneRewards table When a player's personal total sample count hits a key, they receive bonus cash + notify. Keys must be integers (sample counts). Set to {} to disable milestones entirely.
  ↳ 5 table 5 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 10 table 10 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 25 table 25 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ 50 table 50 girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.

First Discovery Bonus

Setting Default What it does
FirstDiscoveryBonus 500 Extra cash awarded to the FIRST player EVER to collect a particular animal sample. Set to 0 to disable.

Featured Animal

Setting Default What it does
FeaturedAnimal "" e.g. 'bear', 'moose', 'bison' — must match a name in hashToAnimalMap (server/main.lua)
FeaturedMultiplier 2 reward is multiplied by this when sampling the featured animal

Free (included in JRS Core)   jrs_smelting

JRS Core smelting - turn ore from jrs_mining into bars at smelters

Resource jrs_smelting
Folder [JOBS]
Version 1.0.0
Author JRS TEAM
Depends on jrs_core, jrs_inventory, jrs_progressbar
Interface No
Code size 1,023 Lua lines
config.lua - 8 seçenek#

General

Setting Default What it does
Language "en" 'en' or 'ar'
SpawnDistance 50.0 smelter NPC appears inside this radius
UseDistance 2.5 prompt radius
MaxBatch 20 bars per smelt
Job nil e.g. 'blacksmith' to lock smelting to one job (nil = everyone)
Smelters table add more: { label, model, coords = vector4(x, y, z, heading), scenario, blip }
BlipSprite "blip_shop_blacksmith" blip sprite için harita işareti veya simge ayarları.
Recipes table Uses the items jrs_mining gives. time = ms per bar.

Paid (server only)   jrs_stashes

jrs core Stashes - purchasable and placeable shared stashes for jrs_core / jrs_inventory

Resource jrs_stashes
Folder [JOBS]
Version 1.4.1
Author jrs team
Depends on jrs_core, jrs_inventory, oxmysql
Interface Yes (NUI)
Languages ar, en
Code size 2,652 Lua lines

Exports

AdminRemovePropertyStash, BeginPropertyPlacement, CountPropertyStashes, CreatePropertyStashDirect, GetPropertyStashes, GetPropertyStashesDetailed, RefreshAccess, ReloadStashes, RemoveAllPropertyStashes, RemovePropertyStash, SetPropertyStashSingleSize, SetPropertyStashSize

Database tables

jrs_stashes

config/config.lua - 76 seçenek#

General

Setting Default What it does
Debug false Debug output for debug: true = evet, false = hayır (varsayılan false).
Commands table commands girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ Create "createstash" create ayarı.
  ↳ Remove "removestash" remove ayarı.
OpenKey 0x0522B243 RedM controls used while standing near a stash.
ManageKey 0x5415BE48 Deprecated: stash management now opens from the same world prompt.
Prompt table Native RedM prompt shown while standing near an accessible stash.
  ↳ Enabled true enabled özelliğini açar veya kapatır (varsayılan true).
  ↳ Text "Open Stash Menu" text için oyuncuya gösterilen metin. Çeviri veya yeniden adlandırma için değiştir.
  ↳ GroupText "Stash" Kimler izinli: group text için meslekler, gruplar veya yetkiler.
  ↳ Hold false hold için anahtar: true = açık, false = kapalı (varsayılan false).
Object table Physical object spawned at every stash location. Model can be changed without touching client/server code.
  ↳ Enabled true enabled özelliğini açar veya kapatır (varsayılan true).
  ↳ Model "p_chest01x" model için oyun modeli veya varlığı.
  ↳ FallbackModels table fallback models için oyun modeli veya varlığı.
  ↳ SpawnDistance 70.0 spawn distance için oyun birimiyle mesafe.
  ↳ DespawnDistance 85.0 despawn distance için oyun birimiyle mesafe.
  ↳ ZOffset 0.0 z offset için sayı (varsayılan 0.0).
  ↳ Freeze true freeze için anahtar: true = açık, false = kapalı (varsayılan true).
  ↳ Collision true collision için anahtar: true = açık, false = kapalı (varsayılan true).
PropertyStash table House stashes placed from the jrs_housing property menu. Count and capacity per house come from jrs_housing (Config.PropertyStashes); this is the prop.
  ↳ Model "p_storagebox01x" model için oyun modeli veya varlığı.
  ↳ FallbackModels table fallback models için oyun modeli veya varlığı.
  ↳ Models table Available storage furniture models player can cycle through with [R]:
  ↳ MinDistance 1.5 House boxes may stand this close to another stash (several fit in one room).
Move table Owner-only stash relocation & placement: matches housing furniture theme exactly.
  ↳ Enabled true enabled özelliğini açar veya kapatır (varsayılan true).
  ↳ PreviewDistance 1.3 preview distance için oyun birimiyle mesafe.
  ↳ PreviewAlpha 170 preview alpha için sayı (varsayılan 170).
  ↳ RotateSpeed 90.0 rotate speed için sayı (varsayılan 90.0).
  ↳ Keys table keys için tuş veya kontrol. Kontroller oyunun girdi listesindeki hash değerleridir.
  ↳ ConfirmKey 0x760A9C6F confirm key için tuş veya kontrol. Kontroller oyunun girdi listesindeki hash değerleridir.
  ↳ CancelKey 0x156F7119 cancel key için tuş veya kontrol. Kontroller oyunun girdi listesindeki hash değerleridir.
  ↳ GroupText "House Stash" Kimler izinli: group text için meslekler, gruplar veya yetkiler.
  ↳ ConfirmText "Place Stash" confirm text için oyuncuya gösterilen metin. Çeviri veya yeniden adlandırma için değiştir.
  ↳ CancelText "Cancel" cancel text için oyuncuya gösterilen metin. Çeviri veya yeniden adlandırma için değiştir.
  ↳ NextText "Change Furniture" next text için oyuncuya gösterilen metin. Çeviri veya yeniden adlandırma için değiştir.
  ↳ RotateText "Rotate" rotate text için oyuncuya gösterilen metin. Çeviri veya yeniden adlandırma için değiştir.
  ↳ ServerConfirmDistance 4.0 server confirm distance için oyun birimiyle mesafe.
InteractionDistance 2.0 interaction distance için oyun birimiyle mesafe.
ServerInteractionDistance 4.0 server interaction distance için oyun birimiyle mesafe.
RemoveDistance 5.0 remove distance için oyun birimiyle mesafe.
MinimumStashDistance 3.0 minimum stash distance için oyun birimiyle mesafe.
SyncDistance 150.0 reserved for future scoped sync; current sync remains authoritative for all stashes.
MaxStashUsers 999 max stash users için üst sınır.
MaxStorageSize 1000000 max storage size için üst sınır.
MaxPriceMoney 100000000 max price money için para değeri. Ödüller jrs_core ekonomi çarpanından geçer.
MaxPriceGold 1000000 max price gold için para değeri. Ödüller jrs_core ekonomi çarpanından geçer.
DepositRules table Controls what can be deposited into REDEMPIRE stashes. These rules apply to the owner and all authorized users and are enforced server-side. Normal items are always allowed; use per-user permissions to control who may deposit them
  ↳ Money true cash
  ↳ Gold true gold
  ↳ DirtyMoney true dirty money
  ↳ Weapons true weapons
Blips table blips için harita işareti veya simge ayarları.
  ↳ Enabled true enabled özelliğini açar veya kapatır (varsayılan true).
  ↳ Sprite 1151744703 sprite için harita işareti veya simge ayarları.
  ↳ ForSaleLabel "Stash For Sale" for sale label için oyuncuya gösterilen metin. Çeviri veya yeniden adlandırma için değiştir.
  ↳ OwnedLabel "Your Stash" owned label için oyuncuya gösterilen metin. Çeviri veya yeniden adlandırma için değiştir.
  ↳ HouseStashes true House stashes (jrs_housing): shown to the owner and key holders.
  ↳ HouseLabel "House Stash" house label için oyuncuya gösterilen metin. Çeviri veya yeniden adlandırma için değiştir.
AdminGroups table jrs_core groups allowed to use /createstash and /removestash.
  ↳ owner true owner için anahtar: true = açık, false = kapalı (varsayılan true).
  ↳ admin true admin için anahtar: true = açık, false = kapalı (varsayılan true).
AllowedIdentifiers table Optional explicit identifiers. Supports steam:, license:, fivem:, etc.
Items table Usable items that create an already-owned stash at the player's position.
  ↳ Create "" create ayarı.
  ↳ Remove "" remove ayarı.
  ↳ Ownership "" ownership ayarı.
  ↳ Move "" move ayarı.
  ↳ Deposit "" deposit için para değeri. Ödüller jrs_core ekonomi çarpanından geçer.
  ↳ Withdraw "" withdraw ayarı.
  ↳ AllowCustom true Owners can add a per-stash Discord webhook from the management UI.
Text table text için oyuncuya gösterilen metin. Çeviri veya yeniden adlandırma için değiştir.
  ↳ Open "Open Stash" open ayarı.
  ↳ Buy "Buy Stash" buy ayarı.
  ↳ Manage "Manage Stash" manage ayarı.
Notes from the README#
text
# jrs_stashes
REDEMPIRE-native stash system rebuilt for `jrs_core` + `jrs_inventory`.
## Features
- Admin `/createstash` UI: size, cash price, gold price.
- `/removestash <id>` with permission + distance validation.
- For-sale stash purchase using cash, gold, or free ownership.
- Owner management menu: add/remove authorized players and set a custom Discord webhook.
- `Stash1` / `Stash2` usable items create personal stashes using the configured capacity, optional cash/gold placement fee, and `DeleteOnUse` behavior.
- Opens the native `jrs_inventory` storage UI, so items, weapons, cash, gold and dirty money follow inventory config and security rules.
- Server-authoritative access, ownership, distance and purchase validation.
- Low-idle client loop with dynamic sleep.
- Optional blips for for-sale and owned stashes.
- Global and per-stash logs. Per-stash item movement logs require the included patched `jrs_inventory` build.
## Install
1. Import `sql/jrs_stashes.sql`.
2. Put `jrs_stashes` in resources.
3. Ensure start order:
   '''cfg
   ensure oxmysql
   ensure jrs_core
   ensure jrs_inventory
   ensure jrs_stashes
   '''
4. Configure admin groups / allowed identifiers and webhooks in `config.lua`.
## Inventory integration
Every stash maps to a storage key like `jrs_stash:12` and uses:
- `jrs_inventoryApi().createstorage`
- `jrs_inventoryApi().openstorage`
- `jrs_inventoryApi().updatestorage`
The included updated `jrs_inventory` emits a server-local `jrs_inventory:server:storageTransaction` event after successful storage transactions so custom stash 
## v1.0.2
- Removed dependency on the table returned by `jrs_inventoryApi()`.
- Usable stash items now register through `jrsCore:registerUsableItem`, which is the server event implemented by `jrs_inventory`.
- Storage/item operations now call the direct `jrs_inventory` exports.
- Fixes startup error: `jrs_inventory usable-item API is unavailable`.
## v1.0.3 - Per-user stash permissions
- Every authorized stash user now has an individual access level:
  - `deposit`: can put items/weapons/currencies into the stash but cannot take anything out.
  - `withdraw`: can take items/weapons/currencies out but cannot put anything in.
  - `full`: can deposit and withdraw.
- The stash owner always has `full` access and cannot be downgraded.
- Owners can choose the access level when adding a player and can change it later from the same management UI.
- Permission checks are server-authoritative and apply to items, weapons, cash, gold, and dirty money.
- Existing authorized users created before v1.0.3 automatically keep `full` access; no SQL migration is required.
- Requires the included `jrs_inventory` v1.6.7 permission-hook build for transfer enforcement.

Paid (server only)   jrs_train

Resource jrs_train
Folder [JOBS]
Version 2.5.3-jrs
Author jrs team
Depends on jrs_core, jrs_inventory, oxmysql
Interface Yes (NUI)
Languages ar, en
Code size 8,062 Lua lines

Commands

  • /-jrs_train_track_left
  • /-jrs_train_track_right
  • /jrs_train_menu
  • /ticketgps

Exports

BacchusBridgeDestroyed, CheckIfTrainIsSpawned, FindNearestTicketBooth, ForceExitSitting, GetTrainEntity, PlayTrainWhistleSafe

Database tables

train

config/config.lua - 139 seçenek#

General

Setting Default What it does
defaultlang "ar" defaultlang ayarı.
Debug false Debug output for debug: true = evet, false = hayır (varsayılan false).
ConductorJob "conductor" job title of who can spawn a train
CruiseControl false set true if you want to allow cruise control
TrainControls table train controls girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ OpenMenuKey "L" Labels shown in the NUI
  ↳ TrackLeftKey "A" track left key için tuş veya kontrol. Kontroller oyunun girdi listesindeki hash değerleridir.
  ↳ TrackRightKey "D" track right key için tuş veya kontrol. Kontroller oyunun girdi listesindeki hash değerleridir.
  ↳ AccelerateKey "W" accelerate key için tuş veya kontrol. Kontroller oyunun girdi listesindeki hash değerleridir.
  ↳ BrakeReverseKey "S" brake reverse key için tuş veya kontrol. Kontroller oyunun girdi listesindeki hash değerleridir.
  ↳ RemapMovement true Remap the locomotive's native Left Shift / Left Ctrl controls to W / S.
  ↳ OpenMenuControl 0x80F28E95 Native RedM input hashes read from the keyboard.
  ↳ TrackLeftControl 0x7065027D track left control için tuş veya kontrol. Kontroller oyunun girdi listesindeki hash değerleridir.
  ↳ TrackRightControl 0xB4E465B4 track right control için tuş veya kontrol. Kontroller oyunun girdi listesindeki hash değerleridir.
  ↳ AccelerateControl 0x8FD015D8 W / INPUT_MOVE_UP_ONLY
  ↳ BrakeReverseControl 0xD27782E3 S / INPUT_MOVE_DOWN_ONLY
  ↳ NativeAccelerateControl 0x8FFC75D6 Left Shift / INPUT_SPRINT
  ↳ NativeBrakeReverseControl 0xDB096B85 Left Ctrl / INPUT_DUCK
TrainPreview table train preview girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ Enabled true enabled özelliğini açar veya kapatır (varsayılan true).
  ↳ UseCurrentStation true preview the train on the current station track
  ↳ Direction false direction için anahtar: true = açık, false = kapalı (varsayılan false).
  ↳ CameraDistance 26.0 camera distance için oyun birimiyle mesafe.
  ↳ MinCameraDistance 12.0 min camera distance için oyun birimiyle mesafe.
  ↳ MaxCameraDistance 42.0 max camera distance için oyun birimiyle mesafe.
  ↳ CameraHeight 5.4 camera height için sayı (varsayılan 5.4).
  ↳ LookAtHeight 1.8 look at height için sayı (varsayılan 1.8).
  ↳ CameraFov 38.0 camera fov için sayı (varsayılan 38.0).
  ↳ StartAngle 90.0 start angle için sayı (varsayılan 90.0).
  ↳ RotateStep 12.0 rotate step için sayı (varsayılan 12.0).
  ↳ ZoomStep 2.5 zoom step için sayı (varsayılan 2.5).
  ↳ LoadTimeout 15000 load timeout için zaman ayarı. Birim (saniye, dakika veya milisaniye) genelde seçenek adında veya yandaki seçeneklerin yorumunda yazar.
  ↳ Coords table Used only when UseCurrentStation is false.
FuelSettings table fuel settings girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ TrainFuelItem "coal" db name of the item needed to fuel the train
  ↳ TrainFuelItemDisplayName "Coal" display name of the item
  ↳ TrainFuelItemAmount 1 How many of the item it will take to fuel the train
  ↳ FuelDecreaseTime 30000 time in ms of how often the trains fuel goes down
  ↳ FuelDecreaseAmount 1 amount of fuel to decrease
ConditionSettings table condition settings girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ TrainCondItem "trainoil" db name of the item needed to repair the train
  ↳ TrainCondItemDisplayName "Train Oil" display name of the item
  ↳ TrainCondItemAmount 1 How many of the item it will take to repair the train
  ↳ CondDecreaseTime 30000 time in ms of how often the trains condition goes down
  ↳ CondDecreaseAmount 1 amount of cond to decrease
PassengerJob table Kimler izinli: passenger job için meslekler, gruplar veya yetkiler.
  ↳ Enabled true enabled özelliğini açar veya kapatır (varsayılan true).
  ↳ KeepRoutesInRegion true keeps western and eastern rail networks separate
  ↳ MinPassengers 3 min passengers için minimum veya gereken seviye.
  ↳ MaxPassengers 6 max passengers için üst sınır.
  ↳ StartRadius 55.0 start radius için oyun birimiyle mesafe.
  ↳ ArrivalRadius 45.0 arrival radius için oyun birimiyle mesafe.
  ↳ RequiredStopSpeed 0.8 required stop speed için sayı (varsayılan 0.8).
  ↳ BoardingWalkTime 3500 boarding walk time için sayı (varsayılan 3500).
  ↳ TurnaroundDelay 8000 turnaround delay için zaman ayarı. Birim (saniye, dakika veya milisaniye) genelde seçenek adında veya yandaki seçeneklerin yorumunda yazar.
  ↳ PedCleanupDelay 12000 ped cleanup delay için zaman ayarı. Birim (saniye, dakika veya milisaniye) genelde seçenek adında veya yandaki seçeneklerin yorumunda yazar.
  ↳ BasePay 0.42 Server-side fare calculation
  ↳ PayPerPassenger 0.10 pay per passenger için para değeri. Ödüller jrs_core ekonomi çarpanından geçer.
  ↳ PayPerKilometer 0.14 pay per kilometer için para değeri. Ödüller jrs_core ekonomi çarpanından geçer.
  ↳ MinimumTripTime 20 minimum trip time için minimum veya gereken seviye.
  ↳ PedModels table ped models için oyun modeli veya varlığı.
BacchusBridgeDestroying table bacchus bridge destroying girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ enabled true if true you will be able to blow up bacchus bridge!
  ↳ coords table coords of where you have to place the dynamite
  ↳ dynamiteItem "dynamite" db name of the dynamite item
  ↳ dynamiteItemAmount 2 amount needed to explode the bridge
  ↳ explosionTimer 30000 time before the explosion happens
Trains table trains girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
TrainDespawnDist 200 the maximum dist the conductor can be before the train despawns
StationBlipHash -1505442625 set the blip hash
StationBlipColor "BLIP_MODIFIER_MP_COLOR_32" White (RDO standard)
Stations table stations girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
TicketBooth table ticket booth girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ Enabled true enabled özelliğini açar veya kapatır (varsayılan true).
  ↳ Item "train_ticket" item tarafından kullanılan envanter eşyaları. Adlar jrs_items tablosunda olmalı.
  ↳ GeneralTicketPrice 2.50 general ticket price için para değeri. Ödüller jrs_core ekonomi çarpanından geçer.
  ↳ ConsumeOnTrip true consume on trip için anahtar: true = açık, false = kapalı (varsayılan true).
  ↳ Blip table blip için harita işareti veya simge ayarları.
  ↳ Destinations table destinations girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
LargeTrain table large train girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ Enabled true enabled özelliğini açar veya kapatır (varsayılan true).
  ↳ RouteName "big_loop" route name için oyuncuya gösterilen metin. Çeviri veya yeniden adlandırma için değiştir.
  ↳ AllowConductorTakeover true Allows conductor takeover: true = evet, false = hayır (varsayılan true).
  ↳ WhistleOnArrival true whistle on arrival için anahtar: true = açık, false = kapalı (varsayılan true).
  ↳ WhistleOnDeparture true whistle on departure için anahtar: true = açık, false = kapalı (varsayılan true).
  ↳ StopDuration 60 1 minute stop at every station
  ↳ TicketCheckDistance 15.0 ticket check distance için oyun birimiyle mesafe.
  ↳ Blip table blip için harita işareti veya simge ayarları.
OnDemandTravel table on demand travel girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ Enabled true enabled özelliğini açar veya kapatır (varsayılan true).
  ↳ RequireTicketItem true If true, player MUST have a ticket item in inventory; if false, player can travel using ticket OR pay cash directly
  ↳ RequireAtTicketBooth true Player MUST be standing at the station ticket booth window
  ↳ MaxDistanceToTicketBooth 3.5 Maximum meters from ticket window to initiate travel
  ↳ AllowSkip false Disabled: [E] does not skip train journeys
  ↳ RelocateHorse true Automatically move player's active horse to destination station
  ↳ NotifyConductors true Send dispatch alert to online conductors
  ↳ ConductorWaitTimeout 10 Seconds before auto train departs if no conductor takes the dispatch
  ↳ TrainApproachEnabled true Train approaches smoothly along tracks to the platform instead of spawning on player's face
  ↳ TrainApproachSpeed 10.0 Speed (m/s) when approaching platform
  ↳ DepartureWaitSeconds 6 Seconds train waits at destination platform after disembarkation before departing
  ↳ DepartureDespawnDistance 160.0 Distance (meters) train moves away before despawning cleanly
  ↳ StationMasterNPC table station master npc girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
TrainRobbery table Idea 1: Train Robbery / Safe Heist (Without AI bots)
  ↳ Enabled true enabled özelliğini açar veya kapatır (varsayılan true).
  ↳ MinimumPolice 1 Minimum online lawmen required (police, sheriff, marshal)
  ↳ CooldownMinutes 30 Cooldown between robberies in minutes
  ↳ ExplosionTimerSeconds 25 Seconds after planting dynamite before the safe blows
  ↳ RequiredItem "dynamite" Item required to breach the safe
  ↳ MinCash 150.0 min cash için para değeri. Ödüller jrs_core ekonomi çarpanından geçer.
  ↳ MaxCash 400.0 max cash için para değeri. Ödüller jrs_core ekonomi çarpanından geçer.
  ↳ RewardItems table reward items için para değeri. Ödüller jrs_core ekonomi çarpanından geçer.
  ↳ CarriageIndex 1 Baggage / freight car
  ↳ LawJobs table Kimler izinli: law jobs için meslekler, gruplar veya yetkiler.
  ↳ BlipDuration 60 Seconds the emergency police blip flashes on the map
TrainFreightStash table Idea 2: Freight & Mail Cargo Stash
  ↳ Enabled true enabled özelliğini açar veya kapatır (varsayılan true).
  ↳ CarriageIndex 1 Baggage car
  ↳ Capacity 500 Maximum storage limit in kg
  ↳ StashId "train_freight_bigloop" stash id ayarı.
DiningCar table Idea 4: Dining Car / Saloon Refreshments

Paid (server only)   jrs_truck

Network-safe custom truck shell for RedM using jrs_core and jrs_inventory

Resource jrs_truck
Folder [JOBS]
Version 2.9.1
Author jrs team
Depends on jrs_core, jrs_inventory
Interface No
Languages ar, en
Code size 2,645 Lua lines
config/config.lua - 130 seçenek#

General

Setting Default What it does
Debug false Debug output for debug: true = evet, false = hayır (varsayılan false).
REDEMPIRE table redempire girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ CoreResource "jrs_core" core resource ayarı.
  ↳ InventoryResource "jrs_inventory" inventory resource ayarı.
  ↳ ItemName "truckr" item name tarafından kullanılan envanter eşyaları. Adlar jrs_items tablosunda olmalı.
  ↳ CloseInventoryOnUse true close inventory on use için anahtar: true = açık, false = kapalı (varsayılan true).
  ↳ RegistrationDelay 1500 registration delay için zaman ayarı. Birim (saniye, dakika veya milisaniye) genelde seçenek adında veya yandaki seçeneklerin yorumunda yazar.
  ↳ RegistrationAttempts 20 registration attempts için sayı (varsayılan 20).
  ↳ RegistrationRetryDelay 1000 registration retry delay için zaman ayarı. Birim (saniye, dakika veya milisaniye) genelde seçenek adında veya yandaki seçeneklerin yorumunda yazar.
  ↳ NotificationDuration 4000 notification duration için zaman ayarı. Birim (saniye, dakika veya milisaniye) genelde seçenek adında veya yandaki seçeneklerin yorumunda yazar.
Network table network girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ EntityRegistrationTimeout 1500 Time allowed for a created entity to receive a network object.
  ↳ EntityRegistrationRetryDelay 25 entity registration retry delay için zaman ayarı. Birim (saniye, dakika veya milisaniye) genelde seçenek adında veya yandaki seçeneklerin yorumunda yazar.
Spawn table spawn için dünya koordinatları (x, y, z).
  ↳ BaseVehicleModel "coach4" base vehicle model için oyun modeli veya varlığı.
  ↳ BodyModel "f15078" body model için oyun modeli veya varlığı.
  ↳ WheelModel "f15078wheel" wheel model için oyun modeli veya varlığı.
  ↳ DistanceInFront 4.0 distance in front için oyun birimiyle mesafe.
  ↳ HeightOffset 0.15 height offset için sayı (varsayılan 0.15).
  ↳ ClearRadius 3.0 clear radius için oyun birimiyle mesafe.
  ↳ WarpIntoDriverSeat false warp into driver seat için anahtar: true = açık, false = kapalı (varsayılan false).
  ↳ ModelLoadTimeout 10000 model load timeout için zaman ayarı. Birim (saniye, dakika veya milisaniye) genelde seçenek adında veya yandaki seçeneklerin yorumunda yazar.
  ↳ RegistrationDelay 300 registration delay için zaman ayarı. Birim (saniye, dakika veya milisaniye) genelde seçenek adında veya yandaki seçeneklerin yorumunda yazar.
  ↳ DefaultEngineState false default engine state için anahtar: true = açık, false = kapalı (varsayılan false).
  ↳ OneTruckPerPlayer true one truck per player için anahtar: true = açık, false = kapalı (varsayılan true).
BaseVehicleGuard table base vehicle guard girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ Enabled true enabled özelliğini açar veya kapatır (varsayılan true).
  ↳ DontAutoCreateDraftAnimals false Must remain false. RedM wagons need a draft animal for normal entry and driving. The horse is kept attached and made transparent instead of being deleted.
  ↳ ForceDraftAnimalAutoCreation true Forces draft animal auto creation: true = evet, false = hayır (varsayılan true).
  ↳ RequireDraftAnimal true Requires draft animal: true = evet, false = hayır (varsayılan true).
  ↳ MinimumDraftAnimals 1 minimum draft animals için minimum veya gereken seviye.
  ↳ DraftHarnessSlots 6 draft harness slots için üst sınır.
  ↳ DraftAnimalSpawnTimeout 3500 draft animal spawn timeout için zaman ayarı. Birim (saniye, dakika veya milisaniye) genelde seçenek adında veya yandaki seçeneklerin yorumunda yazar.
  ↳ DraftAnimalSpawnRetryDelay 50 draft animal spawn retry delay için zaman ayarı. Birim (saniye, dakika veya milisaniye) genelde seçenek adında veya yandaki seçeneklerin yorumunda yazar.
  ↳ HideBaseVehicle true Keep coach4 rendered but fully transparent. Do not use SetEntityVisible(false), because RedM may hide attached truck objects together with the parent.
  ↳ BaseVehicleAlpha 0 base vehicle alpha için sayı (varsayılan 0).
  ↳ HideDraftAnimals true Keep harness animals alive and attached for vehicle functionality. Using the visibility flag (not only alpha 0) also hides most reins/harness geometry.
  ↳ UseDraftAnimalVisibilityFlag true draft animal visibility flag özelliğini açar veya kapatır (varsayılan true).
  ↳ DraftAnimalAlpha 0 draft animal alpha için oyun modeli veya varlığı.
  ↳ HideDraftAnimalReins true Hides draft animal reins: true = evet, false = hayır (varsayılan true).
  ↳ HarnessRopeGuard table Wagon harness traces are PHYSICS rope objects and are separate from the horse rein geometry handled by _HIDE_PED_REINS. Detect only ropes whose endpoints connect this coach/front area to its hidden draft animal.
  ↳ DisableDraftAnimalCollision true The harness horse remains logically attached so native wagon controls work, but it must not create an invisible collision area in front of the truck.
  ↳ CompletelyDisableDraftAnimalCollision true completely disable draft animal collision için anahtar: true = açık, false = kapalı (varsayılan true).
  ↳ KeepDraftAnimalPhysics true keep draft animal physics için anahtar: true = açık, false = kapalı (varsayılan true).
  ↳ PreventDraftAnimalRagdoll true prevent draft animal ragdoll için anahtar: true = açık, false = kapalı (varsayılan true).
  ↳ ProtectDraftAnimals true protect draft animals için anahtar: true = açık, false = kapalı (varsayılan true).
  ↳ RemoteScanInterval 1000 Nearby network trucks are rescanned, then hidden at a faster interval.
  ↳ VisibilityGuardInterval 100 visibility guard interval için zaman ayarı. Birim (saniye, dakika veya milisaniye) genelde seçenek adında veya yandaki seçeneklerin yorumunda yazar.
  ↳ LocalVisualGuardInterval 50 local visual guard interval için zaman ayarı. Birim (saniye, dakika veya milisaniye) genelde seçenek adında veya yandaki seçeneklerin yorumunda yazar.
Attachments table attachments girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ Body table body girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ Wheels table wheels girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ Lights table lights girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ Exhaust table exhaust girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ AudioAnchor table audio anchor girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
DriverVisual table driver visual girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ Enabled true enabled özelliğini açar veya kapatır (varsayılan true).
  ↳ HideRealDriver true The real player must remain in coach4's driver seat so RedM keeps native wagon control. It is hidden locally and a visual clone is placed inside the truck cabin.
  ↳ NetworkedClone false networked clone için anahtar: true = açık, false = kapalı (varsayılan false).
  ↳ EntryDelay 650 entry delay için zaman ayarı. Birim (saniye, dakika veya milisaniye) genelde seçenek adında veya yandaki seçeneklerin yorumunda yazar.
  ↳ RevealDelay 100 reveal delay için zaman ayarı. Birim (saniye, dakika veya milisaniye) genelde seçenek adında veya yandaki seçeneklerin yorumunda yazar.
  ↳ GuardInterval 50 guard interval için zaman ayarı. Birim (saniye, dakika veya milisaniye) genelde seçenek adında veya yandaki seçeneklerin yorumunda yazar.
  ↳ AnimationLoadTimeout 5000 animation load timeout için zaman ayarı. Birim (saniye, dakika veya milisaniye) genelde seçenek adında veya yandaki seçeneklerin yorumunda yazar.
  ↳ AnimationDictionary "script_re@check_point@small_cart" animation dictionary için animasyon ayarları.
  ↳ AnimationName "int_loop_driver" animation name için oyuncuya gösterilen metin. Çeviri veya yeniden adlandırma için değiştir.
  ↳ AnimationBlendIn 8.0 animation blend in için animasyon ayarları.
  ↳ AnimationBlendOut 1.0 animation blend out için animasyon ayarları.
  ↳ AnimationFlag 1 animation flag için animasyon ayarları.
  ↳ AnimationPlaybackRate 0.1 animation playback rate için animasyon ayarları.
  ↳ Offset vector3(-0.48, 0.17, 0.43) Driver position inside f15078. X is left/right, Y is front/back, Z is height.
  ↳ Rotation vector3(20.0, 20.0, 0.0) rotation ayarı.
Controls table controls girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ ToggleEngine 0x8AAA0AD4 Left Alt
  ↳ SteerLeft 0x7065027D A
  ↳ SteerRight 0xB4E465B4 D
  ↳ Brake 0xD27782E3 S
WheelAnimation table wheel animation için animasyon ayarları.
  ↳ Enabled true enabled özelliğini açar veya kapatır (varsayılan true).
  ↳ UpdateInterval 20 update interval için zaman ayarı. Birim (saniye, dakika veya milisaniye) genelde seçenek adında veya yandaki seçeneklerin yorumunda yazar.
  ↳ MaximumSteerAngle 30.0 maximum steer angle için üst sınır.
  ↳ SteeringSmoothing 7.0 steering smoothing için sayı (varsayılan 7.0).
  ↳ RotationMultiplier 3.0 rotation multiplier için oran veya çarpan.
Lock table lock girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ DefaultLocked true default locked için anahtar: true = açık, false = kapalı (varsayılan true).
  ↳ InteractionDistance 8.0 interaction distance için oyun birimiyle mesafe.
  ↳ BlockNotificationCooldown 2500 block notification cooldown için zaman ayarı. Birim (saniye, dakika veya milisaniye) genelde seçenek adında veya yandaki seçeneklerin yorumunda yazar.
Reset table reset girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ MaximumDistance 8.0 maximum distance için oyun birimiyle mesafe.
  ↳ MaximumSpeed 1.5 maximum speed için üst sınır.
Speedometer table speedometer girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ Enabled true enabled özelliğini açar veya kapatır (varsayılan true).
  ↳ Unit "MPH" MPH or KMH
  ↳ Position vector2(0.50, 0.91) position için dünya koordinatları (x, y, z).
  ↳ TextScale 0.35 text scale için oyuncuya gösterilen metin. Çeviri veya yeniden adlandırma için değiştir.
Commands table commands girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ Spawn table spawn için dünya koordinatları (x, y, z).
  ↳ Delete "deletetruck" delete ayarı.
  ↳ Reset "resettruck" reset ayarı.
  ↳ Lock "trucklock" lock ayarı.
Audio table PMMS is optional. The truck works normally when this is disabled. Put reachable HTTP/HTTPS URLs below before enabling it.
  ↳ Enabled false enabled özelliğini açar veya kapatır (varsayılan false).
  ↳ Resource "pmms" resource ayarı.
  ↳ Volume 0.25 volume için sayı (varsayılan 0.25).
  ↳ StartUrl "" start url ayarı.
  ↳ IdleUrl "" idle url ayarı.
  ↳ StopUrl "" stop url ayarı.
  ↳ StartDurationMs 3800 start duration ms için zaman ayarı. Birim (saniye, dakika veya milisaniye) genelde seçenek adında veya yandaki seçeneklerin yorumunda yazar.
  ↳ IdleDurationSeconds 30.0 idle duration seconds için zaman ayarı. Birim (saniye, dakika veya milisaniye) genelde seçenek adında veya yandaki seçeneklerin yorumunda yazar.
  ↳ StopDurationMs 2200 stop duration ms için zaman ayarı. Birim (saniye, dakika veya milisaniye) genelde seçenek adında veya yandaki seçeneklerin yorumunda yazar.
  ↳ MaximumDistance 35.0 maximum distance için oyun birimiyle mesafe.
Messages table messages için oyuncuya gösterilen metin. Çeviri veya yeniden adlandırma için değiştir.
  ↳ Spawned "Truck spawned." spawned ayarı.
  ↳ Deleted "Truck removed." deleted ayarı.
  ↳ AlreadySpawning 'Your truck is already being... already spawning ayarı.
  ↳ SpawnFailed "The truck could not be spawned." spawn failed için dünya koordinatları (x, y, z).
  ↳ SpawnBlocked "The spawn area is blocked." spawn blocked için dünya koordinatları (x, y, z).
  ↳ MustBeOnFoot 'You must be on foot to spaw... must be on foot ayarı.
  ↳ MustBeAlive 'You cannot spawn the truck ... must be alive ayarı.
  ↳ NoTruck "You do not have an active truck." no truck ayarı.
  ↳ TooFar "You are too far from your truck." too far ayarı.
Notes from the README#
text
# jrs_truck 2.9.0
A rebuilt RedM truck resource for `jrs_core` and `jrs_inventory`.
## Main changes
- Removed teleport-based desync fixes.
- Removed explosions and unsafe anti-theft code.
- One active truck per player.
- Server-owned spawn registration and cleanup.
- Automatic cleanup when the player disconnects or the resource stops.
- Safe engine toggle, front lights, brake light, exhaust smoke, wheel animation and speedometer.
- Optional PMMS start/idle/stop audio with server-side ownership checks.
- Truck lock state uses OneSync state bags.
- Keeps the required draft horse attached so RedM allows normal wagon entry and driving.
- Makes the draft horse and its reins invisible instead of deleting or detaching it.
- Keeps the hidden base wagon and hidden horse transparent for all clients, including after entering water.
- Completely disables the hidden horse collision so the truck no longer has an invisible extension in front.
## Installation
1. Rename the folder to `jrs_truck`.
2. Run `install.sql`.
3. Copy `truckr.png` to the item image directory used by `jrs_inventory`.
4. Add this order to `server.cfg`:
'''cfg
ensure jrs_core
ensure jrs_inventory
ensure jrs_truck
'''
5. Give yourself the `truckr` item and use it.
## Commands
- `/deletetruck` removes your active truck.
- `/resettruck` places a nearby stopped truck upright.
- `/trucklock` locks or unlocks your active truck.
- `/spawntruck` is disabled by default and can be enabled in `config.lua` for testing.
## Controls
- `Left Alt`: start or stop the engine while sitting in the driver seat.
- Standard movement controls drive the base vehicle.
## Audio
PMMS audio is disabled by default because the original archive did not include the MP3 files.
Set reachable HTTP/HTTPS URLs in `Config.Audio` and set `Enabled = true` to use it.
## Notes
- OneSync must be enabled for network entity ownership and lock state bags.
- The driving control still comes from `coach4` and its hidden draft horse, while the horse collision is disabled.
- `Config.BaseVehicleGuard` controls water visibility protection and hidden draft-animal behavior.
- Body, wheel and light positions can be adjusted in `Config.Attachments`.
## 2.3 networking fix
- Checks `NETWORK_GET_ENTITY_IS_NETWORKED` before requesting a network ID.
- Registers entities through the RedM native hash when the Lua global is unavailable.

Paid (server only)   jrs_undertaker

Undertaker job (jrs_multijob

Resource jrs_undertaker
Folder [JOBS]
Version 1.0.1
Author jrs team
Depends on jrs_core, jrs_inventory, oxmysql
Interface No
Languages ar, en
Code size 571 satır Lua
config.lua - 26 seçenek#

General

Setting Default What it does
Job "undertaker" must be the character's ACTIVE job (jrs_multijob)
Items table items tarafından kullanılan envanter eşyaları. Adlar jrs_items tablosunda olmalı.
  ↳ Body table body girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
  ↳ Coffin table coffin girdileri tablosu. Dosyadaki örneklere göre girdi ekle, sil veya düzenle.
ShovelItem "shovel" shovel item tarafından kullanılan envanter eşyaları. Adlar jrs_items tablosunda olmalı.
ShovelPrice 3.0 undertakers can buy one at any parlour (no NPC store sells shovels)
WrapPay 2.0 per body collected
ContractBonus 4.0 extra for a body from a parlour contract
BurialPay 12.0 per burial
JobXP table Kimler izinli: job xp için meslekler, gruplar veya yetkiler.
Offerings table Optional offerings placed in the coffin while preparing: the first one the player carries is used automatically and raises the burial pay, so keep this list to cheap consumables. Missing items are ignored at start.
PrepareSeconds 10 prepare seconds için sayı (varsayılan 10).
BurySeconds 14 bury seconds için sayı (varsayılan 14).
WrapSeconds 5 wrap seconds için sayı (varsayılan 5).
MaxBurialsPerHour 10 max burials per hour için üst sınır.
MaxWrapsPerHour 12 max wraps per hour için üst sınır.
Contract table Contract: a body is waiting somewhere around the parlour.
  ↳ MinDistance 250.0, MaxDistance = 600.0 min distance için oyun birimiyle mesafe.
  ↳ SpawnWhenWithin 80.0 spawn when within için dünya koordinatları (x, y, z).
  ↳ ExpireMinutes 20 expire minutes için zaman ayarı. Birim (saniye, dakika veya milisaniye) genelde seçenek adında veya yandaki seçeneklerin yorumunda yazar.
  ↳ Models table models için oyun modeli veya varlığı.
Parlours table Parlours: prep table (and contract desk). From the RDR2 undertaker shops.
Graves table Cemeteries where a prepared coffin can be buried.
GraveRadius 8.0 grave radius için oyun birimiyle mesafe.
Blips table blips için harita işareti veya simge ayarları.
Keys table G / E / B
JRS Core · Ücretsiz ve açık kaynaklı RedM framework · JRS TEAM