Come installare
Fase 0 – Primi passi
- Scarica risorse: Scarica la tua risorsa da Keymaster di FiveM e
is_libda GitHub. - Decomprimi i file: Decomprimere il file
is_selldrugsEis_libcartelle e posizionarle nella cartella delle risorse del server. - Aggiungi alla configurazione del server: Aggiungi la risorsa alla configurazione di avvio del server (
server.cfg). È meglio posizionare questi script prima di tutti gli script che potrebbero utilizzarli.testo in chiaro
ensure is_lib
ensure qb-core
ensure is_selldrugs
Passaggio 1: configurare la risorsa
Leggi e configura tutte le opzioni nel is_selldrugs/config.lua E is_lib/config.lua file in base alle esigenze del tuo server.
Passaggio 2: aggiunta di elementi
Aggiungere un elemento telefonico
Per utilizzare il Trap Phone e ricevere ordini all'ingrosso, devi prima aggiungere il telefono al tuo motore (QBCore/ESX). Il nome dell'articolo per il Trap Phone deve corrispondere a quello specificato in config.lua (predefinito trap_phone). Puoi scaricamento l'immagine del Trap Phone da qui.
Aggiunta di un Trap Phone a ESX Framework
- Accedi al database: Accedi al tuo server strumento di gestione del database (come phpMyAdmin).
- Vai a
itemsTavolo: Trova ilitemstabella in cui sono definiti tutti gli elementi del gioco. - Inserisci nuovo elemento: Aggiungi una nuova voce per il
trap_phoneÈ possibile farlo manualmente utilizzando l'interfaccia dello strumento oppure eseguendo il seguente comando SQL:sql
INSERT INTO `items` (`name`, `label`, `weight`, `rare`, `can_remove`) VALUES
('trap_phone', 'Trap Phone', 1, 0, 1);
name: 'trap_phone' (Questo è l'identificatore utilizzato nel tuo script)label: 'Trap Phone' (il nome visualizzato per l'oggetto)weight: 1 (Il peso dell'articolo)rare: 0 (indica la rarità, 0 per comune)can_remove: 1 (Se l'articolo può essere rimosso dall'inventario)
Aggiungere un Trap Phone al framework QB-Core
- Modifica il file condiviso QB-Core: Vai a
qb-corecartella e apri lashared/items.luafile. - Aggiungi nuovo elemento: Aggiungi una riga per il nuovo elemento nell'elenco degli elementi:
lua
['trap_phone'] = {['name'] = 'trap_phone', ['label'] = 'Trap Phone', ['weight'] = 500, ['type'] = 'item', ['image'] = 'trapPhone.png', ['unique'] = true, ['useable'] = true, ['shouldClose'] = true, ['combinable'] = nil, ['description'] = 'Maybe you will find more serious clients to talk to here.'},
Questa riga definisce le proprietà dell'articolo, come nome, etichetta, peso e file immagine.
- Aggiungi immagine all'inventario QB: Posiziona l'immagine per l'elemento nella directory appropriata (solitamente in
qb-inventory/html/img). Assicurarsi che il nome del file immagine corrisponda a quello specificato nel file condiviso (ad esempio,trapPhone.png).
Aggiungere un elemento relativo ai farmaci
Nel config.lua configura l'elenco degli oggetti che i giocatori possono vendere. Fornisci dati come il nome dell'oggetto, il prezzo all'ingrosso e il prezzo al dettaglio. Ottieni l'immagine dell'oggetto (.png), assegnale lo stesso nome del farmaco e spostala in is_selldrugs/html/img/inventory.
Passaggio 3 – Database SQL
Integra lo script con il tuo database aggiungendo i seguenti comandi SQL o importando il file SQL fornito:
sql
CREATE TABLE `selldrugs_players` (
`player` varchar(255) DEFAULT NULL,
`respect` int(11) NOT NULL DEFAULT 0,
`sale_skill` int(11) NOT NULL DEFAULT 0,
`mole` varchar(1000) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;CREARE TAVOLO `selldrugs_phone` (`giocatore` varchar(255) NON NULL,
`impostazioni` varchar(255) NON NULL
) MOTORE=InnoDB PREDEFINITO SET DI CARATTERI=utf8mb3 COLLATE=utf8mb3_general_ci;
Passaggio 4: installare le dipendenze
Per utilizzare lo script sono necessarie le seguenti risorse:
is_libe risorse compatibili con questa libreria, come framework, inventory, targetoxmysql
Utilizzo di un trigger anziché di un comando
In config.lua, imposta il valore in cfg.commands.status tavolo a nil per disattivare il comando. Una volta fatto, usa un Trigger per attivare/disattivare le vendite al dettaglio.
Trigger lato client
lua
TriggerServerEvent("is_selldrugs:changeRetailStatus")
Trigger lato server
Per aggiungere al menu radiale, alcuni script (come qb-radialmenu) richiedono l'invio di informazioni su una tabella nell'argomento invece degli argomenti o dell'ID giocatore che inviamo. Questo problema può essere risolto aggiungendo il seguente codice a config.lua:
lua
RegisterNetEvent("is_selldrugs:radialMenu", function()
TriggerServerEvent("is_selldrugs:changeRetailStatus")
end)
Seguire questi passaggi per installare e configurare correttamente il is_selldrugs risorsa per il tuo server FiveM.






Cleve (proprietario verificato) –
An awesome product with great flexibility. The customer support is superb. I recommend this without any doubt.
Kyleigh (proprietario verificato) –
We have used this resource during multiple busy sessions, and it has remained stable.
Hoyt (proprietario verificato) –
Questa è la cosa più bella che ho trovato qui! Continuerò a usare i tuoi prodotti in futuro!
Aleen (proprietario verificato) –
gta rp best
SamTurbo (proprietario verificato) –
Really impressed with this resource. Installation was straightforward, performance is solid, and everything works as described.
Marquise (proprietario verificato) –
I got excellent support for this item. They were patient with me, and helped me solve my issue. I recommend this company 100%
Chet (proprietario verificato) –
Exactly what our server needed. Simple to install, easy to use, and reliable.
Abigayle (proprietario verificato) –
Works perfectly. Highly recommended.