Toevoegen aan winkelwagen
Aanbieding!
Script QBCore

Geavanceerde Verkoopbare Markt

Oorspronkelijke prijs was: $50.00.Huidige prijs is: $41.00.

-18%

Upgrade je FiveM-server met de Geavanceerde Verkoopbare Markt Script van Izzy. Dit flexibele marktsysteem stelt spelers in staat om hun eigen marktplaatsen te huren, aan te passen en te beheren, wat een nieuw niveau van interactieve gameplay biedt.

Kenmerken:

  1. Verhuurbare Markten: Spelers kunnen een marktplaats huren voor een bepaalde tijd, met opties om deze te verlengen of op elk moment terug te verkopen.
  2. Aangepaste Inventaris: Spelers kopen items van een leveringslijst en verkopen ze in hun markt, waarbij ze kiezen wat ze op voorraad hebben.
  3. Inkomstenbeheer: Geld van verkopen wordt bijgeschreven op een bedrijfsaccount en spelers kunnen op elk moment geld opnemen.
  4. Personeel Inhuren: Spelers kunnen personeel inhuren om de inventaris te beheren, verkopen af te handelen, geld op te nemen en markthuren te verlengen.
  5. Vooraf Ingestelde Items: Markteigenaren kunnen items instellen voor verkoop voordat ze de markt verhuren, zodat deze direct klaar is voor gebruik.

Voor QBCore!

(6 klantbeoordelingen)

Productfeiten

Framework
QBCore
Type bron
Script
Maker / Merk
Izzy Scripts
Inbegrepen bestanden
1 downloadbaar bestand
Voeg toe aan winkelwagen
FiveM Marktsysteem
Geavanceerde Verkoopbare Markt
$50.00 Oorspronkelijke prijs was: $50.00.$41.00Huidige prijs is: $41.00.

Configuratiebestand

-- https://discord.gg/mikishops

IZZY = {}

IZZY.Framework = "qb" --qb - oldqb
IZZY.FrameWorkScriptName = "qb-core"
IZZY.FrameGetObjectEvent = 'QBCore:GetObject'
IZZY.sql = "oxmysql" --Check fxmanifest.lua when you change it! | ghmattimysql / oxmysql / mysql-async
IZZY.SellPercentange = 10 --%10
IZZY.ExtendPercentange = 20 --%20 1 week extend price
IZZY.RentDay = 7 --7 day for 1 rent time(week)
IZZY.AccountForManageMarket = "bank" --For deposit money etc.
IZZY.FixCommand = "marketfix"
IZZY.Blip = {
    BlipSprite = 52,
    BlipColour = 2,
    BlipScale = 0.7,
    BlipName = "Shop",
}

IZZY.BuyMarketBlip = {
    BlipSprite = 350,
    BlipColour = 3,
    BlipScale = 0.7,
    BlipName = "Buy Market",
}

IZZY.WhoSallerBlip = {
    BlipSprite = 52,
    BlipColour = 27,
    BlipScale = 0.7,
    BlipName = "WhoSaller",
}

IZZY.ShopCoords = {
    [1] = vector3(-48.2197, -1757.4711, 29.4210),
    [2] = vector3(1163.2614, -323.6537, 69.2051),
    [3] = vector3(-707.3671, -914.3745, 19.2156),
    [4] = vector3(-1820.6412, 792.6923, 138.1135),
    [5] = vector3(1698.1538, 4924.4492, 42.0637),
    [6] = vector3(1135.6437, -982.3683, 46.4158),
    [7] = vector3(-1222.9817, -907.1884, 12.3263),
    [8] = vector3(-1487.2129, -379.1227, 40.1634),
    [9] = vector3(-2968.0149, 390.8926, 15.0433),
    [10] = vector3(1165.9236, 2709.1414, 38.1577),
    [11] = vector3(1392.5616, 3604.9871, 34.9809),
    [12] = vector3(373.8432, 326.2942, 103.5664),
    [13] = vector3(2556.8718, 382.1080, 108.6229),
    [14] = vector3(-3039.3450, 585.8024, 7.9089),
    [15] = vector3(-3241.8052, 1001.3857, 12.8307),
    [16] = vector3(547.7012, 2671.2729, 42.1565),
    [17] = vector3(1961.4301, 3740.4883, 32.3437),
    [18] = vector3(2679.0320, 3280.5186, 55.2411),
    [19] = vector3(1729.3567, 6414.9438, 35.0372),
    [20] = vector3(25.8079, -1347.2013, 29.4970),
}
IZZY.BuyShopCoords = vector3(-685.8456, 223.0823, 81.9551)
IZZY.WhoSaller = vector3(1197.0603, -3253.5757, 7.0952)

IZZY.WhoSallerItems = {
    [0] = {
        itemname = "iron",
        label = "Demir",
        price = 5,
    },
    [1] = {
        itemname = "Water",
        label = "Water",
        price = 50,
    },
    [2] = {
        itemname = "bandage",
        label = "Bandage",
        price = 17,
    },
    [3] = {
        itemname = "carokit",
        label = "Body Kit",
        price = 17,
    },
    [4] = {
        itemname = "iron",
        label = "Iron",
        price = 13,
    },
    [5] = {
        itemname = "copper",
        label = "Copper",
        price = 2,
    },
    [6] = {
        itemname = "diamond",
        label = "Diamon",
        price = 74,
    },
    [7] = {
        itemname = "gold",
        label = "Gold",
        price = 89,
    },
    [8] = {
        itemname = "fixkit",
        label = "Fixkit",
        price = 45,
    },
    [9] = {
        itemname = "medikit",
        label = "Medikit",
        price = 65,
    },
}
-- ekleme
IZZY.DefaultItems = {
    [0] = {
        itemname = "iron",
        label = "Demir",
        price = 5,
        stock = 50,
    },
    [1] = {
        itemname = "Water",
        label = "Water",
        price = 50,
        stock = 50,
    },
    [2] = {
        itemname = "bandage",
        label = "Bandage",
        price = 17,
        stock = 50,
    },
}

