In den Warenkorb
Angebot!
Skript QBCore

CL Spawn Selector Pro (QB)

Ursprünglicher Preis war: $31.00Aktueller Preis ist: $16.00.

-48%

Spawn Selector PRO jetzt mit mehr Funktionen, mehr Stilen und besserer Benutzeroberfläche.

In den Warenkorb
CL Spawn Selector Pro (QB) FiveM Ressourcenvorschau
CL Spawn Selector Pro (QB)
$31.00 Ursprünglicher Preis war: $31.00$16.00Aktueller Preis ist: $16.00.

Produktdetails

Framework
QBCore
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

So installierst du den Spawn Selector Pro

Schritt 1: Allgemeine Verwendung

  1. Ziehe die Ressource mit dem Namen CL-SpawnSelectorPRO in den Ressourcenordner deines Servers.
  2. Führe die SQL-Tabelle mit dem Namen “cl_spawnselector” aus.
  3. Konfiguriere die Berechtigungen für den Editor in der config.lua-Datei.
  4. Beim Erstellen eines neuen Standorts mit dem Editor stelle sicher, dass du die notwendigen Daten zu config.lua unter Config.Locations hinzufügst.

Schritt 2: Abhängigkeit entfernen

  1. Öffne die fxmanifest.lua in der qb-multicharacter-Resource.
  2. Entferne die Abhängigkeit von qb-spawn, die normalerweise in Zeile 36 zu finden ist.

Schritt 3: Gefängnis ändern

  1. Navigiere zur qb-prison-Ressource.
  2. In qb-prison > client > main.lua, finde das Event “prison:client:Enter” (Zeile 207).
  3. Ersetze das bestehende Event durch das unten bereitgestellte aktualisierte Event:
RegisterNetEvent('prison:client:Enter', function(time)
    local invokingResource = GetInvokingResource()
    if invokingResource and invokingResource ~= 'CL-SpawnSelector' and invokingResource ~= 'qb-policejob' and invokingResource ~= 'qb-ambulancejob' and invokingResource ~= GetCurrentResourceName() then
        -- Use QBCore.Debug here for a quick and easy way to print to the console to grab your attention with this message
        QBCore.Debug({('Player with source %s tried to execute prison:client:Enter manually or from another resource which is not authorized to call this, invokedResource: %s'):format(GetPlayerServerId(PlayerId()), invokingResource)})
        return
    end

    QBCore.Functions.Notify( Lang:t("error.injail", {Time = time}), "error")

    TriggerEvent("chatMessage", "SYSTEM", "warning", "Your property has been seized, you'll get everything back when your time is up..")
    DoScreenFadeOut(500)
    while not IsScreenFadedOut() do
        Wait(10)
    end
    local RandomStartPosition = Config.Locations.spawns[math.random(1, #Config.Locations.spawns)]
    SetEntityCoords(PlayerPedId(), RandomStartPosition.coords.x, RandomStartPosition.coords.y, RandomStartPosition.coords.z - 0.9, 0, 0, 0, false)
    SetEntityHeading(PlayerPedId(), RandomStartPosition.coords.w)
    Wait(500)
    TriggerEvent('animations:client:EmoteCommandStart', {RandomStartPosition.animation})

    inJail = true
    jailTime = time
    local tempJobs = {}
    local i = 1
    for k in pairs(Config.Locations.jobs) do
        tempJobs[i] = k
        i += 1
    end
    currentJob = tempJobs[math.random(1, #tempJobs)]
    CreateJobBlip(true)
    TriggerServerEvent("prison:server:SetJailStatus", jailTime)
    TriggerServerEvent("prison:server:SaveJailItems", jailTime)
    TriggerServerEvent("InteractSound_SV:PlayOnSource", "jail", 0.5)
    CreateCellsBlip()
    Wait(2000)
    DoScreenFadeIn(1000)
    QBCore.Functions.Notify( Lang:t("error.do_some_work", {currentjob = Config.Jobs[currentJob] }), "error")
end)

Zusätzlich hinzufügen and invokingResource ~= 'CL-SpawnSelector' bis Zeile 209.

Diese Schritte sollten die korrekte Installation und Integration der CL-SpawnSelectorPRO-Ressource in deine Serverumgebung gewährleisten.

Bewertungen

Es gibt noch keine Bewertungen.

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