Herbs V2
Edizione a pagamento · RedM · VORP di default, adattabile
Raccogli piante, scegli le ricompense e crea le tue zone di raccolta. Non serve essere un developer per configurare Herbs: con VORP, gestisci le impostazioni principali dal menu in gioco seguendo questa guida. Se vuoi cambiare framework o aggiungere effetti di altri script, trovi i file modificabili e le guide dedicate qui sotto.


Panoramica
- 41 tipi di piante, con nome, blip e ricompense personalizzabili.
- Impostazioni globali o diverse per ogni pianta: blip, raccolta a cavallo, respawn ed effetti di consumo supportati, nei limiti consentiti da RedM. Alcune piante non si mangiano; Saltbush permette soltanto il consumo.
- Gruppi con più coordinate e scelta delle piante in base alle probabilità.
- Posizioni e gruppi già predisposti come nella V1; puoi modificarli o aggiungerne dal menu.
Prestazioni e gioco condiviso
Chi entra trova lo stato attuale delle piante. Quando qualcuno raccoglie o mangia, gli altri giocatori ricevono l’aggiornamento; la stessa pianta non assegna la raccolta a due giocatori insieme.
Resmon bassa: nel test dell’autore in mezzo a 41 piante, il valore massimo osservato è stato 0,02 ms. È il risultato di quel test, non un limite garantito per ogni server.
Installazione
- Scarica il pacchetto dal portale Cfx.re.
- Metti la cartella
rz_herbsnelle risorse, senza rinominarla. - Avvia core, inventario e
oxmysqlprima di Herbs. L’integrazione di default è VORP; si può cambiare dai bridge pubblici. - Aggiungi al tuo
server.cfg:
ensure oxmysql
ensure vorp_core
ensure vorp_inventory
ensure rz_herbsServe un server RedM con OneSync e una connessione database funzionante per oxmysql.

Passaggio dalla V1
Ferma la V1 e toglila dalle risorse attive; se vuoi conservarla, spostala da parte. Metti al suo posto la V2 con il nome rz_herbs: le due versioni non possono essere avviate insieme.
La V2 va configurata: gruppi e coordinate iniziali sono già quelli della V1, ma le tue modifiche personali non vengono importate. Scegli le ricompense e adatta le impostazioni dal menu. Puoi usare gli item che hai già nell’inventario.
Menu
Apri /rz → Herbs per le impostazioni dello script.
Generale
| Box | Cosa imposti |
|---|---|
| Base | Lingua dei testi di gioco, attivazione dello script, debug |
| Piante | Raccolta a cavallo, effetti aggiuntivi, distanza di visualizzazione e tempo di respawn |
| Blip globali | Visibilità, icona e colore |
| Log Discord | Webhook e attivazione dei log di raccolta e consumo |
La distanza va da 5 a 100; il respawn da 1 a 1440 minuti. Il debug serve durante le verifiche. Gli effetti aggiuntivi sono disattivati di default.

Globale o personalizzato
Di default ogni pianta segue le impostazioni globali. Scegli Personalizzato per creare un’eccezione. Esempio: blip spenti per tutte, ma acceso per Yarrow. Usa globale per tutti toglie le eccezioni di quella impostazione.
Piante
Scegli o cerca una pianta per modificarne nome, blip, raccolta a cavallo, respawn e ricompense. Il box degli effetti compare solo sulle piante commestibili.

Ricompense
Le ricompense sono vuote di default: scegli tu gli item del tuo inventario.
- Apri una pianta → Ricompense di raccolta.
- Scegli item, quantità minima/massima e probabilità; aggiungi la riga.
- Ripeti per gli altri premi desiderati.
Ogni premio ha una probabilità indipendente: due premi al 50% possono dare nessuno, uno o entrambi. Il 100% non supera i limiti dell’inventario. La notifica elenca gli item effettivamente ricevuti.
Nessun item ricevuto?
Controlla ricompense impostate, nome esatto dell’item e spazio/limiti dell’inventario. Senza ricompense la pianta viene comunque raccolta.

Item piante facoltativi — VORP
Se vuoi aggiungere gli item delle piante, puoi eseguire public/herbs-vorp.sql nel database. È facoltativo: non serve se usi item già esistenti e non imposta le ricompense al tuo posto. Le istruzioni sono nel file SQL e nel README del pacchetto.
Posizioni e probabilità
- Apri Posizioni e crea un gruppo con un nome riconoscibile.
- Imposta la probabilità del gruppo e aggiungi le piante; conferma ogni scelta.
- Cattura in gioco le coordinate in cui vuoi farle comparire. Puoi spostarle o rimuoverle.

Come funzionano le probabilità
Gruppo: probabilità che nasca qualcosa in ogni coordinata, all’avvio e dopo la raccolta. Se il tentativo di respawn fallisce, il punto resta vuoto.
Piante: determinano quale viene scelta quando il punto produce una pianta. Le percentuali si adattano alle scelte: valori 1 e 3 corrispondono al 25% e 75%.
Per un punto fisso con una sola pianta: gruppo al 100%, una pianta e le coordinate desiderate.
Effetti del consumo
In public/eateffects.lua puoi aggiungere le funzioni di altri script: fame, sete, stress o gli effetti che vuoi. Trovi una funzione per ogni pianta commestibile: inserisci la chiamata del tuo sistema e attiva l’effetto dal menu.
Il controllo abilita gli effetti aggiuntivi, non il tasto nativo “Mangia” di RedM. La notifica di consumo parte già dallo script: non serve aggiungerla nell’effetto.

Testi delle notifiche
Apri public/notifications.lua e modifica i testi tra virgolette nel blocco inglese en o italiano it. Non ci sono segnaposto da gestire: nomi e quantità vengono aggiunti automaticamente.
Esempio: cambiando found = "Hai trovato:", una raccolta può mostrare “Hai trovato: x1 Yarrow”. I campi found_suffix ed eaten_suffix aggiungono soltanto la punteggiatura finale e possono restare vuoti.
Salva il file e riavvia solo rz_herbs. Per cambiare il sistema che mostra la notifica, segui la guida dedicata.

File personalizzabili
| File | A cosa serve |
|---|---|
public/bridge_server.lua | Adattare framework e inventario diversi da VORP |
public/bridge_client.lua | Cambiare il sistema di notifica |
public/eateffects.lua | Collegare effetti di altri script |
public/notifications.lua | Cambiare le parole delle notifiche |
Log delle interazioni
In Generale → Log Discord, inserisci il webhook e attiva i log di Herbs per registrare raccolta e consumo.

