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)script | De naam van je script, wordt de categorie (kleine letters, cijfers, - en _). |
event | Wat er gebeurde, bijvoorbeeld 'vehicle stored'. Hierop kun je filteren. |
source | De speler (server-id). Gebruik 0 of nil voor iets zonder speler. |
data | Een 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.
[](https://prismalogs.com/developers)<a href="https://prismalogs.com/developers"><img src="https://prismalogs.com/badge/prisma-ready.svg" alt="Prisma Logs ready"></a>