Ajouter au panier
Promo !
Script ESX QBCore Standalone

VIP Vendre un script de médicament

Le prix initial était : $59.00.Le prix actuel est : $42.00.

-29%

Le script VIP Sell Drug est un script de crime FiveM où les joueurs vendent des drogues et utilisent un objet Trap Phone pour recevoir des commandes de gros.

Ajouter au panier
script de vente de médicaments fivem
VIP Vendre un script de médicament
$59.00 Le prix initial était : $59.00.$42.00Le prix actuel est : $42.00.

Détails du produit

Framework
ESX, QBCore, Autonome
Type de ressource
Script
Fichiers inclus
1 fichier téléchargeable

Détails de l’achat

Accès aux mises à jour
Accès à vie aux fichiers publiés sur cette fiche produit Lire la politique d’accès aux mises à jour
Format de téléchargement
ZIP

Comment installer

Étape 0 – Premiers pas

  1. Télécharger des ressources: Téléchargez votre ressource depuis Keymaster de FiveM et is_lib depuis GitHub.
  2. Décompresser les fichiers: Décompressez le is_selldrugs et is_lib dossiers et placez-les dans le dossier de ressources de votre serveur.
  3. Ajouter à la configuration du serveur: Ajoutez la ressource à la configuration de démarrage de votre serveur (server.cfg). Il est préférable de placer ces scripts au-dessus de tous les scripts susceptibles de les utiliser.

    texte en clair

    ensure is_lib
    ensure qb-core
    ensure is_selldrugs

Étape 1 – Configurer la ressource

Lisez et configurez toutes les options du is_selldrugs/config.lua et is_lib/config.lua fichiers adaptés aux besoins de votre serveur.

Étape 2 – Ajout d’éléments

Ajout d'un élément de téléphone

Pour utiliser le téléphone piège et recevoir des commandes en gros, vous devez d'abord l'ajouter à votre moteur (QBCore/ESX). Le nom de l'article du téléphone piège doit correspondre à celui spécifié dans config.lua (défaut trap_phone). Tu peux télécharger l'image du Trap Phone d'ici.

Ajout d'un téléphone piège à ESX Framework

  1. Accéder à la base de données: Connectez-vous à votre serveur outil de gestion de base de données (comme phpMyAdmin).
  2. Accédez au items Tableau:Trouvez le items tableau où tous les éléments du jeu sont définis.
  3. Insérer un nouvel élément:Ajouter une nouvelle entrée pour le trap_phoneVous pouvez le faire manuellement à l'aide de l'interface de l'outil ou exécuter la commande SQL suivante :

    SQL

    INSERT INTO `items` (`name`, `label`, `weight`, `rare`, `can_remove`) VALUES
    ('trap_phone', 'Trap Phone', 1, 0, 1);
    • name: 'trap_phone' (Il s'agit de l'identifiant utilisé dans votre script)
    • label: « Téléphone piège » (le nom d'affichage de l'élément)
    • weight:1 (Le poids de l'article)
    • rare: 0 (Indique la rareté, 0 pour commun)
    • can_remove:1 (Si l'article peut être retiré de l'inventaire)

Ajout d'un téléphone piège au framework QB-Core

  1. Modifier le fichier partagé QB-Core:Accédez à la qb-core dossier et ouvrez le shared/items.lua déposer.
  2. Ajouter un nouvel élément:Ajoutez une ligne pour le nouvel élément dans la liste des éléments :

    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.'},

    Cette ligne définit les propriétés de l'élément telles que le nom, l'étiquette, le poids et le fichier image.

  3. Ajouter une image à l'inventaire QB: Placez l'image de l'élément dans le répertoire approprié (généralement dans qb-inventory/html/img). Assurez-vous que le nom du fichier image correspond à celui spécifié dans le fichier partagé (par exemple, trapPhone.png).

Ajout d'un article sur les médicaments

Dans le config.lua fichier, configurez la liste des articles que les joueurs peuvent vendre. Fournissez des données telles que le nom de l'article, le prix de gros et le prix de détail. Obtenez l'image de l'article (.png), nommez-la du même nom que le nom du médicament et déplacez-la vers is_selldrugs/html/img/inventory.

Étape 3 – Base de données SQL

Intégrez le script à votre base de données en ajoutant les commandes SQL suivantes ou importez le fichier SQL fourni :

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;
CRÉER TABLEAU `vendre_des_médicaments` (
`joueur` varchar(255) PAS NUL,
`paramètres` varchar(255) PAS NUL
) MOTEUR=InnoDB DÉFAUT Jeu de caractères=utf8mb3 COLLATIONNER=utf8mb3_général_ci;

Étape 4 – Installer les dépendances

Pour utiliser le script, les ressources suivantes sont nécessaires :

  • is_lib et des ressources compatibles avec cette bibliothèque, telles que framework, inventaire, target
  • oxmysql

Utiliser un déclencheur au lieu d'une commande

Dans config.lua, définissez la valeur dans le cfg.commands.status tableau à nil pour désactiver la commande. Une fois cela fait, utilisez un déclencheur pour activer/désactiver les ventes au détail.

Déclencheur côté client

lua

TriggerServerEvent("is_selldrugs:changeRetailStatus")

Déclencheur côté serveur

Pour ajouter au menu radial, certains scripts (comme qb-radialmenu) nécessitent l'envoi d'informations sur une table dans l'argument au lieu des arguments ou de l'ID de joueur que nous envoyons. Cela peut être résolu en ajoutant le code suivant à config.lua:

lua

RegisterNetEvent("is_selldrugs:radialMenu", function()
TriggerServerEvent("is_selldrugs:changeRetailStatus")
end)

Suivez ces étapes pour installer et configurer correctement le is_selldrugs ressource pour votre serveur FiveM.

Avis

Il n’y a pas encore d’avis.

Seuls les clients connectés ayant acheté ce produit ont la possibilité de laisser un avis.