Herbs
LEGACY
Non viene più sviluppato né supportato, ma potete continuare a usarlo.
rz_herbs è un sistema completo di raccolta erbe e piante per RedM, progettato per essere leggero, performante e completamente configurabile.
Lo script supporta sia la persistenza basata su SQL sia la modalità con sola configurazione, adattandosi a server piccoli e grandi.
Aggiungi al tuo server le interazioni con le piante attraverso un sistema di erbe completamente configurabile e sincronizzato in multiplayer.
Versione
Versione attuale: caricamento...
Panoramica
Con rz_herbs puoi:
- Raccogliere e mangiare tutte le piante supportate di Red Dead Redemption 2
- Definire posizioni di spawn personalizzate
- Assegnare più ricompense per pianta
- Applicare effetti personalizzati quando vengono usati gli item
- Gestire la raccolta a piedi e a cavallo
- Sincronizzare le piante in multiplayer
Prestazioni e sincronizzazione
rz_herbs è progettato per un utilizzo molto basso nel resmon.
- Le piante vengono create e sincronizzate solo entro la distanza di rendering
- Cache di rendering lato client
- Nessun ciclo globale o evento broadcast
Note sulle prestazioni
- Utilizzo medio lato client: ~0.00–0.02 ms
- Testato con oltre 40 piante
Framework supportati
- VORP
- Adattatore per framework personalizzati (Altri framework possono essere aggiunti tramite le funzioni degli adattatori)
Installazione
- Scarica la risorsa
- Dal portale Cfx.re
- Inseriscila nella cartella delle risorse:
rz_herbs
- Aggiungi questo ensure nel server.cfg dopo core e inventario
ensure rz_herbs- Configura i file:
/public/config.lua/public/eateffects.lua
- Riavvia il server
Requisiti
VORP
- vorp_core
- vorp_inventory
Framework personalizzato
- Conoscere i trigger del tuo inventario
- Sistema personaggi personalizzato
Necessari per tutti
- OneSync attivo
- oxmysql (facoltativo se SQL è disattivato)
Configurazione
Il file di configurazione principale controlla rendering, persistenza, logica delle interazioni e supporto al framework.
config.lua
Spawn delle piante e coordinate
Le piante possono essere create usando:
- coordinate predefinite
- zone casuali
- posizioni persistenti SQL (facoltative)
Ogni pianta mantiene il proprio stato e viene sincronizzata con i giocatori vicini.
coords.lua
Sistema effetti del consumo
Ogni pianta può applicare un effetto personalizzato
eateffects.lua
Adattamento al framework
rz_herbs può essere adattato a framework diversi.
Tutta la logica del framework è isolata nei file degli adattatori. Puoi modificarli o sostituirli senza toccare il codice principale dello script.
Adattatori inclusi:
- VORP (pronto all’uso)
- Template custom (per altri framework)
Adattatore VORP
L’adattatore VORP è già funzionante.
Puoi modificarlo se:
- la tua versione di VORP è personalizzata
- la logica del tuo inventario è diversa
vorp_cl.lua
vorp_sv.lua
Adattatore per framework personalizzato
Se non usi VORP, devi implementare l’adattatore Custom.
Le funzioni del template devono restituire gli stessi dati attesi dallo script.
custom_cl.lua
custom_sv.lua
Aggiornamento
L’aggiornamento dello script dipende da quali file sono cambiati.
- Gli aggiornamenti della logica principale si applicano solitamente sostituendo la risorsa
- Gli aggiornamenti della configurazione possono richiedere modifiche manuali
- Gli adattatori del framework vanno controllati se il tuo framework è personalizzato
Confronta sempre i file aggiornati prima di sovrascrivere la configurazione esistente.
