Voor scriptmakers

Maak je script Prisma-ready

Verkoop je FiveM-scripts? Met één regel code logt je script netjes in Prisma Logs, met een eigen categorie in het panel van je kopers. Zonder dat zij iets hoeven in te stellen.

Eén regel codeRoep exports['prisma-logs']:log aan waar iets gebeurt. Klaar.
Categorie maakt zichzelfDe eerste log maakt de categorie met de juiste kolommen. Nieuwe velden komen er vanzelf bij.
Werkt ook zonder PrismaStaat Prisma Logs niet op de server, dan doet de regel niets. Je script blijft gewoon werken.
Badge voor je winkelZet de Prisma-ready badge op je Tebex- of GitHub-pagina. Kopers zien dat je script netjes logt.

Zo werkt het

Zet deze functie in de server-code van je script en roep hem aan bij elke actie die je wilt laten loggen. De naam van de speler, zijn licentie en Discord vult Prisma zelf in.

-- server.lua of your script
local function prismaLog(event, src, data)
    if GetResourceState('prisma-logs') == 'started' then
        exports['prisma-logs']:log('my-garage', event, src, data)
    end
end

RegisterNetEvent('my-garage:store', function(plate)
    local src = source
    -- ... your own code ...
    prismaLog('vehicle stored', src, { plate = plate, garage = 'Legion' })
end)
scriptDe naam van je script, wordt de categorie (kleine letters, cijfers, - en _).
eventWat er gebeurde, bijvoorbeeld 'vehicle stored'. Hierop kun je filteren.
sourceDe speler (server-id). Gebruik 0 of nil voor iets zonder speler.
dataEen tabel met extra velden, elk veld wordt een kolom.

De Prisma-ready badge

Laat zien dat je script met Prisma Logs werkt. Plak de code in je beschrijving op Tebex, GitHub of je eigen site.

Prisma Logs ready
[![Prisma Logs ready](https://prismalogs.com/badge/prisma-ready.svg)](https://prismalogs.com/developers)
<a href="https://prismalogs.com/developers"><img src="https://prismalogs.com/badge/prisma-ready.svg" alt="Prisma Logs ready"></a>