IZZY.Languages = {
    ["nomoney"] = "You don't have money",
    ["bought"] = "Bougted.",
    ["no_money_on_market"] = "Not enought money on market.",
    ["already_working_here"] = "This player already working on this market.",
    ["not_online"] = "This player not in game",
    ["rented_market"] = "Market rented.",
    ["error_market"] = "Market not found try again",
    ["hired_person"] = "Person hired.",
    ["remove_stock"] = "Removed in stock.",
    ["negative_number"] = "You can't enter negative number.",
    ["price_changed"] = "Price changed.",
    ["no_stock"] = "There is not that much stock",
    ["turn_back_item"] = "You got the items back. Amount:",
    ["enter_price"] = "You have to enter price",
    ["enter_stock"] = "You have to enter stock",
    ["stock_added"] = "Stock added.",
    ["max_stock"] = "Max Stock: ",
    ["fired_person"] = "Fired from job.",
    ["cannot_increase"] = "You can't increase it any more",
    ["cannot_decrease"] = "You can't decrease it any more",
    ["removed_on_basket"] = "Removed item on basket.",
    ["has_owner_market"] = "This market already has an owner.",
    ["enter_player_id"] = "You need enter player id",
    ["not_market_owner"] = "You're not a market owner.",

    ["buy_market"] = "[E] Buy Market" ,
    ["whosaller"] = "[E] WhoSaller",
    ["acces_market"] = "[E] Access Market",

    ["market_no"] = "Market No: ",

    -- ekleme
    ["no_job"] = "Your job cannot access this market.",
}
-- ekleme
IZZY.Shops = {
    ["policemarket"] = { --must be uniq
        job = "police", --if you want add job, don't want set false
        MarketName = "Police Shop", --market name
        coords = vector3(37.2594, -1758.7753, 29.3020), --set coords
        blip = { --for blip option, if you don't want set false
            Label = "Police Market",
            Sprite = 5,
            Colour = 5,
            Scale = 0.7,
        },
        items = { --you can set shop items with this table
            [0] = {
                itemname = "weapon_pistol", --itemname
                label = "Pistol", --label
                price = 5,  --price
                stock = 50, --stock (refresh on every open shop)
            },
            [1] = {
                itemname = "Water",
                label = "Water",
                price = 50,
                stock = 50,
            },
            [2] = {
                itemname = "bandage",
                label = "Bandage",
                price = 17,
                stock = 50,
            },
        }
    },
    ["megamall"] = {
        job = false,
        MarketName = "MegaMall",
        coords = vector3(16.6959, -1754.6932, 29.3030),
        blip = {
            Label = "MegaMall",
            Sprite = 5,
            Colour = 5,
            Scale = 0.7,
        },
        items = {
            [0] = {
                itemname = "bandage",
                label = "test item",
                price = 5,
                stock = 50,
            },
            [1] = {
                itemname = "Water",
                label = "Water",
                price = 50,
                stock = 50,
            },
            [2] = {
                itemname = "bandage",
                label = "Bandage",
                price = 17,
                stock = 50,
            },
        }
    },
}

 

Installatiehandleiding

De vorige publieke config dump kwam overeen met het pakket, maar de volledige winkel-, coördinaat- en itemtabellen horen in de download.

Vereisten en voorbereiding

  • QBCore of oude QBCore.
  • Een geconfigureerde SQL-adapter; het pakketmanifest gebruikt standaard oxmysql.

Installatie

  1. Uitpakken izzy-AdvancedShopSystem en importeer de meegeleverde SQL.
  2. Stel framework, SQL, huurperiode, percentages, account en reparatiecommando in config.lua.
  3. Vervang de API-inloggegevens van het pakket met inloggegevens die van je server zijn, configureer vervolgens markten, coördinaten en items.

Configuratie-checkpoints

  • Controleer kopen/huren, eigendom, voorraad, werknemerstoegang, stortingen en vervaldatum.
  • Controleer itemnamen tegen de actieve inventaris voordat je de markt publiekelijk opent.

Veiligheid: Maak een back-up van de betreffende resource en databasetabellen, gebruik inloggegevens die eigendom zijn van uw server en voltooi een stagingtest voordat u een live resource vervangt. De volledige configuratie blijft in het downloadpakket.

6 beoordelingen voor Advanced Sellable Market

  1. Braeden (geverifieerde eigenaar)

    De documentatie is duidelijk en behandelt alle belangrijke installatiestappen.

  2. AxelYoung (geverifieerde eigenaar)

    We hebben verschillende vergelijkbare bronnen getest, maar deze had de beste combinatie van functies, ontwerp en prestaties.

  3. TheoKraken (geverifieerde eigenaar)

    De ontwikkelaar was geduldig en beantwoordde al mijn vragen duidelijk. Een echte aanrader.

  4. Edison (geverifieerde eigenaar)

    De eerste keer dat ik de drang voelde om een reactie achter te laten, maar dit is simpelweg een eersteklas ding dat je kunt vinden.

  5. Edgardo (geverifieerde eigenaar)

    Geweldige balans tussen eenvoud en aanpassing. Je kunt het direct gebruiken of elk detail configureren.

  6. BellaByte (geverifieerde eigenaar)

    Ik bouw normaal gesproken zelf functies, maar het aanschaffen van deze resource heeft me vele uren werk bespaard.

Enkel ingelogde klanten die dit product gekocht hebben, kunnen een beoordeling schrijven.