In den Warenkorb
Angebot!
Skript ESX QBCore Standalone

VIP-Medikamentenrezept verkaufen

Ursprünglicher Preis war: $59.00Aktueller Preis ist: $42.00.

-29%

VIP Drug Sell Script ist ein FiveM-Kriminal-Script, bei dem Spieler Drogen verkaufen und ein Trap Phone-Item verwenden, um Großhandelsaufträge zu erhalten.

In den Warenkorb
fivem-Drogenverkaufsskript
VIP-Medikamentenrezept verkaufen
$59.00 Ursprünglicher Preis war: $59.00$42.00Aktueller Preis ist: $42.00.

Produktdetails

Framework
ESX, QBCore, Standalone
Ressourcentyp
Skript
Enthaltene Dateien
1 Download-Datei

Kaufdetails

Update-Zugang
Dauerhafter Zugang zu Dateien, die für dieses Angebot veröffentlicht werden Update-Zugangsrichtlinie lesen
Download-Format
ZIP

Installationsanleitung

Schritt 0 – Erste Schritte

  1. Ressourcen herunterladen: Lade deine Ressource von FiveM’s Keymaster herunter und is_lib von GitHub.
  2. Dateien entpacken: Entpacke die is_selldrugs und is_lib Ordner und platziere sie im Ressourcenordner deines Servers.
  3. Zur Serverkonfiguration hinzufügen: Füge die Ressource zu deiner Server-Startkonfiguration hinzu (server.cfg. Es ist am besten, diese Skripte über allen Skripten zu platzieren, die sie verwenden.

    Klartext

    ensure is_lib
    ensure qb-core
    ensure is_selldrugs

Schritt 1 – Ressource konfigurieren

Lies und konfigurieren alle Optionen in der is_selldrugs/config.lua und is_lib/config.lua Dateien, die auf die Bedürfnisse deines Servers zugeschnitten sind.

Schritt 2 – Elemente hinzufügen

Hinzufügen eines Telefonelements

Um das Trap Phone zu verwenden und Großaufträge zu erhalten, musst du das Telefon zunächst zu deinem Motor (QBCore/ESX) hinzufügen. Der Name des Gegenstands für das Trap Phone sollte dem in config.lua (Standard trap_phone). Du kannst herunterladen das Bild für das Trap Phone von hier.

Hinzufügen eines Trap-Telefons zum ESX-Framework

  1. Zugriff auf die Datenbank: Melde dich bei deinem Server an Datenbankverwaltungstool (wie phpMyAdmin).
  2. Navigiere zu den items Tisch: Finde die items Tabelle, in der alle Spielelemente definiert sind.
  3. Neues Element einfügen: Füge einen neuen Eintrag hinzu für das trap_phone. Du kannst dies manuell über die Oberfläche des Tools erledigen oder den folgenden SQL-Befehl ausführen:

    SQL-Befehle

    INSERT INTO `items` (`name`, `label`, `weight`, `rare`, `can_remove`) VALUES
    ('trap_phone', 'Trap Phone', 1, 0, 1);
    • name: ‘trap_phone’ (Dies ist der Identifikator, der in deinem Skript verwendet wird)
    • label: ‚Trap Phone‘ (Der Anzeigename für das Element)
    • weight: 1 (Das Gewicht des Artikels)
    • rare: 0 (Gibt die Seltenheit an, 0 steht für häufig)
    • can_remove: 1 (Ob der Artikel aus dem Inventar entfernt werden kann)

Hinzufügen eines Trap-Telefons zum QB-Core-Framework

  1. Bearbeiten der freigegebenen QB-Core-Datei: Navigiere zu der qb-core Ordner und öffne den shared/items.lua Datei.
  2. Neues Element hinzufügen: Füge eine Zeile für den neuen Gegenstand in der Gegenstandsliste hinzu:

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

    Diese Zeile definiert die Eigenschaften des Artikels wie Name, Etikett, Gewicht und Bilddatei.

  3. Bild zum QB-Inventar hinzufügen: Platziere das Bild für den Gegenstand im entsprechenden Verzeichnis (meistens in qb-inventory/html/img). Stelle sicher, dass der Dateiname des Bildes mit dem im geteilten Datei übereinstimmt (z. B., trapPhone.png).

Hinzufügen eines Arzneimittelelements

Im config.lua Datei, konfiguriere die Liste der Artikel, die Spieler verkaufen können. Gib Daten wie Artikelname, Großhandelspreis und Einzelhandelspreis an. Besorge das Artikelbild (.png), benenne es genauso wie den Namen der Droge und verschiebe es nach is_selldrugs/html/img/inventory.

Schritt 3 – SQL-Datenbank

Integriere das Script mit deiner Datenbank, indem du die folgenden SQL-Befehle hinzufügst oder die bereitgestellte SQL-Datei importierst:

SQL-Befehle

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;
ERSTELLEN TISCH `selldrugs_phone` (
`Spieler` varchar(255) NICHT NULL,
`Einstellungen` varchar(255) NICHT NULL
) MOTOR=InnoDB STANDARD Zeichensatz=utf8mb3 SORTIMENTIEREN=utf8mb3_general_ci;

Schritt 4 – Abhängigkeiten installieren

Zur Verwendung des Skripts werden die folgenden Ressourcen benötigt:

  • is_lib und Ressourcen, die mit dieser Bibliothek kompatibel sind, wie Framework, Inventar, Ziel
  • oxmysql

Verwenden eines Triggers anstelle eines Befehls

In config.lua, setze den Wert in der cfg.commands.status Tabelle zu nil um den Befehl zu deaktivieren. Sobald dies erledigt ist, verwende einen Trigger, um den Einzelhandel zu aktivieren/deaktivieren.

Clientseitiger Trigger

lua

TriggerServerEvent("is_selldrugs:changeRetailStatus")

Serverseitiger Trigger

Um das Radialmenü zu erweitern, können einige Skripte (wie qb-radialmenu) erfordern das Senden von Informationen über eine Tabelle im Argument anstelle der Argumente oder der Spieler-ID, die wir senden. Dies kann gelöst werden, indem der folgende Code hinzugefügt wird config.lua:

lua

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

Folge diesen Schritten, um das Script richtig zu installieren und zu konfigurieren. is_selldrugs Ressource für deinen FiveM-Server.

Bewertungen

Es gibt noch keine Bewertungen.

Nur angemeldete Kunden, die dieses Produkt gekauft haben, dürfen eine Bewertung abgeben.